@charset "UTF-8";@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}:root{--main-color:#FFA64B}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;font-weight:400;font-style:normal;font-size:16px;min-height:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-family:"Roboto",sans-serif;color:#27282e}ol,ul{list-style:none}#harmony_modal ol,#harmony_modal ul{list-style-type:decimal;list-style-position:inside}#harmony_modal ul{list-style-type:disc}img{display:inline-block;vertical-align:middle;height:auto;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit;outline:0}body,html{height:100%}body::-webkit-scrollbar{width:10px;background-color:#fafafa}body::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:5px}body::-webkit-scrollbar-thumb:hover{background-color:#7d7d7d}.overflowHidden{overflow-y:hidden}h1,h2,h3{font-weight:500;font-size:36px;line-height:115%}h2{font-weight:900;line-height:140%;padding-bottom:10px}h3{font-size:26px;line-height:135%;padding-bottom:5px}h1,h2,p,table.default-table td a,table.default-table th a{color:#27282e}.container,.relative,h2{position:relative}.container{max-width:1082px;width:100%;padding:0 15px;margin:0 auto}.not-found__container{display:flex;justify-content:center;align-items:center;height:auto;min-height:500px}.not-found__container_body{flex-direction:column}.not-found__container h1{margin-top:10px;margin-bottom:20px;font-size:6rem;font-weight:700;color:#ffa146}.not-found__container p{margin:0 0 10px;font-size:2.4rem}.not-found__container h1,.not-found__container p,.not-found__container_body,.not-found__container_buttons{display:flex;justify-content:center}.not-found__container a{margin:10px}@media (max-width:768px){.not-found__container h1{text-align:center;font-size:5rem}.not-found__container p{text-align:center;font-size:2rem;margin-bottom:0}.not-found__container .yellow-btn-ms{font-size:14px}}.row-flex,.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.row-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapper{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;position:relative}.main{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.main .office-slider .slick-list{margin:0-15px;overflow:initial}.main .office-slider__item{margin:0 15px;overflow:hidden;position:relative;color:#27282e;text-decoration:none;background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);background-origin:border-box;border:solid 3px transparent;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset;border-radius:15px}.main .office-slider__item:hover .empty-btn{-webkit-box-shadow:none;box-shadow:none;background-color:#000}.main .office-slider__item-img{height:198px;background-size:cover;background-position:center}.main .office-slider__item-body{padding:15px 20px 30px}.main .office-slider__item-title{font-weight:500;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase}.main .office-slider__item-price{font-weight:500;font-size:16px;line-height:100%;padding-top:5px;color:#ffa64b}.main .office-slider__item-desc{opacity:.6;font-size:16px;line-height:130%;padding-top:10px}.main .office-slider__item-include{font-size:16px;line-height:130%;padding-top:15px}.main .office-slider__item .all-list{font-size:16px;line-height:100%;color:#ffa64b;white-space:nowrap;display:inline-block;margin-top:10px;position:relative;cursor:pointer;z-index:3}.main .office-slider__item .all-list:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:#ffa64b}.main .office-slider__item .all-list:after{content:"";position:absolute;top:5px;right:-13px;width:6px;height:6px;border-bottom:1px solid #ffa64b;border-right:1px solid #ffa64b;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main .office-slider__item-field{margin-top:5px;font-size:16px;line-height:130%}.main .office-slider__item-field:first-child{margin-top:20px}.main .office-slider__item-field span,.main .portfolio-slider__item-value span{opacity:.6;padding-right:5px}.main .office-slider__item-link{position:absolute;display:block;width:100%;height:100%;z-index:2}.main .office-slider__item-btn{margin-top:19px}.main .office-slider__item .empty-btn{font-size:14px;line-height:100%;width:100%;padding:13px 25px}.main .repairs{padding-top:100px}.main .repairs h2{padding-bottom:32px}.main .repairs .col-3{padding:9px}.main .repairs .row-flex{margin:-9px;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .repairs .yellow-text{color:#ffa64b;font-size:14px;line-height:100%;padding-top:5px}.main .order{padding-top:118px;position:relative}.main .order .container,.main .steps .dots__wrapper .slick-dots li{z-index:2}.main .order:after,.main .order:before{content:url(../img/rulet.png);position:absolute;right:0;top:30px;z-index:-1}.main .order:before{content:"";width:110%;height:1020px;background-color:#f6f6fb;top:260px;-webkit-transform:skewY(-20deg);-ms-transform:skewY(-20deg);transform:skewY(-20deg)}.main .order-bg{height:335px;background-size:cover;border-radius:15px;position:absolute;width:100%;z-index:-1;top:50%;transform:translateY(-50%)}.main .order-bg:after{content:url(../img/men1.png);position:absolute;bottom:-7px;left:6px}.main .order-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding-left:30px;-webkit-box-sizing:content-box;box-sizing:content-box}.main .portfolio{padding-top:100px}.main .portfolio .empty-btn{font-size:14px}.main .portfolio-slider>.slick-list{margin:0-15px}.main .portfolio-slider>.slick-list>.slick-track>.slick-slide{padding:0 15px 30px}.main .portfolio-slider>.slick-list>.slick-track>.slick-slide>div+div{margin-top:30px}.main .portfolio-slider__item{min-height:315px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow:hidden;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px}.main .portfolio-slider__item-slider,.main .portfolio-slider__item-slider .slick-list,.main .portfolio-slider__item-slider .slick-track{height:100%}.main .portfolio-slider__item-left{-webkit-box-flex:0;-ms-flex:0 1 236px;flex:0 1 236px;width:100%;position:relative;overflow:hidden}.main .portfolio-slider__item-left a{height:315px;display:block;background-size:cover;background-position:center}.main .portfolio-slider__item-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;font-size:14px;line-height:130%}.main .portfolio-slider__item-right .empty-btn{width:100%;display:block;margin-top:25px;padding:9px 27px}.main .portfolio-slider__item-ico{padding-right:10px;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;text-align:center}.main .portfolio-slider__item-ico img{display:inline}.main .portfolio-slider__item-field{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px}.main .calc{padding-top:100px}.main .calc-wrap{margin-top:15px;position:relative}.main .calc-body,.main .calc-nav a{-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.main .calc-body{margin-left:158px;min-height:355px;background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);background-origin:border-box;border:solid 3px transparent;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset;border-radius:15px;padding:40px 35px 40px 135px}.main .calc-field__name{font-size:14px;line-height:115%;opacity:.6}.main .calc .border-bottom{padding-bottom:8px}.main .calc .border-bottom:after{content:"";position:absolute;left:15px;width:calc(100% - 30px);bottom:0;border-bottom:1px solid #d8d8d8}.main .calc .col-e{max-width:50%;min-width:25%}.header-bottom .main-menu__dropdown li+li,.main .calc .row-flex+.row-flex{margin-top:10px}.main .calc-field__value{font-weight:500;font-size:18px;line-height:100%;color:#ffa64b;padding-top:8px}.main .calc .form-input,.review-modal p+p{padding-top:10px}.main .calc .form-input input{padding:11px 5px 11px 15px}.main .calc .form-input .default-select.ss-main .ss-single-selected{padding:12px 5px 12px 15px}.main .calc .row-flex{position:relative}.main .calc-nav{max-width:270px;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:-o-radial-gradient(94.08% 18.5%,94.08% 1081.11%,#ffda7c 0,#ffa146 100%),#fff;background:radial-gradient(94.08% 1081.11%at 94.08% 18.5%,#ffda7c 0,#ffa146 100%),#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:12px 20px 28px}.main .calc-nav__item{border-bottom:1px solid rgba(39,40,46,.3);padding:15px 3px}.main .calc-nav a{color:#27282e;font-size:16px;line-height:120%;text-decoration:none;display:block}.main .calc-nav a:hover{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.main .calc-nav a.active{color:#fff}.main .calc-nav a.active:hover{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main .calc-form{margin-top:20px}.main .calc-form .form-agree{margin-top:0;margin-bottom:-8px}.main .calc-form .col-12{padding-top:0;padding-bottom:0}.main .calc-form .yellow-btn{border:0;font-size:14px;cursor:pointer;padding:13px;width:100%}.main .sale{padding-top:90px}.main .sale-slider .slick-list{margin:0-15px}.main .sale-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.main .sale-slider__item{padding:3px 15px 15px;height:auto}.main .sale-slider__item-wrap{display:block;text-decoration:none;background:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e4e4e4;border-radius:15px;overflow:hidden}.main .sale-slider__item-wrap:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.02),0 2px 6px rgba(0,0,0,.02),0 0 1px rgba(0,0,0,.02);box-shadow:0 10px 20px rgba(0,0,0,.02),0 2px 6px rgba(0,0,0,.02),0 0 1px rgba(0,0,0,.02)}.main .sale-slider__item-wrap:hover .empty-btn{-webkit-box-shadow:none;box-shadow:none}.main .sale-slider__item-wrap:hover .sale-slider__item-body{border:2px solid #ffa64b;border-top:none}.main .sale-slider__item-img{height:180px;background-size:cover;background-position:center}.main .sale-slider__item-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 15px 15px;padding:20px 18px 28px;border:2px solid transparent;border-top:none;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.main .sale-slider__item-text{font-size:16px;line-height:100%;color:#27282e;-webkit-box-flex:1;-ms-flex:1;flex:1}.main .sale-slider__item-btn{margin-top:20px}.main .sale-slider__item-btn .empty-btn{width:100%;padding:12px 25px;font-size:14px}.main .mortgage{margin-top:80px;position:relative}.main .mortgage:before{content:"";position:absolute;width:110%;height:1110px;background-color:#f6f6fb;z-index:-1;top:-230px;right:0;-webkit-transform:skewY(8deg);-ms-transform:skewY(8deg);transform:skewY(8deg)}.main .mortgage h2{padding-bottom:35px}.main .mortgage .col-6>.row-flex{margin:-17px}.main .mortgage .col-6>.row-flex>.col-6{padding:5px 17px 17px}.main .mortgage__img{background-size:cover;background-position:bottom;height:314px;position:relative;-webkit-box-shadow:0 16px 24px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 16px 24px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px}.main .mortgage__img:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);background-origin:border-box;border:solid 3px transparent;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset;border-radius:15px;position:absolute;right:10px;top:10px;z-index:-1}.main .mortgage__value{font-weight:500;font-size:36px;line-height:100%;color:#ffa64b;padding-bottom:6px}.main .mortgage__text{font-size:14px;line-height:115%;opacity:.6;color:#27282e}.main .mortgage .yellow-btn{font-size:14px;line-height:100%;padding:13px 30px}.main .steps{margin-top:100px;padding-bottom:50px}.main .steps .slick-list{margin:-10px}.main .steps .yellow-num{font-weight:900;font-size:36px;line-height:100%;padding-right:20px;color:#ffa64b;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.main .steps .dots__wrapper .slick-dots{left:20px;right:20px;width:calc(100% - 40px);bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:15px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background:-o-radial-gradient(94.08% 18.5%,94.08% 1081.11%,#ffda7c 0,#ffa146 100%),#fff;background:radial-gradient(94.08% 1081.11%at 94.08% 18.5%,#ffda7c 0,#ffa146 100%),#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;height:60px;padding-left:37px;padding-right:37px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .steps .dots__wrapper .slick-dots:before{content:"";position:absolute;height:1px;left:50px;right:49px;top:21px;background-color:#fff}.main .steps .dots__wrapper .slick-dots li.slick-active button{background:#fff;border:1px solid #fff}.main .steps .dots__wrapper .slick-dots li button{width:13px;height:13px;background:#ffdfba;border:1px solid #fff;font-weight:900;font-size:16px;color:#fff;line-height:54px}.main .steps .dots__wrapper .slick-dots li button span{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px);position:relative;display:inline-block}.main .steps-slider__item{padding:10px}.main .steps-slider__wrapper{padding:25px 53px 55px;position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);background-origin:border-box;border:solid 2px transparent;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset;border-radius:15px}.main .steps-slider__wrapper .row-flex{max-width:100%;margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main .steps-slider__wrapper .row-flex>div+div{padding-left:40px}.main .steps-slider__wrapper .row-flex .col-left{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 245px;flex:0 1 245px}.main .steps-slider__wrapper .row-flex .col-center,.main .steps-slider__wrapper .row-flex .col-right{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 440px;flex:0 1 440px}.main .steps-slider__wrapper .row-flex .col-right{-ms-flex:0 1 255px;flex:0 1 255px}.main .steps__name{font-weight:900;font-size:24px;line-height:130%;padding-bottom:20px}.main .steps__field+.steps__field{margin-top:20px}.main .steps__field-value{font-weight:500;font-size:28px;line-height:100%;color:#ffa64b}.main .steps__field-text{font-size:14px;line-height:120%;color:#27282e;opacity:.6;padding-top:5px}.main .steps .yellow-btn{width:100%;font-size:14px;padding:13px 25px}.main .how-much{padding-top:90px}.main .advantages-services{padding-top:100px;position:relative}.main .advantages-services .with-subtitle{padding-bottom:20px}.main .advantages-services .small-text{padding-top:15px;max-width:775px}.main .advantages-services .cirpich1{position:absolute;left:0;top:310px;z-index:-1}.main .advantages-services .cirpich2{position:absolute;right:0;top:30px;z-index:-1}.main .advantages-services .cirpich3,.main .faq:before{position:absolute;right:0;top:240px;z-index:-1}.main .faq,.main .specialists{padding-top:90px}.main .specialists .row-flex.flex-wrap.flex-start.slick-slider{padding:0 60px}.main .specialists .row-flex.flex-wrap.flex-start.slick-slider .slick-list{margin:-15px}.main .specialists .row-flex.flex-wrap.flex-start.slick-slider .col-3.slick-slide{padding:15px}.main .specialists .row-flex.flex-wrap.flex-start.slick-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:35px}.main .specialists .row-flex.flex-wrap.flex-start.slick-slider .main-arrow-next{right:0}.main .specialists .row-flex.flex-wrap.flex-start.slick-slider .main-arrow-prev{left:0}.main .other-services h2,.main .specialists h2{padding-bottom:30px}.main .specialists .row-flex{margin:-9px}.main .specialists .col-3{padding:9px}.main .specialists .repairs__item{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.header .advantages ul.slick-dots li.slick-active button,.header .main-slider ul.slick-dots li.slick-active button,.main .about ul.list-minus,.main .specialists .repairs__item::before{opacity:1}.main .specialists .repairs__item-text{font-size:16px;line-height:100%}.main .specialists .repairs__item-text .gray-text{font-size:14px;line-height:100%;opacity:.6;padding-top:5px}.main .faq{position:relative}.main .faq:before{content:"";width:110%;height:1060px;background-color:#f6f6fb;top:-230px;-webkit-transform:skewY(-8deg);-ms-transform:skewY(-8deg);transform:skewY(-8deg)}.main .faq-container{max-height:340px;overflow-y:auto;padding-right:10px}.main .faq-container::-webkit-scrollbar{width:4px}.main .faq-container::-webkit-scrollbar-track{background:#eee}.main .faq-container::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#ffda7c),to(#ffa146)),#c4c4c4;background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%),#c4c4c4;border-radius:20px}.main .faq__item,table.default-table{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.main .faq__item{padding:16px 20px;background:#fff;border:1px solid #e4e4e4;border-radius:10px}.main .about ul.list-minus li+li,.main .faq__item+.faq__item{margin-top:15px}.main .faq__question{font-size:16px;line-height:140%;padding-left:35px;position:relative}.main .faq__question.active::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.main .faq__question::before{content:url(../img/arrow-down.png);position:absolute;left:0;top:-2px;-webkit-transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;height:25px}.main .faq__answer{font-size:14px;padding-top:15px}.main .certificats{padding-top:90px;overflow-x:hidden}.main .certificats-slider .slick-list{margin:0-15px;overflow:initial}.main .certificats-slider__item{height:336px;margin:0 15px;background-size:cover;max-width:250px;outline:0;background-position:center}.main .payment{padding-top:90px}.main .payment .container{z-index:1}.main .payment-bg{height:335px;background-size:cover;border-radius:15px;position:absolute;left:15px;right:15px;width:auto;z-index:-1;top:70px;bottom:27px}.main .payment-bg:after{content:url(../img/women.png);position:absolute;bottom:-7px;right:9px}.main .payment-wrap{max-width:460px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:25px 35px 45px}.main .contacts{margin-top:100px}.main .contacts-map{height:315px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.03),0 0 1px rgba(0,0,0,.03);box-shadow:0 10px 20px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.03),0 0 1px rgba(0,0,0,.03);border-radius:15px;overflow:hidden}.main .contacts-field{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px}.main .contacts-field__ico{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.main .contacts-field__text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}.main .contacts-callback{padding-top:20px}.main .contacts-callback .yellow-btn{width:100%;padding:12px}.main .numbers{padding-top:90px}.main .numbers .row-flex{padding-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .numbers__item{text-align:center}.main .numbers__value{font-weight:900;font-size:56px;line-height:100%;letter-spacing:.02em;color:#ffa64b}.main .numbers__text{padding-top:8px}.main .breadcrumbs{margin-top:-35px;margin-bottom:40px}.main .breadcrumbs li{display:inline;font-size:16px;line-height:130%}.main .breadcrumbs li+li:before{content:"/";padding-right:4px;padding-left:1px}.footer-menu__item a,.main .breadcrumbs__item{color:#797a7d;font-size:16px;line-height:130%;text-decoration:none}.main .breadcrumbs__item:hover{text-decoration:underline}.main .default-text .container{z-index:1}.main .default-text p{font-size:16px;line-height:130%;color:#27282e;opacity:.6;margin-bottom:10px}.main .other-services,.main .services{margin-top:90px}.main .other-services .row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .other-services__item{display:block;color:#27282e;text-decoration:none;font-weight:400;font-size:16px;line-height:100%;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.main .other-services__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.main .other-services__img{border-radius:15px;height:162px;width:100%;background-size:cover;background-position:center}.main .other-services__text{padding-top:15px}.main .about{position:relative}.main .about:before{content:url(../img/ded-left.png);position:absolute;left:0;top:130px}.main .about .row-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main .about,.main .about .row-flex+.row-flex{padding-top:100px}.main .about .with-subtitle h2{line-height:100%}.header{padding-top:22px;color:#fff}.header-top .row-flex{margin:0}.header-top .col-callback,.header-top .col-logo,.header-top .col-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}.header-top .col-logo img{max-height:60px}.header-top .col-logo .logo-text{padding-left:22px;font-size:14px;line-height:130%}.header-top .col-callback,.header-top .col-phone{padding-right:35px}.header-top .col-phone{padding-right:10px}.header-top .col-mobile{display:none;z-index:9999}.header-top .yellow-btn{padding:12px 25px}.header-bottom,.header-top{position:relative;z-index:2}.header-bottom{z-index:3;padding-top:20px}.header-bottom .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 25px;border-radius:5px;background-color:#333;position:relative;justify-content:space-around}.header-bottom .main-menu__dropdown{-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;top:calc(100% - 10px)}.header-bottom .main-menu__dropdown:before{content:"";position:absolute;left:0;height:10px;width:100%;bottom:100%}.header-bottom .main-menu__dropdown a{font-size:14px;color:#fff;text-decoration:none}.header-bottom .main-menu__dropdown li{line-height:100%;position:relative;padding-right:10px}.header-bottom .main-menu__dropdown li.parent{cursor:pointer;position:relative}.header-bottom .main-menu .submenu,.header-bottom .main-menu__dropdown a,.header-bottom .main-menu__dropdown li.parent span{line-height:130%;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.header-bottom .main-menu__dropdown li.parent:hover>.submenu{visibility:visible;opacity:1;left:calc(100% + 25px)}.header-bottom .main-menu__dropdown li.parent:hover>.submenu:before{display:block}.header-bottom .main-menu__dropdown li.parent:before{content:"";position:absolute;right:0;width:6px;height:6px;top:50%;margin-top:-3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.header-bottom .main-menu__dropdown li:hover:before{border-color:#ffa64b}.header-bottom .main-menu .parent-link:hover>a,.header-bottom .main-menu__dropdown li:hover>a,.header-bottom .main-menu__dropdown li:hover>span{color:#ffa64b}.header-bottom .main-menu .submenu,.header-bottom .main-menu__dropdown{position:absolute;min-width:165px;background-color:#333;border-radius:3px;padding:15px 15px 15px 18px;visibility:hidden;opacity:0}.header-bottom .main-menu .submenu{left:calc(100% - 10px);top:0;font-size:14px;line-height:100%;color:#fff}.header-bottom .main-menu .submenu:before{content:"";position:absolute;left:-25px;top:0;height:100%;width:25px;opacity:0;cursor:default;display:none}.header-bottom .main-menu .parent-link>a{position:relative;z-index:2;padding-right:15px}.header-bottom .main-menu .parent-link>a:after{content:"";position:absolute;right:0;width:6px;height:6px;top:50%;margin-top:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid #fff;border-right:1px solid #fff;z-index:-1}.header-bottom .main-menu .parent-link:hover .main-menu__dropdown{visibility:visible;opacity:1;top:calc(100% + 10px)}.header-bottom .main-menu .parent-link:hover>a:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);border-color:#ffa64b;margin-top:-1px}.header-bottom .main-menu__link>a{font-size:14px;line-height:100%;color:#fff;text-decoration:none;display:inline-block;padding:23px 10px}.header-bottom .main-menu__link>a:hover{color:#ffa64b}.header-bottom .main-menu__link+.main-menu__link{margin-left:21px}.header .main-slider,.header-bottom .main-menu .parent-link>a:after,.header-bottom .main-menu__link>a,.mobile-menu .mobile-list li span{-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.header .main-slider{position:relative;margin-top:-163px;z-index:1;opacity:0}.header .main-slider ul.slick-dots li button{background:-webkit-gradient(linear,left top,left bottom,from(#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);opacity:.4}.header .main-slider .main-arrow-next,.header .main-slider .main-arrow-prev{position:absolute;z-index:2;cursor:pointer;top:50%;right:calc(100% - (100% - 1082px)/2 - 1182px);-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.header .main-slider .main-arrow-next:hover,.header .main-slider .main-arrow-prev:hover{opacity:.8}.header .main-slider .main-arrow-next{margin-top:20px}.header .main-slider .main-arrow-prev{margin-top:-35px}.header .main-slider__item{background-size:cover;background-position:bottom center;width:100%;height:570px;padding-top:205px;position:relative}.header .main-slider__item h1,.header .main-slider__item-title{font-weight:500;font-size:36px;line-height:115%;color:#fff}.header .main-slider__item .big-text{padding-top:15px}.header .main-slider__item-btns{margin-top:35px}.header .main-slider__item-btns a{min-width:245px}.header .main-slider__item-btns a+a{margin-left:30px}.header .main-slider__item-img{position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:bottom center}.header .main-slider__item-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(39,40,41,.4)),to(rgba(39,40,41,.4)));background:-o-linear-gradient(bottom,rgba(39,40,41,.4),rgba(39,40,41,.4));background:linear-gradient(0deg,rgba(39,40,41,.4),rgba(39,40,41,.4))}.header .main-slider__item-content{position:relative;padding-bottom:150px}.header .advantages{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:2;position:relative;padding-bottom:20px}.header .advantages ul.slick-dots{bottom:-10px}.header .advantages ul.slick-dots li button,.img-with-border:before,table.default-table:after{background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%)}.header .advantages ul.slick-dots li button{opacity:.4}.header .advantages .row-flex{margin:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .advantages__text{font-size:18px;line-height:135%;position:relative}.header .type-name{font-size:13px;text-decoration:underline;opacity:.4;margin-top:5px}.footer{background:#363b49;padding:35px 0;color:#fff;margin-top:100px}.footer-logo{text-align:center;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:10px;padding-bottom:10px}.footer-logo img{max-height:50px}.footer__logo{margin-bottom:20px}.footer__logo img{max-height:70px}.footer .row-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .col1,.footer .col2,.footer .col3,.footer .col4{-webkit-box-flex:0;-ms-flex:0 1 220px;flex:0 1 220px;padding:15px;-webkit-box-sizing:content-box;box-sizing:content-box}.footer .col2,.footer .col3,.footer .col4{-ms-flex:0 1 260px;flex:0 1 260px}.footer .col3,.footer .col4{-ms-flex:0 1 210px;flex:0 1 210px}.footer .col4{-webkit-box-flex:1;-ms-flex:1 1 235px;flex:1 1 235px}.footer-paymethods{margin-bottom:20px;font-size:16px;line-height:100%}.footer-paymethods__title,.with-subtitle h2{padding-bottom:10px}.footer-paymethods__ico+span{padding-left:15px}.footer-menu__item{opacity:.6}.footer-menu__item.first-item{padding-bottom:10px;opacity:1}.footer-menu__item.first-item a{font-size:18px}.footer-menu__item a{color:#fff;font-size:14px}.footer-menu__item a:hover{text-decoration:underline}.footer .colauto{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px;-webkit-box-sizing:content-box;box-sizing:content-box}.footer a{color:#fff}.footer-bottom{padding-top:25px}.footer-bottom a{opacity:.6}.main-slider__item .big-text,.main-slider__item-btns,.main-slider__item-title{-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);opacity:0}.main-slider__item .big-text,.main-slider__item-btns{-webkit-transition:.9s;-o-transition:.9s;transition:.9s}.main-slider__item-btns{-webkit-transition:1.1s;-o-transition:1.1s;transition:1.1s}.row-flex{margin:-15px}.flex-wrap,.mobile-menu .mobile-list li{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.col-3,.col-4,.col-5{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:15px}.col-4,.col-5{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.col-5{-ms-flex:0 0 41.66666%;flex:0 0 41.66666%}.col-12,.col-6,.col-7,.col-9,.col-e{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:15px}.col-12,.col-7,.col-9,.col-e{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.col-12,.col-9,.col-e{-ms-flex:0 0 75%;flex:0 0 75%}.col-12,.col-e{-ms-flex:0 0 100%;flex:0 0 100%}.col-e{-webkit-box-flex:1;-ms-flex:1;flex:1}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.mt-0{margin-top:0!important}.mt-90{margin-top:90px}.img-with-border{background-size:cover;background-position:bottom;height:250px;position:relative;border-radius:15px}.img-with-border:before,table.default-table:after{content:"";width:100%;height:100%;background-origin:border-box;border:solid 3px transparent;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset;border-radius:15px;position:absolute;right:10px;top:10px;z-index:-1}.main-slider__item.slick-active .main-slider__item-title{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.main-slider__item.slick-active .big-text,.main-slider__item.slick-active .main-slider__item-btns{-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.main-slider__item.slick-active .main-slider__item-btns{-webkit-transition:.9s;-o-transition:.9s;transition:.9s}.noscroll{overflow:hidden}.mobile-menu{display:none;position:absolute;width:100vw;height:100vh;background-color:#333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;padding:70px 20px 20px;right:-100%;z-index:99;-webkit-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;color:#fff}.mobile-menu.open-menu{right:0}.mobile-menu .mobile-menu-links{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:10px;overflow-y:auto}.mobile-menu .mobile-list li{border-bottom:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-menu .mobile-list li a{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 14px);flex:0 0 calc(100% - 14px)}.mobile-menu .mobile-list li span{padding-top:8px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px}.mobile-menu .mobile-list li span.slidedown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg) translateX(10px)}.mobile-menu .mobile-list li ul{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.mobile-btn input[type=checkbox],.mobile-menu .mobile-list .mobile-parent ul{display:none}.mobile-menu .mobile-list .mobile-parent ul a{padding:8px 0;opacity:.7}.mobile-menu .mobile-list .mobile-parent>ul{padding-bottom:5px}.mobile-menu .mobile-list .mobile-parent li{border-bottom:none}.mobile-menu .mobile-list .mobile-parent li span,ul.accept-list{padding-top:5px}.mobile-menu .mobile-list a{text-decoration:none;display:inline-block;padding:15px 0;color:#fff}.callback__text-bottom a:hover::after,.mobile-menu .mobile-order .yellow-btn{width:100%}table.default-table{border-collapse:collapse;border-spacing:0;width:100%;z-index:1;margin-top:15px}table.default-table:after{-webkit-box-shadow:2px 1000px 1px #f6f6fb inset;box-shadow:2px 1000px 1px #f6f6fb inset}table.default-table td:nth-child(2){width:120px;text-align:center}table.default-table td:nth-child(3){width:150px;text-align:center}table.default-table tr{background-color:#fff}table.default-table thead tr th:first-child{border-radius:15px 0 0 0}table.default-table thead tr th:last-child{border-radius:0 15px 0 0}table.default-table td,table.default-table th{text-align:left;padding:12px 30px 12px 25px;vertical-align:top}table.default-table thead tr{background:-o-radial-gradient(.67% 24.17%,100.81% 30931.52%,#ffda7c 0,#ffa146 100%);background:radial-gradient(100.81% 30931.52%at .67% 24.17%,#ffda7c 0,#ffa146 100%)}table.default-table tbody tr+tr{border-top:1px solid #d8d8d8}table.default-table tbody tr:last-child td:first-child{border-radius:0 0 0 15px}table.default-table tbody tr:last-child td:last-child{border-radius:0 0 15px 0}table.default-table th{font-size:16px;line-height:110%;color:#27282e;border:0;font-weight:400}.black-btn,.empty-btn,.yellow-btn{display:inline-block;font-size:16px;line-height:100%;border-radius:5px;text-align:center}.yellow-btn{color:#333;background:-webkit-gradient(linear,left top,left bottom,from(#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);text-decoration:none;padding:14px 25px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.yellow-btn:hover{-webkit-box-shadow:0 0 20px #ffd274;box-shadow:0 0 20px #ffd274}.black-btn,.empty-btn{outline:0}.empty-btn{text-decoration:none;padding:13px 25px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;color:#333;background:-webkit-gradient(linear,left top,left bottom,from(#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);background-origin:border-box;border:solid 1px transparent;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset}.empty-btn:hover{-webkit-box-shadow:none;box-shadow:none}.black-btn{padding:14px 25px;background-color:#333;color:#fff}.black-btn:hover{opacity:.7}.black-btn,.callback__text-bottom a,.white-btn{text-decoration:none;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.white-btn,a{line-height:100%}.white-btn{display:inline-block;font-size:16px;padding:14px 25px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:5px;outline:0;text-align:center;color:#333}.white-btn:hover{background-color:#ffa147;color:#fff}a{color:#ffb559;font-size:14px}.big-text{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.05em;text-transform:uppercase}.block{display:block}.with-subtitle span{font-size:18px;line-height:100%;color:#ffa64b}ul.accept-list li,ul.list-minus li{padding-left:35px;position:relative}ul.accept-list li+li{margin-top:11px}ul.accept-list li:before{content:"";width:20px;height:20px;background-image:url(../img/check.png);background-size:cover;display:inline-block;position:absolute;left:0;top:1px}ul.list-minus{opacity:.6;font-size:16px;line-height:130%}ul.list-minus li{padding-left:20px;margin-top:5px}ul.list-minus li:before{content:"";position:absolute;top:9px;left:0;width:10px;height:2px;background-color:#ffa64b}.small-text{font-weight:300;font-size:14px;line-height:150%;opacity:.6}.medium-text{font-weight:400;font-size:16px;line-height:135%;padding-top:5px}.default-select.ss-main .ss-single-selected{width:100%;font-size:14px;line-height:100%;padding:14px 5px 14px 15px;background:#fff;border:1px solid #d8d8d8;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;height:auto;cursor:pointer;color:#27282e}.default-select.ss-main .ss-single-selected .ss-arrow span{border:solid #333;border-width:0 1px 1px 0}.default-select.ss-main .ss-content{font-size:14px}.default-select.yellow-select.ss-main input[type=search],.sale-fundament__arrows button{display:none!important}.default-select.yellow-select.ss-main .ss-single-selected{background:-o-radial-gradient(94.08% 18.5%,94.08% 1081.11%,#ffda7c 0,#ffa146 100%),#fff;background:radial-gradient(94.08% 1081.11%at 94.08% 18.5%,#ffda7c 0,#ffa146 100%),#fff;border-radius:6px;border:0;font-size:16px;line-height:100%;height:45px;padding-left:4px!important}.default-select.yellow-select.ss-main .ss-single-selected .placeholder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.default-select.yellow-select.ss-main .ss-single-selected .ss-arrow{padding:4px}.default-select.yellow-select.ss-main .ss-content .ss-list,.default-select.yellow-select.ss-main .ss-content .ss-list .ss-option.ss-disabled{background:-o-radial-gradient(94.08% 18.5%,94.08% 1081.11%,#ffda7c 0,#ffa146 100%);background:radial-gradient(94.08% 1081.11%at 94.08% 18.5%,#ffda7c 0,#ffa146 100%);color:#27282e}.default-select.yellow-select.ss-main .ss-content .ss-list .ss-option{font-size:16px;border-top:1px solid rgba(0,0,0,.2)}.default-select.yellow-select.ss-main .ss-content .ss-list .ss-option.ss-disabled{opacity:.4}.default-select.yellow-select.ss-main .ss-content{border:0;margin-top:-5px;border-radius:0 0 6px 6px;overflow:hidden}.fs18{font-size:18px!important}.fs16{font-size:16px!important}.fs14{font-size:14px!important}.elements-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:25px;position:relative}.elements-container ul.slick-dots{position:initial;padding:0 20px}.callback__photo:before,.elements-container ul.slick-dots button{background:-webkit-gradient(linear,left top,left bottom,from(#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%)}.elements-container ul.slick-dots button{opacity:.4;width:8px;height:8px}.elements-container .slick-arrow img{width:35px}.elements-container ul.slick-dots li.slick-active button,.fundament-portfolio__tools-slider-dots .slick-dots .slick-active button,.fundament-type__list ul.slick-dots li.slick-active button,.fundament__list ul.slick-dots li.slick-active button,.repairs__item:hover::before{opacity:1}.bg-gray{background-color:#f6f6fb}.callback__photo{width:46px;height:46px;border-radius:50%;background-size:cover;position:relative}.callback__photo:before{content:"";left:-2px;top:-2px;position:absolute;width:50px;height:50px;border-radius:50%;z-index:-1}.callback__text{padding-left:15px}.callback__text-top{font-size:16px;line-height:100%}.callback__text-bottom a{position:relative}.callback__text-bottom a:after{content:"";left:0;bottom:-1px;width:0;height:1px;background-color:#ffb559}.default-modal{max-width:460px;width:100%;background-color:#fff;border-radius:15px;border:1px solid #e4e4e4;padding:30px 35px 40px;overflow-x:hidden}.callback__text-bottom a:after,.close-modal{position:absolute;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.close-modal{width:40px;height:40px;right:5px;top:5px;cursor:pointer}.close-modal:hover{opacity:.75;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.review-modal{max-width:700px;padding-top:20px;padding-bottom:23px}.review-modal__info{padding-left:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:10px}.review-modal .close-modal{width:20px;height:20px;right:40px;top:23px}.review-modal .modal-title{font-weight:900;font-size:24px;line-height:100%}.fundament-page.header .main-slider__item-btns a+a,.review-modal .row-flex{margin:0}.review-modal .modal-body>.row-flex{margin:0;z-index:1;position:relative;padding-top:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.review-modal__date{font-size:14px;line-height:100%}.review-modal__text{max-height:630px;padding-top:6px;font-weight:300;font-size:14px;line-height:130%;color:#27282e;opacity:.6;overflow-y:auto}.review-modal__text::-webkit-scrollbar{width:4px}.review-modal__text::-webkit-scrollbar-track{background:#eee}.review-modal__text::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#ffda7c),to(#ffa146)),#c4c4c4;background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%),#c4c4c4;border-radius:20px}.review-modal__photo{width:96px;border-radius:50%;background-size:cover;margin:0 auto;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:100px}.review-modal__photo:before{content:"";position:absolute;z-index:-1;left:-2px;right:-2px;top:-2px;bottom:-2px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%)}.slick-arrow{cursor:pointer}.slick-disabled{opacity:0}.see-all .yellow-btn{font-size:14px;line-height:100%;max-width:270px;width:100%}.see-all{text-align:center;padding-top:35px}.with-arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.with-arrows .title-btn{-webkit-box-flex:0;-ms-flex:0 1 270px;flex:0 1 270px}.with-arrows .title-btn .yellow-btn{font-size:14px;width:100%}.with-arrows .slick-arrow+.slick-arrow{margin-left:20px}.with-arrows .slick-arrow{width:35px;height:35px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.with-arrows .main-arrow-prev:hover{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.with-arrows .main-arrow-next:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.with-arrows h2{padding-bottom:0;padding-right:15px}.arrow-wrapper,.with-arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.phone__text{padding-left:14px}.phone__text-top a{font-size:16px;line-height:100%;color:#fff;text-decoration:none}.phone__text-bottom{font-size:14px;line-height:100%;opacity:.5}.mobile-btn input[type=checkbox]:checked~label .top{-webkit-transform:translateY(7px) rotateZ(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotateZ(45deg)}.mobile-btn input[type=checkbox]:checked~label .bottom{-webkit-transform:translateY(-9px) rotateZ(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotateZ(-45deg)}.mobile-btn input[type=checkbox]:checked~label .middle{width:0}.mobile-btn .middle{margin:0 auto}.mobile-btn label{top:10px;display:inline-block;background-color:transparent;cursor:pointer;padding:7px 0 0 10px;z-index:3}.mobile-btn .bar{display:block;background-color:#fff;width:28px;height:2px;border-radius:5px;margin:6px auto;-webkit-transition:background-color .4s ease-in,width .4s ease-in,-webkit-transform .4s ease-in;-o-transition:background-color .4s ease-in,transform .4s ease-in,width .4s ease-in;transition:background-color .4s ease-in,transform .4s ease-in,width .4s ease-in;transition:background-color .4s ease-in,transform .4s ease-in,width .4s ease-in,-webkit-transform .4s ease-in}.form-input input,.form-input textarea,.repairs__item{line-height:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.repairs__item{display:block;border:1px solid #e4e4e4;border-radius:15px;text-decoration:none;text-align:center;font-size:16px;color:#000;position:relative;z-index:1;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.repairs__item-wrap{padding:25px 10px 27px;background-color:#fff;border-radius:15px}.repairs__item-img:before,.repairs__item:before{content:"";position:absolute;z-index:-1;left:-2px;right:-2px;top:-2px;bottom:-2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%)}.repairs__item:before{border-radius:16px;-webkit-transition:.4s all linear;-o-transition:.4s all linear;transition:.4s all linear;opacity:0}.repairs__item:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.repairs__item-img{width:96px;height:96px;border-radius:50%;background-size:cover;margin:0 auto;position:relative}.repairs__item-img-border{z-index:1;position:relative}.repairs__item-img:before{border-radius:50%}.repairs__item-text{padding-top:15px}.order-form{max-width:460px;width:100%;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;border:1px solid #e4e4e4;padding:30px 35px 40px}.form-title{font-weight:500;font-size:26px;line-height:115%}.form-desc{font-size:16px;line-height:135%;padding-top:10px}.form-input{padding-top:15px}.form-input input,.form-input textarea{width:100%;font-size:14px;padding:13px 5px 13px 15px;border:1px solid #d8d8d8;border-radius:3px}.form-input input::-webkit-input-placeholder,.form-input textarea::-webkit-input-placeholder,.opacity-input::-webkit-input-placeholder{color:#27282e}.form-input input::-moz-placeholder,.form-input textarea::-moz-placeholder,.opacity-input::-moz-placeholder{color:#27282e}.form-input input:-ms-input-placeholder,.form-input textarea:-ms-input-placeholder{color:#27282e}.form-input input::-ms-input-placeholder,.form-input textarea::-ms-input-placeholder,.opacity-input::-ms-input-placeholder{color:#27282e}.form-input input::placeholder,.form-input textarea::placeholder,.opacity-input::placeholder{color:#27282e}.form-agree{margin-top:15px}#req1_form .form-agree,#req3_form .form-agree{margin-top:0}#req1_agree,#req2_agree,#req3_agree{display:block;height:10px;margin:0}#req2_agree{height:0}#req1_form #req1_send_btn{display:flex;margin-left:auto;margin-right:auto}.form-submit{margin-top:10px}.form-submit input{width:100%;border:0;cursor:pointer;padding:12px 25px}.how-much__form{color:#fff;background-image:url(../img/order-bg.jpg);background-size:cover;border-radius:15px;padding:30px 86px 35px}.how-much__form .row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.how-much__form .row-flex .col-12{padding-top:0;padding-bottom:0;margin-top:-10px}.how-much__form-title{text-align:center;font-weight:500;font-size:26px;line-height:115%;padding-bottom:20px}.how-much__form .col-4{padding:12px}.how-much__form a{color:#fff}.how-much__form .white-btn{border:0;width:100%;cursor:pointer}.opacity-input{background:rgba(255,255,255,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:3px;width:100%;border:0;font-size:14px;line-height:100%;color:#27282e;padding:13px 15px}.opacity-input:-ms-input-placeholder{color:#27282e}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{position:relative;display:inline-flex;align-items:center;user-select:none;font-size:14px;line-height:100%;cursor:pointer;padding-left:24px}.custom-checkbox+label::before{position:absolute;left:0;top:0;content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;background:#fff;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;transition:.3s all;border:1px solid #d8d8d8;box-sizing:border-box;border-radius:3px}.custom-checkbox:checked+label::before{border-color:#0b76ef;background-color:#0b76ef;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox:not(:disabled):not(:checked)+label:hover::before{border-color:#b3d7ff}.custom-checkbox:not(:disabled):active+label::before{background-color:#b3d7ff;border-color:#b3d7ff}.custom-checkbox:focus+label::before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-checkbox:focus:not(:checked)+label::before{border-color:#80bdff}.custom-checkbox:disabled+label::before{background-color:#e9ecef}ul.slick-dots{position:absolute;z-index:1;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}ul.slick-dots li+li{margin-left:7px}ul.slick-dots li button{width:7px;height:7px;border-radius:50%;border:0;background:#fff;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;cursor:pointer}ul.slick-dots li.slick-active button{background:-webkit-gradient(linear,left top,left bottom,from(#ffda7c),to(#ffa146)),#c4c4c4;background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%),#c4c4c4;background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%),#c4c4c4}.accordeon-link{cursor:pointer}.accordeon-body,[data-tab-body]{display:none}[data-tab-body].active{display:block}.fundament-page.header .main-slider__item .big-text{padding:25px 0 0}.yellow-border-btn{padding:15px 30px;border-radius:5px;border:2px solid #ffd15b;text-decoration:none;font-weight:500;font-size:16px;color:#ffd15b;background-color:transparent;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center}.yellow-border-btn:hover{background:#ffd15b;color:#333}.fundament-page.header .main-slider__item-content{padding:0}.fundament-page.header .main-slider__item{height:auto!important}.fundament-page.certificats{overflow:visible}.fundament-page.certificats .certificats__btn{margin:0 auto;max-width:270px}.fundament-page .footer-logo{-moz-text-align-last:left;text-align-last:left;margin:0 15px}.fundament-page .main-slider__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0-15px 40px}.fundament-page .main-slider__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;-webkit-box-flex:0;-ms-flex:0 1 66.6666%;flex:0 1 66.6666%}.fundament-page .main-slider__item-btns a:not(:last-child){margin:0 0 15px}.fundament-page .main-slider__item-callback{padding:0 15px;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}.fundament-page .main-slider__advantages{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fundament-page .main-slider .yellow-btn{border:0}.assenizator-page .order.fundament-page .order-bg:before,.fundament-page .main-slider .slick-dots{display:none}.fundament-page .main-slider-advantages__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.fundament-page .main-slider-advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.fundament-page .main-slider-advantages__item svg{margin:0 10px 0 0}.fundament-page .main-slider-advantages__item span{font-weight:500;font-size:16px;color:#fff}.callback-form{padding:30px 35px 35px;background:#fff;border:1px solid #f8f8f8;-webkit-box-shadow:0 16px 24px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 16px 24px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:5px}.callback-form .yellow-btn{border:0}.callback-form__title{margin:0 0 10px;font-weight:500;font-size:20px;line-height:1.1;letter-spacing:.02em;color:#333}.callback-form__input input{padding:0 10px;margin:0 0 15px;width:100%;height:40px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.callback-form__agree{position:relative;font-size:14px;color:#333}.callback-form__agree a{color:var(--main-color);text-decoration:underline}.callback-form__agree a:hover{text-decoration:none}.callback-form__submit{width:100%}.btn,.text{font-size:16px}.text{line-height:130%;color:#333;opacity:.6}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;text-decoration:none}.btn-blue-border{padding:12px 0;border:1px solid #3d66a4;text-decoration:none;background-color:#fff;color:var(--main-color);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.btn-blue,.btn-blue-border.active,.btn-blue-border:hover{background:#3d66a4;color:#fff}.btn-blue{text-decoration:none;padding:12px 0;border:1px solid #3d66a4;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.btn-blue:hover{background:#2f4d7a}.fundament-item,.fundament-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.fundament-item{position:relative;background:#fff;-webkit-box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:20px 20px 30px;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fundament-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fundament-item__title,.fundament-item__title:focus,.fundament-item__title:hover{margin:0 0 5px;font-weight:500;font-size:16px;letter-spacing:.03em;text-transform:uppercase;color:#333;text-decoration:none;display:block}.fundament-item__price{margin:0 0 15px;font-weight:500;font-size:16px;color:var(--main-color)}.fundament-item__target{margin:0 0 10px}.fundament-item__target-text,.fundament-item__target-title{font-size:16px;line-height:130%;color:#333}.fundament-item__target-text{opacity:.6}.fundament-item__img{position:relative;padding:0 0 62%;margin:0 0 15px}.fundament-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fundament-item__time{margin:0 0 20px}.fundament-item__time-title{margin:0 0 5px;font-size:16px;line-height:130%;color:#333}.fundament-item__materials{margin:0 0 20px}.fundament{position:relative;padding:50px 0 0}.fundament__list{display:grid;grid-template-columns:repeat(12,1fr);row-gap:20px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.fundament-portfolio .slick-list,.fundament-type__list .slick-list,.fundament__list .slick-list{overflow:visible}.fundament-type__list ul.slick-dots,.fundament__list ul.slick-dots{position:static;margin:25px 0 0}.fundament-type__list ul.slick-dots li button,.fundament__list ul.slick-dots li button{background:var(--main-color);opacity:.4}.fundament__item--big{grid-column:span 4;grid-row:span 2}.fundament__item--medium{grid-column:span 6}.fundament__item--small{grid-column:span 4}.fundament__more{max-width:240px;margin:35px auto -40px}.order.fundament-page .order-bg{overflow:hidden}.order.fundament-page .order-bg:before{content:""!important;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,.65))),url(crop-architect-opening-blueprint.jpg);background:-o-linear-gradient(bottom,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(crop-architect-opening-blueprint.jpg);background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(crop-architect-opening-blueprint.jpg);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04)}.order.fundament-page .order-bg:after{content:""}.order.fundament-page .order-text{position:relative;z-index:10;padding:0 0 0 60px;height:100%;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:center;-ms-flex-pack:center;justify-content:center}.order.fundament-page .order-text__title{margin:0 0 20px;font-weight:500;font-size:20px;letter-spacing:.03em;color:#fff}.order.fundament-page .order-text__item{font-weight:500;font-size:18px;line-height:130%;color:#fff}.order.fundament-page .order-text__item:not(:last-child){margin:0 0 10px}.order.fundament-page .order-text__item:before{content:"—";margin:0 10px 0 0;color:#ffd15b}.fundament-type{position:relative;padding:70px 0 0}.fundament-type__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -15px}.fundament-type__item{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;padding:10px 15px}.fundament-type-item{background:#fff;-webkit-box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;overflow:hidden}.fundament-type-item__img{position:relative;padding:0 0 60%}.fundament-portfolio-item__img img,.fundament-review-item__img img,.fundament-type-item__img img,.sale-fundament-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fundament-type-item__content{padding:20px 20px 30px}.fundament-type-item__title{margin:0 0 5px;font-weight:500;font-size:16px;line-height:130%;letter-spacing:.03em;text-transform:uppercase;color:#333}.fundament-type-item__price{margin:0 0 15px;font-weight:500;font-size:16px;color:var(--main-color)}.fundament-type-item__materials{margin:0 0 15px}.fundament-type-item__materials-title{margin:0 0 5px;font-size:16px;line-height:130%;color:#333}.fundament-type-item__time{margin:0 0 20px}.fundament-type-item__time-title{margin:0 0 5px;font-size:16px;line-height:130%;color:#333}.fundament-portfolio{padding:70px 0 0}.fundament-portfolio ul.slick-dots li button{background:#fff}.fundament-portfolio ul.slick-dots li.slick-active button{background:var(--main-color)}.fundament-portfolio__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px}.fundament-portfolio__more{font-size:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--main-color)}.fundament-portfolio__more:hover{text-decoration:none}.fundament-portfolio__more--mobile{margin:30px 0 0;display:block;text-align:center}.fundament-portfolio__list{margin:-12.5px 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.fundament-portfolio__item{padding:12.5px 0}.fundament-portfolio__tab{margin:0 0 20px}.fundament-portfolio__tools-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0}.fundament-portfolio__tab-select{margin:0 0 25px}.fundament-portfolio .ss-main .ss-single-selected{height:40px}.fundament-portfolio__tools-slider-dots{margin:0 30px}.fundament-portfolio__tools-slider-dots .slick-dots{position:static}.fundament-portfolio__tools-slider-dots .slick-dots button{background:var(--main-color)!important;opacity:.4}.fundament-portfolio-tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:-5px}.fundament-portfolio-tab__item{padding:10px 5px}.fundament-portfolio-tab__tab{padding:12px 25px}.fundament-portfolio-item{width:100%;position:relative;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:25px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.fundament-portfolio-item__card{width:100%}.fundament-portfolio-item__slider{overflow:hidden}.fundament-portfolio-item__slider .slick-list,.fundament-portfolio-item__slider .slick-track{height:100%}.fundament-portfolio-item__img{position:relative;height:100%}.fundament-portfolio-item__title{margin:0 0 15px;font-weight:500;font-size:20px;color:#333}.fundament-portfolio-item__description{display:grid;grid-template-columns:auto 1fr;row-gap:5px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.fundament-portfolio-item__description-name{font-size:16px;color:var(--main-color)}.fundament-portfolio-item__description-value{font-size:16px;line-height:130%;color:#333}.fundament-portfolio-item__list{margin:20px 0 0}.fundament-portfolio-item__item{font-size:16px;line-height:130%;color:rgba(51,51,51,.6)}.fundament-portfolio-item__item:not(:last-child){margin:0 0 5px}.fundament-portfolio-item__item:before{content:"—";color:var(--main-color);margin:0 10px 0 0}.fundament-portfolio-item__more{margin:5px 0 0;font-size:16px;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--main-color)}.fundament-portfolio-item__btn{width:100%;margin:10px 0 0}.sale-fundament{position:relative;padding:70px 0 0}.sale-fundament__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px}.sale-fundament__arrows,.sale-fundament__top{display:-webkit-box;display:-ms-flexbox;display:flex}.sale-fundament__arrow{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sale-fundament__arrow.main-arrow-next-new:hover{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);transform:translate(10px,0)}.sale-fundament__arrow.main-arrow-prev-new{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin:0 20px 0 0}.sale-fundament__arrow.main-arrow-prev-new:hover{-webkit-transform:rotate(180deg) translate(10px,0);-ms-transform:rotate(180deg) translate(10px,0);transform:rotate(180deg) translate(10px,0)}.sale-fundament__slider .slick-list{margin:-30px -15px}.sale-fundament__slider .slick-dots{position:static;margin:25px 0 0}.fundament-review ul.slick-dots li button,.sale-fundament__slider ul.slick-dots li button{background:var(--main-color);opacity:.4}.fundament-review ul.slick-dots li.slick-active button,.sale-fundament__slider ul.slick-dots li.slick-active button{opacity:1}.sale-fundament-item{overflow:hidden;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;margin:30px 15px}.sale-fundament-item__img{position:relative;padding:0 0 50%}.sale-fundament-item__info{padding:20px 20px 30px}.sale-fundament-item__title{margin:0 0 20px;font-size:16px;color:#333}.fundament-price{padding:70px 0 0}.fundament-price--inside .fundament-price-tab__tabel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.fundament-price__title{margin:0 0 30px}.fundament-price__navs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7.5px -5px}.fundament-price__navs--mobile{display:block;padding:7.5px 15px}.fundament-price__navs--mobile .ss-single-selected{height:40px}.fundament-price__navs--mobile .placeholder{font-size:14px;color:#27282e}.fundament-price__nav{padding:7.5px 5px}.fundament-price__nav .btn{padding:12px 25px}.fundament-price__tab-wrapper{position:relative;margin:30px -17.5px 0}.fundament-price__tab-wrapper.ajax-load .fundament-price__tab{-webkit-filter:blur(10px);filter:blur(10px)}.fundament-price__tab-wrapper.ajax-load:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;border:3px solid var(--main-color);border-right:3px solid transparent;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.fundament-price__tab,.fundament-price__tab-wrapper{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.fundament-price-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fundament-price-tab__img{padding:0 17.5px;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.fundament-price-tab__tabel{margin:0 17.5px;padding:0;border-radius:5px;border:1px solid #000;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.fundament-price-tab__tabel--mobile table{border-collapse:separate!important;border-spacing:0}.fundament-price-tab__tabel--mobile td{border:1px solid #c8d1e3!important;font-weight:500;font-size:16px;line-height:130%;color:#333}.fundament-price-tab__tabel--mobile thead tr:first-child td:first-child{border-top-left-radius:10px}.fundament-price-tab__tabel--mobile thead tr:first-child td:last-child{border-top-right-radius:10px}.fundament-price-tab__tabel--mobile tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.fundament-price-tab__tabel--mobile tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.fundament-price-detail__tabel thead td,.fundament-price-tab__tabel--mobile thead td{background:#ececec}.fundament-price-tab__tabel--mobile tr td:last-child{text-align:right}.fundament-price-tab__tabel table{border-collapse:collapse;width:calc(100% + 2px);margin:-1px}.fundament-price-tab__tabel td{border:1px solid #000;background-color:#f9f9f9;white-space:nowrap;padding:5px;font-size:12px}.fundament-price-tab__tabel td:first-child{font-weight:500}.fundament-price-tab__tabel thead td:not(:first-child){text-align:right}.fundament-review{padding:70px 0 0}.fundament-review__tools-slider{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;margin:25px 0 0}.fundament-review .slick-list .fundament-review__item,.fundament-review__tools-dots{margin:0 30px}.fundament-review .slick-dots{position:static}.fundament-order-item__title.active svg,.fundament-review .main-arrow-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fundament-review .slick-list{overflow:visible;margin:0-30px}.fundament-review__top{margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fundament-review__more{font-size:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--main-color)}.fundament-review__more--mobile{display:block;margin:20px 0 0;text-align:center}.fundament-review__more:hover,.fundament-step-item__text a:hover{text-decoration:none}.fundament-review__item:not(:last-child){margin:0 0 30px}.fundament-review-item{background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex}.fundament-review-item__img{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:100px;margin:0 20px 0 0;border-radius:50%;overflow:hidden;border:3px solid var(--main-color)}.fundament-review-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 5px}.fundament-review-item__name{font-size:16px;color:#27282e}.fundament-review-item__date{font-size:14px;color:#27282e}.fundament-review-item__text{font-weight:300;font-size:14px;line-height:130%;color:#27282e;opacity:.6}.fundament-step{position:relative;padding:70px 0 0}.fundament-step__body{position:relative;padding:30px 0}.fundament-step__body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,.65)));background:-o-linear-gradient(bottom,rgba(0,0,0,.65),rgba(0,0,0,.65));background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.65));-webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04)}.fundament-step__body .container{position:relative;z-index:10}.fundament-expert-item__img img,.fundament-ground-item__img img,.fundament-order-main__img img,.fundament-step__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fundament-step__title{margin:0 0 30px;text-align:center;color:#fff}.fundament-step__list{counter-reset:num;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:-15px -25px}.fundament-step__item{counter-increment:num;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;position:relative;padding:15px 25px;display:-webkit-box;display:-ms-flexbox;display:flex}.fundament-step__item:nth-child(-n+9):before{content:"0"counter(num)}.fundament-step__item:before{content:counter(num);margin:0 10px 0 0;font-weight:900;font-size:30px;color:#ffd15b}.fundament-step-item__title{position:relative;font-weight:500;font-size:18px;color:#fff;white-space:nowrap}.fundament-step-item__title:after{content:"";position:absolute;top:100%;left:0;width:50px;height:1px;background-color:#ffd15b}.fundament-step-item__text{margin:5px 0 0;font-size:16px;line-height:130%;color:#fff}.fundament-step-item__text a{color:#ffd15b;text-decoration:underline}.fundament-ground{padding:70px 0 0}.fundament-ground__title{margin:0 0 30px}.fundament-ground__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0-20px}.fundament-ground__list .slick-dots{position:static;margin:25px 0 0}.fundament-ground__list ul.slick-dots li button{background:#fff}.fundament-ground__list ul.slick-dots li.slick-active button{background:var(--main-color)}.fundament-ground__item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 20px}.fundament-ground-item{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-align:center;-ms-flex-align:center;align-items:center}.fundament-ground-item__img{position:relative;padding:0 0 100%;width:100%;border-radius:50%;overflow:hidden}.fundament-ground-item__title{margin:10px 0 0;font-size:20px;text-align:center;color:#333}.fundament-order{position:relative;padding:70px 0 0}.fundament-bulding__img img,.fundament-order--inside .fundament-order-main__img{border-radius:15px}.fundament-order__title{margin:0 0 30px}.fundament-order__wrapper{min-height:450px}.fundament-order__main{margin:0 0 30px}.fundament-order__item:not(:last-child){margin:0 0 20px}.fundament-order-main__img{position:relative;padding:0 0 100%;border-radius:50%;overflow:hidden}.fundament-order-main__name{margin:20px 0 0;font-weight:500;font-size:16px;line-height:130%;text-align:center;text-transform:uppercase;color:#333}.fundament-order-main__name span{display:block;text-transform:lowercase;color:var(--main-color)}.fundament-order-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:20px;color:#333}.fundament-order-item__title svg{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0 0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.fundament-order-item__text{padding:10px 0 0}.fundament-page.header .main-slider__item{padding-top:195px!important}.fundament-page .callback__text-bottom a,.fundament-page .form-agree a,.fundament-page .header-bottom .main-menu .parent-link:hover>a,.fundament-page .header-bottom .main-menu__dropdown li:hover>a,.fundament-page .header-bottom .main-menu__dropdown li:hover>span{color:#ffd15b}.fundament-page .main-menu__link a:hover{color:#ffd15b!important}.fundament-page .yellow-btn{background:-webkit-gradient(linear,left bottom,left top,from(#ffd15b),to(#ffd15b)),-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fff)),#fff;background:-o-linear-gradient(bottom,#ffd15b,#ffd15b),-o-linear-gradient(bottom,#fff,#fff),#fff;background:linear-gradient(0deg,#ffd15b,#ffd15b),linear-gradient(0deg,#fff,#fff),#fff}.assenizator-page .faq.fundament-page .title-btn,.fundament-page .title-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fundament-page .title-btn a{color:var(--main-color)}.fundament-page.footer{margin:0}.fundament-page .faq-container::-webkit-scrollbar{width:4px}.fundament-page .faq-container::-webkit-scrollbar-track{background:#c4c4c4;opacity:.3}.fundament-page .faq-container::-webkit-scrollbar-thumb{background:var(--main-color)}.fundament-page .faq__question::before{content:url(../img/acordeon-arrow-new.svg)}.fundament-page .faq__btn{margin:15px 0 0;text-align:center;text-decoration:none}.assenizator-page .main .order-bg:after,.assenizator-page .main .order:after,.assenizator-page .main .order:before,.fundament-page.faq:after,.fundament-page.faq:before,.fundament-page.order:after,.fundament-page.order:before{content:none}.first-section .fundamet-map__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fundamet-map{padding:100px 0 0}.fundamet-map__wrapper{position:relative;padding:63px 0}.fundamet-map__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fundament-achivments__warpper picture>img,.fundamet-map__map{position:absolute;top:0;left:0;width:100%;height:100%}.fundamet-map__map .contacts-map{height:100%}.fundamet-map-contacts{position:relative;z-index:1;padding:15px 35px;max-width:490px;background:#fff;border-radius:15px}.fundamet-map-contacts__title{margin:0 0 20px;font-weight:500;font-size:26px;line-height:135%;color:#333}.fundamet-map-contacts__item,.fundamet-map-contacts__item-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fundamet-map-contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;font-size:16px;line-height:135%;color:#333}.fundamet-map-contacts__item a{text-decoration:none;color:#333;font-size:16px;line-height:135%}.fundamet-map-contacts__item-icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px 0 0}.fundamet-map-contacts__btn{height:40px}.fundament-achivments{padding:70px 0 0}.fundament-achivments__title{margin:0 0 30px}.fundament-achivments__warpper{position:relative;padding:30px 0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.73)),to(rgba(0,0,0,.73)));background:-o-linear-gradient(bottom,rgba(0,0,0,.73),rgba(0,0,0,.73));background:linear-gradient(0deg,rgba(0,0,0,.73),rgba(0,0,0,.73));-webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04)}.fundament-achivments__warpper picture>img{z-index:-1;-o-object-fit:cover;object-fit:cover}.fundament-achivments__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.fundament-achivments__item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;padding:15px}.fundament-achivments-item{text-align:center}.fundament-achivments-item__number{font-weight:900;font-size:56px;letter-spacing:.02em;color:#ffd15b}.fundament-achivments-item__title,.fundament-bulding__content p{font-size:16px;line-height:130%;color:#fff}.fundament-expert{padding:70px 0 0}.fundament-expert .slick-list{margin:-30px 60px;padding:30px 0}.fundament-expert .slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fundament-expert .main-arrow-next{right:0}.fundament-expert .main-arrow-prev{left:0;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.fundament-expert__title{margin:0 0 30px}.fundament-expert__lsit{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0-10px}.fundament-expert__item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;padding:0 10px}.fundament-expert-item{background:#fff;border:2px solid var(--main-color);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;overflow:hidden;padding:20px 20px 25px}.fundament-expert-item__img{position:relative;width:100px;height:100px;margin:0 auto 15px;border-radius:50%;border:2px solid var(--main-color);overflow:hidden}.fundament-expert-item__name{font-size:16px;text-align:center;color:#27282e}.fundament-expert-item__profession{font-size:14px;text-align:center;color:#27282e;opacity:.6}.fundament-bulding{padding:50px 0 0}.fundament-bulding__title{margin:0 0 30px}.fundament-bulding__body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;background:#fff;-webkit-box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:25px 10px}.fundament-bulding__content{-webkit-box-flex:0;-ms-flex:0 1 66.6666%;flex:0 1 66.6666%;padding:0 20px;overflow:hidden}.fundament-bulding__content p{color:#27282e;margin-bottom:10px}.fundament-bulding__content ul{list-style:inside;margin-bottom:10px}.fundament-bulding__content_only_text{flex:0 1 auto;-webkit-box-flex:0;-ms-flex:0 1 auto;overflow:auto}.fundament-bulding__img{-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;padding:0 20px}.fundament-advantages{padding:70px 0 0}.fundament-advantages__title{margin:0 0 30px}.fundament-advantages__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.fundament-advantages__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:15px}.fundament-advantages-item{background:#fff;border:2px solid #0fa958;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:30px 30px 25px}.fundament-advantages-item--plus{border:2px solid #0fa958}.fundament-advantages-item--plus .fundament-advantages-item__item:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 8.9729V12.9729M12 12.9729V16.9729M12 12.9729H16M12 12.9729H8' stroke='%230FA958' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M12 22.9729C17.5228 22.9729 22 18.4957 22 12.9729C22 7.45005 17.5228 2.9729 12 2.9729C6.47715 2.9729 2 7.45005 2 12.9729C2 18.4957 6.47715 22.9729 12 22.9729Z' stroke='%230FA958' stroke-width='2'/%3e%3c/svg%3e ")}.fundament-advantages-item--minus{border:2px solid #ed1818}.fundament-advantages-item--minus .fundament-advantages-item__item:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 12.9729H8' stroke='%23ED1818' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M12 22.9729C17.5228 22.9729 22 18.4957 22 12.9729C22 7.45005 17.5228 2.9729 12 2.9729C6.47715 2.9729 2 7.45005 2 12.9729C2 18.4957 6.47715 22.9729 12 22.9729Z' stroke='%23ED1818' stroke-width='2'/%3e%3c/svg%3e ")}.fundament-advantages-item__item{position:relative;padding:0 0 0 30px;font-size:16px;line-height:130%;color:#333;opacity:.6}.fundament-advantages-item__item:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-repeat:no-repeat;background-size:100%}.fundament-advantages-item__item:not(:last-child){margin:0 0 15px}.main-bg-assenizator,.main-bg-fundament{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url(../img/fundament-bg.svg);background-position:50% -100px;background-repeat:repeat-y;background-size:100%auto}.main-bg-assenizator{background-image:url(../img/assenizator-bg.svg)}.fundament-price-detail{padding:70px 0 0}.fundament-price-detail__title{margin:0 0 30px}.fundament-price-detail__tabel{border:1px solid #c8d1e3;border-radius:15px;overflow:hidden}.fundament-price-detail__tabel table{width:calc(100% + 2px);border-collapse:collapse;margin:-1px}.fundament-price-detail__tabel td{padding:15px 20px;border:1px solid #c8d1e3;background:#fff}.assenizator-page .callback__text-bottom a,.assenizator-page .form-agree a,.assenizator-page .header-bottom .main-menu .parent-link:hover>a,.assenizator-page .header-bottom .main-menu__dropdown li:hover>a,.assenizator-page .header-bottom .main-menu__dropdown li:hover>span{color:#ffb201}.assenizator-page .main-menu__link a:hover{color:#ffb201!important}.assenizator-page .logo-text{color:#ffb501;text-transform:uppercase}.assenizator-page .main-slider__popup-callback{margin:0 0 20px}.assenizator-page .slick-dots{position:static;margin:25px 0 0}.assenizator-page ul.slick-dots li button{background:#fd6901!important;opacity:.4}.assenizator-page ul.slick-dots li.slick-active button{opacity:1}.assenizator-page .order-bg{background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);border-radius:15px}.assenizator-page .order-bg img{position:relative;bottom:80px;max-height:130%}.assenizator-page .order .form-agree a{color:#fd6901}.assenizator-page .fundament-step__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.assenizator-page .fundament-step__item:before{content:none}.assenizator-page .fundament-step__item-icon{margin:0 15px 0 0;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px;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;background:#fff;border-radius:50%}.assenizator-page .fundament-review__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0}.assenizator-page .faq.fundament-page .title-btn a,.assenizator-page .fundament-review__more{color:#fd6901}.assenizator-page .fundament-review-item__img{border:3px solid #fd6901}.assenizator-page .fundament-achivments__title{margin:0 0 25px;font-weight:900;font-size:36px;text-align:center;color:#fff}.assenizator-page .fundament-achivments-item__number{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;margin:0 0 15px;width:130px;height:130px;border-radius:50%;background:#fff}.assenizator-page .fundament-achivments__item{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.assenizator-page .fundament-achivments-item{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-align:center;-ms-flex-align:center;align-items:center}.assenizator-page .main .faq__question::before{content:url(../img/assenizator-arrow/accordeon.svg)}.assenizator-page .faq-container::-webkit-scrollbar{width:4px}.assenizator-page .faq-container::-webkit-scrollbar-track{background:#eee}.assenizator-page .faq-container::-webkit-scrollbar-thumb{background:#fd6901;border-radius:20px}.assenizator-page .faq__btn{height:40px;margin:20px 0 0;display:none}.assenizator-page .order.fundament-page .order-bg{overflow:visible}.assenizator-page .main .order-bg{height:auto}.orange-btn{background:#fd6901;font-size:16px;line-height:100%;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.orange-btn:hover{-webkit-box-shadow:0 0 20px #fd6901;box-shadow:0 0 20px #fd6901}.orange-gradient-btn{padding:12px 25px;border:0;background:-webkit-gradient(linear,left top,left bottom,from(#ffa800),to(#ffb800)),-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fff)),#fff;background:-o-linear-gradient(top,#ffa800 0,#ffb800 100%),-o-linear-gradient(bottom,#fff,#fff),#fff;background:linear-gradient(180deg,#ffa800 0,#ffb800 100%),linear-gradient(0deg,#fff,#fff),#fff;color:#333;text-decoration:none;cursor:pointer;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.orange-gradient-btn:hover{-webkit-box-shadow:0 0 20px #ffd274;box-shadow:0 0 20px #ffd274}.assenizator-machine{padding:50px 0 0}.assenizator-machine__title{margin:0 0 30px}.assenizator-machine__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -15px}.assenizator-machine__item{padding:10px 15px;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}.assenizator-machine-item{background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);border-radius:15px;padding:20px 20px 30px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.assenizator-machine-item:hover{-webkit-box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.assenizator-machine-item__title{margin:0 0 5px;font-weight:500;font-size:16px;letter-spacing:.03em;text-transform:uppercase;color:#333}.assenizator-machine-item__price{margin:0 0 15px;font-weight:500;font-size:16px;color:#fd6901}.assenizator-machine-item__list{margin:0 0 15px}.assenizator-machine-item__item{font-size:16px;line-height:130%;color:#333}.assenizator-machine-item__item:not(:last-child){margin:0 0 5px}.assenizator-machine-item__item span{opacity:.6}.assenizator-machine-item__img{position:relative;padding:0 0 70%;margin:0 0 15px}.assenizator-machine-item__img img,.assenizator-service-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.orange-border-btn{height:40px;background:0 0;border:1px solid #fd6901;border-radius:5px;font-size:16px;color:#fd6901;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.orange-border-btn:hover{background:#fd6901;color:#fff}.assenizator-service{padding:70px 0 0}.assenizator-service__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px}.assenizator-service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -15px}.assenizator-service__item{-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;padding:10px 15px}.assenizator-service__more{color:#fd6901}.assenizator-service__more-mobile{margin:30px 0 0;height:40px}.assenizator-service-item{display:block;overflow:hidden;background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);border-radius:15px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}.assenizator-service-item:hover{-webkit-box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.assenizator-service-item__img{position:relative;padding:0 0 60%}.assenizator-service-item__info{padding:15px 20px 30px}.assenizator-service-item__title{font-weight:500;font-size:16px;line-height:130%;letter-spacing:.03em;text-transform:uppercase;color:#333}.assenizator-service-item__price{margin:15px 0 10px;font-weight:500;font-size:16px;color:#fd6901}.fundament-body{background-color:#f4f4f4}.footer-bottom-links p,.text-cookies{color:rgba(255,255,255,.6);font-size:14px}.text-cookies{margin-top:20px}.fundament-info{padding:50px 0 0}.fundament-info__title{margin:0 0 30px}.fundament-info__body{padding:25px 30px;background:#fff;-webkit-box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px}.fundament-info__body p{font-size:16px;line-height:130%;color:rgba(51,51,51,.6)}.last-section{padding-bottom:100px}.fundament-service-advantages{padding:70px 0 0}.fundament-service-advantages__title{margin:0 0 25px}.fundament-service-advantages__body{padding:20px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px}.fundament-service-advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:100%;color:#27282e}.fundament-service-advantages__item:not(:last-child){margin:0 0 15px}.fundament-service-advantages__item svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;margin:0 20px 0 0}.first-section{padding-top:50px}#modal-agree{max-width:100%}@media (min-width:601px){.fundament-portfolio__more--mobile,.fundament-review__more--mobile{display:none}}@media (min-width:651px){.assenizator-service__more-mobile{display:none}}@media screen and (min-width:741px){.mobile-only{display:none!important}}@media (min-width:767px){.fundament-order-item__title svg{display:none}}@media (min-width:768px){.fundament-price-tab__tabel--mobile,.fundament-price__navs--mobile{display:none}.fundament-order__wrapper{padding:30px 40px 40px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px}.fundament-order__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0-15px}.fundament-order__inner{-webkit-box-flex:0;-ms-flex:0 0 66.666%;flex:0 0 66.666%;padding:0 15px}.fundament-order-main__info{padding:0 15px;flex:0 0 33%}}@media (min-width:901px){.fundament-portfolio__item:nth-child(odd) .fundament-portfolio-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.fundament-portfolio__item:nth-child(odd) .fundament-portfolio-item__content{left:calc(50% + 15px)}.fundament-portfolio__item:nth-child(even) .fundament-portfolio-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fundament-portfolio__item:nth-child(even) .fundament-portfolio-item__content{left:30px}.fundament-portfolio__tab-select{display:none}.fundament-portfolio-item__card{min-height:365px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 15px)}.fundament-portfolio-item__slider{height:100%;width:100%;border-radius:5px}.fundament-portfolio-item__content{position:absolute;top:25px;width:calc(50% - 45px)}.fundament-portfolio-item__more{display:none}}@media (min-width:951px){.order.fundament-page .order-bg{width:60%}}@media (min-width:992px){.fundament-page .main-slider__popup-callback,.fundament__item--medium .fundament-item__materials,.fundament__item--medium .fundament-item__time{display:none}.fundament__item--medium .fundament-item__inner{width:calc(50% - 15px)}.fundament__item--medium .fundament-item__img{position:absolute;top:20px;left:20px;width:calc(50% - 35px);height:calc(100% - 50px);padding:0;margin:0}.fundament__item--small .fundament-item__materials,.fundament__item--small .fundament-item__target,.fundament__item--small .fundament-item__time{display:none}.fundament__item--small .fundament-item__img{padding:0 0 50%}}@media (min-width:1024px){.fundament-review__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -15px}.fundament-review__item{padding:10px 20px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media screen and (min-width:1500px){.header .main-slider__item{height:750px}}@media screen and (max-width:1300px){.header .main-slider .main-arrow-next,.header .main-slider .main-arrow-prev{right:10px}}@media screen and (max-width:1070px){.main .repairs .row-flex{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.main .repairs .repairs__item,.main .repairs .repairs__item-wrap{height:100%}.main .order:after{display:none}.main .portfolio-slider>.slick-list>.slick-track>.slick-slide{padding:0;margin:15px 15px 20px}.main .portfolio-slider__item-left a{min-height:315px;height:100%}.main .numbers .col-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.main .breadcrumbs{margin-top:-20px}.header{padding-top:15px}.header-top .col-logo{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-top .col-callback,.header-top .col-logo .logo-text{display:none}.header-top .col-mobile{display:block}.header-bottom,.header-top .col-btn{display:none}.header .main-slider__item h1{font-size:38px}}@media (max-width:1024px){.assenizator-page .order-bg img{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}}@media (max-width:991px){.fundament-page .main-slider__item-info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.callback-form,.fundament-page .main-slider__item-callback{display:none}.fundament-page .main-slider__advantages{margin:50px 0 0}.fundament__list{display:block}.fundament__item{margin:0 30px 0 0}.order.fundament-page .order-text{padding:0 0 0 30px}.fundament-price-tab__img{display:none}.fundament-price-tab__tabel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.fundament-step__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.fundament-achivments__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media screen and (max-width:960px){h2{font-size:24px;line-height:130%}.main .repairs .col-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.main .order-bg{left:15px;right:15px;width:auto}.main .order-wrap,.main .steps-slider__wrapper .row-flex>div+div{padding-left:0}.main .portfolio{padding-bottom:30px}.main .calc{background-color:#fff;padding-top:25px}.main .calc-body{margin-left:0;border:0;padding:20px}.main .how-much .row-flex,.main .steps-slider__wrapper .row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .steps-slider__wrapper .row-flex .col-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main .steps-slider__wrapper .row-flex .col-center{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:15px}.main .steps-slider__wrapper .row-flex .col-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.header .advantages .col-3 br,.main .about:before,.main .advantages-services .cirpich1,.main .advantages-services .cirpich2,.main .advantages-services .cirpich3,.main .calc-nav,.main .steps-slider__wrapper .row-flex .col-left .yellow-btn{display:none}.main .default-text .row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .default-text .col-5,.main .default-text .col-7{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main .other-services .col-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.main .about .row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.header .advantages .col-3,.main .about .col-5,.main .about .col-7{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main .about .row-flex+.row-flex{padding-top:25px}.header-top{z-index:101}.header .main-slider__item{height:560px}.header .main-slider__item-title{font-size:38px}.header .main-slider__item-content{padding-right:20px}.header .advantages{margin-top:25px;padding-bottom:60px;-webkit-transform:none;-ms-transform:none;transform:none}.header .advantages .col-3{color:#27282e}.header .advantages .col-3:last-child .advantages__text:before{display:none}.header .advantages__text{font-size:18px;line-height:130%;text-align:center;color:#27282e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffda7c),to(#ffa146));background:-o-linear-gradient(top,#ffda7c 0,#ffa146 100%);background:linear-gradient(180deg,#ffda7c 0,#ffa146 100%);background-origin:border-box;border:solid 2px transparent;border-radius:15px;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset;margin-left:30px;margin-right:30px;padding:27px}.mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}table.default-table td:nth-child(1),table.default-table td:nth-child(2),table.default-table td:nth-child(3){width:100%}.phone__text-bottom{padding-top:3px}.how-much__form{padding:30px}}@media screen and (max-width:960px) and (max-width:740px){.main .how-much{padding-top:10px}}@media (max-width:950px){.fundament__more{margin:35px auto 40px}.order.fundament-page{padding:320px 0 0}.order.fundament-page .order-bg{top:-300px;height:390px;left:0;right:0;border-radius:0;background-position:center}.order.fundament-page .order-text{display:block;padding:30px 20px 0}.assenizator-page .main .order-bg{display:none}.assenizator-page .main .order{padding-top:70px}}@media (max-width:950px) and (max-width:400px){.order.fundament-page .order-bg{top:-350px}}@media screen and (max-width:950px){.order.fundament-page .order-form{max-width:100%;padding:30px 20px 35px}}@media screen and (max-width:900px){table.table-3{border:0}table.default-table:after{display:none}table.default-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.default-table tr{border-bottom:1px solid #ddd;display:block;margin-bottom:30px}table.default-table td{display:block;text-align:right;padding:15px}table.default-table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table.default-table td:last-child{border-bottom:0}}@media screen and (max-width:900px) and (max-width:740px){table.default-table td{text-align:center;border-bottom:1px solid #ddd}table.default-table td::before{display:block;text-align:center;float:none;padding-bottom:0}}@media (max-width:900px){.fundament-portfolio__list{margin:0-20px}.fundament-portfolio__item{padding:0 20px}.fundament-portfolio-tab{display:none}.fundament-portfolio-item{padding:0 20px 30px}.fundament-portfolio-item__slider{margin:-30px -30px 0}.fundament-portfolio-item__img{padding:0 0 25%}.fundament-portfolio-item__content{margin:20px 0 0}.fundament-portfolio-item__list{display:none}}@media (max-width:768px){.fundament-bulding__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:fit-content}.fundament-bulding__img{margin:0 0 20px}}@media (max-width:767px){.fundament-type__list{margin:0;display:block}.fundament-type__item{padding:0;margin:0 30px 0 0}.fundament-price-tab__tabel--desktop,.fundament-price__navs--desktop{display:none}.fundament-price__nav a{font-size:14px;color:#27282e}.fundament-price-tab__tabel{overflow:auto;padding:0 17.5px 10px}.fundament-price-tab__tabel::-webkit-scrollbar{height:4px}.fundament-price-tab__tabel::-webkit-scrollbar-track{background:#c4c4c4;opacity:.4}.fundament-price-tab__tabel::-webkit-scrollbar-thumb{background:var(--main-color);border-radius:20px}.fundament-ground__list{display:block}.fundament-order__item{display:none}.fundament-order-main{padding:20px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:15px}.fundament-order-main__info{max-width:290px;margin:0 auto 20px}.fundament-order-item{padding:20px;background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);border-radius:10px}.fundament-order-item__title{font-size:16px}.fundament-order-item__text{display:none}}@media screen and (max-width:740px){body{background:#f4f4f4}.main .office .arrow-wrapper,.main .order-bg:after,.main .order:before{display:none}.main .repairs{padding-top:40px}.main .repairs h2{padding-bottom:15px}.main .repairs .col-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main .order-bg{top:-50px;height:410px;left:0;right:0;border-radius:0;background-position:center}.main .portfolio .elements-container{padding-top:10px}.main .calc .border-bottom:after,.main .calc .row-flex br,.main .portfolio .arrow-wrapper,.main .portfolio .see-all,.main .portfolio-slider__item-right .empty-btn,.main .portfolio-slider__item-right .portfolio-slider__item-desc{display:none}.main .portfolio-slider__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .portfolio-slider__item-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main .portfolio-slider__item-left a{min-height:216px}.main .portfolio-slider__item-right{margin-top:0!important;padding-top:0}.main .portfolio-slider__item-right .block{display:inline-block}.main .calc-body{padding:0 0 40px}.main .calc .col-e{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:5px}.main .calc .row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .calc-form .form-agree{padding:10px 0}.main .calc-form .col-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:7px;padding-bottom:7px}.main .calc-form .last-order{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main .mortgage:before,.main .mortgage__img,.main .sale .arrow-wrapper{display:none}.main .sale .with-arrows{margin-bottom:20px}.main .sale .elements-container{padding-top:5px}.main .sale .with-subtitle span{margin-top:5px;display:block;line-height:130%}.main .mortgage .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main .mortgage__text{font-size:16px;line-height:115%}.main .mortgage .yellow-btn{width:100%}.main .steps .arrow-wrapper{display:none}.main .steps .steps__name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;line-height:120%}.main .steps .mobile-only{width:100%}.main .steps .mobile-only .yellow-btn{margin-top:15px;display:block}.main .steps-slider__wrapper{padding:25px 30px 37px}.footer__logo,.main .faq .title-btn,.main .faq:before,.main .payment-bg:after{display:none}.main .faq .yellow-btn{margin-top:15px}.main .certificats .with-arrows{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .certificats .arrow-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.main .certificats-slider{padding-left:15px}.main .certificats-slider__item{height:200px;width:145px}.main .payment-bg{background-position:center;left:0;right:0;border-radius:0;height:404px;top:-25px}.main .payment-wrap{max-width:100%;padding:30px 20px}.main .contacts{margin-top:60px}.main .contacts .row-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main .contacts .row-flex .col-5,.main .contacts .row-flex .col-7{width:100%}.main .numbers .col-3,.main .other-services .col-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main .other-services__img{height:200px}.header-top .col-logo img{max-height:35px}.header-top .col-phone img{width:23px;height:23px}.header .main-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.header .main-slider__item{padding-top:200px;min-height:200px;height:auto}.header .main-slider__item h1,.header .main-slider__item-title{font-weight:500;font-size:26px;line-height:120%}.header .main-slider__item .big-text{font-size:14px;line-height:100%;letter-spacing:initial;text-transform:none;padding-top:8px}.header .main-slider__item-btns{margin-top:25px}.header .main-slider__item-btns a{width:100%;display:block;font-size:14px;line-height:100%;padding:12px 25px}.header .main-slider__item-btns a+a{margin-left:0;margin-top:10px}.header .main-slider__item-content{padding-right:0;padding-bottom:40px}.footer .row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .col1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer .col1 .footer-paymethods{border-top:1px solid rgba(233,233,233,.3);padding-top:20px;padding-bottom:20px}.footer .col1,.footer .col2,.footer .col3,.footer .col4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-bottom{padding-top:0}.footer-bottom .col1,.footer-bottom .colauto{padding-top:0;padding-bottom:0}.mobile-only{display:block}.elements-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.with-arrows{margin-bottom:15px}.phone__text{font-size:9px}.phone__text-top a{font-size:14px}.order-form{max-width:100%;padding:30px 20px 35px}.how-much__form-title{text-align:left}.how-much__form .col-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.how-much__form .col-4.submit-btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:740px){.yellow-border-btn{background-color:#fff;border:0;color:#333}.assenizator-page .faq__btn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:700px){.fundament-review-item{padding:15px 20px}}@media (max-width:650px){.fundament-page .main-slider-advantages__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-5px}.fundament-page .main-slider-advantages__item{padding:5px}.assenizator-page .fundament-step__list,.fundament-step__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.fundament-advantages__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.assenizator-service__more{display:none}}@media (max-width:600px){.fundament-portfolio__more--desktop,.fundament-review__more--desktop{display:none}}@media (max-width:550px){.fundament-achivments__item{-webkit-box-flex:0!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}}@media (max-width:500px){.fundament-review-item__top{display:block;margin:0 0 10px}.fundament-review-item__name{margin:0 0 10px}.fundamet-map__wrapper{padding:0}.fundamet-map__contacts{margin:0-15px;padding:15px 15px 0;background-color:#fff}.fundamet-map__map{position:static;height:90vw}.fundamet-map-contacts{max-width:100%;width:100%;padding:0;background-color:transparent;margin:0 0 25px}}@media (max-width:400px){.order.fundament-page{padding:370px 0 0}.fundament-review-item__text{margin:50px 0 0-120px}}@media (max-width:380px){.fundament-expert .slick-list{margin:0 30px}}@media screen and (max-width:365px){.container{padding:0 15px}}@media (max-width:360px){.fundament-step-item__title{font-size:16px}}.calculator{padding-top:70px}.expand-block-text-btn{padding:0 20px}