@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');.list-reset{padding:0;margin:0;list-style:none}.btn-reset{padding:0;border:none;background-color:transparent;cursor:pointer}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;padding:10px 20px;color:#fff;font-weight:900;background-color:#bb9362;font-size:20px}.swiper-img{width:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}body{margin:0;font-family:'Montserrat',sans-serif;color:#000;background-color:#f3f3f3;line-height:1.3;overflow-x:hidden;padding-top:86px}.title{font-weight:500;color:#111;letter-spacing:-.06rem}.sub-title{font-weight:700;font-size:26px;color:#fff;margin:0;margin-bottom:16px}.sub-text{font-weight:300;font-size:16px;color:#fff}.aioseo-breadcrumbs{margin:0;margin-top:25px;margin-bottom:20px;font-weight:500;padding:0;display:flex;flex-wrap:wrap;list-style-type:none;font-size:15px;text-align:left;align-items:center}.aioseo-breadcrumbs .aioseo-breadcrumb{margin-left:10px;margin-right:10px}.aioseo-breadcrumbs .aioseo-breadcrumb:last-child{color:#919191 !important}.breadcrumbs{margin:0;margin-top:25px;margin-bottom:80px;font-weight:500;padding:0;display:flex;flex-wrap:wrap;list-style-type:none;font-size:15px;text-align:left}.aioseo-breadcrumbs .aioseo-breadcrumb:first-child{margin-left:0}.breadcrumbs a{color:#fff}.breadcrumbs__current a{color:#bababa}.breadcrumbs a:hover{color:#ffb100}.breadcrumbs span{position:relative}.breadcrumbs span:after{content:"";background-image:url(../images/5WxlDTk0OSux.svg);background-repeat:no-repeat;background-position:center;width:15px;height:15px;position:absolute;right:-17px;top:5px}.breadcrumbs__current span:after{content:"";background-image:none}.breadcrumbs li:not(:last-child){margin-right:20px}body.lock{overflow:hidden}.disable-scroll{padding-right:0!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.top-container{max-width:1360px;margin:0 auto;padding:0 15px}.container{margin:0 auto;padding:0 15px;max-width:1230px;overflow:hidden}.header-container{margin:0 auto;padding:0 15px;max-width:1230px}.btn{display:inline-flex;font-family:'Montserrat',sans-serif;align-items:center;justify-content:center;padding:16px 24px;font-weight:500;font-size:18px;text-align:center;color:#fff;background-color:#ffb100;transition:all .3s cubic-bezier(.2,0,0,.8);border-radius:0;-webkit-appearance:none}.btn:link,.btn:visited{transition:all .2s}.btn:hover{background-color:#ffdd2d}.btn:active{background-color:#ffdd2d}.modal-close{font-size:48px;position:absolute;top:10px;right:20px;padding:0;color:#ffdccb;border:none;background-color:#fff;background-color:rgba(255,255,255,0);transition:all .3s}.modal-close:focus{cursor:pointer;text-decoration:none;color:#ffdccb}.modal-close:hover{transform:rotate(90deg);color:#ff4d00}@media (max-width:450px){.modal-close{top:10px;right:20px}}.modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;cursor:pointer;transition:opacity var(--transition-time),visibility var(--transition-time);text-align:center;opacity:0;background-color:rgba(0,0,0,.5);--transition-time:.3s}.modal:before{display:inline-block;height:100%;content:"";vertical-align:middle}.modal__container{position:relative;display:none;max-width:625px;margin:50px auto;padding:40px 70px 70px;cursor:default;text-align:left;vertical-align:middle;color:#2b2b2b;border-radius:5px;background-color:#fff}@media (max-width:1024px){.modal__container{width:95%}}@media (max-width:670px){.modal__container{padding:40px 15px}.hero-plan h1{font-size:37px}}.modal__container{position:relative;display:none;margin:50px auto;cursor:default;text-align:left;vertical-align:middle;border-radius:5px;background-color:#fff}.modal.is-open{visibility:visible;transition:opacity var(--transition-time),visibility var(--transition-time);opacity:1}.modal__container.modal-open{display:inline-block}.modal__text{margin:0;margin-bottom:30px}.modal__label{display:flex;flex-direction:column}.modal__data{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:300;width:100%;height:50px;margin:0;margin-bottom:10px;padding:0;padding:0 17px;border:1px solid #f3f3f3;border-radius:5px;outline-color:silver;background-color:#fcfcfc}.modal__entry{height:190px;padding:17px;resize:none}.modal__button{width:100%;margin-top:6px}.modal__container.modal-open{display:inline-block}.fade{transition:opacity var(--transition-time);opacity:0}.fade.animate-open{transition:opacity var(--transition-time);opacity:1}.fadeInUp{transition:opacity var(--transition-time),transform var(--transition-time);transform:translateY(-100px);opacity:0}.fadeInUp.animate-open{transition:opacity var(--transition-time),transform var(--transition-time);transform:translateY(0);opacity:1}main>section{margin-bottom:70px}main>section:first-child{padding:0}main>section:last-child{margin-bottom:0}main>section.last_section_margin{margin-bottom:70px !important}.main-nav__list{position:relative;margin:0;padding:0}.site-list{display:flex;list-style-type:none;flex-wrap:wrap;font-style:normal;font-weight:400;font-size:14px;color:#0d0d0d}.site-sub-list,.sub-menu{position:absolute;top:100%;left:0;background-color:#1d1e23;min-width:250px;margin:0;padding:0;padding:15px;list-style-type:none;text-align:left}.site-list__sub-item,.sub-menu .menu-item{line-height:100%}.site-list__sub-item:not(:last-child),.sub-menu .menu-item:not(:last-child){margin-bottom:13px}.site-list__item,.menu-item{position:relative;text-align:center;flex:1 1 auto;margin:0 10px}.site-list__link,.menu-item a{display:block;font-size:15px;font-weight:500;color:#000}@media (min-width:1024px){.site-list>li.menu-item>a{padding-top:33px;height:86px;display:flex;align-items:flex-start;justify-content:center}.header.header-color .site-list>li.menu-item>a,.header.header-color .header__number{padding-top:21px}.header.header-color .site-list>li.menu-item>a{height:64px}}.site-list__link:hover,.menu-item a:hover{color:#ff9b00}body.pc .site-list>li:hover .site-sub-list,body.pc .site-list>li:hover .sub-menu{visibility:visible;transform:translate(0px,0px);pointer-events:all;opacity:1}.site-list__arrow{display:none}.arrow__box{display:flex}body.touch .site-list__arrow{display:block;width:15px;height:15px;margin-left:5px;transition:transform .3s ease 0s;background-image:url(../images/vi8Z0r6IhnQi.svg);background-repeat:no-repeat}body.touch .site-list>li{display:flex;align-items:center}body.touch .site-list>li.site-list__item--active .site-sub-list,body.touch .site-list>li.menu-item--active .sub-menu{visibility:visible;transform:translate(0px,0px);pointer-events:all;opacity:1}body.touch .site-list>li.site-list__item--active .site-list__arrow{transform:rotate(-180deg)}.site-list__sub-link,.sub-menu .menu-item a{color:#fff;font-size:14px}.sub-menu .menu-item a{text-align:left}.site-list__sub-link:hover,.sub-menu .menu-item a:hover{color:#ffb100}@media (min-width:768px){.site-sub-list,.sub-menu{visibility:hidden;transition:all .3s ease 0s;transform:translate(0px,10%);pointer-events:none;z-index:50;opacity:0}}.main-nav{width:100%;margin:0 30px}@media (max-width:1120px){.main-nav{margin:0 10px}.site-list__item,.menu-item{margin:0 5px}}@media (max-width:1024px){.site-list__sub-item:not(:last-child),.sub-menu .menu-item:not(:last-child){margin-bottom:20px}.site-list__sub-link,.sub-menu .menu-item a{font-size:20px}.site-list>li{justify-content:space-between}.main-nav__icon{position:relative;height:100%;cursor:pointer;display:flex;align-items:center;padding:4px 15px 0 30px;margin-right:-15px}.main-nav__icon-size{width:20px;height:14px;position:relative}.header.header-color .main-nav__icon{padding-top:0}.header.header-color .main-nav__icon-size{margin-bottom:3px}.main-nav__icon-size span,.main-nav__icon-size:before,.main-nav__icon-size:after{position:absolute;left:0;border-radius:2px;width:100%;height:2px;transition:all .3s ease 0s;background-color:#111}.main-nav__icon-size:before,.main-nav__icon-size:after{content:""}.main-nav__icon-size:before{top:0}.main-nav__icon-size:after{bottom:0}.main-nav__icon-size span{top:50%;transform:scale(1) translate(0px,-50%)}.main-nav__icon.active .main-nav__icon-size span{transform:scale(0) translate(0px,-50%)}.main-nav__icon.active .main-nav__icon-size:before{top:50%;transform:rotate(-45deg) translate(0px,-50%)}.main-nav__icon.active .main-nav__icon-size:after{bottom:50%;transform:rotate(45deg) translate(0px,50%)}.main-nav{overflow:auto;width:0;margin:0}.site-list{display:block}.site-list li{margin:0}.site-list>li{border-bottom:1px solid #cbc5bb;flex-wrap:wrap}.site-list>li.site-list__item--active .site-sub-list{display:block}.site-list__link{font-size:24px}.site-sub-list{position:relative;display:none;margin-top:2px;background-color:#272727;flex:1 1 100%}.main-nav__wrapper{position:fixed;z-index:20;top:86px;left:-100%;overflow:auto;width:100%;height:calc(100% - 86px);transition:all .3s ease 0s;padding:0 15px;background-color:#e7e7e7}.main-nav__wrapper.active{left:0}.main-nav__wrapper .site-list__link,.main-nav__wrapper .menu-item a{padding:15px 0;width:100%}.main-nav__wrapper .site-sub-list,.main-nav__wrapper .sub-menu{background:#dbd9d5 !important;padding:0;width:100%}.main-nav__wrapper .site-list__sub-link,.main-nav__wrapper .sub-menu .menu-item a{padding:15px 0 15px 30px;width:100%;color:#000}}.header{position:absolute;z-index:99;left:0;top:0;width:100%;transition:.3s;background:#fff}.header__top{text-align:center;margin-bottom:15px}.header__number{position:relative;padding-left:0;font-weight:500;font-size:16px;text-transform:uppercase;color:#000;min-width:150px}.header__number:hover{color:#ff9b00}.header__number:before{content:"";position:absolute;background-image:url(../images/gLU4ZlMj6lzo.svg);background-repeat:no-repeat;width:24px;height:24px;left:0;display:none}.menu-number{display:none;position:relative;padding-left:34px;font-weight:500;font-size:20px}.menu-number:before{content:"";position:absolute;background-image:url(../images/gLU4ZlMj6lzo.svg);background-repeat:no-repeat;width:24px;height:24px;left:0}.header__box{display:flex;align-items:center;height:86px}.header__logo a{padding-top:20px;display:block}.header__logo img{height: 80px;width:100px;min-height:80px;min-width:100px}.header.header-color{position:fixed;border-bottom:1px solid rgba(0,16,36,.12);height:64px;background-color:rgba(255,255,255,.8);transition:opacity .2s ease-in-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header.header-color .header__logo a{padding-top:14px;padding-bottom:6px}.header.header-color .header__box{height:64px}.hero{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;font-weight:500;font-size:18px;color:#fff}.hero__bg--building{background-image:url(/wp-content/themes/migdom-new/common/img/stroika_stw_1-min-360.jpg)}@media (min-width:320px){.hero__bg--building{background-image:url(../images/GdZcIN2CwgaC.jpg)}}@media (min-width:480px){.hero__bg--building{background-image:url(../images/GdZcIN2CwgaC.jpg)}}@media (min-width:768px){.hero__bg--building{background-image:url(../images/q06CQJrcvKz4.jpg)}}@media (min-width:1024px){.hero__bg--building{background-image:url(../images/VO2RiJRMhfWE.jpg)}}.hero__bg--planning{background-image:url(../images/PoxveqKH5Oej.jpg)}@media (min-width:320px){.hero__bg--planning{background-image:url(../images/O56TAEli5gtk.jpg)}}@media (min-width:480px){.hero__bg--planning{background-image:url(../images/O56TAEli5gtk.jpg)}}@media (min-width:768px){.hero__bg--planning{background-image:url(../images/KLB5KIMLHloL.jpg)}}@media (min-width:1024px){.hero__bg--planning{background-image:url(../images/o0cySZRNP7Ih.jpg)}}.hero__title{max-width:658px;font-weight:400;line-height:90%;letter-spacing:-.06rem;font-size:66px;color:#ffb100;margin:0;text-align:left}.hero__title_b{text-align:center}.hero__descr{margin:50px auto;max-width:550px;padding-left:20px;color:#fff}.hero__descr p{position:relative;padding-left:16px}.hero__list{display:flex;margin-right:-12px;margin-left:-12px;flex-wrap:wrap}.hero__descr .hero_list span:first-child{left:0;position:absolute;display:inline-block;float:left;height:30px}.hero__item{margin-bottom:12px;padding-right:12px;padding-left:12px}.hero__body{border:1px solid #bb9362;padding:15px 25px}.hero__text{margin:0}.hero__text span{display:block;font-weight:600;font-size:52px;color:#fff}.form-box-btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px;width:100%;max-width:800px;margin:0 auto}.form-box-btns a{flex-direction:column;flex:1;background:#ffb100;color:#fff;outline:none}.form-box-btns a:hover{opacity:.7}.form-box-btns a span{display:block;font-weight:400}.form-box-btns a{height:77px;padding:0;display:flex;align-items:center;width:100%;max-width:385px}@media (max-width:768px){.form-box-btns a{min-width:100%;height:50px}}.slider-stroitelstvo-header .stw_color_yellow-1{color:#ffb100 !important}@media (max-width:992px){.slider-stroitelstvo-header .hero__descr{padding:0 30px}}.slider-stroitelstvo-header h1{font-size:36px;color:#fff;margin:0 0 10px;text-align:center}.slider-stroitelstvo-header h2{margin:0}.hero.slider-stroitelstvo-header p,.hero.hero-plan p{font-size:20px}.slider-stroitelstvo-header-1{display:flex;align-items:flex-start;padding:150px 0 100px !important;background-image:url(../images/gFq6keVU1cRc.jpg)}.slider-stroitelstvo-header-2{display:flex;align-items:flex-start;padding:150px 0 100px !important;background-image:url(../images/ud5meiKFXCCL.jpg)}.front_header .container{padding-top:35px}.front_header_1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.front_header_1__col-left{width:658px;position:relative}.front_header_1__col-right{width:calc(100% - 658px);text-align:right}.front_header_1__title{max-width:658px;font-weight:400;line-height:90%;letter-spacing:-.06rem;font-size:66px;margin:0;text-align:left}.front_header_1__description{width:188px;position:absolute;left:509px;top:17px;margin:0}.assortcat_all{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start}.assortcat{min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;background:url(../images/fzpResnULNYO.png) no-repeat 0px 12px;padding:0 0 0 18px;list-style-type:none}.assortcat li{font-size:16px;padding:10px 0 10px 10px;margin:0}.front_header_1__assortcat{list-style-type:none;margin:20px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.front_header_1__assortcat li{font-size:16px;margin:0;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.assortcat_all .front_header_1__assortcat{margin:15px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:unset}.front_header_1__assortcat li a{font-size:16px;border:1px solid #c8c8c8;color:rgb(0 0 0/50%);padding:10px 16px;display:block;border-radius:30px;position:relative;overflow:hidden;text-align:center}.front_header_1__assortcat li a:hover{background:-o-linear-gradient(275deg,#e1d294 0%,#b8832c 42%,#b57c2b 68%,#e3b357 87%,#e3b357 87%,#fdeb6f 100%);background:linear-gradient(175deg,#e1d294 0%,#b8832c 42%,#b57c2b 68%,#e3b357 87%,#e3b357 87%,#fdeb6f 100%);color:#fff;border:1px solid #d4b972}.front_header_2{margin-top:50px}.front_header_2-list-prem{display:-webkit-box;display:-ms-flexbox;display:flex}.front_header_2-list-prem li{text-align:center;padding:10px 40px 20px;border-left:1px solid #c8c8c8;margin:0;min-width:220px}.front_header_2-list-prem li.li_n_3{min-width:260px}.front_header_2-list-prem li:first-child{padding-left:0;border-left:0}.front_header_2-list-prem li:last-child{padding-right:0}.front_header_2-list-prem li .span_n_1{color:#ed1c24}.front_header_2-list-prem li .span_n_2{color:#ed1c24;font-size:48px;font-weight:400}.front_header_2-list-prem li .span_n_3{color:#ed1c24}.front_header_2-list-prem li .span_n_4{color:#000;display:block}.front_header_2-list-prem li .span_n_5{min-width:260px}.mySwiper-front-header{margin-top:50px}.mySwiper-front-header .swiper-img-box{padding-bottom:56.25%;height:auto;overflow:hidden}.mySwiper-front-header .swiper-img-box img{position:absolute;left:0;top:0}@media (max-width:1200px){.front_header_2-list-prem li{padding-left:20px;padding-right:20px}}@media (max-width:1024px){.front_header_1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.front_header_1__col-right{width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.front_header_1__col-right .btn{margin-top:23px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.front_header_1__assortcat{margin-top:20px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.assortcat_all .front_header_1__assortcat{margin-top:0}.assortcat_all{flex-wrap:wrap;margin-top:10px}.front_header_2{margin-top:20px}.mySwiper-front-header{margin-top:20px}.front_header_2-list-prem{-ms-flex-wrap:wrap;flex-wrap:wrap}.front_header_2 .front_header_2-list-prem li{width:33.3%;border-bottom:1px solid #c8c8c8}.front_header_2 .front_header_2-list-prem li.li_n_3{padding-right:0}.front_header_2 .front_header_2-list-prem li.li_n_4{padding-left:0;border-left:0;border-bottom:0}.front_header_2 .front_header_2-list-prem li.li_n_5{border-bottom:0}}@media (max-width:768px){.front_header_1__title{font-size:36px;max-width:440px}.front_header_1__description{left:279px;top:2px}.front_header_1__col-right .btn{width:100%}.front_header_2 .front_header_2-list-prem li{width:50%}.front_header_2 .front_header_2-list-prem li.li_n_2,.front_header_2 .front_header_2-list-prem li.li_n_4{padding-right:0;padding-left:20px}.front_header_2 .front_header_2-list-prem li.li_n_1,.front_header_2 .front_header_2-list-prem li.li_n_3,.front_header_2. front_header_2-list-prem li.li_n_5{padding-left:0;padding-right:20px;border-left:0}.front_header_2 .front_header_2-list-prem li.li_n_4{border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.front_header_2 .front_header_2-list-prem li.li_n_5{border-right:1px solid #c8c8c8;border-bottom:0;border-left:0}.mySwiper-front-header .swiper-img-box{padding-bottom:0;height:400px}}@media (max-width:480px){.front_header_1__title{font-size:32px;max-width:400px}.front_header_1__description{position:static;width:100%;margin-top:15px}.front_header_2 .front_header_2-list-prem li.li_n_1,.front_header_2 .front_header_2-list-prem li.li_n_2,.front_header_2 .front_header_2-list-prem li.li_n_3,.front_header_2 .front_header_2-list-prem li.li_n_4,.front_header_2 .front_header_2-list-prem li.li_n_5{width:100%;border-left:0;border-right:0;padding-left:0;padding-right:0}}.form__input{max-width:358px;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;color:#fff;padding:20px;background:rgba(0,0,0,.2);border:2px solid #bb9362;width:100%;margin-right:20px;margin-bottom:20px}.form__comment{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;color:#fff;padding:20px;background:rgba(0,0,0,.2);border:2px solid #bb9362;width:100%;min-height:150px}.form__text{margin:0;margin-bottom:16px;font-weight:900;font-size:13px}.form__title{text-align:center;margin:0;margin-bottom:20px;color:#000}.form__title h2{font-size:32px;margin-bottom:50px;margin-top:0;line-height:40px}.service__title{position:relative;font-size:32px;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:45px}.service__title:before{content:"Услуги";position:absolute;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:146px;color:#d9d9d9;opacity:.08;top:-90px;left:calc(50% - 274px)}.service__list{display:flex;margin-right:-20px;margin-left:-20px;flex-wrap:wrap}.service__item{width:33.333%;padding-right:20px;padding-left:20px}.service__list>.service__item:nth-child(6){margin-bottom:0}@media (min-width:374px){.service__list>.service__item:nth-child(5){margin-bottom:0}}@media (min-width:768px){.service__list>.service__item:nth-child(4){margin-bottom:0}}.service__body{position:relative;padding-top:120px;max-width:370px}.service__body:before{content:"";position:absolute;width:100px;height:100px;display:flex;align-items:center;justify-content:center;top:0;left:15%;background-repeat:no-repeat;background-size:contain}.service-01-img:before{background-image:url(../images/UuH4a5aUxVN6.svg)}.service-02-img:before{background-image:url(../images/skEoktEEcgj2.svg)}.service-03-img:before{background-image:url(../images/1RkspuiVyQ2o.svg)}.service-04-img:before{background-image:url(../images/t6MQ5meHBC2i.svg)}.service-05-img:before{background-image:url(../images/Wkn5kTKTuB57.svg)}.service-06-img:before{background-image:url(../images/wnF9JwtOwV8g.svg)}.service-07-img:before{background-image:url(../images/neiecZm6Y0mY.svg)}.service-08-img:before{background-image:url(../images/7A1gvLBwzrGn.svg)}.service-09-img:before{background-image:url(../images/h7c9LidHz2fF.svg)}.strategy-img:before{background-image:url(../images/yklMOM7bsnyz.svg)}.service__sub-title{margin-bottom:17px}.service__text{margin:0;min-height:58px;font-weight:500;max-width:340px}.service__sub-text{margin-bottom:0}.service__btn{background-color:#bb9362;padding:20px 45px;border:0;cursor:pointer}.btn-rese{border:0;cursor:pointer}.build__list{display:flex;justify-content:space-between;flex-wrap:wrap}.build__item.build__body-title{width:100%}h1.build__title.title{width:100%;max-width:100%}.build__item{width:49%;margin-bottom:30px;border:1px solid #bb9362}.build__list>.build__item:nth-child(6){margin-bottom:0}@media (min-width:576px){.build__list>.build__item:nth-child(5){margin-bottom:0}}.build__body{position:relative;padding:40px 30px 36px}.build__body:after{content:"";width:127px;height:16px;background-image:url(../images/LbqadXfGDdju.svg);background-repeat:no-repeat;position:absolute;bottom:38px;right:55px}.build__body-title{border:none;padding:0}.build__photo{margin-bottom:20px;height:300px;overflow:hidden}.build__photo img{height:100%;width:100%;object-fit:cover}@media (max-width:1124px){.build__photo{height:180px}}.build__btn{margin:0 30px 30px;width:100%}.build__title{font-style:normal;font-size:32px;color:#000;margin:0;width:100%;text-align:center}.build__sub-title{margin-bottom:13px}.build__text{margin:0;font-weight:500}.build__sub-text{margin:0;margin-top:30px;font-weight:300}.calculator{padding-top:95px;padding-bottom:95px;background-repeat:no-repeat;background-size:cover}.number-floor__box{display:flex;flex-direction:column;margin:0}.number-floor__box label{margin-bottom:9px}.calculator__wrapper{display:flex}.calculator__title{font-size:32px;margin-bottom:28px}.calculator__form-title{margin:0;margin-bottom:30px;padding-bottom:14px;border-bottom:1px solid #bb9362;font-weight:700;font-size:18px;color:#fff}.calculator__top-box{display:flex;max-width:339px}.calculator__col-style-area-storey{display:flex}.calculator__area-input{cursor:pointer;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;color:#fff;padding:10px;background:rgba(0,0,0,.2);border:2px solid #bb9362;width:100%}.calculator__text{max-width:720px;margin-bottom:67px}.objects-progress__title{text-align:center;font-size:32px;margin:0;margin-bottom:52px}.calculator__style-home{margin-right:45px;width:339px}.calculate--border{padding:30px;border:1px solid #bb9362}.calculator__col-left{margin-right:45px}.calculator__planned{display:flex;flex-direction:column;width:339px}.calculator__planned label:not(:last-child){margin-bottom:16px}.calculator__area{margin-bottom:45px;width:350px}.calculator__style-box{display:flex;flex-direction:column}.calculator__style-box label:not(:last-child){margin-bottom:9px}.calculator__area{display:flex;flex-direction:column}.calculator__storey{display:flex;flex-direction:column;max-height:50%;margin-top:45px}.calculator__form-title-material{margin-right:60px}.calculator__material-box label:not(:last-child){margin-right:25px}.calculator__storey-box{display:flex;align-items:center}.calculator__feedback{margin-top:45px}.form__calculator-btn{padding:26px 72px}.quality__title{text-align:center;font-size:32px;margin:0;margin-bottom:64px}.quality__list{display:flex;margin-right:-20px;margin-left:-20px;text-align:center;flex-wrap:wrap}.quality__item{width:33.333%;margin-bottom:70px;padding-right:20px;padding-left:20px}.quality__list>.quality__item:nth-child(7),.quality__list>.quality__item:nth-child(8),.quality__list>.quality__item:nth-child(9){margin-bottom:0}.quality__item .sub-text{margin-bottom:0}.quality__body{position:relative;padding-top:140px;max-width:310px;margin:0 auto}.quality__body:before{content:"";height:95px;width:95px;background-repeat:no-repeat;background-size:contain;top:0;left:calc(50% - 47px);position:absolute}.quality-01-img:before{background-image:url(../images/SU0TGb7dv0fS.png)}.quality-02-img:before{background-image:url(../images/cHZKwKZmBu3j.png)}.quality-03-img:before{background-image:url(../images/IBu0d3SAJ7Yl.png)}.quality-04-img:before{background-image:url(../images/ApRHKicXc5zX.png)}.quality-05-img:before{background-image:url(../images/4f28ViyYrry8.png)}.quality-06-img:before{background-image:url(../images/MENPqu43JlHO.png)}.quality-07-img:before{background-image:url(../images/Yj0fbwiqlDwm.png)}.quality-08-img:before{background-image:url(../images/OQFJ0dz1DV53.png)}.quality-09-img:before{background-image:url(../images/YMFmZwtINLmZ.png)}.quality__sub-title{margin:0 auto;font-size:22px;max-width:263px;min-height:90px}.quality__text{margin:0;min-height:70px;font-weight:500}.modern-house__title{font-size:32px;margin:0;margin-bottom:52px;text-align:center}.houses{display:flex;margin-right:-25px;margin-left:-25px;flex-wrap:wrap}.houses__item{width:50%;margin-bottom:50px;padding-right:25px;padding-left:25px}.houses__body{position:relative}.houses__body:before{content:"";width:127px;height:16px;background-image:url(../images/LbqadXfGDdju.svg);background-repeat:no-repeat;position:absolute;bottom:38px;right:45px}.houses__img{object-fit:cover}.houses__title{position:absolute;bottom:0;margin:0;margin-bottom:28px;margin-left:28px;font-weight:500;font-size:18px;color:#000;padding:5px 14px;background:#fcb411}.map{position:relative}.map-title{font-size:32px;margin-bottom:46px;color:#000;text-align:center;margin-top:0;padding:0 15px;font-weight:500}.map__img-box{height:456px;text-align:center;width:100%;overflow:hidden}.map__title{font-size:50px}.map__img{height:100%;width:100%;object-fit:cover}.footer{padding-top:100px;padding-bottom:120px}.footer__wrapper{display:flex}.footer__col-left{max-width:230px;flex-shrink:0;margin-right:60px}.social__list{display:flex;margin-top:56px}.social__item:not(:last-child){margin-right:15px;margin-bottom:15px}.footer__col-right{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.footer__link-list{display:flex;width:100%;justify-content:space-between;text-decoration:underline;font-weight:500;font-size:18px;color:#fff}.link-list__link{transition:all .3s cubic-bezier(.2,0,0,.8)}.link-list__link:hover{color:#ff9b00}.footer__box{display:flex;justify-content:space-between;margin-top:20px}.footer__text{max-width:625px;font-weight:400;font-size:16px;color:#fff;opacity:.5;margin:0;margin-bottom:16px}.footer__info{max-width:170px;text-align:right}.footer__item{margin:0;font-weight:500;margin-bottom:4px}.info__item--text{font-weight:500}.footer__item--number{font-weight:400}.designing{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.designing__box{display:flex;justify-content:space-between}.designing__col-left{margin-right:30px}.designing__title{text-align:center;font-size:32px;max-width:1246px;margin:0;margin-bottom:73px}.designing__content{max-width:612px;margin-bottom:36px}.designing__text{font-weight:500}.designing__text p:not(:last-child){margin:0;margin-bottom:16px}.designing__text span{color:#ffb100}.designing__border{max-width:612px;margin-bottom:10px}.border-box{padding:20px 13px 20px 20px;border:1px solid #bb9362}.border-box__title{margin:0;margin-bottom:4px;font-weight:600;font-size:20px}.border-box__text{margin:0;max-width:510px}.designing__form{max-width:393px}.form__designing-btn{text-align:center;width:100%}.designing__input{max-width:100%;margin-right:0}.note{padding:28px 47px;max-width:1039px;background-color:#bb9362;margin:0 auto;margin-top:-45px;margin-bottom:70px}.note__text{margin:0;font-weight:500}.yellow-text{color:#ffb100}.about-projects{margin-bottom:100px}.about-projects__title{text-align:center;font-size:32px;margin:0;margin-bottom:12px;position:relative}.about-projects__title:before{content:"Проектирование";position:absolute;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:100px;color:#d9d9d9;opacity:.08;top:-60px;left:calc(50% - 460px)}.about-projects__sub-text{text-align:center;margin:0 auto;max-width:430px}.about-projects__list{margin-top:90px}.about-projects__item{position:relative;padding-left:210px}.about-projects__item:not(:last-child){margin-bottom:64px}.about-projects__item:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;width:128px;height:163px;top:0;left:0}.ehskiznyj-proekt-img:before{background-image:url(../images/wcZKYVbmdTS5.svg)}.arhitekturnyj-proekt-img:before{background-image:url(../images/grdcmYNfJ8mh.svg)}.konstruktivnyj-razdel-img:before{background-image:url(../images/xwgmuFlaOqfx.svg)}.inzhenernye-kommunikacii-img:before{background-image:url(../images/XphIkqVNblVl.svg)}.about-projects__sub-title{margin:0;margin-bottom:18px}.about-projects__descr{margin:0;max-width:896px}.about-projects__descr:not(:last-child){margin-bottom:8px}.calculate-cost{margin-bottom:130px}.calculate-cost__box{display:flex}.calculate-cost__body{max-width:650px;margin-right:35px}.calculate-cost__img-box{position:relative;min-height:300px;flex:0 0 40%}.calculate-cost__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.calculate-cost__title{margin:0;margin-bottom:24px;font-size:48px}.calculate-cost__text{max-width:520px}.calculate-cost__btn{margin-top:47px}.cost-btn{padding:16px;width:100%}.work-examples__title{font-size:32px;margin:0;margin-bottom:56px;text-align:center}.individual-design__title{margin:0;margin-bottom:62px;text-align:center}.individual-design__box{display:flex}.individual-design__body{max-width:670px;margin-right:40px}.individual-design__text{max-width:654px;margin:0}.individual-design__text:not(:last-child){margin-bottom:16px}.individual-design__text-border{margin:0}.individual-design__img-box{position:relative;min-height:300px;flex:0 0 40%}.individual-design__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.architectural-project{margin-bottom:165px}.architectural-project__title{margin:0;margin-bottom:38px;font-size:47px}.proposal__box{display:flex;margin-bottom:40px}.proposal__item{max-width:50%}.proposal__item:not(:last-child){margin-right:40px}.proposal__title{margin:0;margin-bottom:18px;font-size:26px;font-weight:700}.ask{background-image:url(../images/PK1hkOhFoktq.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.ask:before{content:'';display:block;position:absolute;z-index:2;width:100%;bottom:0;background:linear-gradient(0deg,rgb(0 0 0/55%),rgb(0 0 0/55%));top:0;left:0}.ask>.container{position:relative;z-index:3;padding:45px 15px}.ask__title{font-size:32px;text-align:center;color:#fff;margin-top:0}.ask .individual-design__title{color:#fff}.ask .form__text{color:#fff}.ask__form-box{display:flex;margin:0 auto;max-width:954px;color:#fff}.ask__form-box .form-label textarea,.ask__form-box .form-label input,.designing__form input,.designing__form textarea{margin-top:10px}.ask__left-form{width:40%}.ask__right-form{width:60%}.form__ask-comment{height:100%}.ask__form-bottom{margin:0 auto;margin-top:45px;max-width:700px;display:flex;flex-direction:column;align-items:center}.ask__input--email{margin-bottom:0}.project{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;padding-bottom:60px}main>.project:first-of-type span,main>.project:first-of-type li,main>.project:first-of-type p,main>.project .kredit{color:#000 !important;text-shadow:unset !important}main>.project .breadcrumbs span:after{background-image:url(../images/Ln5mvPIMhb9C.svg);top:3px}main>.project .breadcrumbs__current span:after{background-image:none}.project-title{font-size:32px;color:#000;text-align:center}.project__box{display:flex;justify-content:space-between}.project__slider.swiper{margin-left:0;margin-right:30px}.project__slider{width:83%}@media (max-width:1226px){.project__slider.swiper{margin-left:auto;margin-right:auto}.project__info-box{margin:0 auto 0}}.project__info{width:50%;padding-bottom:20px}.project__info-box{padding:20px 40px;border:1px solid #bb9362;max-width:517px}.project__sub-title{font-weight:600;font-size:18px;padding-bottom:19px;border-bottom:1px solid #bb9362;margin:0;margin-bottom:23px;text-align:center}.project__item{font-size:16px;font-weight:300;display:flex;justify-content:space-between}.project__item:not(:last-child){margin-bottom:12px}.project__value{display:block;font-weight:600}.project__price{margin-top:15px}.kredit a{color:#ffb100}.storey{max-width:684px;margin-top:130px}.store-service-box{display:flex;justify-content:space-between}.storey__list{display:flex;margin-right:-20px;margin-left:-20px;margin-bottom:40px;flex-wrap:wrap}.storey__item{margin-bottom:20px;padding-right:20px;padding-left:20px;width:50%}.storey__title{margin:0;margin-bottom:26px}.choose-service{margin-top:236px;margin-right:0}@media (min-width:1024px){.choose-service .container{max-width:414px;padding:0}}.choose-service__title{margin:0;margin-bottom:20px;font-size:20px;font-weight:600}.choose-service__link:hover{color:#ffb100}.choose-service__item{position:relative;padding:29px 25px;padding-right:125px;border:1px solid #bb9362}.choose-service__item:before{content:"";width:60px;height:16px;background-image:url(../images/LbqadXfGDdju.svg);background-repeat:no-repeat;background-position:right;position:absolute;bottom:38px;right:20px}.choose-service__item:not(:last-child){margin-bottom:15px}.choose-service__item .choose-service__link{color:#000 !important;text-shadow:unset}.viewed-products__slider{height:289px}.viewed-products__title{margin:0;margin-bottom:50px}.about{padding-top:237px;padding-bottom:117px;margin-bottom:150px;background-image:url(../images/xguIL08VwxOO.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;font-weight:500;font-size:18px;color:#fff}.about__box{text-align:center;max-width:658px;margin:0 auto}.about__title{margin:0;margin-bottom:16px;font-size:50px}.about__text{font-size:16px}.advantage{position:relative;padding-bottom:130px}.advantage:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;z-index:1;background-size:cover;background-repeat:no-repeat;background:rgb(0 1 5/40%)}.advantage:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;z-index:0;background-image:url(../images/rUtms2SZtgMT.jpg);background-size:cover;background-repeat:no-repeat}.advantage__box{display:flex;justify-content:center}.advantage__col-left{width:50%;padding-top:180px}.advantage__title{font-size:50px;margin:0;margin-bottom:60px;margin-right:15px}.advantage__text-box{max-width:560px}.advantage__col-right{width:50%;padding-left:84px;padding-top:180px;z-index:1}.advantage__sub-title{max-width:534px;font-size:22px;margin:0;margin-bottom:28px}.advantage__item{position:relative;padding-left:23px;font-size:16px;font-weight:500}.advantage__item:before{content:"";position:absolute;width:11px;height:11px;background-color:#bb9362;box-shadow:0px 1px 15px #bb9362;left:0;top:4px}.advantage__item:not(:last-child){margin-bottom:24px}.experience{text-align:center}.experience__text{font-size:16px;font-weight:500}.experience__title{margin:0;margin-bottom:50px;font-size:32px}.experience__item{position:relative;padding-top:120px}.experience__item:before{content:"";width:100px;height:100px;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:calc(50% - 50px)}.ten-aears-img:before{background-image:url(../images/NwNGVlWoqUO7.svg)}.recommend-img:before{background-image:url(../images/L8cCF8JwsBje.svg)}.building-img:before{background-image:url(../images/NCDY96eBjP6g.svg)}.experience__text{min-height:60px}.home-slider__title{margin:0;margin-bottom:56px;font-size:32px;margin-top:0;text-align:center}.partner__box{display:flex;justify-content:center}.partner__col-left{width:50%;margin-top:200px}.partner__col-right{width:50%}.partner__title{font-size:50px;margin:0;margin-bottom:30px;margin-right:15px;text-shadow:none}.partner__text-box{max-width:560px}.partner{position:relative}.partner__text-box{font-weight:500}.partner__text-box p:not(:last-child){margin-bottom:18px}.partner__more{font-size:12px;font-weight:500}.partner:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;z-index:-1;background-color:#fff}.partner:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:-1;background-image:url(../images/rUtms2SZtgMT.jpg);background-size:cover;background-repeat:no-repeat}.partner__list{display:flex;flex-wrap:wrap;color:#31312f;font-weight:600;text-align:center}.partner__item{width:50%}.contact__box{max-width:880px;margin:0 auto}.contact__title-box{text-align:center}.contact__title{color:#111;font-weight:400;line-height:90%;letter-spacing:-.06rem;font-size:66px;margin-bottom:50px;margin-top:35px}.contact__top-container{display:flex;flex-wrap:wrap;margin:0 -50px}.contact__col{width:33.333%;font-weight:500;text-align:center}.contact__sub-title{margin-bottom:13px;font-style:normal;font-weight:700;font-size:26px;line-height:32px;color:#fff}.contact-col__numner{font-size:32px;font-weight:500;white-space:nowrap}.contact__list__item{margin-bottom:0}.contact__list-text{margin:0;font-weight:300}.contact__col>a:first-child+p{margin-top:10px}.contact__mail{position:relative;font-size:24px;font-weight:500;white-space:nowrap}.contact__mail:hover{color:#ff9b00}.contact__mail:before{content:'';width:24px;height:24px;background-repeat:no-repeat;position:absolute;left:0;top:-2px}.contact__content{margin-bottom:64px}.contact__text-box{max-width:563px;margin:0 auto;text-align:center}.office__title{font-weight:500;font-size:32px;letter-spacing:-.06rem;text-align:center;margin-top:0}.office__list{display:flex;flex-wrap:wrap;margin:0 -12px}.office__item{width:50%;padding:0 12px;margin-bottom:24px}.office__body{background-image:url(../images/xew0rThcgg6g.jpg);background-repeat:no-repeat;background-size:cover;padding:40px}.office-2-img{background-image:url(../images/3neISjAfSsMU.jpg)}.office-3-img{background-image:url(../images/nzib5tob6iov.jpg)}.office-4-img{background-image:url(../images/04kl2N3i4WvD.jpg)}.ask__text{max-width:676px;text-align:center;margin:0 auto;margin-bottom:30px;color:#fff}.office__sub-title{font-size:20px;font-weight:500;margin-bottom:6px;margin-top:0;letter-spacing:-.06rem}.office__address{font-size:17px;font-weight:600;margin:0;margin-bottom:12px}.office__bottom-box{display:flex;justify-content:space-between}.office__metro{margin-right:10px;margin:0}.office__coordinates{margin:0;display:flex;align-items:end}.contact__form-img{background-image:url(../images/As8DrsWRRfkH.png);background-repeat:no-repeat;background-size:cover;padding:40px}.contact__form_left_post_50{max-width:378px}.contact__form_left_post_50 div.wpcf7 .ajax-loader{position:absolute}h3.contact__form-title{font-weight:500;font-size:32px;line-height:100%;color:#fff;margin-top:0}h3.contact__form-title span{color:#e1d294}p.contact__form-desc{font-size:16px;line-height:140%;color:#fff;font-weight:400}.contact-us__form-inputs span input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:16px 110px 16px 24px;gap:10px;width:371px;height:54px;border:1px solid #bb9362;background:0 0;color:#fff;font-family:'Montserrat';font-style:normal;font-weight:300;font-size:16px;line-height:140%}.contact-us__form-button input{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;width:370px;height:52px;background:#f9c245;font-size:16px;font-weight:500;font-size:16px;line-height:20px;color:#000;border:0}.contact-us__form-inputs span input::placeholder{font-family:'Montserrat';font-style:normal!important;font-weight:400!important;font-size:16px!important;line-height:140%!important;color:rgba(255,255,255,.5)!important;border:none!important;text-shadow:none!important}.construction{padding-top:248px;padding-bottom:200px;background-image:url(../images/idymuq6IEYIL.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.construction__content{max-width:1110px;margin:0 auto;text-align:center}.construction__title{font-size:50px;margin:0;margin-bottom:17px}.construction__descr{max-width:750px;margin:0 auto;margin-bottom:90px}.construction-materials{position:relative;padding-top:180px;padding-bottom:130px}.construction-materials:after{content:'';background-image:url(../images/1MprVs48hs9W.jpg)}.price{text-align:center}.price__title{font-size:32px;margin:0;margin-bottom:60px}.price__list{display:flex;flex-wrap:wrap;margin:0 -70px}.price__item{width:33.333%;padding:0 70px;padding-top:135px;margin-bottom:60px;position:relative}.price__list>.price__item:nth-child(5),.price__list>.price__item:nth-child(6){margin-bottom:0}@media (min-width:576px){.price__list>.price__item:nth-child(4){margin-bottom:0}}.price__item:before{content:'';width:100px;height:100px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:calc(50% - 50px)}.price-img-1:before{background-image:url(../images/cZEO0v7A7FyH.png)}.price-img-2:before{background-image:url(../images/XBduAByuDyqS.png)}.price-img-3:before{background-image:url(../images/ZmAvMGOpJW3u.png)}.price-img-4:before{background-image:url(../images/J21IOUVITc65.png)}.price-img-5:before{background-image:url(../images/wJEm0506e88J.png)}.price-img-6:before{background-image:url(../images/rbLcMFBM6XiC.png)}.price__text{margin:0}.construction-stages:before{background-image:url(../images/Jd3YSCX3mmVS.jpg)}.construction-stages:after{background-image:url(../images/Plw2K12b9T0N.jpg)}.construction-stages__title{margin:0;margin-bottom:40px;font-size:26px;font-weight:700}.form__boby{max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.search-span{display:block;margin-bottom:9px}.form-label{max-width:489px}.search__select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.search__input{cursor:pointer;width:458px;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;color:#fff;padding:12px;background:rgba(0,0,0,.2);border:2px solid #bb9362;margin-bottom:10px}.form__search-btn{padding:15px 69px;font-size:18px}.select-wrapper{position:relative;max-width:489px}.select-wrapper:before{content:'';position:absolute;display:block;width:16px;height:8px;top:50%;right:15px;transform:translateY(-50%);pointer-events:none;background-image:url(../images/2fGXrRPzx6SF.svg);background-repeat:no-repeat;background-position:center}.form__btn-box{text-align:center;width:100%;margin-top:20px}@media (max-width:768px){.form__search-btn{width:100%}}.search__select::-ms-expand{display:none}.search{padding-bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.modern{background-image:url(../images/qbWvCW7mCkMw.jpg)}.search__title{color:#ffb100;font-size:55px;text-align:center;margin:0;margin-bottom:20px;line-height:47px}.catalog__list{display:flex;flex-wrap:wrap;margin:0 -25px}.catalog__item{width:50%;padding:0 25px;margin-bottom:50px;cursor:pointer}.catalog__content{position:relative;overflow:hidden;height:100%;padding-bottom:70%}.catalog__content.pb0{padding-bottom:unset;min-height:500px}.catalog__img{object-fit:cover;object-position:center;height:100%;width:100%;position:absolute;top:0;left:0}.catalogue_list_img{height:100%}.catalogue_list_img img{position:relative;width:100%;height:64%;object-fit:cover}.catalogue_list_img img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:block}.catalog__title-box{position:absolute;bottom:45px;left:45px;transition:all .15s cubic-bezier(.2,0,0,.8);color:#ffb100}.catalog__title-box:hover{color:#ed1c21}.catalog__area{margin-bottom:9px;font-size:20px;font-weight:400}.catalog__sub-title{margin:0;font-size:25px;font-weight:700}.pagination{display:flex;align-items:center;justify-content:center;margin-bottom:50px}.pagination__btn{display:inline-flex;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;font-weight:400;border:1px solid #bb9362}.pagination__btn:hover{background:#bb9362;color:#fff}.pagination__btn:not(:last-child){margin-right:20px}.pagination__btn--current{font-weight:500;background-color:#bb9362;color:#fff}.catalog__title{margin:0;margin-bottom:56px;font-size:50px}.wpcf7-form-control{height:auto}span.wpcf7-list-item{display:block;margin:0 0 9px}.calculator__storey-box span.wpcf7-list-item{display:inline-block}.calculator__material-box span.wpcf7-list-item:not(:last-child){margin-right:25px}span.wpcf7-list-item>label>input[type=checkbox]{position:absolute;z-index:-1;opacity:0}span.wpcf7-list-item>label>input[type=checkbox]+span{display:inline-flex;align-items:center;user-select:none}span.wpcf7-list-item>label>input[type=checkbox]+span:before{content:'';display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #bb9362;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}span.wpcf7-list-item>label>input[type=radio]+span:before{border-radius:50%}span.wpcf7-list-item>label>input[type=checkbox]:not(:disabled):not(:checked)+span:hover:before{box-shadow:0px 1px 15px #bb9362}span.wpcf7-list-item>label>input[type=checkbox]:not(:disabled):active+span:before{background-color:#bb9362}span.wpcf7-list-item>label>input[type=checkbox]:focus+span:before{box-shadow:0 0 0 .2rem rgba(255,196,0,.25)}span.wpcf7-list-item>label>input[type=checkbox]:focus:not(:checked)+span:before{border-color:#bb9362}span.wpcf7-list-item>label>input[type=checkbox]:checked+span:before{background:#bb9362;box-shadow:0px 1px 15px #bb9362}span.wpcf7-list-item>label>input[type=checkbox]:disabled+span:before{background-color:#e9ecef}.gallery{background-image:url(../images/0HZOqTjtuoYH.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.gallery__title--video{text-align:center}.gallery__title{text-align:center;font-size:32px;margin:0;margin-bottom:52px}.gallery__description_1{margin-bottom:40px;text-align:center}@media (max-width:1024px){.gallery__description_1{margin-bottom:26px}}.swiper-video-box{position:relative;width:100%;height:370px;overflow:hidden}.swiper-video-box video{display:block;width:100%;height:100%;object-fit:cover}.swiper-img-box{position:relative;width:100%;height:325px;overflow:hidden}.swiper-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.accordion{margin-bottom:45px}.accordion__item{margin-bottom:.5rem;box-shadow:0 .125rem .25rem rgb(0 0 0/15%);border:1px solid #bb9362}.accordion__header{position:relative;display:flex;justify-content:space-between;align-items:center;color:#000;font-weight:500;cursor:pointer;padding-bottom:26px;padding-top:26px;padding-right:30px;padding-left:30px;transition:all .3s cubic-bezier(.2,0,0,.8)}.accordion__item_show .accordion__header{border-bottom:1px solid #bb9362;margin-bottom:30px}.accordion__header-left{display:flex;align-items:center;min-width:305px;margin-right:10px}.accordion__header-name{margin-left:20px;font-size:26px;font-weight:700}.accordion__title{font-size:35px;margin:0}.accordion__header:after{transition:all .25s cubic-bezier(.2,0,0,.8);flex-shrink:0;width:72px;height:72px;margin-left:auto;background-image:url(../images/ZqoErXl16rOg.svg);background-repeat:no-repeat;background-size:cover;content:""}.accordion__item_show .accordion__header:after{transform:rotate(-180deg)}.accordion__header:hover{background-color:rgba(187,147,98,.1)}.accordion__body{overflow:hidden}.accordion__item:not(.accordion__item_show) .accordion__body{display:none}.credit__col{padding:30px;padding-bottom:0;margin-bottom:30px;width:50%}.accordion__box{display:flex}.credit__btn-box{display:flex;justify-content:center;padding-top:35px;margin-bottom:50px;margin-right:30px;margin-left:30px;border-top:1px solid #bb9362}.credit__btn{background-color:#bb9362;padding:20px 18px;cursor:pointer}.credit__btn:hover{background-color:#deab6d}.credit__col:not(:last-child){border-right:1px solid #bb9362}.credit__sub-title{margin:0;margin-bottom:30px;font-size:22px;font-weight:700}.strategy__btn{padding:18px 21px}.title-style{margin-bottom:16px}.sub-title-style{font-weight:500;margin:0;margin-bottom:40px}.zero-mb{margin-bottom:0}.mortgage__box{display:flex}.mortgage__col-left{width:60%;margin-right:60px}.mortgage__col-right{width:40%}.mortgage__form-group{padding:20px;border:1px solid #bb9362;margin-bottom:20px}.mortgage-calculator input[type=range]{width:100%;outline:none;opacity:1;background-color:transparent;color:transparent;-webkit-transition:.2s;transition:opacity .2s}.mortgage-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;border:2px solid #00b3ff;cursor:pointer}.mortgage-calculator input[type=range]::-moz-range-thumb{width:25px;height:25px;background:#4caf50;cursor:pointer}.mortgage-calculator .range-output{border-bottom:none;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.mortgage-calculator #percent{display:block}.mortgage-calculator #percent #bank-select{max-width:270px;padding:10px;height:42px}.mortgage__select-wrapper{position:relative;max-width:270px}.mortgage__select-wrapper:before{content:'';position:absolute;display:block;width:16px;height:8px;top:50%;right:15px;transform:translateY(-50%);pointer-events:none;background-image:url(../images/2fGXrRPzx6SF.svg);background-repeat:no-repeat;background-position:center}.mortgage__select{cursor:pointer;width:458px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;padding:15px;background:rgba(0,0,0,.2);border:2px solid #bb9362;-moz-appearance:none;-webkit-appearance:none;appearance:none}.mortgage__select::-ms-expand{display:none}.bank-percent{margin-top:10px}.mortgage__sub-title{font-weight:300;font-size:14px;margin-top:28px}.mortagage__summ{font-weight:600;font-size:30px;margin:0}.mortagage__btn-box{margin-top:40px}.mortagage__input{margin-left:10px;width:40px;background-color:#31312f;text-align:center}#bank-percent-span{color:#fff}.precent__text{font-size:14px;margin-top:16px}.mortagage__number{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;border:none;outline:none;background:0 0;width:100%}.mortagage__range-bottom{display:flex;justify-content:space-between;font-weight:400;font-size:12px}.btn__mortage{padding:18px 48px}.interest-rate{display:flex;align-items:center;margin-top:10px;font-size:14px}input[type=range].styled-slider{height:2.2em;-webkit-appearance:none}input[type=range].styled-slider.slider-progress{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min))/var(--range));--sx:calc(.5*16px + var(--ratio)*(100% - 16px))}input[type=range].styled-slider:focus{outline:none}input[type=range].styled-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:0;background:#ffb100;border:none;box-shadow:0 0 10px #bb9362;margin-top:calc(max((12px - 1px - 1px)*0.5,0px) - 16px*0.5)}input[type=range].styled-slider::-webkit-slider-runnable-track{height:12px;border:1px solid #b2b2b2;border-radius:0;background:#efefef;box-shadow:none}input[type=range].styled-slider:hover::-webkit-slider-runnable-track{background:#e5e5e5;border-color:#9a9a9a}input[type=range].styled-slider:active::-webkit-slider-runnable-track{background:#f5f5f5;border-color:#c1c1c1}input[type=range].styled-slider.slider-progress::-webkit-slider-runnable-track{background:linear-gradient(#bb9362,#bb9362) 0/var(--sx) 100% no-repeat,#efefef}input[type=range].styled-slider.slider-progress:hover::-webkit-slider-runnable-track{background:linear-gradient(#8b7356,#8b7356) 0/var(--sx) 100% no-repeat,#e5e5e5}input[type=range].styled-slider.slider-progress:active::-webkit-slider-runnable-track{background:linear-gradient(90deg,#bb9362 0%,#9c7418 100%) 0/var(--sx) 100% no-repeat,#f5f5f5}input[type=range].styled-slider::-moz-range-thumb{width:16px;height:16px;border-radius:0;background:#ffb100;border:none;box-shadow:0 0 10px #bb9362}input[type=range].styled-slider::-moz-range-track{height:max(calc(12px - 1px - 1px),0px);border:1px solid #b2b2b2;border-radius:0;background:#efefef;box-shadow:none}input[type=range].styled-slider:hover::-moz-range-track{background:#e5e5e5;border-color:#9a9a9a}input[type=range].styled-slider:active::-moz-range-track{background:#f5f5f5;border-color:#c1c1c1}input[type=range].styled-slider.slider-progress::-moz-range-track{background:linear-gradient(#bb9362,#bb9362) 0/var(--sx) 100% no-repeat,#efefef}input[type=range].styled-slider.slider-progress:hover::-moz-range-track{background:linear-gradient(#8b7356,#8b7356) 0/var(--sx) 100% no-repeat,#e5e5e5}input[type=range].styled-slider.slider-progress:active::-moz-range-track{background:linear-gradient(90deg,#bb9362 0%,#9c7418 100%) 0/var(--sx) 100% no-repeat,#f5f5f5}input[type=range].styled-slider::-ms-fill-upper{background:0 0;border-color:transparent}input[type=range].styled-slider::-ms-fill-lower{background:0 0;border-color:transparent}input[type=range].styled-slider::-ms-thumb{width:16px;height:16px;border-radius:0;background:#ffb100;border:none;box-shadow:0 0 10px #bb9362;margin-top:0;box-sizing:border-box}input[type=range].styled-slider::-ms-track{height:12px;border-radius:0;background:#efefef;border:1px solid #b2b2b2;box-shadow:none;box-sizing:border-box}input[type=range].styled-slider:hover::-ms-track{background:#e5e5e5;border-color:#9a9a9a}input[type=range].styled-slider:active::-ms-track{background:#f5f5f5;border-color:#c1c1c1}input[type=range].styled-slider.slider-progress::-ms-fill-lower{height:max(calc(12px - 1px - 1px),0px);border-radius:0;margin:-1px 0 -1px -1px;background:#bb9362;border:1px solid #b2b2b2;border-right-width:0}input[type=range].styled-slider.slider-progress:hover::-ms-fill-lower{background:#8b7356;border-color:#9a9a9a}input[type=range].styled-slider.slider-progress:active::-ms-fill-lower{background:linear-gradient(90deg,#bb9362 0%,#9c7418 100%);border-color:#c1c1c1}.mortgage-page{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;font-weight:500;color:#fff}.mortgage-page__title{margin:0;margin-bottom:16px;text-align:center}.mortgage-page__descr{max-width:1046px;margin:0 auto;text-align:center;margin-bottom:76px}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{color:#252523}table.dataTable.cell-border tbody tr th,table.dataTable.cell-border tbody tr td{color:#252523}table.dataTable.cell-border tbody tr th,table.dataTable.cell-border tbody tr td{color:#252523}@media (max-width:600px){.mobile__fullwidth{width:100%!important}.contact-us__form-inputs span input{width:100%}.contact-us__form-button input{width:100%}.mortgage__box{flex-direction:column}.mortgage__col-left{width:100%;margin-right:0}.mortgage__col-right{width:100%}.sub-menu{display:none}}.gallery-custom{background-image:none;position:relative;background-size:cover}.gallery-custom .container{position:relative;z-index:2}.swiper-video-box{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.25%}.swiper-video-box video{display:block;width:100%;height:100%;object-fit:cover;position:absolute}.swiper-video-box iframe{display:block;width:100%;height:100%;object-fit:cover;position:absolute}.swiper-video-box .ss_fix{display:block;width:100%;height:100%;object-fit:cover;position:absolute}.gallery--grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.gallery--grid{grid-template-columns:repeat(1,1fr)}}.gallery--wrapper{display:none}.gallery--wrapper.active{display:grid;padding-top:30px}.gallery--center{display:flex;width:100%;justify-content:center;margin-top:40px}.gallery--center.active{display:none}.hero-bg__col{flex-direction:row;justify-content:space-between;display:flex}.bg--top{position:relative;background-repeat:no-repeat;background-size:cover}.fon_load{float:left;width:100%;height:5px;background:silver;margin-bottom:10px}.optionproc.st1{float:left;width:20%;background:#ffb100;height:4px;transition-duration:5s}.optionproc.st2{float:left;width:40%;background:#ffb100;height:4px;transition-duration:5s}.optionproc.st3{float:left;width:60%;background:#ffb100;height:4px;transition-duration:5s}.optionproc.st4{float:left;width:80%;transition-duration:5s;background:#ffb100;height:4px}.optionproc.st5{float:left;transition-duration:5s;width:100%;background:#ffb100;height:4px}.btn-next{background:#ffb100;width:150px;text-align:center;padding:10px 0;cursor:pointer}.opstrd{animation:fadeInFromNone 1s ease-in-out;background-color:rgba(255,255,255,.3);padding:15px;min-height:460px}.formcalc .wpcf7-validates-as-number{width:260px}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.kredit{border-top:1px solid #ffb100;margin-top:20px;padding-top:20px;text-align:center}.about-projects h3.about-projects__sub-title.orange{color:#000}span.catalog__area{width:100%}.catalog__area>p{color:#333;float:left;width:33.333%;font-size:13px;margin:2px 0}@media (min-width:1025px){#supsystic-table-2,#supsystic-table-3{padding-top:76px;padding-bottom:77px}#supsystic-table-2 tr:first-of-type,#supsystic-table-3 tr:first-of-type{position:absolute;display:inline;background:#fff !important;width:100%;max-width:1170px;top:0}#supsystic-table-2.fixed tr:first-of-type,#supsystic-table-3.fixed tr:first-of-type{position:fixed;bottom:0;top:unset}#supsystic-table-2.absolute tr:first-of-type,#supsystic-table-3.absolute tr:first-of-type{position:absolute;bottom:0;top:unset}.stw_table_control{display:none}}#supsystic-table-2 .calk--price,#supsystic-table-2 .calk--price-optima,#supsystic-table-2 .calk--price-comfort,#supsystic-table-3 .calk--price,#supsystic-table-3 .calk--price-optima,#supsystic-table-3 .calk--price-comfort{color:#000 !important}#supsystic-table-2 .table-modal-link,#supsystic-table-3 .table-modal-link{color:red !important}@media (max-width:1124px){.hero-bg__col{flex-direction:column}#supsystic-table-2 .calk--price,#supsystic-table-2 .calk--price-optima,#supsystic-table-2 .calk--price-comfort,#supsystic-table-3 .calk--price,#supsystic-table-3 .calk--price-optima,#supsystic-table-3 .calk--price-comfort{font-weight:600;font-size:24px}#supsystic-table-2 .table-modal-link,#supsystic-table-3 .table-modal-link{font-weight:400;font-size:22px}.stw_table_control{display:block;font-size:18px;font-weight:700;position:absolute;padding:20px 30px;z-index:1;padding:17px 15px;color:#999;font-size:33px}.stw_table_control.prev{left:30px}.stw_table_control.next{right:30px}.stw_table_control:hover,.stw_table_control:hover{cursor:pointer}#supsystic-table-2 tbody,#supsystic-table-3 tbody{display:block}#supsystic-table-2 tr:first-of-type,#supsystic-table-3 tr:first-of-type{display:block;width:100%}#supsystic-table-2 tr:first-of-type td,#supsystic-table-3 tr:first-of-type td{display:block;width:100% !important;min-width:unset !important;border:0 !important;font-size:16px;font-weight:500;line-height:1.5;box-sizing:border-box}#supsystic-table-2 tr:first-of-type td:nth-child(1),#supsystic-table-2 tr:first-of-type td:nth-child(2),#supsystic-table-3 tr:first-of-type td:nth-child(1),#supsystic-table-3 tr:first-of-type td:nth-child(2){display:none}#supsystic-table-2 .calk--price,#supsystic-table-2 .table-modal-link,#supsystic-table-2 .calk--price-optima,#supsystic-table-2 .calk--price-comfort,#supsystic-table-3 .calk--price,#supsystic-table-3 .table-modal-link,#supsystic-table-3 .calk--price-optima,#supsystic-table-3 .calk--price-comfort{margin-top:0;padding-top:0}#supsystic-table-2 tr.even,#supsystic-table-3 tr.even{background:#f7f8fa !important}#supsystic-table-2 td,#supsystic-table-3 td{border:0 !important;padding:12px 15px !important}#supsystic-table-2 tr,#supsystic-table-3 tr{border:0 !important}.store-service-box .container{max-width:100%}#supsystic-table-2.oneColumn tr,#supsystic-table-3.oneColumn tr{display:table-row}#supsystic-table-2.oneColumn td,#supsystic-table-3.oneColumn td{display:table-cell}#supsystic-table-2 tr:first-of-type,#supsystic-table-3 tr:first-of-type{display:block}#supsystic-table-2 tr:first-of-type td,#supsystic-table-3 tr:first-of-type td{display:block}#supsystic-table-2 tr td:nth-child(1),#supsystic-table-3 tr td:nth-child(1){display:none}#supsystic-table-2.stw_table_control_active tr:first-of-type td:not(:nth-child(2)),#supsystic-table-2 tr:first-of-type td:nth-child(4),#supsystic-table-2 tr:first-of-type td:nth-child(5),#supsystic-table-3.stw_table_control_active tr:first-of-type td:not(:nth-child(2)),#supsystic-table-3 tr:first-of-type td:nth-child(4),#supsystic-table-3 tr:first-of-type td:nth-child(5){display:none}#supsystic-table-2.stw_table_control_active tr td:not(:nth-child(2)),#supsystic-table-2 tr td:nth-child(4),#supsystic-table-2 tr td:nth-child(5),#supsystic-table-3.stw_table_control_active tr td:not(:nth-child(2)),#supsystic-table-3 tr td:nth-child(4),#supsystic-table-3 tr td:nth-child(5){display:none}#supsystic-table-2.active_2 tr:first-of-type td:nth-child(3),#supsystic-table-2.active_3 tr:first-of-type td:nth-child(4),#supsystic-table-2.active_4 tr:first-of-type td:nth-child(5),#supsystic-table-3.active_2 tr:first-of-type td:nth-child(3),#supsystic-table-3.active_3 tr:first-of-type td:nth-child(4),#supsystic-table-3.active_4 tr:first-of-type td:nth-child(5){display:block !important}#supsystic-table-2.active_2 tr td:nth-child(3),#supsystic-table-2.active_3 tr td:nth-child(4),#supsystic-table-2.active_4 tr td:nth-child(5),#supsystic-table-3.active_2 tr td:nth-child(3),#supsystic-table-3.active_3 tr td:nth-child(4),#supsystic-table-3.active_4 tr td:nth-child(5){display:table-cell !important;animation:slideaway .4s}#supsystic-table-2 tr:not(:nth-child(1)) td:not(:nth-child(2)),#supsystic-table-3 tr:not(:nth-child(1)) td:not(:nth-child(2)){width:80px;max-width:80px}@keyframes slideaway{from{display:block}to{transform:translateX(200px);opacity:0}}}table tr:first-of-type td:first-of-type{min-width:741.5px !important;box-sizing:border-box}table tr:first-of-type td:first-of-type+td{min-width:143.1px !important;box-sizing:border-box}table tr:first-of-type td:first-of-type+td+td{min-width:143.1px !important;box-sizing:border-box}.project__item i.fa{float:left;margin-right:10px;line-height:19px}li.project__item{text-align:left;display:inherit}span.project__value{float:right}section:nth-child(odd){background-color:#f3f3f3}section:nth-child(even){background-color:#f3f3f3}.search__input::placeholder{color:#fff !important}section.hero input::placeholder,.form__input::placeholder,.wpcf7-form-control::placeholder,.form__ask-comment::placeholder,.search .search__input::placeholder,select:invalid{color:#fff !important;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-weight:700}section.service p,section.service li{color:#000!important;text-shadow:none}a.btn.btn-slider{position:absolute;left:15px;bottom:15px;/mig-dom.ru/public_html/wp-content/themes/migdom-new/common/css-new z-index:10}.hero{display:flex;align-items:center}.hero_height_100vh{min-height:calc(100vh - 86px)}.hero__bg--overflow:before{content:'';display:block;position:absolute;z-index:2;width:100%;bottom:0;background:linear-gradient(0deg,rgb(0 0 0/55%),rgb(0 0 0/55%));top:0;left:0}.hero>.container{position:relative;z-index:3;padding:45px 15px}.hero__container--slider{overflow:hidden}.hero .swiper-button-next:after,.hero .swiper-button-prev:after{background-color:transparent;font-size:30px}.hero .swiper-button-next,.hero .swiper-rtl .swiper-button-prev{right:0}.hero .swiper-button-prev,.hero .swiper-rtl .swiper-button-next{left:0}.hero__h1{font-size:38px;text-align:center;margin-top:0;color:#fff}.hero__h2{text-align:center;color:#fff}.hero_text_1{text-align:center;color:#fff}.hero__color_yellow{color:#ffb100}span.uprt{text-decoration:line-through;font-size:90%}.calculator.str .container{max-width:600px;margin:0 auto;width:100%}.ask *,.slider-big-build>*,.mortgage-page .container,.designing *{z-index:1;position:relative}button.service__btn.btn.btn-reset{margin-left:calc(50% - 135px);float:left}.designing,section.calculator{background-color:rgb(0 0 0/0%) !important}.ask,.designing{position:relative}.mortgage-page{display:block;position:relative}section.hero .hero__descr .hero_list span{color:#ffb100 !important;font-weight:700}.office__body{position:relative;height:390px}.office__body>*{z-index:3;position:relative;text-shadow:1px 1px 1px #000;color:#111}.office__twocol{display:flex;justify-content:space-between;margin-bottom:6px}.project--custom{padding-bottom:30px}.project--custom .breadcrumbs{margin-bottom:30px}.project--custom .project__title{margin-top:0;margin-bottom:16px}.storey--custom{margin-top:30px}.choose-service--custom{margin-top:136px}.popup{display:none}.supsystic-tables-wrap .supsystic-table tr:last-child{display:none !important}.supsystic-tables-wrap .supsystic-table{border:none !important}.supsystic-tables-wrap .supsystic-table td,.supsystic-tables-wrap .supsystic-table th{border:1px solid #bb9362 !important;background:0 0 !important}table.dataTable tbody tr{background:0 0 !important}.supsystic-tables-wrap .supsystic-table .calk--price,.supsystic-tables-wrap .supsystic-table .calk--price-optima,.supsystic-tables-wrap .supsystic-table .calk--price-comfort{padding-top:10px;font-size:22px;color:#ffb100 !important}.supsystic-tables-wrap .supsystic-table .calk--price .table-modal-link,.supsystic-tables-wrap .supsystic-table .calk--price-optima .table-modal-link,.supsystic-tables-wrap .supsystic-table .calk--price-comfort .table-modal-link{font-size:16px}.supsystic-tables-wrap .supsystic-table .table-modal-link{margin-top:10px;color:#ffb100 !important;text-decoration:underline;white-space:pre;display:inline-flex}.project--video{padding-bottom:35px}.popup{cursor:auto !important}.popup h2{margin-top:0;margin-bottom:40px}.popup h2+p{margin-top:-30px;margin-bottom:40px}.popup .form__input{max-width:100%;margin-right:0;background:#fff;margin-bottom:30px;color:#000}.popup .acceptance{padding-left:25px;align-items:center;position:relative}.popup .acceptance span:first-child{position:absolute;left:0}.viewed-products{margin-top:70px}.js-collapse__content{padding-bottom:30px;display:none}.js-collapse.active .js-collapse__content{display:block}.js-collapse{cursor:pointer}.build__list{align-items:flex-start}.houses__body--bg{position:relative}.houses__body--bg:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.7)}.houses__body--bg img{object-fit:cover;width:100%;height:100%;position:relative;z-index:0}.houses__body--bg h3,.houses__body--bg:before{z-index:2}.houses__item{display:flex}.modern-house__list>.houses__item:nth-child(4){margin-bottom:0}@media (min-width:768px){.modern-house__list>.houses__item:nth-child(3){margin-bottom:0}}.houses__link{display:flex}.bg--top .btn{font-size:16px}.build__body{width:100%}@media (max-width:375px){.calculator__feedback{max-width:450px !important}.calculator__feedback .btn{font-size:18px}}.calculate-cost__body--full{max-width:100%;margin-right:0;width:100%}.marquiz__container_inline{max-width:100% !important}.swiper-img-box_16-9{padding-bottom:56.25%;height:auto;overflow:hidden}.swiper-img-box_16-9 img{position:absolute;left:0;top:0}.start-page__body{padding:0 !important}.title-center{text-align:center}.swiper-img-box h3{position:absolute;z-index:3;bottom:0;left:20px;padding:5px 14px;background:#fcb411}.choose-service__item{display:block}.footer.aos-init{z-index:-5;position:relative}.footer.aos-init.aos-animate{z-index:0}.catalog__content--bg{position:relative}.catalog__content--bg__img{position:absolute;z-index:0;height:100%;width:100%;left:0;top:0}.catalog__content--bg__img:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.7)}.js-top-block.shale .modern__title:before{content:attr(data-shale) ''}@media (max-width:768px){.contact__top-container>div:nth-child(3) ul{padding-left:1px}.supsystic-tables-wrap .supsystic-table td,.supsystic-tables-wrap .supsystic-table th{font-size:14px}}.gallery-custom{background-image:none;background-size:cover}.all-progers-bg{background:url(../images/vQDYt20JlIBu.jpg);background-size:cover}.project__price{font-weight:600;font-size:18px}table.dataTable,table.dataTable *{color:#000 !important}.site-sub-list,.sub-menu{background:0 0}@media (max-width:600px){.cd__block__check{display:none}button.cd__block__button{margin-top:-16px}.sub-menu{position:initial}.site-list__sub-link,.sub-menu .menu-item a{font-size:16px}.site-sub-list,.sub-menu{padding-bottom:0}}@media (max-width:1024px){.menu-item{text-align:left}.menu-item-has-children{position:relative}.children-arrov{position:absolute;right:0;width:39px;height:49px;top:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23BB9362' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:25px;background-position:50% 50%;transition:.4s}.children-arrov.active{transform:rotate(-180deg)}}.project__price__tabl{font-weight:700}.about{background:url(../images/I7vWCP0ZQQkR.jpg);background-size:cover}.hover-bg{overflow:hidden}.hover-bg:after,.hover-bg img{transition:3s}.hover-bg:hover:after{opacity:.5}.hover-bg:hover img{transform:scale(1.1)}.about__custom-text{font-weight:400;text-align:left}.listing{background-image:none;background-size:cover}.listing-title{color:#000;max-width:100%;font-size:66px;font-weight:400;font-size:66px;line-height:90%;letter-spacing:-.02em;margin:0}.listing-title-credit{font-size:32px}.listing-banner{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.listing-col{width:50%}.listing-col-left-p-1{margin-top:30px;margin-bottom:0;font-size:16px;line-height:140%}.listing-col.right{padding-left:140px}.listing-col-right-p-1{margin-top:13px;margin-bottom:39px;font-size:16px;line-height:140%}.listing-col-right-button-1{text-align:right}main{background:#f3f3f3}main>.listing:before,main>.about:before,main>.contact:before{background:#f3 !important}main>.contact:before{display:block}.header .header-container{padding-top:0}.header .header__number{padding-top:33px;height:100%}@media (min-width:1025px){.header.header-color .sub-menu{background:rgba(0,0,0,.8)}}@media (max-width:1024px){.header{min-height:70px;min-height:50px}.listing-banner{flex-direction:column}.listing-title{text-align:center}.listing-col{width:100%}.listing-col>p{width:50%}.listing-col.right{padding-left:0}.listing-col-right-button-1{text-align:left}.header.header-color.active{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:#fff}.header.header-color .main-nav__wrapper{top:64px;height:calc(100% - 64px)}.header .header__number{padding-top:36px;margin-right:72px}.header.header-color .header__number{padding-top:21px}}@media (max-width:768px){.listing-col>p{width:75%}}@media (max-width:480px){h1.contact__title{font-size:30px}.contact__top-container{flex-direction:column;align-items:center}.office__title{font-size:24px}.listing-title{font-size:36px}.listing-col>p{width:100%}.listing-col-right-button-1 .btn{width:100%}}@media (max-width:360px){.listing-title{font-size:32px}}.map__img-box{position:relative}.map__img-box>*{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.proect_info{margin-top:10px;float:left;width:100%;padding:20px 15px 0;text-align:center;border-top:1px solid #ffb100}.proect_info span.project__price{font-size:18px;color:red}a.abtn{padding:10px;font-size:16px;background:#ffb100;cursor:pointer;position:relative;z-index:1}a.abtn:hover{background-color:#ffdd2d}.catalog__content.pb0{padding-bottom:0}.catalog__content.pb0:after{content:"";display:block;position:absolute;top:5px;left:5px;right:5px;bottom:0;border:1px solid #ffb100}.catalog__content.pb0:before{bottom:20px;right:30px}.catalog__content.pb0 .catalog__title-box{float:left;width:100%;color:#000;position:initial;display:inline;padding:0 13px 10px}.catalog__content.pb0 .catalog__area{float:left;width:100%;padding:0 13px}.catalog__content.pb0 .catalog__title-box .catalog__area{margin-bottom:3px}@media (max-width:1024px){.catalog__content.pb0 .catalog__title-box{color:#000}}.interior-design-img:before{background-image:url(../images/8CckHVgLSze8.svg)}.landscape-design-img:before{background-image:url(../images/211Dcrwjq7WX.svg)}.about-projects__sub-title.orange{color:#ffb100}#testinput{display:none}.project__price{text-align:center}.project__price+.btn{margin:0 auto;display:flex}.drawings{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0 0;overflow:hidden}.drawings__title{font-weight:700;font-size:20px;color:#ffb100;position:relative;padding-bottom:17px;width:100%;text-align:center}.drawings__title:before{content:'';width:2px;height:2px;background:#ffb100;display:block;position:absolute;bottom:7px;left:50%;transform:translateX(-50%)}.drawings__title:after{content:'';width:450px;height:1px;display:block;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);border-left:200px solid #ffb100;border-right:200px solid #ffb100}.filter-item__list{list-style:none;margin:0 0 40px;padding:0}.filter-item__list li:not(:last-child){margin-bottom:20px}.checkbox{display:block}.checkbox span{display:flex;align-items:center;padding-right:50px;position:relative;cursor:pointer}.checkbox span b{margin-left:auto}.checkbox__text:after{content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#ffb100;transition:.2s;background-position:center;background-repeat:no-repeat;background-size:15px 15px}.checkbox input{display:none}.checkbox input:checked+span:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M5.50005 7.37912L12.3941 0.484375L13.4553 1.54488L5.50005 9.50012L0.727051 4.72712L1.78755 3.66663L5.50005 7.37912Z' fill='%23333'/%3E%3C/svg%3E")}.modal{display:flex;align-items:center;justify-content:center}.modal.active{opacity:1;z-index:9999;visibility:visible;overflow:hidden}.modal:before{display:none !important}.modal__wrapper{background:#fff;color:#000;padding:34px;width:100%;max-width:572px;position:relative}button.modal__close{background:0 0;border:none;width:30px;height:30px;position:absolute;right:0;bottom:100%;padding:0;cursor:pointer}button.modal__close path{fill:#fff;stroke:#fff}.form__c{height:238px}@font-face{font-family:'Circe Rounded Alt';src:url('../fonts/bwFi0XzGs7vv.eot');src:local('Circe Rounded Alt Bold'),local('CirceRounded-AltBold'),url('../fonts/bwFi0XzGs7vv.eot#iefix') format('embedded-opentype'),url('../fonts/vaZyZFn7rYzk.woff2') format('woff2'),url('../fonts/T5H9swM4XSPt.woff') format('woff'),url('../fonts/6qDSGU38gq0f.ttf') format('truetype');font-weight:700;font-style:normal}.fancybox__container #plan_form_skidka_3{font-family:'Circe Rounded Alt' !important;padding:0;width:600px;max-width:100%;max-height:unset;color:#fff}#plan_form_skidka_3>div{width:100%}#plan_form_skidka_3 .plan_form_skidka_3-photo{height:313px;background:center center url('../images/jtlTk599AmWU.jpg');background-size:cover}#plan_form_skidka_3 .plan_form_skidka_3-form{padding:13px 60px;overflow-y:auto;text-align:center;background:#3c3c3c;line-height:1.19}#plan_form_skidka_3 .plan_form_skidka_3-title-1{font-size:34px;color:#ffc90e}#plan_form_skidka_3 .plan_form_skidka_3-title-2{font-size:24px;color:#fff}#plan_form_skidka_3 .plan_form_skidka_3-title-3{font-size:24px;color:#ffc90e}#plan_form_skidka_3 .plan_form_skidka_3-3block{padding:0 60px 13px;background:#3c3c3c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.1}#plan_form_skidka_3 .plan_form_skidka_3-bl1{width:50%;text-align:center;padding-top:6px}#plan_form_skidka_3 .plan_form_skidka_3-bl1-t1{font-size:28px}#plan_form_skidka_3 .plan_form_skidka_3-bl1-t2{font-size:20px;display:inline-block;position:relative;padding:0 7px}#plan_form_skidka_3 .plan_form_skidka_3-bl1-t2:before{content:" ";width:100%;height:3px;background:red;position:absolute;top:50%;left:0;margin-top:-1.5px}#plan_form_skidka_3 .plan_form_skidka_3-bl1-t3{font-size:19px;color:#ffc90e}#plan_form_skidka_3 .plan_form_skidka_3-bl1-t3 span{font-size:23px}#plan_form_skidka_3 .plan_form_skidka_3-bl2{width:50%;text-align:right;padding-top:19px}#plan_form_skidka_3 .plan_form_skidka_3-bl2 .btn{width:182px;background-color:#ffb100 !important;font-size:18px;height:52px}#plan_form_skidka_3 .plan_form_skidka_3-bl2 .btn:hover{background-color:#dca427 !important}#plan_form_skidka_3 .plan_form_skidka_3-bl3{width:100%;font-size:13px;text-align:center;padding-top:9px}#plan_form_skidka_3 .carousel__button.is-close{border:2px solid #5b5a5a;width:29px;top:7px;right:9px;height:29px}#plan_form_skidka_3 .carousel__button.is-close svg{color:#fff;width:14px;height:14px}#plan_form_skidka_3 .carousel__button.is-close:hover{border:2px solid #565656;color:#5c5c5c}#plan_form_skidka_3 .carousel__button.is-close:hover svg{color:#d8d8d8}@media (max-width:640px){#plan_form_skidka_3 .plan_form_skidka_3-form{padding:13px 10px}#plan_form_skidka_3 .plan_form_skidka_3-title-1{font-size:26px}#plan_form_skidka_3 .plan_form_skidka_3-title-2{font-size:16px}#plan_form_skidka_3 .plan_form_skidka_3-title-3{font-size:16px}#plan_form_skidka_3 .plan_form_skidka_3-photo{height:213px}#plan_form_skidka_3 .plan_form_skidka_3-3block{padding:13px 10px}#plan_form_skidka_3 .plan_form_skidka_3-bl1{width:100%}#plan_form_skidka_3 .plan_form_skidka_3-bl2{width:100%;text-align:center}}@media (max-width:480px){#plan_form_skidka_3 .plan_form_skidka_3-title-1{font-size:24px}#plan_form_skidka_3 .carousel__button.is-close{top:-40px;right:0}}