.section-top{background-color:rgba(0,0,0,0.2);background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url("../../../images/main-page/top-bg.jpg");min-height:662px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:70px}.section-top .title span{font-size:56px;color:white;font-family:TTNorms-Bold;position:relative;z-index:1}.section-top .title span:first-child{z-index:2}.section-top .title span:first-child:before{content:"";position:absolute;display:block;width:calc(100% - 0px);height:calc(100% - 0px);top:0px;left:-6px;z-index:-1;background-color:#EF9220}.section-top .title span:last-child:before{content:"";position:absolute;display:block;width:calc(100% - -60px);height:calc(100% - -18px);top:-9px;left:-30px;z-index:-1;background-color:transparent;border:1px solid white}.section-top .bottom{font-size:0;margin-top:70px}.section-top .bottom .item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;width:20%}.section-top .bottom .icon{width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-top .bottom .icon img{display:block;max-width:100%;max-height:100%}.section-top .bottom p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;line-height:calc(24/16);font-family:TTNorms-Medium;color:white;padding-left:15px}.section-about{padding-top:139px}.section-about .block{padding-top:58px;padding-bottom:58px;font-size:0}.section-about .block-l{display:inline-block;vertical-align:top;width:449px;font-size:18px;line-height:calc(32/18);color:#2c2c2c;font-family:TTNorms-Regular;font-style:italic}.section-about .block-r{display:inline-block;vertical-align:top;width:460px;margin-left:148px;font-size:16px;line-height:calc(32/16);color:#2c2c2c;font-family:TTNorms-Regular}.section-about .block-btnWrap{width:100%}.section-about .block-btnWrap a{text-decoration:none;color:#2c2c2c;position:relative;border:1px solid #2c2c2c;display:inline-block;padding:18px 36px;-webkit-transition:color 0.35s ease;-o-transition:color 0.35s ease;transition:color 0.35s ease}.section-about .block-btnWrap a:hover{color:white}.section-about .block-btnWrap a:hover:before{width:100%}.section-about .block-btnWrap a:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);width:10px;height:10px;background-color:#EF9220}.section-about .block-btnWrap a:before{content:"";position:absolute;top:0%;left:0;width:0%;height:100%;background-color:#2c2c2c;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-about .block-btnWrap a span{font-size:16px;font-family:TTNorms-Medium;position:relative;z-index:1}.section-benefits{padding-top:40px;padding-bottom:40px}.section-benefits .block{font-size:0}.section-benefits .block .item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;vertical-align:top;text-decoration:none;width:340px;height:450px;max-width:calc(25% - 15px);background:-webkit-gradient(linear, left bottom, left top, color-stop(7%, #000), to(rgba(44,44,44,0.921569)));background:-webkit-linear-gradient(bottom, #000 7%, rgba(44,44,44,0.921569));background:-o-linear-gradient(bottom, #000 7%, rgba(44,44,44,0.921569));background:linear-gradient(0deg, #000 7%, rgba(44,44,44,0.921569));position:relative;margin-right:20px;overflow:hidden}.section-benefits .block .item:hover .photo{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.section-benefits .block .item:last-child{margin-right:0}.section-benefits .block .item .photo{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-benefits .block .item .photo:after{content:"";position:absolute;top:0%;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, color-stop(7%, #000), to(transparent));background:-webkit-linear-gradient(bottom, #000 7%, transparent);background:-o-linear-gradient(bottom, #000 7%, transparent);background:linear-gradient(0deg, #000 7%, transparent);opacity:0.74;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-benefits .block .item .photo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-benefits .block .item .text{min-height:250px;position:relative;padding-left:39px;padding-right:38px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:38px}.section-benefits .block .item .text span{font-family:TTNorms-Bold;font-size:16px;color:white;background-color:#EF9220;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:40px;height:40px;position:relative;padding-left:7px;padding-bottom:5px;margin-bottom:33px}.section-benefits .block .item .text span:before{content:"";position:absolute;top:-5px;right:-7px;width:19px;height:19px;border:1px solid #EF9220;z-index:-1;background:transparent;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-benefits .block .item .text .title{font-size:18px;color:white;font-family:TTNorms-Bold;margin-bottom:16px}.section-benefits .block .item .text p{font-family:TTNorms-Regular;font-size:16px;line-height:2;color:white;opacity:0.9}.section-services{padding-top:96px;padding-bottom:113px;font-size:0}.section-services .block{padding-top:108px;margin:0 auto;max-width:1178px}.section-services .block .item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;width:calc(50% - 12px);min-height:130px;text-decoration:none;border:1px solid #E5E5E5;background-color:white;position:relative;padding:18px;font-size:0;margin-bottom:24px;margin-right:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-services .block .item:nth-child(2n+1){-webkit-transform:translate(0px, -37px);-ms-transform:translate(0px, -37px);transform:translate(0px, -37px)}.section-services .block .item:nth-child(2n){margin-right:0;-webkit-transform:translate(2px, 0);-ms-transform:translate(2px, 0);transform:translate(2px, 0)}.section-services .block .item:hover{background-color:#2c2c2c}.section-services .block .item:hover .text .title{color:white}.section-services .block .item:hover .arrow{background-color:#f79300;border-color:#f79300}.section-services .block .item:hover .arrow svg path{fill:white}.section-services .block .item .photo{min-width:90px;width:90px;height:90px;position:relative}.section-services .block .item .photo:after{content:"";position:absolute;top:0%;left:0;width:100%;height:100%;background:#000000;opacity:0.10;z-index:1;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-services .block .item .photo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-services .block .item .text{padding-left:40px;padding-right:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.section-services .block .item .text .title{font-family:TTNorms-Bold;font-size:24px;line-height:calc(36/24);color:#2c2c2c;-webkit-transition:color 0.35s ease;-o-transition:color 0.35s ease;transition:color 0.35s ease}.section-services .block .item .arrow{min-width:40px;width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #BDBDBD;position:absolute;bottom:18px;right:18px;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-services .block .item .arrow svg{max-width:50%;max-height:50%}.section-services .block .item .arrow svg path{fill:#BDBDBD;-webkit-transition:fill 0.35s ease;-o-transition:fill 0.35s ease;transition:fill 0.35s ease}.section-achievements .top{margin:0 auto -170px;text-align:center;position:relative;z-index:1}.section-achievements .top img{max-width:100%;display:block;margin:0 auto}.section-achievements .bot{padding-top:268px;padding-bottom:145px;position:relative;background-color:#212121;background-repeat:repeat;background-position:top center;background-size:auto;background-image:url("../../../images/main-page/achievements/bot-bg.jpg")}.section-achievements .bot .block{color:white}.section-achievements .bot .block .item{display:inline-block;vertical-align:top;width:200px;margin-right:36px}.section-achievements .bot .block .item:last-child{margin-right:0}.section-achievements .bot .block .item .add-text{font-size:14px;line-height:1;min-height:14px;color:white;font-family:TTNorms-Regular}.section-achievements .bot .block .item .numb{position:relative;display:inline-block;vertical-align:top}.section-achievements .bot .block .item .numb span{font-size:84px;color:white;font-family:TTNorms-Bold;position:relative;z-index:2}.section-achievements .bot .block .item .numb .units{white-space:nowrap;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;color:white;font-family:TTNorms-Regular;font-size:14px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:14px;padding-bottom:13px;position:absolute;bottom:-62px;right:-24px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:0}.section-achievements .bot .block .item .numb .units:before{content:"";width:56px;height:56px;position:absolute;display:block;top:0;left:0;z-index:-1;border:1px solid #EF922042}.section-achievements .bot .block .item .numb .units i{font-style:normal;position:relative;padding-left:23px;line-height:10px}.section-achievements .bot .block .item .numb .units i:before{content:"";width:10px;height:10px;position:absolute;display:block;top:0;left:0;z-index:-1;background-color:#EF9220}.section-achievements .bot .block .item .numb .units i sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline;top:-0.5em}.section-achievements .bot .block .item p{font-size:18px;line-height:calc(24/18);font-family:TTNorms-Bold;color:white;margin-top:27px}.section-projects{padding-top:139px;padding-bottom:139px}.section-projects .title,.section-projects .pretitle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-projects .block{font-size:0;position:relative}.section-projects .block .navig{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:0;left:0;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}@media screen and (max-width: 1420px){.section-projects .block .navig{-webkit-transform:translate(-60%, 0);-ms-transform:translate(-60%, 0);transform:translate(-60%, 0)}}.section-projects .block .navig>a{text-decoration:none;font-family:TTNorms-Medium;font-size:16px;color:#2c2c2c;border-bottom:1px solid #2c2c2c;padding-bottom:4px;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:12px 0px;-ms-transform-origin:12px 0px;transform-origin:12px 0px;margin-bottom:35px}.section-projects .block .navig>a:hover{color:#EF9220;border-color:#EF9220}.section-projects .block .navig .section-banner__line{min-width:47px;width:47px;height:47px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #BDBDBD;cursor:pointer;margin-bottom:10px;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-projects .block .navig .section-banner__line:last-child{margin-bottom:0}.section-projects .block .navig .section-banner__line:hover{background-color:#f79300;border-color:#f79300}.section-projects .block .navig .section-banner__line:hover svg path{fill:white}.section-projects .block .navig .section-banner__line svg{max-width:50%;max-height:50%}.section-projects .block .navig .section-banner__line svg path{fill:#7F7F7F;-webkit-transition:fill 0.35s ease;-o-transition:fill 0.35s ease;transition:fill 0.35s ease}.section-projects .left{display:inline-block;vertical-align:top;width:460px;padding-left:120px;padding-top:46px}.section-projects .left .slider-projects{margin-top:85px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-projects .left .slider-projects.owl-theme .owl-controls{display:none}.section-projects .left .slider-projects .item .head{font-family:TTNorms-Bold;font-size:18px;line-height:calc(24/18);color:#2c2c2c}.section-projects .left .slider-projects .item .descr{font-family:TTNorms-Regular;font-size:16px;line-height:calc(32/16);color:#2c2c2c;margin-top:24px}.section-projects .left .slider-projects .item .img{display:none}.section-projects .left .slider-projects .item a{margin-top:39px;text-decoration:none;color:#2c2c2c;position:relative;border:1px solid #2c2c2c;display:inline-block;padding:18px 36px;-webkit-transition:color 0.35s ease;-o-transition:color 0.35s ease;transition:color 0.35s ease}.section-projects .left .slider-projects .item a:hover{color:white}.section-projects .left .slider-projects .item a:hover:before{width:100%}.section-projects .left .slider-projects .item a:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);width:10px;height:10px;background-color:#EF9220}.section-projects .left .slider-projects .item a:before{content:"";position:absolute;top:0%;left:0;width:0%;height:100%;background-color:#2c2c2c;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-projects .left .slider-projects .item a span{font-size:16px;font-family:TTNorms-Medium;position:relative;z-index:1}.section-projects .right{display:inline-block;vertical-align:top;width:calc(100% - 460px);padding-left:262px}.section-projects .right .photo{width:580px;height:500px;background-color:#2c2c2c;position:relative}.section-projects .right .photo:after{content:"";position:absolute;top:0%;left:0;width:100%;height:100%;background:#000000;opacity:0.10;z-index:1;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-projects .right .photo .section-banner__indexes{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;position:absolute;top:20px;left:15px;-webkit-transform:translate(-100%, 0%) rotate(-90deg);-ms-transform:translate(-100%, 0%) rotate(-90deg);transform:translate(-100%, 0%) rotate(-90deg);width:91px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0.6;line-height:24px}.section-projects .right .photo .section-banner__indexes>div{color:#2c2c2c;font-family:TTNorms-Regular;display:inline-block;vertical-align:bottom;margin:0 5px}.section-projects .right .photo .section-banner__indexes-current{font-size:24px;min-width:30px}.section-projects .right .photo .section-banner__indexes-total{font-size:16px}.section-projects .right .photo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-guarantee{padding-top:18px;padding-bottom:18px}.section-guarantee .block{font-size:0}.section-guarantee .block .item{position:relative;display:inline-block;vertical-align:top;width:457px;max-width:calc(33% - 13px);margin-right:25px}.section-guarantee .block .item.open .bot{max-height:9000px;padding:28px 45px 31px 58px}.section-guarantee .block .item.open .top .arrow svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section-guarantee .block .item:last-child{margin-right:0}.section-guarantee .block .item:hover .top .arrow{background-color:#f79300;border-color:#f79300}.section-guarantee .block .item:hover .top .arrow svg path{fill:white}.section-guarantee .block .item .top{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#2c2c2c;position:relative;padding:30px 60px 30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:160px}.section-guarantee .block .item .top .icon{position:absolute;top:-16px;left:40px;width:40px;height:40px;background-color:#f79300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-guarantee .block .item .top .icon img,.section-guarantee .block .item .top .icon svg{max-width:50%;max-height:50%;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;-o-transition:transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease, -webkit-transform 0.35s ease}.section-guarantee .block .item .top .head{color:white;font-family:TTNorms-Bold;font-size:24px;line-height:calc(36/24)}@media screen and (max-width: 1420px){.section-guarantee .block .item .top .head{font-size:22px}}.section-guarantee .block .item .top .arrow{cursor:pointer;min-width:40px;width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #BDBDBD;position:absolute;bottom:18px;right:18px;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-guarantee .block .item .top .arrow svg{max-width:50%;max-height:50%}.section-guarantee .block .item .top .arrow svg path{fill:#BDBDBD;-webkit-transition:fill 0.35s ease;-o-transition:fill 0.35s ease;transition:fill 0.35s ease}.section-guarantee .block .item .bot{padding:0px 45px 0px 58px;background-color:#FAFAFA;font-size:16px;line-height:2;color:#2c2c2c;font-family:TTNorms-Regular;max-height:0px;overflow:hidden;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-news{padding-top:146px;padding-bottom:140px}.section-news .list{padding-top:60px;font-size:0}.section-news .list .item{display:inline-block;vertical-align:top;text-decoration:none;width:457px;max-width:calc(33% - 13px);margin-right:25px}.section-news .list .item:hover .photo:after{opacity:1}.section-news .list .item:hover .title{color:#EF9220}.section-news .list .item:last-child{margin-right:0}.section-news .list .item .photo{position:relative}.section-news .list .item .photo .current{position:absolute;top:0;left:0;z-index:1}.section-news .list .item .photo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-news .list .item .photo:after{content:"";position:absolute;top:0%;left:0;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url("../../../images/main-page/news/item-bg.png");z-index:1;opacity:0;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-news .list .item .title{font-size:24px;font-family:TTNorms-Bold;color:#2c2c2c;line-height:calc(36/24);margin-top:30px;-webkit-transition:color 0.35s ease;-o-transition:color 0.35s ease;transition:color 0.35s ease}.section-news .list .item .date{position:relative;font-size:16px;font-family:TTNorms-Regular;color:#595959;line-height:1;padding-left:21px;margin-top:19px}.section-news .list .item .date:before{content:'';position:absolute;background-color:#EF9220;width:8px;height:8px;top:50%;left:0px;border:1px solid #EF9220;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.section-news .center{text-align:center}.section-news .center a{margin-top:48px;text-decoration:none;color:#2c2c2c;position:relative;border:1px solid #2c2c2c;display:inline-block;padding:18px 36px;-webkit-transition:color 0.35s ease;-o-transition:color 0.35s ease;transition:color 0.35s ease}.section-news .center a:hover{color:white}.section-news .center a:hover:before{width:100%}.section-news .center a:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);width:10px;height:10px;background-color:#EF9220}.section-news .center a:before{content:"";position:absolute;top:0%;left:0;width:0%;height:100%;background-color:#2c2c2c;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.section-news .center a span{font-size:16px;font-family:TTNorms-Medium;position:relative;z-index:1}@-webkit-keyframes down{0%{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}100%{-webkit-transform:translateY(20px) rotate(-90deg);transform:translateY(20px) rotate(-90deg)}}@keyframes down{0%{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}100%{-webkit-transform:translateY(20px) rotate(-90deg);transform:translateY(20px) rotate(-90deg)}}@media screen and (max-width: 1280px){.section-top{padding-bottom:18px}.section-top .bottom{margin-top:46px}.section-top .bottom .item{width:33%;margin-bottom:24px}.section-top .bottom .icon{width:40px;height:40px}.section-top .bottom p{padding-right:5px}.section-about{padding-top:97px}.section-about .block{padding-top:37px;padding-bottom:0;margin-bottom:28px;position:relative}.section-about .block-l{width:343px;padding-bottom:60px}.section-about .block-r{width:calc(100% - 343px);margin-left:0;padding-left:46px;padding-right:30px}.section-about .block-btnWrap{position:absolute;left:0;bottom:0}.section-benefits .block .item{width:50%;max-width:calc(50% - 10px);margin-right:20px;margin-bottom:24px}.section-benefits .block .item:nth-child(2n){margin-right:0}.section-services{padding-top:32px;padding-bottom:71px}.section-services .block{max-width:708px;padding-top:68px}.section-services .block .item{min-height:109px}.section-services .block .item:nth-child(2n+1){-webkit-transform:translate(0px, -19px);-ms-transform:translate(0px, -19px);transform:translate(0px, -19px)}.section-services .block .item .photo{display:none}.section-services .block .item .text{padding-left:11px}.section-services .block .item .text .title{font-size:20px;line-height:calc(28/20)}.section-achievements .top{max-width:708px}.section-achievements .bot{padding-top:235px;padding-bottom:51px}.section-achievements .bot .block .item{width:114px;margin-right:29px;word-break:break-word}.section-achievements .bot .block .item .numb span{font-size:50px}.section-achievements .bot .block .item .numb .units{right:-35px}.section-achievements .bot .block .item p{font-size:16px;line-height:calc(24/16);margin-top:18px}.section-projects{padding-top:96px;padding-bottom:93px}.section-projects .block .navig{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translate(0%, 0);-ms-transform:translate(0%, 0);transform:translate(0%, 0);bottom:unset;top:38px;left:unset;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-projects .block .navig>a{margin-bottom:0;margin-right:32px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.section-projects .block .navig .section-banner__line{margin-bottom:0;margin-left:9px}.section-projects .block .navig .section-banner__line--left{margin-right:56px}.section-projects .block .navig .section-banner__line--right{position:absolute;right:0;top:0}.section-projects .block .navig .section-banner__line:last-child{margin-bottom:0}.section-projects .left{width:342px;padding-left:0;padding-top:0}.section-projects .left .slider-projects{margin-top:73px}.section-projects .right{width:calc(100% - 342px);padding-left:50px;padding-top:138px}.section-projects .right .photo{width:315px;height:271px}.section-projects .right .photo .section-banner__indexes{left:25px}.section-guarantee .block .item{width:100%;max-width:100%;margin-right:0;margin-bottom:24px}.section-guarantee .block .item.open .bot{padding:28px 45px 31px 39px}.section-guarantee .block .item .top{min-height:110px}.section-guarantee .block .item .top .head{font-size:20px}.section-guarantee .block .item .bot{padding:0px 45px 0px 39px}.section-news{padding-top:48px;padding-bottom:104px}.section-news .list{padding-top:46px}.section-news .list .item{width:343px;max-width:343px;margin-right:22px;margin-bottom:37px}.section-news .list .item:nth-child(2n){margin-right:0}.section-news .list .item .title{font-size:20px;margin-top:24px}.section-news .center a{margin-top:0}}@media screen and (max-width: 767px){.section-top{min-height:250px;padding-bottom:26px}.section-top .title span{font-size:40px;line-height:48px}.section-top .title span:first-child:before{width:calc(100% - -9px)}.section-top .title span:last-child:before{width:calc(100% - -26px);left:-13px;height:calc(100% - -16px);top:-9px}.section-top .bottom{margin-top:35px}.section-top .bottom .item{width:20%;margin-bottom:0}.section-top .bottom .icon{width:30px;height:30px}.section-top .bottom p{display:none}.section-about{padding-top:66px}.section-about .block-l{width:100%;max-width:100%;padding-bottom:19px}.section-about .block-r{width:100%;margin-left:0;padding-left:0;padding-right:0}.section-about .block-btnWrap{position:relative;padding-top:37px}.section-benefits{padding-top:28px;padding-bottom:25px}.section-benefits .block{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding-bottom:15px}.section-benefits .block .item{width:246px;min-width:246px;height:346px;margin-bottom:0}.section-benefits .block .item:nth-child(2n){margin-right:20px}.section-benefits .block .item .text{padding-bottom:23px;padding-left:20px;padding-right:20px}.section-services{padding-top:28px;padding-bottom:57px}.section-services .block{max-width:calc(100% - 40px);padding-top:39px}.section-services .block .item{width:100%;margin-bottom:11px}.section-services .block .item:nth-child(2n+1){-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.section-services .block .item:nth-child(2n){-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.section-services .block .item .text{padding-left:0}.section-achievements .top{max-width:calc(100% - 40px);margin:0 auto -100px;height:200px}.section-achievements .top img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-achievements .bot{padding-top:145px;padding-bottom:29px}.section-achievements .bot .block{font-size:0}.section-achievements .bot .block .item{display:block;margin-right:0;width:100%;position:relative;padding-top:16px;margin-bottom:7px}.section-achievements .bot .block .item .add-text{position:absolute;top:0;left:7px}.section-achievements .bot .block .item .numb{width:101px;text-align:right}.section-achievements .bot .block .item .numb .units{right:-29px}.section-achievements .bot .block .item p{font-size:15px;margin-top:0;display:inline-block;vertical-align:top;width:calc(100% - 101px);padding-left:54px;-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px);word-break:break-word}.section-projects{padding-top:67px;padding-bottom:68px}.section-projects .block .navig{width:100%;top:110px;left:0;right:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-projects .left{width:100%}.section-projects .left .slider-projects{margin-top:125px}.section-projects .left .slider-projects .item .head{font-size:16px}.section-projects .left .slider-projects .item a{margin-top:33px}.section-projects .right{width:100%;padding-left:25px;padding-top:18px}.section-projects .right .photo{width:100%;height:214px}.section-projects .right .photo .section-banner__indexes{left:30px}.section-guarantee .block .item .top{min-height:200px}.section-news{padding-top:17px;padding-bottom:70px}.section-news .list{padding-top:39px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:15px}.section-news .list .item{width:246px;min-width:246px;margin-bottom:0}.section-news .list .item:nth-child(2n){margin-right:22px}.section-news .center a{margin-top:22px}}
