@media (max-width:1600px){.swiper-control{width:calc(100% + 20px)}}@media (max-width:1440px){.features__items{margin:-49px -30px -16px -11px;width:calc(100% + 41px)}.features__items>div{padding:49px 30px 16px 11px}.text h2{padding:28px 60px}.struct__images{transform:scale(.85);left:70px}.struct__items{row-gap:54px}.struct__items>div:nth-child(6n+3) .struct__item{margin-left:0}.struct__items>div:nth-child(6n+4) .struct__item{margin-right:0}.struct__items>div:nth-child(6n+5) .struct__item{margin-left:70px}.struct__items>div:nth-child(6n+6) .struct__item{margin-right:70px}.struct__title{font-size:40px;top:220px}}@media (max-width:1312px){.container{max-width:1200px}.nav__main{padding:20px}.nav__menu>ul{gap:20px}.tel{margin-right:20px}.dropdown a,.dropdown span,.nav__menu ul a{gap:5px}.release__swiper{max-width:100%}.about__images>div{width:calc(53% - 20px)}.about__images .active{width:calc(47% - 20px)}.news__swiper .swiper-control{top:140px}.history__item::before{width:140px;right:-80px}.comp__items>div{width:33.3%}.add>img{width:700px}.section__hero-land .hero__content{max-width:550px!important}.struct__images{transform:scale(.75);left:0}}@media (max-width:1280px){.container{max-width:1100px}.struct__images{transform:scale(.6);left:-75px}.struct__items{row-gap:24px}.struct__title{font-size:30px;top:270px}}@media (max-width:1212px){.container{max-width:1050px}.section__hero-eco img{right:-100px}.section__hero-item img{width:521px!important}.section__hero-land .hero__content{max-width:550px!important}.section__hero-land img{width:550px!important}.text h2{font-size:36px}.about__content{max-width:515px}.about__images>div{width:calc(50% - 20px)}.about__images .active{width:calc(53% - 20px)}.join img{right:-40px}.contact__info{order:6;margin-top:20px}.contact__map{margin:41px 0 -160px;height:430px}.history__item::before{width:120px;right:-60px}.team__content{width:calc(100% - 630px)}.team__img{width:600px}.det__item li span{font-size:16px}.det__item li span:last-child{width:148px}.gar{padding:63px 50px 80px}.gar>img{width:400px}.add>img{width:600px}.struct__images{transform:scale(.55);left:-105px}.struct__items>div{padding:0 0 24px}.struct__items{row-gap:34px}}@media (max-width:1110px){.container{max-width:950px}main{margin-top:104px}.btn{padding:17px 31px}.nav__top{display:none;background:#fff;border-radius:20px;margin-top:20px;padding:20px}.nav__menu .nav__top{display:flex}.nav__lang a.active,.nav__top p{color:#232323}.social img{filter:brightness(0)}.nav__menu{position:fixed;top:104px;margin:0;left:0;right:0;height:fit-content;padding:20px;flex-direction:column;background:#fff;opacity:0;visibility:hidden;z-index:22;transform:translate(0,-120%);transition:all .4s ease}.nav__menu ul a,.nav__menu ul span{font-size:18px;font-weight:600}.nav__menu ul span::after{filter:brightness(0);width:8px;height:6px}.nav__menu.active{opacity:1;visibility:visible;transform:translate(0,0);transition:all .4s ease}.dropdown{overflow:hidden}.dropdown ul{position:relative;top:0;left:0;width:100%;background:0 0;box-shadow:unset;text-align:center;padding:0;height:0;left:0;transform:translate(0,0)}.dropdown ul a{text-align:center;width:fit-content}.dropdown ul a::after{display:none}.dropdown.active1 ul{padding:20px 0 0;height:auto}.nav__menu>ul{flex-direction:column;padding:20px 0;text-align:center;width:100%;border-radius:20px}.navbar{background:#fff;box-shadow:0 5px 30px 0 rgba(0,0,0,.2);padding:18px 0;transition:all .4s ease}.navbar.fixed{padding:12px 0;transition:all .4s ease}.nav__top{transform:none!important}.navbar.fixed .nav__menu{top:92px}.nav__main{padding:0;background:0 0;box-shadow:unset;transform:none!important}.tel{margin-left:auto}.burger{display:block}.nav__main .article__content .social img{filter:brightness(0)}.nav__menu .nav__lang a{color:#232323!important;width:100%!important;height:auto!important;opacity:1!important;text-align:center;justify-content:center}.nav__menu .nav__lang{text-align:center;width:100%;margin-top:30px}.nav__menu .nav__lang{justify-content:center}.nav__menu .article__content,.nav__menu .nav__lang{display:flex}.section__hero-main{margin-top:0;padding:362px 0 120px!important;margin-bottom:0!important}.section__hero:not(.section__hero-main) .hero h1{margin-bottom:15px}.section__hero:not(.section__hero-main) .hero p{width:calc(50% - 18px)}.section__hero:not(.section__hero-main) .hero b,.section__hero:not(.section__hero-main) .hero strong{margin-top:9px}.section__hero-eco .hero__content h1,.section__hero-project h1{font-size:35px}.section__hero-eco .hero__content{max-width:550px!important}.section__hero-item img{width:358px!important;height:406px!important}.section__hero-item .hero__img span{font-size:14px;top:0}.section__hero-land .hero__content{max-width:100%!important;margin-bottom:30px}.section__hero-land img{width:100%!important}.section__hero-land .hero__items{margin-top:0}.text h2{font-size:33px}.about h3{max-width:100%;margin-bottom:31px}.about__content{max-width:calc(50% - 15px);margin-left:auto;margin-top:0}.about__images>div{width:calc(50% - 15px);gap:30px;margin-top:80px}.about__images .active{width:calc(50% - 15px);margin-top:-431px}.about__images{gap:30px}.about__images img{height:481px!important}.release__item{left:45px;right:45px;width:calc(100% - 90px)}.release__swiper{margin-top:21px}.section__release{padding:75px 0 90px}.services__swiper .swiper-control{top:190px}.accordion{gap:20px;margin-bottom:-20px}.accordion>div{width:calc(50% - 10px)}.accordion__item{margin-bottom:20px}.join img{width:249px;height:289px;right:-23px}.join{padding:59px 50px 70px}.footer{padding-top:40px!important}.footer__logo{width:130px;margin-left:-5px;height:130px}.footer__info{width:298px}.footer__info h6,.footer__item a{font-size:21px}.footer__info h6{margin-bottom:10px}.footer p{font-size:14px}.footer__menu{padding:21px 55px;margin:22px 0 43px}.footer__menu a{font-size:14px}.footer__menu li:last-child{display:none}.footer__item:last-child{display:block}.footer__contact{flex-wrap:wrap;gap:29px}.footer__item:nth-child(2n+1){width:50%}.footer__item:nth-child(2n+2){width:230px}.footer__item .social a{max-width:45px;min-width:45px;height:45px}.footer__copy{padding:28px 0}.history__item::before{width:115px;right:-58px;top:160px}.history__item-num::before{width:143px;height:143px}.history__item-num{width:113px;height:113px;font-size:18px}.history__item .h6{font-size:14px}.history__item p{font-size:12px}.history h2{margin-bottom:52px}.lisence h6{margin-bottom:13px;font-size:35px}.lisence{padding:51px 60px}.lisence a{font-size:18px}.section__lisence{margin-top:-50px}.team__content{width:calc(100% - 530px)}.team__img{width:500px}.news__items{margin:42px -10px 0;width:calc(100% + 20px)}.news__items>div{padding:0 10px 20px}.news__item img{height:415px}.news__item-label{font-size:14px}.news__item-content{padding:35px 25px 25px}.news__item-content p{margin:5px 0 17px}.news>.btn,.news__items>.btn{margin-top:20px}.section__news-news .news__items>div{width:50%}.section__news-news .news__items-content{padding:20px}.section__news-news .news__item img{height:293px}.section__news-proj .news__item-content{padding:20px 25px}.news__filter{margin:20px 0 0}.news__filter a,.news__filter div{font-size:14px}.det__item ul{display:flex;flex-direction:column;margin-bottom:20px}.section__det-item .det__item{height:fit-content}.section__det-item .det__item.active:has(ul):has(.showMore) ul li{display:unset}.det__item li{display:unset;width:100%;margin:0 0 10px}.det__item li span{padding:0;font-size:15px}.det__item li span:last-child{width:fit-content}.det__item li::before{display:none}.det__items{margin-top:34px;gap:20px}.det__items>div{width:calc(50% - 10px)}.det__item{margin-bottom:20px;padding:21px 25px;flex-direction:column}.det__item .h6:not(.det__item-date){width:100%;margin-right:0;margin-bottom:8px}.det__item-date{margin-left:0}.det__item-content{width:100%}body:has(.section__hero-item) .section__services{margin-top:-200px;padding-top:150px}.gar{padding:59px 50px 60px}.gar h4{font-size:35px}.gar>img{width:253px}.gar__item{font-size:16px;padding:15px 25px;border-radius:10px;margin-bottom:15px}.gar__content p{font-size:14px;max-width:477px;width:100%}.add>img{width:100%;order:1}.add__content{order:2;padding-bottom:0;max-width:calc(50% - 15px)}.add__items{order:3;width:calc(50% - 15px);margin:-110px 0 -20px}.add__items>div{width:100%;padding:0 0 20px}.struct__images{transform:scale(.8);left:-115px;bottom:-240px}.struct__items{row-gap:34px;margin-top:60px}.struct__items>div:nth-child(6n+1) .struct__item{margin-left:70px}.struct__items>div:nth-child(6n+2) .struct__item{margin-right:70px}.struct__items>div:nth-child(6n+3) .struct__item{margin-left:0}.struct__items>div:nth-child(6n+4) .struct__item{margin-right:0}.struct__items>div:nth-child(6n+5) .struct__item{margin-left:35px}.struct__items>div:nth-child(6n+6) .struct__item{margin-right:35px}.struct__item{max-width:150px}.struct__item-img{width:48px;height:48px;right:-80px;top:0}.struct__items>div:nth-child(6n+2) .struct__item-img{left:-80px}.struct__items>div:nth-child(6n+3) .struct__item-img{right:-80px}.struct__items>div:nth-child(6n+4) .struct__item-img{left:-80px}.struct__items>div:nth-child(6n+5) .struct__item-img{right:-80px}.struct__items>div:nth-child(6n+6) .struct__item-img{left:-80px}.struct__item-img img{height:22px;width:auto}.struct__item .h4{font-size:16px;margin-bottom:3px}.struct__item p{font-size:12px}.struct__item-content p{font-size:16px}.struct__content::before{transform:rotate(-15.5deg);left:15%}.struct__content .struct__item:nth-child(5n+2){margin-left:50px}.struct__content .struct__item:nth-child(5n+3){margin-left:100px}.struct__content .struct__item:nth-child(5n+4){margin-left:150px}.struct__content .struct__item:nth-child(5n+5){margin-left:200px}.why__items>div{padding:0 9px 18px}.why__items{width:calc(100% + 18px);margin:31px -9px -18px}.why__item{padding:18px 25px}.why__item .h6{font-size:16px}.why__item p{font-size:14px}.section__calc .form>p{width:50%;padding:0 10px 20px}.section__calc .form{margin-left:-10px;margin-right:-10px;margin-bottom:-20px;width:calc(100% + 20px)}.section__calc .button{width:fit-content!important}.section__calc .checkbox{width:calc(100% - 220px)!important}.section__release-land .release__swiper .swiper-slide img{height:360px}.section__release-land .release__item{width:calc(100% - 40px);left:20px;bottom:-25px;padding:18px 24px;font-size:16px}.section__hero-land{margin-bottom:-100px!important}.section__release-land{padding:155px 0 80px}.section__hero-land h4{width:100%;margin-right:0}.struct__title{font-size:40px;top:130px}}@media (max-width:1110px) and (min-width:600px){.section__news-land .news__items>div{width:50%}.section__news-land .news__items>div:nth-child(3n+3){width:100%}.section__news-land .news__items>div:nth-child(3n+3) .news__item{flex-direction:row;height:300px}.section__news-land .news__items>div:nth-child(3n+3) .news__item-content{height:100%!important;margin:0 0 0 -20px!important;padding:24px 25px;width:calc(50% + 20px);border-radius:0 20px 20px 0}.section__news-land .news__items>div:nth-child(3n+3) .news__item img{height:100%;width:50%}.section__news-land .news__items>div:nth-child(3n+3) .news__item-label{margin:0 0 15px}}@media (max-width:992px){.container{max-width:750px}.h1,.h2,h1,h2{font-size:35px}.h6,h6{font-size:16px}.modal{padding:44px 50px 50px;max-width:568px}.modal>p{font-size:14px}.modal__title{margin-bottom:12px;font-size:24px}.checkbox .wpcf7-not-valid-tip{bottom:-85px;width:300px}.form textarea{height:85px}.file{height:fit-content;font-size:12px;padding:18px 22px}.file .h6{font-size:14px;margin-bottom:-3px}.form{width:100%;margin:20px 0 -17px}.form label{margin-bottom:5px}.form input,.form textarea{font-size:14px;padding:16px 27px}.form>p{width:100%;padding:0 0 17px}.checkbox{position:relative;align-items:flex-start;height:fit-content;width:calc(100% - 180px)!important;margin-top:10px}.checkbox input{margin-bottom:-15px}.button{width:fit-content!important}.checkbox a{position:absolute;bottom:-3px;left:47px}.calc .checkbox a{left:55px}body:has(.section__why) .section__faq{padding-top:50px}.section__hero-main .hero__content h1{margin-bottom:15px}.section__hero-main .hero__content p{margin-bottom:41px}.section__hero-main .hero__content{max-width:100%}.section__hero{margin-bottom:-70px}.section__hero:not(.section__hero-main) .hero p{font-size:14px}.section__hero:not(.section__hero-main) .hero>img{margin-top:38px}.section__hero-project h1{font-size:28px}#breadcrumbs>span span:nth-child(n+3),.breadcrumps>span span:nth-child(n+3){display:none}#breadcrumbs>span span:nth-child(2)::after,.breadcrumps>span span:nth-child(2)::after{display:none}.section__hero-eco .hero__content{max-width:450px!important;margin-top:55px}.section__hero-eco img{width:auto!important;height:458px!important;right:-130px}.hero__items>div{width:calc(50% - 15px)}.hero__items{gap:30px;border-radius:20px;padding:36px 60px}.hero__items span{font-size:22px;margin-bottom:5px}.hero__items p{font-size:14px}.section__hero-item img{width:358px!important;height:406px!important}.section__hero-item .hero__content{margin-top:0}.section__hero-item .hero__img span{top:10px}.section__hero-item .hero__content .btn{margin-top:10px}.section__hero-item .hero__content:has(.mob) .btn{display:none}.section__hero-item .hero__content:has(.mob) .mob{display:inline-flex}.section__hero-land .hero__content{max-width:100%!important;margin-bottom:30px}.section__features{padding:79px 0 80px}.features__item img{margin-bottom:18px;height:45px}.features h2{margin-bottom:31px}.features__item p{font-size:14px}.text h2{padding:21px 69px 20px 105px;font-size:30px}.section__text{padding:0 0 73px}.about__images>div{margin-top:5px}.about__images .active{margin-top:-505px}.services__swiper .swiper-slide img{height:398px;max-height:398px;min-height:398px}.services__item{padding:20px 25px}.section__services{padding:72px 0 90px}.services__swiper{margin-top:25px}.services__swiper .swiper-control{top:210px}.accordion__content{font-size:14px;padding:0 20px}.accordion__header{padding:13px 20px}.accordion__header::after{max-width:20px;min-width:20px;height:20px;margin-left:10px;background:url(../img/swiper-arrow.svg) center center/3px 6px no-repeat,#f2733e}.accordion__item.active .accordion__content{padding:0 20px 20px}.faq h4{margin-bottom:31px}.join h4{font-size:35px;margin-bottom:15px}.join>:not(img){max-width:467px}.join p{font-size:14px;margin-bottom:42px}.contact__map{margin:31px 0 -160px}.news__content{padding:22px 20px 25px}.news__title{font-size:16px}.news__content p{font-size:14px;margin-bottom:18px}.news__date{margin-bottom:15px}.section__history{padding:169px 0 90px}.history__item::before{width:58px;left:45px;right:auto;top:165px}.history h2{margin-bottom:32px}.history__items{flex-direction:column;gap:33px}.history__item-num{position:absolute;left:20px;top:20px;margin:0!important}.history__item{width:100%;align-items:flex-start;text-align:left;position:relative;min-height:145px;padding-left:180px;justify-content:center}.history__item .h6{font-size:16px}.history__item p{font-size:14px}.team__content{width:calc(100% - 371px)}.team__content li,.team__content p{font-size:14px}.team__img{width:351px;height:467px;margin-top:80px}.team__items{margin-right:0;border-radius:20px;padding:45px 51px;gap:30px;flex-wrap:wrap}.team__items>div{width:calc(50% - 15px)}.team__items span{font-size:22px;margin-bottom:10px}.team__items p{font-size:14px}.vacancy__accordion .h5{font-size:18px;max-width:315px}.vacancy__accordion .h6{font-size:14px}.vacancy__accordion .accordion__header::after{max-width:30px;min-width:30px;width:100%;margin-left:16px;background:url(../img/swiper-arrow.svg) center center/5px 10px no-repeat,#f2733e;height:30px}.vacancy__accordion .accordion__header{padding:24px 25px}.vacancy__accordion .accordion__item.active .accordion__header{padding-bottom:26px}.vacancy__accordion .accordion__content{padding:0 24px}.vacancy__accordion .accordion__item.active .accordion__content{padding:0 24px 30px}.accordion__content .btn{margin-top:22px}.vacancy__accordion,.vacancy__emp{margin-top:31px}.vacancy__emp{padding:34px 20px}.det h2{font-size:35px}.det__item .h6{font-size:14px}.det__item-content p{margin-bottom:0;font-size:14px}.section__det-item .det__item p{margin-bottom:15px!important}.det__item-date{font-size:14px}.det__item ul{margin-top:0}.det__item li{margin-bottom:5px}.det__item li span{font-size:14px}.det__item li span:last-child{margin-left:5px}.section__det{padding:73px 0 80px}.section__contact-contact{padding:20px 0 80px}.section__pol{padding:20px 0 83px}.pol h1{margin-bottom:15px}.pol h2,.pol h3,.pol h4,.pol h5,.pol h6,.pol li,.pol p{font-size:14px}.error h1{font-size:50px}.error h2{font-size:21px}.error p{font-size:14px;max-width:359px}.section__error-thanks .error h1{font-size:35px}.section__article{padding:20px 0 90px}body:has(.section__article) .section__news{padding:75px 0 90px}.article li,.article p{font-size:14px}.article h1{font-size:35px}.article__date{font-size:16px;margin-bottom:-20px}.article .col-1 img,.article .col-2 img,.article .col-3 img{height:460px}.article .col-2:nth-child(2n+1){margin-right:20px}.article .col-2{width:calc(50% - 10px)}.article__content{margin-top:20px}.principe__item{margin-bottom:35px}.principe__item span{font-size:18px;margin-left:25px}.comp__items>div{padding:0 10px 20px}.comp__items{margin:31px -10px -20px;width:calc(100% + 20px)}.comp__item span{padding:10px 13px;font-size:13px;border-radius:10px;top:-10px}.add>img{height:480px}.add__item{padding:20px 25px}.add__item .h6{font-size:16px}.add__item p{font-size:14px;margin-top:9px}.add__content p{margin-top:14px}.struct__images{transform:scale(.55);left:-255px;bottom:-240px}.struct__items{row-gap:0;margin-top:60px}.struct__items>div:nth-child(6n+1) .struct__item{margin-left:30px}.struct__items>div:nth-child(6n+2) .struct__item{margin-right:30px}.struct__items>div:nth-child(6n+5) .struct__item{margin-left:35px}.struct__items>div:nth-child(6n+6) .struct__item{margin-right:35px}.struct__items>div:nth-child(6n+3) .struct__item-img{right:-60px}.struct__items>div:nth-child(6n+4) .struct__item-img{left:-60px}.section__struct{padding:80px 0;margin-bottom:80px}body:has(.section__history) .section__struct{margin-bottom:-50px}.struct__content .struct__item{margin-left:0!important;align-items:flex-start;margin-bottom:13px}.struct__item-content p{font-size:16px}.struct__content::before{transform:rotate(0) translate(0,-50%);width:1px;height:90%;top:50%;left:29px}.struct__item-num{max-width:60px;min-width:60px;width:100%;height:60px;font-size:21px;margin-right:25px}.struct__item-content .h5{font-size:16px}.struct__content{margin-top:26px}.struct__item-content p{font-size:12px}.section__struct-land{padding:73px 0 85px}.struct__title{font-size:28px;top:140px}}@media (max-width:768px){.container{max-width:none;padding:0 20px}.h5,h5{font-size:18px}.section__hero-eco .hero__content{max-width:350px!important}.section__hero-eco img{right:-70px}.section__hero-land .hero__content{max-width:100%!important;margin-bottom:30px!important}.release__item-title{margin-bottom:9px}.join{padding:59px 50px 70px;margin:0 20px;width:calc(100% - 40px)}.contact__info p{font-size:14px}.contact__info{max-width:630px;padding:20px 25px 18px}.contact__info .tel{font-size:21px}.contact__content{padding:18px 25px}.contact__content .h6{margin-bottom:8px;font-size:16px}.contact__content p{font-size:12px}.lisence{padding:51px 60px;width:calc(100% - 40px);margin:0 20px}.gar{padding:59px 50px 60px;width:calc(100% - 40px);margin:0 20px}}@media (max-width:750px){.struct__images{transform:scale(.7);left:calc(0px + (80 - 0) * ((100vw - 600px)/ (720 - 600)));bottom:90px}.struct__items{grid-template-columns:1fr;row-gap:50px}.struct__images.mob{display:block;left:calc(-700px + (-590 - -700) * ((100vw - 300px)/ (720 - 300)));bottom:-320px}.struct__items .struct__item{max-width:280px}.struct__items>div:nth-child(6n+1) .struct__item,.struct__items>div:nth-child(6n+2) .struct__item,.struct__items>div:nth-child(6n+3) .struct__item{text-align:right;margin-left:auto;margin-right:27vw}.struct__items>div:nth-child(6n+1) .struct__item{margin-top:50px}.struct__items>div:nth-child(6n+2) .struct__item{margin-right:37vw}.struct__items>div:nth-child(6n+3) .struct__item{margin-right:35vw}.struct__items>div:nth-child(6n+1) .struct__item-img,.struct__items>div:nth-child(6n+2) .struct__item-img,.struct__items>div:nth-child(6n+3) .struct__item-img{right:-70px;left:auto}.struct__items>div:nth-child(6n+4) .struct__item,.struct__items>div:nth-child(6n+5) .struct__item,.struct__items>div:nth-child(6n+6) .struct__item{text-align:left;margin-right:auto;margin-left:26vw}.struct__items>div:nth-child(6n+5) .struct__item{margin-left:36vw}.struct__items>div:nth-child(6n+6) .struct__item{margin-left:32vw}.struct__items>div:nth-child(6n+4) .struct__item-img,.struct__items>div:nth-child(6n+5) .struct__item-img,.struct__items>div:nth-child(6n+6) .struct__item-img{left:-70px;right:auto}.struct__title{display:none}}@media (max-width:700px){.section__hero:not(.section__hero-main) .hero p{width:100%;margin-bottom:20px}.section__hero:not(.section__hero-main) .hero b,.section__hero:not(.section__hero-main) .hero strong{margin-top:20px}.section__hero:not(.section__hero-main) .hero>img{height:auto;margin-top:20px;display:none}.section__hero:not(.section__hero-main) .hero>img.mob{display:block}.section__hero{padding:16px 0 0}.section__hero:not(.section__hero-main) .hero p{display:none}.section__hero:not(.section__hero-main) .hero p:first-of-type{display:inline-flex}.section__hero:not(.section__hero-main) .hero.active p{display:inline-flex}.showMore{display:inline-flex}.hero.active .showMore{display:none}.section__hero-project{padding:220px 0 0}.section__hero-project h1{font-size:22px}.section__hero-eco .hero__content{max-width:100%!important;margin-top:30px;margin-bottom:450px}.section__hero-eco .hero__content p{display:block!important}.section__hero-eco img{right:0;width:100%!important;height:auto!important;bottom:200px;top:auto}.section__hero-item{padding-bottom:80px}.section__hero-item .hero{flex-direction:column}.section__hero-item img{width:100%!important;height:406px!important;position:relative!important;bottom:0!important;top:0!important;right:0!important}.section__hero-item .hero__img{width:100%;margin-top:20px}.section__hero-item .hero__content{margin-top:0;margin-bottom:0!important}.section__hero-item .hero__content h1{font-size:22px}.section__hero-item .hero__img span{top:-10px}.hero__items p{margin-bottom:0!important}#breadcrumbs>span,.breadcrumps>span{font-size:12px}#breadcrumbs,.breadcrumps{margin-bottom:41px}.section__features{padding:73px 0 71px}.features__items{margin:0 0 -21px -10px;width:calc(100% + 21px)}.features__items>div{padding:0 9px 21px 22px;width:50%}.features__items>div::before{display:none}.features__items>div:nth-child(3n+1)::after,.features__items>div:nth-child(3n+3):after{display:none}.features__items>div:nth-child(1)::after,.features__items>div:nth-child(1)::before,.features__items>div:nth-child(2):after{content:'';position:absolute;top:-400px;height:200vh;width:1px;background:#e7e7e7;z-index:-1;right:0;display:block!important;left:auto}.features__items>div:nth-child(1)::before{right:auto;left:0}.features__items>div:nth-child(3n+1)::after{display:none}body:has(.section__hero-eco) .section__features{padding:40px 0 82px}body:has(.section__hero-item) .section__features{padding:85px 0 152px}.text h2{padding:25px 30px;font-size:28px;border-radius:30px}.section__text{padding:0 0 73px}.about h3{margin-bottom:21px}.about__content{max-width:100%}.about__images{display:none}.about__swiper{display:block;max-width:calc(100% + 40px);margin:30px -20px 80px}.about__swiper img{width:100%;height:400px;object-fit:cover;border-radius:20px}.services>.btn{display:none}.accordion{flex-direction:column;gap:0}.accordion>div{width:100%}.join{padding:53px 20px 134px}.join>:not(img){max-width:100%}.join img{width:229px;height:229px}.join h4{font-size:22px}.footer{padding-top:35px!important}.footer__logo{width:130px;margin-left:-5px;margin-right:auto;height:130px}.footer__info{width:100%}.footer__info h6,.footer__item a{font-size:21px}.footer__info h6{margin-bottom:10px}.footer p{font-size:14px}.footer__menu{padding:12px 20px;column-gap:15px;row-gap:5px;justify-content:center;margin:24px 0}.footer__menu a{font-size:14px}.footer__contact{gap:19px;margin-bottom:23px}.footer__item:nth-child(2n+1){width:100%}.footer__item:nth-child(2n+2){width:100%}.footer__copy{padding:26px 0;flex-direction:column;align-items:flex-start;gap:15px}.lisence h6{margin-bottom:11px;font-size:22px}.lisence{padding:33px 25px}.lisence a{font-size:14px}.team__content{width:100%;margin-bottom:0}.team__img{width:100%;height:467px;margin-top:33px}.team__items{padding:25px 20px;margin-top:-20px}.team__items span{font-size:21px;margin-bottom:4px}.team__items p{font-size:12px}.news__items>div{width:100%}.news__item p{font-size:14px}.news__item .btn{font-size:14px}.section__news-proj .news__item-content{padding:20px}.news__filter a,.news__filter div{padding:10px 15px}.news__filter{gap:10px}.det h2{font-size:22px}.det__items{flex-direction:column;gap:0}.det__item:has(ul) .showMore{margin-top:10px}.det__items>div{width:100%}.det__item{margin-bottom:10px}.gar{padding:53px 20px 45px}.gar__content h4{font-size:22px;margin-bottom:16px}.gar__content p{color:#fff;margin-bottom:18px;max-width:293px}.gar__item{display:flex;flex-direction:column;padding:9px 14px}.comp__items>div{width:50%}.add>img{height:360px}.add__items{width:calc(100% + 20px);margin:30px -10px -20px}.add__items>div{padding:0 10px 20px;width:50%}.add__item .h6{font-size:14px}.add__content{max-width:100%;margin-top:40px}.why__items>div{padding:0 10px 20px;width:50%}.why__items{width:calc(100% + 20px);margin:26px -10px -20px}.why__item{padding:13px 20px}.section__why{padding:73px 0 20px}.section__calc .form>p{width:100%}.section__calc .button{width:100%!important}.section__calc .checkbox{width:100%!important;margin-bottom:30px}.news>.btn,.services>.btn{display:inline-flex;position:relative;left:50%;transform:translate(-50%,0);margin-top:30px}}@media (max-width:600px){.h1,.h2,h1,h2{font-size:22px}.h5,h5{font-size:16px}body{font-size:14px}main{margin-top:76px}.mfp-content{padding:0!important;overflow:hidden!important}.mfp-container{overflow:hidden;padding:0!important}.modal{padding:95px 20px 80px;max-width:100%;height:100vh;border-radius:0;margin:0;overflow:auto;z-index:99999999}.checkbox:has(.wpcf7-not-valid-tip){margin-bottom:50px}.checkbox .wpcf7-not-valid-tip{bottom:-65px}.mfp-close{right:auto;left:20px;height:fit-content;z-index:2;width:fit-content;background:0 0}.mfp-close span{display:inline-flex}.modal::-webkit-scrollbar{display:none}.modal__title{font-size:24px}.wpcf7-not-valid-tip{font-size:12px}.checkbox{width:100%!important}.button{width:100%!important;margin-top:30px}.mfp-content{overflow:hidden;padding:0;height:fit-content}.nav__main>.btn{display:none}.tel{margin-right:0}.burger{margin-left:23px}.navbar{padding:12px 0}.logo{width:90px}.nav__menu{top:75px!important}.nav__menu ul{gap:35px}.nav__menu ul a,.nav__menu ul span{font-size:16px}.section__hero-main .hero__content h1{margin-bottom:12px}.section__hero-main .hero__content p{margin-bottom:38px;line-height:1.6}.section__hero-main .hero__content{max-width:100%}.section__hero-main{padding:186px 0 80px!important}.section__hero-main .hero__btns{gap:12px}.section__hero-eco .hero__content{margin-bottom:370px}.text h2{font-size:24px}.release>.btn{display:none}.release__swiper{margin-top:31px;padding-bottom:0}.release__swiper .swiper-slide img{height:404px}.release__item{position:relative;bottom:0;right:0;left:0;width:100%;margin:-30px auto 0;padding:13px 24px 20px 20px}.release__item-title{margin-bottom:7px}.release__item p{margin-bottom:13px}.swiper-btn{width:45px;height:45px}.swiper-btn img{width:7px}.release__swiper .swiper-control{top:30%}.section__release-land .release__swiper .swiper-slide img{height:360px}.section__release-land .release__item{margin:0;position:absolute;font-size:14px;padding:15px 20px;bottom:-20px}.section__release-land .swiper-control{top:50%}.section__history{padding:169px 0 90px}.history__item::before{width:58px;left:35px;right:auto;top:125px}.history__item-num{left:15px;top:10px;width:87px;height:87px}.history__item-num::before{width:110px;height:110px}.history__item{min-height:110px;padding-left:140px}.history__item .h6{font-size:14px}.history__item p{font-size:12px}.section__news-news .news__items>div{width:100%}.section__news-land .news__item-content{padding:22px 25px 25px;height:fit-content!important}.vacancy__accordion .h5{font-size:16px;max-width:100%;margin-bottom:14px}.vacancy__accordion .accordion__header span{font-size:14px}.vacancy__accordion .accordion__header::after{max-width:20px;min-width:20px;margin-left:10px;background:url(../img/swiper-arrow.svg) center center/4px 8px no-repeat,#f2733e;height:20px}.vacancy__accordion .accordion__header{padding:20px;flex-wrap:wrap;align-items:center}.vacancy__accordion .accordion__item.active .accordion__header{padding-bottom:20px}.vacancy__accordion .accordion__content{padding:0 20px}.vacancy__accordion .accordion__item.active .accordion__content{padding:0 20px 25px}.accordion__content .btn{margin-top:18px}.vacancy__accordion .h6{margin:0 auto 0 0;padding:0}.vacancy__emp{gap:7px;padding:25px 20px}.vacancy__emp h6{font-size:14px}.vacancy__emp h5{font-size:16px}.section__error-thanks .error h1{font-size:22px}.section__article{padding:20px 0 80px}body:has(.section__article) .section__news{padding:73px 0 80px}.article__content{flex-direction:column;align-items:flex-start;border-radius:20px;padding:19px 20px;gap:12px}.article .col-2,.article .col-3{width:100%}.article .col-1,.article .col-2,.article .col-3{margin-bottom:20px}.article h1{font-size:22px}.article .col-2:nth-child(2n+1),.article .col-3{margin-right:0}.article .col-1 img,.article .col-2 img,.article .col-3 img{height:360px}.struct__item-num{max-width:53px;min-width:53px;width:100%;height:53px;font-size:18px;margin-right:15px}.struct__content::before{top:0;transform:translate(0);height:80%}.section__calc .checkbox{margin-bottom:0}}@media (max-width:550px){.section__hero-eco .hero__content{margin-bottom:320px}.hero__items{gap:24px;padding:25px 20px}.hero__items>div{width:calc(50% - 12px)}.section__hero-eco img{bottom:170px}.hero__items span{font-size:21px}.principe__item{margin-bottom:30px}.principe__item img{margin-bottom:-40px}.principe__item span{font-size:16px;padding:15px 20px}body:has(.section__hero-eco) .section__news{padding:73px 0 80px}.struct__images{bottom:200px}.struct__images.mob{bottom:-280px}.struct__items .struct__item{max-width:220px}.struct__items>div:nth-child(6n+1) .struct__item,.struct__items>div:nth-child(6n+2) .struct__item,.struct__items>div:nth-child(6n+3) .struct__item{margin-right:28vw}.struct__items>div:nth-child(6n+2) .struct__item{margin-right:39vw}.struct__items>div:nth-child(6n+3) .struct__item{margin-right:29vw}.struct__items>div:nth-child(6n+4) .struct__item,.struct__items>div:nth-child(6n+5) .struct__item,.struct__items>div:nth-child(6n+6) .struct__item{margin-left:28vw}.struct__items>div:nth-child(6n+5) .struct__item{margin-left:39vw}.struct__items>div:nth-child(6n+6) .struct__item{margin-left:32vw}}@media (max-width:480px){.nav__top{flex-direction:column}.nav__lang{margin:0;margin-top:10px}.section__hero-eco .hero__content{margin-bottom:250px}.text h2{font-size:18px}.about__swiper img{height:290px}.services__item{padding:13px 20px}.contact__info{max-width:300px;padding:20px 25px 18px}.contact__content{padding:13px 20px;max-width:260px}.contact__info .social::after,.contact__info .social::before{display:none}.contact__info .social{padding:12px 0}.contact__content .h6{margin-bottom:3px}.team__img{height:395px}.error h1{font-size:35px}.error h2{font-size:18px}.gar>img{right:-30px;width:197px}.gar__item{font-size:13px}.section__news-land .news__item img{height:293px}}@media (max-width:450px){.section__hero-eco .hero__content{margin-bottom:200px}.struct__images{bottom:350px}.struct__images.mob{bottom:-200px}.struct__items .struct__item{max-width:150px}.struct__items>div:nth-child(6n+1) .struct__item,.struct__items>div:nth-child(6n+2) .struct__item,.struct__items>div:nth-child(6n+3) .struct__item{margin-right:30vw}.struct__items>div:nth-child(6n+2) .struct__item{margin-right:39vw}.struct__items>div:nth-child(6n+3) .struct__item{margin-right:18vw}.struct__items>div:nth-child(6n+4) .struct__item,.struct__items>div:nth-child(6n+5) .struct__item,.struct__items>div:nth-child(6n+6) .struct__item{margin-left:30vw}.struct__items>div:nth-child(6n+5) .struct__item{margin-left:43vw}.struct__items>div:nth-child(6n+6) .struct__item{margin-left:29vw}}@media (max-width:400px){.section__hero-eco .hero__content{margin-bottom:170px}}@media (min-width:300px) and (min-height:1000px){.mfp-content{height:fit-content}}@media (min-width:600px) and (min-height:900px){.mfp-content{height:fit-content}}@media (min-width:992px) and (min-height:700px){.mfp-content{height:fit-content}}@media (max-width:1110px) and (max-height:650px){.nav__menu{height:calc(100% - 100px);overflow:auto;display:flex;align-items:center}.nav__menu::-webkit-scrollbar{display:none}}