.new-turnkey-pages,.newbuilding,.turnkey-page{font-family:Inter}.rought-repair-page .turnkey-adv{display:none}.rought-repair-page .header-info__inner-left{width:56%}.new-staff .title{margin-bottom:0;color:#000}.new-staff.content-block{background-color:#fff}.new-staff .staff__text{font-size:20px;color:#000;margin-top:12px}.new-staff .staff__name{font-size:24px;text-transform:uppercase}.new-staff .staff__profession{font-size:16px;text-transform:none}.new-staff .staff__image{height:539px;border:0;max-width:100%;border-radius:60px}.new-staff .staff-info{transform:translateX(-50%);padding:0 24px;position:absolute;bottom:44px;left:50%;width:calc(100% - 68px)}.projects.projects-new{padding:0;position:relative;background-color:transparent}.projects__items-slider .swiper-wrapper{display:flex}.projects__tab-pane .projects__item{height:1024px;position:relative;padding-right:0}.projects__tab-pane .projects__item:before{height:100%;content:"";position:absolute;background-color:rgba(0,0,0,.25);width:100%;z-index:1}.why-rvt-new .why-rvt__item{padding:36px;justify-content:normal;flex-direction:column;gap:24px;background-color:#fff;align-items:flex-start;box-shadow:1px 1px 32px rgba(0,0,0,.05);border-radius:50px;width:calc(33% - 16px)}.why-rvt-new .why-rvt__item .item-info{width:100%}.why-rvt-new .why-rvt__inner>p{text-align:center}.why-rvt-new .why-rvt__item .descr{color:rgba(0,0,0,.6)}.why-rvt-new .why-rvt__item .icon{background-color:transparent}.why-rvt-new .why-rvt__item span.heading{font-size:24px;text-transform:uppercase}.hero__smeta{justify-content:space-between;font-size:14px;color:#fff;align-items:center;width:100%;margin-top:70px;display:flex}.smeta-text{text-align:center;width:330px}.hero__smeta .smeta-block{height:1px;background-color:hsla(0,0%,100%,.25);width:calc(50% - 165px)}.header__main.header__new-turnkey .button.glass--button,.header__main.header__new-turnkey .button.glass--button-yellow{height:49px;font-size:14px;color:#fff;gap:8px;border-radius:50px}.header__main.header__new-turnkey .header__contacts{align-items:center}.header__main.header__new-turnkey .header__right{gap:0;display:flex}.header__main.header__new-turnkey .header__left{gap:48px;display:flex}.header__new-turnkey .header__top{padding-top:34px;padding-bottom:24px}.header__new-turnkey.filled .header__top{padding-top:10px;padding-bottom:10px}.header__new-turnkey .main-menu__list{padding:18px 0}.header__new-turnkey.filled .main-menu__list{padding:6px 0}.button.glass--button{border:1px solid hsla(0,0%,100%,.25);background-color:hsla(0,0%,100%,.1);border-radius:50px}.button.glass--button,.button.glass--button-yellow{height:49px;justify-content:center;color:#fff;gap:8px;align-items:center;display:flex}.button.glass--button-yellow{border:1px solid #f2ca44;background-color:rgba(242,202,68,.1);border-radius:50px}.new-button{height:76px;padding:0 28px;justify-content:center;gap:10px;align-items:center;border-radius:76px;display:flex}.new-button.wa{background-color:rgba(37,211,102,.6)}.new-button.tg{background-color:rgba(0,136,204,.6)}.button.new-primary--btn{height:76px;color:#fff;border-radius:76px}.work-steps-rt-inner{flex-wrap:wrap;gap:20px;display:flex}.accent-color{color:#f1ca4b}.white-color{color:#fff}.why-rvt{padding:50px 0 100px}.why-rvt__wrapper{gap:40px;margin-top:50px;display:flex}.why-rvt__left{width:70%}.why-rvt__right{background-color:#333;border-radius:16px;width:calc(30% - 40px)}.why-rvt__wrapper .subtitle{color:rgba(90,90,90,.94)}.why-rvt__items{flex-wrap:wrap;gap:20px;margin-top:70px;display:flex}.why-rvt__left-outer{flex-direction:column;gap:20px;width:calc(35% - 16px);display:flex}.why-rvt__inner{position:relative}.why-rvt__right-outer{flex-direction:column;gap:20px;width:calc(35% - 16px);display:flex}.why-rvt .title{text-align:center}.why-rvt__bg-title{transform:translate(-50%,-20%);position:absolute;top:0;left:50%}.why-rvt__illustration{transform:translateY(70px) scale(1.11);width:calc(30% - 16px);z-index:1}.why-rvt__item{padding:20px;justify-content:space-between;position:relative;background-color:#f3f3f3;align-items:center;border-radius:12px;display:flex;z-index:2}.why-rvt__left-outer .why-rvt__item:first-child,.why-rvt__left-outer .why-rvt__item:nth-child(3){transform:translateX(44px)}.why-rvt__right-outer .why-rvt__item:first-child,.why-rvt__right-outer .why-rvt__item:nth-child(3){transform:translateX(-44px)}.why-rvt__item .icon{height:50px;justify-content:center;background-color:#f1ca4b;align-items:center;border-radius:50%;width:50px;display:flex}.why-rvt__item .item-info{flex-direction:column;gap:10px;width:calc(100% - 70px);display:flex}.why-rvt__item span.heading{font-size:16px;font-weight:600}.mobile-block{display:none}.mb-50{margin-bottom:50px}.partner .logo img{height:auto;width:115px}.contacts-wrapper{gap:40px;display:flex}.contacts-left{width:35%}.contacts-right{width:calc(65% - 40px)}.contacts-section .home-hero__form.repair-turnkey-form{height:100%}.header-info__inner.flex{flex-wrap:wrap;margin-bottom:50px;gap:50px;display:flex}.header-info__top{justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%;display:flex}.home-hero__form.repair-turnkey-form{filter:drop-shadow(.5px 0 0 rgba(100,150,255,.15)) drop-shadow(-.5px 0 0 rgba(255,100,150,.15));backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);padding:54px 45px 24px;border:1px solid hsla(0,0%,100%,.2);position:static;border-radius:16px;border-radius:60px;background:var(--white-10,hsla(0,0%,100%,.1));width:513px;background-blend-mode:overlay}.contacts-wrapper .home-hero__form{padding:14px 35px 24px;color:#000;background-color:var(--bg-color-orange);border-radius:20px;width:460px}.repair-turnkey-form .home-hero__form-title{font-size:24px;margin-bottom:10px;text-transform:uppercase;line-height:32px}.repair-turnkey-form .home-hero__form-text{font-size:20px}.repair-turnkey-form .socials{gap:14px;margin-top:14px;display:flex}.repair-turnkey-form .socials a{width:calc(50% - 7px)}.home-hero__form.repair-turnkey-form .home-hero__form-content{justify-content:center;flex-direction:column;display:flex}.repair-turnkey-form .home-hero__form-policy{font-size:16px;text-align:center;margin-top:15px}.repair-turnkey-form .home-hero__form-title.title{font-size:35px;text-align:center}.repair-turnkey-form .home-hero__form-text{font-size:15px}.home-hero__form.repair-turnkey-form .modal-form__button{height:76px;color:#fff;border-radius:76px;background:rgba(242,202,68,.6);margin-top:28px}.contacts-wrapper .home-hero__form.repair-turnkey-form .modal-form__button{height:66px;color:#fff;border-radius:10px;background:#333}.repair-turnkey-form .home-hero__form-text{text-align:left}.repair-turnkey-form.home-hero__form .modal-form__input{height:55px;font-size:18px;border:0;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.25);text-align:left;background-color:transparent;border-radius:0;margin-top:20px}.contacts-wrapper .repair-turnkey-form.home-hero__form .modal-form__input{font-size:18px;color:#000;border-bottom:0;text-align:left;background-color:#fff;border-radius:10px;margin-top:20px}.repair-turnkey-form.home-hero__form .modal-form__input::placeholder{color:#fff}.contacts-wrapper .repair-turnkey-form.home-hero__form .modal-form__input::placeholder{color:#000}.turnkey-adv .about-company__feature{flex:none;padding:0;flex-wrap:nowrap;gap:12px;align-items:center;width:calc(33.33% - 20px);display:flex}.turnkey-adv .icon img{height:48px;width:48px}.turnkey-adv{backdrop-filter:blur(32px);padding:24px 32px;border:1px solid rgba(255,204,0,.5);background-color:rgba(0,0,0,.1);border-radius:20px}.turnkey-adv .num{font-size:32px;font-weight:600;color:#f1ca4b}.turnkey-page .header-info__title_main .accent-color{display:none}.header-info__tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.header-info__tags .tag{backdrop-filter:blur(8px);padding:14px 20px;font-size:16px;font-weight:500;color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:50px;white-space:nowrap}.pretag-servicepage,.turnkey-page .pretag{transform:rotate(-3.85deg);padding:18px;justify-content:center;font-size:24px;margin-bottom:14px;color:#f2ca44;text-transform:uppercase;gap:10px;background-color:rgba(242,202,68,.1);align-items:center;border-radius:50px;width:fit-content;display:flex}.turnkey-adv .about-company__feature h3{font-size:20px;font-weight:400;margin:0;width:calc(100% - 82px)}.turnkey-adv.about-company__features{gap:40px 20px;margin-top:40px}.turnkey-adv .about-company__feature .about-company__feature-desc_main{font-size:16px;text-align:center;margin-top:20px}.header-info__inner-left{width:60%}.item-icon{height:70px;justify-content:center;margin-bottom:1rem;background-color:#f1ca4b;align-items:center;border-radius:50%;width:70px;display:flex}.item-info-icon{height:40px;width:40px}.item-info-title{font-size:18px;font-weight:600}.main-menu__hint{padding:8px 12px;font-size:12px;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12);text-align:center;background-color:rgba(0,0,0,.85);width:100%;line-height:1.35;display:none;z-index:1}.main-menu__hint.is-visible{display:block}.tap-toast{transform:translate(-50%,12px);pointer-events:none;padding:10px 14px;font-size:11px;color:#fff;transition:opacity .18s ease,transform .18s ease;position:fixed;max-width:min(92vw,520px);opacity:0;text-align:center;top:calc(16px + env(safe-area-inset-top));box-shadow:0 8px 28px rgba(0,0,0,.25);background:rgba(4,182,93,.92);left:50%;line-height:1.35;z-index:9999}.tap-toast.is-visible{transform:translate(-50%);opacity:1}.main-menu .hint-flash{position:relative;outline:0}.main-menu .hint-flash:after{height:2px;right:0;transition:opacity .2s ease;content:"";position:absolute;opacity:.35;bottom:-2px;background:currentColor;left:0}@media (prefers-reduced-motion:reduce){.tap-toast{transition:none}}@media (max-width:991.9px){.mb-30-sm{margin-bottom:30px}}#gallery-1 .gallery-item{flex:0 0 18%;text-align:center}.grecaptcha-badge{visibility:hidden!important}.cf7sr-g-recaptcha{margin-top:20px}.background-title--rotated{position:absolute}@media (hover:hover){.button-toggle:hover:before{border-color:#ffe79e;background-color:#ffe79e}.ordered-list__button-more:hover{color:#fff;background-color:#000}.ordered-list__button-benefit:hover{cursor:default}.team__button:hover{color:inherit;background-color:var(--bg-hover-orange)}.banner-main__button:hover{background:#000}}.button-toggle{height:40px;border:1px solid #f2f2f2;position:relative;border-radius:18px;background:#fff;cursor:pointer;width:84px;display:inline-block}.button-toggle:before{height:40px;transition:.3s;content:"";position:absolute;top:-1px;box-shadow:0 6px 10px 0 rgba(0,0,0,.26);border-radius:50%;background:#fff;background:#f2f2f2;left:0;width:40px}.button-toggle.active{border-color:#f1ca4b;background-color:#fff}.button-toggle.active:before{border:1px solid #f1ca4b;background-color:#fff;background:#f1ca4b;left:44px}.slider-hint_white{border-bottom:10px solid #333;background:#949494}.slider-hint_white:before{background:#333}.slider-hint_white:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFOSURBVHgB7ZfvbcIwFMTPiAGyQdMJ2hHKBt2g6QS0E5SO0AlgA7IBHYFOQDpBywSPe8EgUAgkxn++8JNOQSbE5/j5jA16ICI5L8/UA/VDlcaYCjFg5y/S5E/bERodue1MWkxkcGTQ8b5Hqq2TzH4f1IDzCH0ZCMbNwM3AEH746BBIv9TMKTn58EL8MbWRXpNiCgpqsUvPVDWQU28pDSjjPgZy+CfTWqhXgZ2PAtt9fk19s1pLhCcf2opc4HiUY7ZXvL6HNqJTMMHpV6xtcxpRc3cIhNGFiXSM9A38IyFq4AsJGbDIJilN1DlAE5pKI6pCZPZBRBO69u/58TWmkUYS0sQsppHWKFYjiDAtZ/cC++dBTQRbqhc3I2viE2FYdr5TI1n8MkUfZHs+XIkfVuJynrQmSrmO+WHnBg7wAU+8qDI0z41Vy8+0kJeaN4eNG/03wEnxb/hQAAAAAElFTkSuQmCC") no-repeat 50%/contain}.slider-hint.active{opacity:1;visibility:visible}.slider-hint.active:after,.slider-hint.active:before{animation:sliderHint 2s 2}.ordered-list{margin-bottom:0;counter-reset:ordered-list;margin-top:50px;padding-left:0}.ordered-list__item{list-style:none;font-size:20px;color:#000;transition:.3s;position:relative;max-height:999em;opacity:1;margin-left:0;margin-top:63px;padding-left:63px}.ordered-list__item.hidden{font-size:0;max-height:0;opacity:0;margin-top:0}.ordered-list__item:first-child{margin-top:0}.ordered-list__title{font-weight:700;text-transform:uppercase;position:relative;line-height:145%}.ordered-list__title:before{transform:translateY(-50%);min-height:40px;padding-top:5px;font-size:21.43px;font-weight:800;color:#000;content:counter(ordered-list);position:absolute;max-height:40px;letter-spacing:6%;counter-increment:ordered-list;text-align:center;top:50%;background-color:#f1c84b;border-radius:5px;left:-63px;width:40px;line-height:132%;font-family:Inter}.ordered-list__text{font-size:20px;font-weight:500;position:relative;line-height:145%;margin-top:12px}.ordered-list__button-more{border:1px solid #000;color:#000;background-color:#fff;width:245px;margin-top:90px}.ordered-list__button-benefit{height:129px;font-size:30px;border:none;font-weight:700;transition:.3s;background-size:100% 100%;background-position:0 50%;border-radius:15px;width:100%;background-image:linear-gradient(180deg,#f9d755,#9f7a23);line-height:132%;margin-top:100px;display:block}.header__fake-block.showed{display:block}.header__main.fixed{position:fixed}.header__main.filled{background-color:#333;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.main-menu__item.main-menu__has-sublist.active .main-menu__link{color:var(--bg-color-orange)}.main-menu__sublist-item--special>.main-menu__sublist{max-height:182px}.main-menu__item>.main-menu__sublist.active{display:flex}.remote-cooperation__title{font-size:20px;font-weight:700;margin-bottom:20px;color:#fff;text-transform:uppercase;position:relative;padding-left:14px}.remote-cooperation__title:before{height:22px;content:"";position:absolute;top:2px;background-color:#f1c84b;left:0;width:4px}.remote-cooperation__desc{font-size:20px;font-weight:400;margin-bottom:30px;color:#fff;width:940px}.content-block__text{font-size:20px;font-weight:500;color:#fff;letter-spacing:-.02em;line-height:145%}.design-card__price_width{padding-right:10px;width:max-content}.design-card__info{font-size:20px;font-weight:500;color:#fff;margin:30px 0}.content-block__content--margin{margin-top:95px}.content-block__gallery{margin-top:45px}.content-block__gallery-image-block{height:515px}.about-company__feature-icon{height:36px;flex-shrink:0;margin-right:20px;width:36px}.full-cycle{padding:60px 20px 85px;position:relative;background-color:#333}.full-cycle__bg-title{color:#fff;position:absolute;top:-65px;left:103px}.full-cycle__container{position:relative;z-index:1}.full-cycle__title{font-size:60px;font-weight:700;margin-bottom:0;color:#fff;text-align:left;width:1000px;margin-top:0}.full-cycle__text{font-size:20px;font-weight:500;color:#fff;text-align:left;line-height:145%;margin-top:58px}.full-cycle__text p{margin-top:29px}.full-cycle__text p:first-child{margin-top:0}.full-cycle__images{justify-content:space-between;flex-wrap:wrap;margin-top:43px;display:flex}.full-cycle__image-block{height:385px;width:644px;width:48.788%;display:flex}.full-cycle__image-item{height:auto;object-fit:cover;border-radius:0 0 37px 37px;width:100%;display:block}.remote-steps{padding:30px 20px 50px;position:relative;background-color:#fff}.remote-steps__bg-title{color:#000;position:absolute;top:-30px;left:104px;display:none}.remote-steps__container{position:relative;margin:0 auto;z-index:1}.remote-steps__title{font-size:60px;font-weight:700;margin-bottom:0;margin-top:0}.completed-objects__items{justify-content:space-between;margin-top:55px;display:flex}.calculator-options__group--first{margin-top:0}.modal-active{height:100%;justify-content:center;position:fixed;top:0;background-color:rgba(0,0,0,.62);align-items:center;left:0;width:100%;display:block;display:flex;z-index:99999}.calculator-options__toggle-text{font-size:20px;font-weight:400;margin-left:13px;font-family:Roboto}.calculator__form{padding:23px 33px 33px;border:1px solid #fbb702;position:relative;top:3px;background-color:#f2f2f2;border-radius:30px;width:100%}.calculator-form__title{font-size:20px;font-weight:600;margin-bottom:20px;color:#5b5b5b;text-align:center;font-family:Roboto}.calculator-form__input{height:57px;padding:6px 23px;font-size:16px;border:1px solid #ccc;font-weight:400;margin-bottom:11px;border-radius:6px;background:#fff;width:100%;font-family:Roboto}.calculator-form__input::placeholder{color:#000}.calculator-form__agreement{font-size:12px;margin-bottom:15px}.calculator-form__agreement-label{font-size:14px;font-weight:300;font-family:Roboto;display:flex}.calculator-form__agreement-input{height:17px;margin-right:10px;width:17px}.calculator-form__button{height:57px;font-size:20px;border:none;font-weight:700;color:#fff;background-color:#f44d50;border-radius:6px;width:100%;font-family:Roboto}.calculator-form__button--special{display:none}.calculator__image-block{height:400px;overflow:hidden;align-items:center;border-radius:37px;width:100%;margin-top:40px;display:flex}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-item.active .accordion-body{animation:fadeIn .3s ease;display:block}.word-steps__item-update{padding:25px 30px}.work-steps__content{position:relative;z-index:1}.reviews{padding-top:50px}.reviews__column.column-db{grid-template-rows:1fr auto}.repair-remote-section{padding:60px 20px;position:relative;background-color:#333}.repair-remote-block{position:relative}.repair-remote-block__big-subtitle{transform:translateX(-50%);font-size:100px;font-weight:400;color:hsla(0,0%,100%,.05);position:absolute;top:0;left:50%;line-height:1;white-space:nowrap;font-family:Inter,sans-serif;z-index:-1}.repair-remote-block__title{font-size:60px;font-weight:700;text-align:left}.repair-remote-block__texts,.repair-remote-block__title{margin-bottom:40px;color:#fff}.repair-remote-block__text-item{font-size:20px;font-weight:500;margin-bottom:30px;line-height:100%}.repair-remote-block__reports{margin-bottom:40px;gap:30px;display:flex}.repair-remote-block__report-card{height:406px;padding:20px;border:5px solid #fff;position:relative;background-color:hsla(0,0%,95%,0);border-radius:45px;width:412px}.repair-remote-block__report-card-title{font-size:30px;font-weight:500;margin-bottom:15px;color:#fff;width:320px;line-height:1.2}.repair-remote-block__report-card-desc{font-size:18px;font-weight:500;color:#fff;position:absolute;bottom:10%;width:250px;line-height:1.4}.arrow-img{right:10%;position:absolute;bottom:10%}.repair-remote-block__images-row{margin-bottom:40px;gap:30px;display:flex}.repair-remote-block__image-left img{height:auto;width:870px;display:block}.repair-remote-block__image-right img{height:auto;width:410px;display:block}.repair-remote-block__subtitle{font-size:60px;font-weight:700;margin-bottom:40px;color:#fff;text-align:left}.repair-remote-block__advantages{gap:30px;display:flex}.repair-remote-block__advantage{position:relative;flex-direction:row;gap:15px;width:400px;display:flex}.repair-remote-block__advantage-icon{flex-shrink:0;justify-content:center;position:absolute;align-items:center;display:flex}.repair-remote-block__advantage-content{flex-direction:column;margin-left:50px;display:flex}.repair-remote-block__advantage-title{font-size:20px;font-weight:700;margin-bottom:10px;color:#fff;text-transform:uppercase;line-height:100%}.repair-remote-block__advantage-desc{font-size:20px;font-weight:500;color:#fff;margin:0;line-height:100%}.callback-form{position:relative;z-index:2}.callback-form_bg-grey{background:#333}.callback-form__inner{padding:28px 60px;border-radius:33px;background:linear-gradient(175.25deg,#fddc58 12.7%,#ab862f 83.48%)}.callback-form__text{font-size:20px;font-weight:500;text-align:center;margin-top:4px}.callback-form__form>p{justify-content:space-between;gap:15px;margin-top:30px;display:flex}.callback-form__form .wpcf7-spinner{display:none}.callback-form__title{text-align:center}.callback-form__date{font-size:36px;font-weight:500;text-align:center}.callback-form__date p{margin:0}.callback-form__input{height:60px;font-size:16px;font-weight:500;text-align:center;border-radius:7px;width:402px}.callback-form__input::placeholder{font-size:20px;font-weight:400;color:#000;font-family:Arial,sans-serif}.callback-form__button{border-radius:7px;width:304px}.callback-form__politics{font-size:14px;font-weight:300;text-align:center;margin-top:16px;font-family:Arial,sans-serif}.callback-form__politics p{margin:0}.footer-menu__link--margin{margin-top:25px}.modal.active{display:block}.modal__title_price{text-align:left}.modal__text_price-end-text{text-align:left;margin-top:34px}.modal__table{border:1px solid #b9b9b9;border-collapse:separate;border-radius:4px;border-spacing:0;background:#7c7c7c;width:100%;margin-top:55px}.modal__table td{border-top:1px solid #b9b9b9}.modal__table tr:first-child td{border-top:0}.modal__table-item{border-right:1px solid #b9b9b9;font-size:20px;font-weight:400;color:#fff;text-align:center;width:61%;line-height:130%;font-family:Inter}.modal__table-opportunity{font-size:28px;font-weight:600;color:#fff;text-align:center;width:39%;line-height:134%}.country-house__container{position:relative}.country-house__content-ti-block{justify-content:space-between;margin-top:40px;display:flex}.country-house__content-t-block{width:49%}.country-house__content-i-block{width:46%}.country-house__content-ti-block img{border-radius:37px}.country-house__slider{margin-top:33px}.country-house__content-imgs-block{justify-content:space-between;display:flex}.country-house__content-imgs-block .swiper-slide{width:calc(33% - 26px)}.country-house__content-imgs-block .swiper-slide img{height:406px;object-fit:cover;border-radius:45px}.country-house__content-text-block{margin-top:40px}.design-project{padding:20px}.design-project__title{max-width:96%}.design-project__text{max-width:1060px}.download{padding:30px 0;background:#333}.download__block{padding:47px 70px 78px 62px;border-radius:33px;background:linear-gradient(180deg,#fddc58 35.46%,#ab862f 76.5%)}.download__title{font-size:60px;color:#000;max-width:833px;margin:0 0 21px;line-height:132%}.download__content{justify-content:space-between;align-items:center;display:flex}.download__text{font-size:20px;font-weight:400;color:#000;line-height:145%}.download__btn{padding:19px 55px;font-size:20px;font-weight:300;color:#fff;text-transform:uppercase;gap:23px;text-align:center;align-items:center;border-radius:7px;background:#333;display:flex}.design-process__slider{margin-top:65px}.design-process__slider-wrapper{justify-content:space-between;flex-wrap:wrap;row-gap:30px;display:flex}.design-process__slide{width:calc(33% - 28px)}.design-process__card{height:406px;padding:28px 35px 34px;justify-content:space-between;border:6px solid #fff;position:relative;flex-direction:column;align-items:flex-start;border-radius:45px;display:flex}.design-process__card_image{overflow:hidden;padding:0!important;border:0}.design-process__card-title{font-size:30px;font-weight:500;color:#fff;margin:0 0 22px;line-height:132%}.design-process__card-mark-text{padding:0 4px;font-size:20px;font-weight:500;color:#000;max-width:305px;text-align:center;background-color:#fff;margin:0 0 33px;border-radius:4px;line-height:132%}.design-process__card-description{font-size:20px;font-weight:500;color:#fff}.design-process__card-description p{margin:0}.examples-ch{padding:66px 0 52px}.examples-ch__title{margin:0 0 10px}.examples-ch__slider{overflow:hidden}.examples-ch__slider-hint{margin-bottom:45px;opacity:1;visibility:visible;display:block}.examples-ch__slider-hint:after,.examples-ch__slider-hint:before{animation:sliderHint 2s 2}.examples-ch__card{justify-content:space-between;display:flex}.examples-ch__slider-wrapper{display:flex}.examples-ch__slide{flex:0 0 auto}.examples-ch__card-i-block{position:relative;width:43%}.examples-ch__images-slider{overflow:hidden}.examples-ch__images-slider-wrapper{display:flex}.examples-ch__images-slide{flex:0 0 auto}.examples-ch__image{height:482px;object-fit:cover;border-radius:45px;width:100%}.examples-ch__slider-next-slide{transform:translate(50%,-50%);right:0;position:absolute;top:50%}.examples-ch__card-content{height:482px;padding:28px 24px 22px 30px;border:6px solid #333;color:#fff;flex-direction:column;border-radius:45px;background:#333;width:53%;display:flex}.examples-ch__name{font-size:30px;font-weight:500;margin-bottom:32px;text-transform:uppercase;line-height:132%}.examples-ch__info{font-size:20px;font-weight:400;margin-bottom:auto;color:#fff}.examples-ch__review{gap:27px;align-items:center;display:flex}.examples-ch__review-author{flex:0 0 auto;flex-direction:column;gap:12px;align-items:center;display:flex}.examples-ch__review-author img{height:100px;object-fit:cover;border-radius:100%;width:100px}.examples-ch__review-author div{flex:0 0 auto;font-size:15px;font-weight:500;color:#fff;text-align:center}.examples-ch__review-text{font-size:20px;font-weight:400;color:#fff}.team__all-sliders{position:relative}.team__slider-next-slide{height:61px;transform:translateX(50%);right:0;position:absolute;top:130px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MSIgaGVpZ2h0PSI2MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDYxIDYxIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzAuNSAwQzQ3LjM0NSAwIDYxIDEzLjY1NSA2MSAzMC41UzQ3LjM0NSA2MSAzMC41IDYxIDAgNDcuMzQ1IDAgMzAuNSAxMy42NTUgMCAzMC41IDAiLz48cGF0aCBzdHJva2U9IiMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1IiBkPSJtMjUgMTggMTIuNSAxMkwyNSA0MiIvPjwvc3ZnPg==") no-repeat 50%/100%;cursor:pointer;width:61px;z-index:9}.team__slider{overflow:hidden;margin-top:64px}.team__slider-wrapper{display:flex}.team__slide{flex:0 0 auto}.team__image{height:321px;overflow:hidden;border:3px solid #fff;margin-bottom:24px;border-radius:40px}.team__image img{height:100%;object-fit:cover;width:100%}.team__profession{font-size:30px;margin-bottom:13px;text-transform:uppercase}.team__name,.team__profession{font-weight:500;color:#fff;max-width:262px;letter-spacing:.06em;line-height:132%}.team__name{font-size:20px}.team-quotes__slider{overflow:hidden;margin-top:24px}.team-quotes__slider-wrapper{display:flex}.team-quotes__slide{flex:0 0 auto}.team__quote{font-size:20px;font-weight:500;color:#fff;letter-spacing:.06em;line-height:132%}.team__quote p{margin:0}.team-facts__slider{overflow:hidden;margin-top:30px}.team-facts__slider-wrapper{display:flex}.team-facts__slide{flex:0 0 auto}.team__facts-list{flex-direction:column;gap:8px;display:flex}.team__fact{font-size:20px;font-weight:500;color:#fff;position:relative;letter-spacing:.06em;line-height:132%;padding-left:36px}.team__fact:before{height:21px;content:"";position:absolute;top:19px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGbSURBVHgB7ddNTsJAFMDx96ZYExd83KBXYAWJC+Mek95AbiCeADiBcgLxBpigW9kRVnqE3gCUFYHyfIOaaCF0SqczXfDfMKXA/NJCOyBw07HvOSK84WETgMpgPAyAYBSezm8r1dEMf0CvjPHAehiE7rwqHCds5wMkI89ZnF0IPmw+5CQC6BTrL0/CzndoOwkq1YZdORaQg/6CZNZRUdDnpOFbRW2BxldNfvbOGmonSNCDHFtB7QNZQcWBjKNUQEZRqiBjqCQgI6ikoMxRh4AyRR0KUkJt7ty1IYarQpXXOzNQKA1ICeWeuH35WDkfvIcr5zIOlhakhFoul63fcRxMB0gJxVO1PiaNThxMF0gRxdMDtPfBdIKUUftgRNDSCdrMxYsqSvIGfnGXEZ1d+3SAeIYg8XUqesT0gr476OIZhekEbT4/6en7F2GfhTP5CwVtUVCANCE1IYNy8Rcr2hGl2hGlmlBdIxmLMBAIdA95CqkvVm6hR3zBghxEDCrWnh9Rbkzf/LJYrK8R1j7v8MBwyKeMbyuDUn3Yk9tfJXwGpBdnjEcAAAAASUVORK5CYII=") no-repeat 50%/100%;left:0;width:21px}.team__button{padding:26px 73px;font-size:20px;font-weight:500;color:#000;text-align:center;border-radius:13px;background:#f2c94c;margin-top:72px;display:inline-block}.header_new-calculator{min-height:677px}.new-calculator__subtitle-text{font-size:20px;font-weight:400;color:#fff;max-width:1188px;width:auto;line-height:132%}.new-calculator__subtitle-text p{margin:0}.nc-poss__text{margin-top:45px}.nc-about__text,.nc-poss__text{font-size:20px;font-weight:500;color:#fff;letter-spacing:-.02em;line-height:135%}.nc-about__text ul{padding:0;list-style-type:none;line-height:173%}.nc-about__text li{position:relative;padding-left:34px}.nc-about__text li:before{content:"✓";position:absolute;left:0}.interested__bg-title{top:-80px}.interested__main-slider-wrapper{position:relative;margin-top:64px}.interested__slider-next-slide{transform:translate(60%,-50%);right:0;position:absolute;top:50%;z-index:10}.interested__slider{overflow:hidden}.interested__slider-wrapper{display:flex}.interested__slide{flex:0 0 auto}.interested__card{min-height:406px;padding:20px 38px 32px;justify-content:space-between;border:6px solid #fff;position:relative;flex-direction:column;border-radius:45px;display:flex}.header-info_remote-repair{margin-top:74px}.remote-cooperation__desc_remote-repair{margin-bottom:51px}.about-company-section{padding-top:50px}.header-info_complete{margin-top:84px}.steps2{margin-bottom:30px}.steps2__cards{margin-top:50px}.steps2__card{padding:38px 43px 42px}.steps2__img-block{height:522px}.remote-steps_complete{padding-bottom:0}.remote-steps__list_complete{margin-top:83px}.header-info_design-flat-or-office{margin-top:84px}.remote-cooperation_dfoo{margin-top:22px}.remote-cooperation__title_dfoo{margin-bottom:9px}.remote-cooperation__title_dfoo-2{margin-bottom:22px}.what-design{margin-bottom:76px;margin-top:22px}.what-design__title{margin:0 0 20px}.what-design__text{font-size:20px;font-weight:500;color:#000}.what-design__text p{margin:0}.what-design__benefit{margin-top:42px}.completed-repair{padding-top:70px}.completed-repair__cards{margin-top:70px}.completed-repair__ti-block{justify-content:space-between;margin-top:50px;display:flex}.completed-repair__t-block{font-size:20px;font-weight:500;color:#fff;width:61%;line-height:134%}.completed-repair__i-block{height:fit-content;overflow:hidden;border-radius:45px;width:30%}.completed-repair__slider-wrapper{flex-direction:column;gap:54px;display:flex}.completed-repair__slider{margin-top:112px}.completed-repair__card-content{border:6px solid #fff}.completed-repair__card-name{margin-bottom:24px}.completed-repair__card-price{padding:0 6px;font-size:20px;font-weight:500;margin-bottom:16px;color:#000!important;letter-spacing:.06em;border-radius:6px;background:#fff;width:fit-content;line-height:132%}.completed-repair__mobile-card-info{display:none}.tariff-dfoo{padding-top:100px;padding-bottom:130px}.modal__table_tariff-dfoo tbody tr:first-child td:last-child{font-size:20px;font-weight:400}.tariff-dfoo__download-block{border:6px solid #fff;background:0 0;margin-top:88px}.tariff-dfoo__download-text,.tariff-dfoo__download-title{color:#fff}.tariff-dfoo__download-btn{font-weight:500;color:#000;box-shadow:5px 3px 12px 0 rgba(0,0,0,.25),18px 11px 21px 0 rgba(0,0,0,.21),41px 24px 28px 0 rgba(0,0,0,.13),73px 43px 34px 0 rgba(0,0,0,.04),113px 67px 37px 0 transparent;background:#f2c94c}.tariff-dfoo__card-2{margin-top:86px}.about-company__feature-title_main{color:#fff}.about-company__feature-desc_main{font-weight:400;color:#fff}.about-company__features_main{margin-top:0}.banner-main{margin-bottom:15px}.banner-main__text{margin-top:19px}.banner-main__btns{justify-content:center;gap:115px;margin-top:43px;display:flex}.banner-main__button{height:60px;padding:0 26px;justify-content:center;font-size:16px;font-weight:500;color:#fff;max-width:304px;text-align:center;align-items:center;box-shadow:5px 3px 12px 0 rgba(0,0,0,.25),18px 11px 21px 0 rgba(0,0,0,.21),41px 24px 28px 0 rgba(0,0,0,.13),73px 43px 34px 0 rgba(0,0,0,.04),113px 67px 37px 0 transparent;border-radius:7px;background:#333;width:100%;display:flex}.banner-main__mobile-block{display:none}.full-pack{padding:0 0 92px}.full-pack__list{flex-wrap:wrap;display:flex}.full-pack__list-item{width:27%;margin-top:83px}.full-pack__it-block{gap:38px;margin-top:111px;display:flex}.full-pack__image{flex:0 0 auto;height:406px;overflow:hidden;max-width:573px;border-radius:45px;width:100%}.full-pack__image img{height:100%;object-fit:cover;width:100%}.full-pack__content{padding:32px 29px 35px 45px;justify-content:space-between;border:6px solid #fff;flex-direction:column;gap:60px;border-radius:45px;display:flex}.full-pack__content-title{font-size:30px;font-weight:500;color:#fff;line-height:132%}.full-pack__content-text{font-size:20px;font-weight:500;color:#fff}.staff_dfof{padding-top:62px}.live-choose{padding:69px 0 61px}.live-choose__title{margin:0}.live-choose__image{text-align:center;margin-top:65px}.live-choose__image img{border-radius:33px}.live-choose__text{font-size:20px;font-weight:400;color:#000;line-height:145%;margin-top:71px}.live-choose__btn{max-width:467px;width:100%!important;margin-top:71px}.questions{padding:61px 0 72px}.questions__title{margin:0}.questions__text{font-size:20px;font-weight:500;color:#000;letter-spacing:.06em;line-height:132%;margin-top:20px}.questions__list{row-gap:80px;margin-top:57px}.questions__content{padding-top:12px}.questions__item-title{color:#000}.questions__item-text{color:#000;margin-top:31px}.supervision{padding:78px 0 46px}.supervision__title{margin:0}.supervision__images-block{justify-content:space-between;gap:38px;margin-top:56px;display:flex}.supervision__image-block img{height:444px;object-fit:cover;border-radius:33px;width:612px}.supervision__image-legend{font-size:20px;font-weight:700;color:#000;line-height:132%;margin-top:16px}.supervision__title-2{margin-top:56px}.supervision__text{font-size:18px;font-weight:500;color:#000;line-height:132%}.supervision__text_1{margin-top:22px}.supervision__bold-text{font-size:30px;font-weight:800;color:#000;line-height:132%;margin-top:41px}.supervision__text_2{margin-top:41px}.supervision__btn{max-width:364px;width:100%!important;margin-top:44px}.header-info_rt{margin-top:82px}.remote-cooperation__inner_rt{margin-top:36px}.remote-cooperation__bottom_rt{margin-bottom:0!important}.header-info__btns{gap:24px;display:flex}.header-info__btn-1{border:0;color:#000;max-width:404px;border-radius:13px;background:#f2c94c}.header-info__btn-1,.header-info__btn-2{flex:0 0 auto;text-transform:uppercase;width:100%!important}.header-info__btn-2{max-width:386px}.about-company__features_rt{margin-bottom:47px;margin-top:81px}.about-company-section_black{background:#333}.about-company-section_black .promo-block__description,.about-company-section_black .promo-block__number,.about-company-section_black .promo-block__text{color:#fff}.dark-body{background-color:#333}.light-bg{background-color:#fff}.projects{padding:35px 0 164px;color:#fff;background:#333}.projects__title{margin:0}.projects__text{font-size:20px;font-weight:500;color:#fff;margin-top:22px}.projects__items{margin-top:73px}.projects__items-slider-wrapper{display:flex}.projects__items-slider-turnkey{overflow-x:hidden}.projects__item-slider-next-slide,.projects__item-slider-prev-slide{transform:translateY(-50%);position:absolute;top:50%;width:35px}.projects__item-slider-prev-slide{left:-15px}.projects__item-slider-prev-slide img{transform:rotate(-180deg)}.projects__item-slider-next-slide{right:-15px}.projects__item-wrapper:first-child{margin-top:0}.projects__item{justify-content:space-between;padding-right:15px;display:flex}.projects__imgs-block{position:relative;width:calc(70% - 23px)}.projects__slider{overflow:hidden}.projects__slider-wrapper{display:flex}.projects__slide{flex:0 0 auto;height:556px}.projects__left{justify-content:space-between;flex-direction:column-reverse;gap:23px;width:30%;display:flex}.projects__image{height:100%;object-fit:cover;border-radius:25px;width:100%}.projects__slider-next-slide{transform:translate(50%,-50%);right:0;position:absolute;top:50%}.projects__scheme{height:auto;overflow:hidden;max-height:350px;background-color:#fff;border-radius:25px;width:100%}.projects__scheme img{height:100%;object-fit:contain;background-color:#fff;width:100%}.projects__content{padding:20px;border:4px solid #fff;position:relative;border-radius:25px;width:100%}.projects__name{font-size:24px;font-weight:500;color:#fff;text-transform:uppercase;line-height:132%}.projects__price{padding:3px 10px;font-size:20px;font-weight:500;color:#000;border-radius:5px;background:#fff;width:fit-content;line-height:132%;margin-top:30px}.service{padding:50px 0 68px}.service__head{display:flex}.service__title{margin:0}.service__title-text{max-width:519px;border-bottom:3px solid #cbcbcb}.service__text,.service__title-text{font-size:20px;font-weight:500;color:#000;line-height:132%}.service__text{gap:61px;margin-top:52px;display:flex}.service__features{gap:60px 27px;margin-top:103px}.service__feature{flex:1 1 calc(50% - 14px)}.service__feature-desc{width:100%}.guarantees-rt{padding:68px 0 136px}.guarantees-rt__title{margin:0}.guarantees-rt__features{margin-top:68px}.guarantees-rt__button{padding:29px 24px;margin-top:0}#callback-form3 form.callback-form__form{flex-direction:column;align-items:center;display:flex}#callback-form3 .callback-form__button{width:375px}.callback-form_download-file-wrapper{gap:28px;margin-top:33px;display:flex}.callback-form_download-file-wrapper>p{gap:28px;margin:0;display:flex}.callback-form_download-file-wrapper>p>span>.callback-form__input{width:375px}.download-file__wrapper>p{position:relative;text-align:center;margin:0;width:100%}.callback-form__download-btn{position:absolute;opacity:0;visibility:hidden}.download-file__label{height:77px;justify-content:center;font-size:20px;font-weight:500;color:#000;gap:5px;text-align:center;align-items:center;border-radius:7px;background:#fff;cursor:pointer;width:375px;display:flex}.work-steps-rt{padding:138px 0 78px}.work-steps-rt__slider-hint{opacity:1;visibility:visible;margin-top:15px;display:block}.work-steps-rt__slider{overflow:hidden}.work-steps-rt__slider-wrapper{counter-reset:work-steps-counter;display:flex}.work-steps-rt__slide{flex:0 0 auto!important;min-height:515px;padding:80px 21px 15px 37px;justify-content:normal}.work-steps-rt__slide .work-steps__item-title{height:174px;text-transform:uppercase}.implementation-steps{padding:77px 0 50px}.implementation-steps__bg-title{top:-80px}.implementation-steps__slider{margin-top:77px}.implementation-steps__slider .design-process__card-description ul{margin:0;padding-left:20px}.implementation-steps__mobile-img{display:none}.implementation-steps__text{font-size:20px;font-weight:500;color:#fff;margin-top:69px}.complex{padding:50px 0 120px}.complex__head{justify-content:space-between}.complex__text,.complex__title,.complex__title-text{color:#fff}.complex__image{height:636px;object-fit:cover;border-radius:40px;width:100%;margin-top:41px}.calculator-options__toggle-text{font-size:16px;margin-left:10px}.captcha{position:absolute;top:87.5%;left:0}.captcha .cf7sr-g-recaptcha{margin-top:0}.about-company__features_main{margin-top:40px}.remote-design-page .header{min-height:780px}.button-toggle{height:35px;width:70px}.button-toggle:before{height:35px;width:35px}.button-toggle.active:before{left:34px}.image-plan{max-height:500px}.hero-callback-btn{color:#fff;flex-direction:column;display:flex}.hero-callback-btn p{font-size:20px;font-weight:500}