

/* Start:/bitrix/templates/.default/components/bitrix/news.detail/adns_company/style.css?17874437594385*/
.about .blok1{margin-bottom:115px;position:relative;}
.about .blok1 .left{width:100%; position:relative;}
.about .blok1 .left .image{text-align:right;}
.about .blok1 .left img{width:100%;object-fit: cover;}
.about .blok1 .video{overflow: hidden;border-radius: 200px 0px 0px 200px; height:259px;}
@media only screen and (min-width: 1200px) {
	.about .blok1 .right{position:absolute;}
	.about .blok1 .left img{height:531px;max-width: 1087px;}
	.about .blok1 .video{width:423px;position: absolute;left: 200px;top: 100px;}
	.about .blok1 .name {}
	.about .blok1 .text {}
	.about .blok1 .right {bottom: 0px; max-width: 400px;}
}






.about .blok2 img{width:100%;padding-bottom:63px;}
.about .blok2 {padding-bottom:50px;}
@media only screen and (min-width: 1200px) {
	.about .blok2 {display:inline-flex;gap:40px;} 
	.about .blok2 .left{width:40%;} 
	.about .blok2 .center{width:27%;} 
	.about .blok2 .right{width:27%;} 
}





.about .blok3{padding-bottom:124px;}
.about .blok3 .items{justify-content: space-between;display: flex;padding: 31px 59px;align-items: center;flex-wrap: wrap;border-radius: 0px 60px 60px 0px;border: 1px solid #000;}
.about .blok3 .item{margin-top: 10px;margin-bottom: 10px;}
.about .blok3 .item img{}
@media only screen and (min-width: 1200px) {
	.about .blok3 .items{display: flex;justify-content: space-between;align-items: center;flex: 1 0 0;}
}

@media only screen and (max-width: 1200px) {
	.about .blok3 .items{padding: 31px 20px;}
	.about .blok3 { padding-bottom: 60px; }
}




.about .blok4{padding-bottom:124px;}
.about .blok4 .items{}
.about .blok4 .item{}
.about .blok4 img{max-width: 100%;}
@media only screen and (min-width: 1200px) {
	.about .blok4 .items{display:inline-flex;gap:40px;}
	.about .blok4 .item1{width:20%;}
	.about .blok4 img{margin-top: 100px;}
	.about .blok4 .item2{width:25%;}
	.about .blok4 .item3{width:25%;}
	.about .blok4 .item4{width:25%;}
}






.about .blok5{padding-bottom:124px;}
.about .blok5 .name{padding-bottom:60px;}
.about .blok5 img{width: 100%;}
@media only screen and (min-width: 1200px) {
	.about .blok5 .item{display:inline-flex;gap:40px;padding-bottom:20px;padding-top:20px;border-top:solid #000 1px;}
	.about .blok5 .item1{width:25%;padding-right:7%;}
	.about .blok5 .item2{width:33%;}
	.about .blok5 .item3{width:33%;}
}







.about .blok6 {padding-bottom:106px;position: relative;} 
.about .blok6 img{width:100%;}
.about .blok6 .name{padding-bottom:61px;} 
.about .blok6 .button{
    border-radius: 60px;
    background: #B0D381;
    display: inline-flex;
    padding: 16px 20px;
    justify-content: center;
    align-items: center;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
@media only screen and (min-width: 1200px) {
	.about .blok6 .items{display:inline-flex;gap:40px;} 
	.about .blok6 .left{width:27%;} 
	.about .blok6 .center{width:27%;position:relative;} 
	.about .blok6 .right{width:40%;} 
}
@media only screen and (max-width: 991px) {
	.about .blok6 .button {padding: 14px 15px;font-size: 14px;bottom: 20px;}
	.about .blok1 .left img {margin-bottom: 20px;margin-top: 20px;}
}






.about .blok7{padding-bottom:97px;}
.about .blok7 ul{}
.about .blok7 li{border-bottom: solid #000 2px;padding-bottom: 10px;position:relative;}
.about .blok7 li:before{width: 5px;height: 5px;border-radius: 10px;}
.about .blok7 .items{width:100%;}
.about .blok7 .image{    max-width: 100%;position: relative;background: #e3e5e9;text-align: right;max-height: 447px;}
.about .blok7 .image .img1{    max-width: 100%;position:absolute; top:0px;left:0px;z-index:1;}
.about .blok7 .image .img2{    max-width: 100%;position: relative;z-index:2;}
@media only screen and (min-width: 1200px) {
    .about .blok7 .items{display: inline-flex;gap: 30px;}
    .about .blok7 .left{width:50%;}
    .about .blok7 .right{width:43%}
    .about .blok7 li{display:inline-block; width:100%;}
}





.about .blok9{padding-bottom:97px;}
.about .blok9 .name{padding-bottom:34px;}
.about .blok9 li{padding: 20px 0px;margin-bottom: 0px;border-bottom: solid #000 1px;position: relative;}
.about .blok9 li:before{display:none;}
@media only screen and (min-width: 768px) {
	.about .blok9 ul{}
	.about .blok9 li{padding-left: 40%;}
	.about .blok9 li span{}
	.about .blok9 li span{position: absolute;left: 0px;}
}


/* End */
/* /bitrix/templates/.default/components/bitrix/news.detail/adns_company/style.css?17874437594385 */
