body.overflow-unset{overflow-x:unset}dd{margin:0}.text-center{text-align:center}.flex-column{flex-direction:column}.h2{font-size:40px;line-height:1.25;letter-spacing:-.1px;font-weight:600;margin:0}.modal-draggable.active{display:flex}.techs .portfolio-turnkey{background-color:#f7f7f8;padding:104px 0;border-radius:48px;transform:translateY(-50px);margin-top:-50px}.techs .repair-steps__timeline .dotted{height:91%}.techs .why-rvt{margin-top:50px}.techs .new-calculator-remont{padding:0}.techs .why-rvt__wrapper{margin-top:0}.repair-specs{background-color:#202020;padding:120px 0;color:#fff}.repair-specs__top{display:flex;justify-content:space-between}.repair-specs__title{width:45%;max-width:500px}.repair-specs__title h2{font-size:40px;line-height:1.25;font-weight:600;margin:0}.repair-specs__descr{width:48%;color:rgba(255,255,255,.8);font-size:24px}.repair-specs__descr p:first-child{margin-top:0}.repair-specs__main{margin-top:80px;display:flex;justify-content:space-between;position:relative}.repair-specs__gallery{width:45%;max-width:500px;position:sticky;top:130px;height:fit-content}.repair-specs__accordion{width:48%}.repair-specs__accordion .accordion-item{border-top:1px solid rgba(255,255,255,.1);padding-top:32px;padding-bottom:32px;margin-top:16px;margin-bottom:16px}.repair-specs__accordion .accordion-item:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.repair-specs__accordion .accordion-header{background-color:transparent;font-family:"Inter";cursor:pointer;transition:all .2s ease;padding:0}.repair-specs__accordion .accordion-header h2{margin:0;font-size:24px;font-weight:500;width:calc(100% - 64px)}.repair-specs__accordion .accordion-header:hover{color:var(--main-accent)}.repair-specs__accordion .accordion-header-left{display:flex;align-items:center;gap:32px;width:calc(100% - 60px)}.repair-specs__accordion .accordion-header-icon{transition:transform .2s ease-in-out}.repair-specs__accordion .accordion-item.active .accordion-header-icon{transform:rotateZ(45deg)}.repair-specs__accordion .num{color:var(--main-accent);width:32px}.repair-specs__accordion .accordion-body{background-color:transparent;padding:16px 28px 0 65px;color:rgba(255,255,255,.8)}.reviews-section-new .reviews-services__stars span.filled{color:#f37a19}.reviews-section-new-wrapper .rating-item{background-color:#262626;padding:24px;color:#fff;border-radius:32px;height:251px;display:flex;flex-direction:column;justify-content:space-between}.reviews-section-new-rating .rating-item-top{display:flex;gap:12px}.reviews-section-new-rating .rating-title{display:flex;gap:12px;align-items:center}.reviews-section-new-rating .num{font-size:64px;font-weight:500}.heading-2{font-size:40px;width:62%;margin:0;font-weight:600;letter-spacing:-.1px}.reviews-video__arrow.swiper-button-disabled{opacity:1;pointer-events:none;background:gainsboro}.js-reviews-video-prev{left:-24px;transform:translateX(-100%) translateY(-50%)}.js-reviews-video-next{right:-24px;transform:translateX(100%) translateY(-50%)}@media screen and (max-width:1480px){.js-reviews-video-prev{left:25px}.js-reviews-video-next{right:25px}}@media screen and (max-width:991.9px){.reviews-section-new-wrapper .rating-item{width:calc(50% - 8px);height:auto;position:relative;padding:16px}.reviews-section-new-rating .rating-title{flex-wrap:wrap}.rating-item-bottom{position:absolute;font-size:0;width:20px;height:20px;right:16px;top:16px}.rating-item-bottom::before{content:"→";position:absolute;left:0;top:0;color:#fff;width:16px;height:16px;font-size:14px}.rating-item-bottom a{position:absolute;font-size:0;width:20px;height:20px;z-index:9}.heading-2{width:100%;font-size:32px}.reviews-section-new-rating .num{font-size:32px}.reviews-section-new-rating .rating-item-top{flex-wrap:wrap}}@media screen and (max-width:767.9px){.js-reviews-video-prev{left:20px}.js-reviews-video-next{right:20px}}.formats{margin-top:150px;margin-bottom:150px}.formats .h3{text-align:center;margin:0}.formats .formats__descr{text-align:center}.formats__wrapper{display:flex;gap:40px;margin-top:48px}.formats__card{background-color:#f7f7f8;padding:40px;flex:1;border-radius:32px}.formats__card-title{font-size:24px;font-weight:500;margin:0}.formats__card-info{margin:0;font-size:24px;font-weight:500;margin-top:64px;display:flex;align-items:center;gap:16px}.formats__card-descr{margin-top:16px}.formats__card .info{position:relative;width:24px;height:24px;cursor:pointer}.formats__card .info:hover>.tooltip{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.formats__card .tooltip{position:absolute;font-size:14px;background-color:#fff;padding:16px;border-radius:8px;width:335px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:transform .2s ease,opacity .15s ease;top:-46px;left:24px}.formats__card .tooltip-title{font-size:18px;font-weight:500;margin-bottom:8px}.formats__card .tooltip p{margin:0}.formats__card-bottom{margin-top:32px}@media screen and (max-width:1023.91px){.formats__card .tooltip{top:-80px}.formats{margin-top:50px;margin-bottom:50px}.formats .formats__descr{text-align:left}.formats .h3{text-align:left;margin:0}}.banner-visit{background-color:#202020;margin-top:-1px}.banner-visit__inner{background-color:#151515;margin:0 16px;display:flex;border-radius:48px;padding:40px 100px;color:#fff;position:relative;height:440px}.pretag__wrapper{display:flex;gap:8px}.pretag__wrapper.pretag__wrapper--mobile{display:none}.banner-visit__inner .h2{margin-top:24px}.banner-visit__inner .descr{font-size:18px;margin-top:16px;line-height:1.5}.banner-visit__inner .btns{display:flex;gap:32px;align-items:center;margin-top:48px}.banner-visit__inner .btns.btns-mobile{display:none}.banner-visit__inner .cost{display:flex;gap:6px;flex-direction:column}.banner-visit__inner .cost span{opacity:.8;font-size:16px}.banner-visit__inner .cost .price{font-weight:600;font-size:32px}.banner-visit__right{display:flex;align-items:flex-end;justify-content:flex-end;flex:auto}.banner-visit__right .image{position:absolute;height:100%;top:0;bottom:0;right:0;display:flex;align-items:flex-end}.banner-visit__right .hightlight{background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px);display:flex;border-radius:16px;padding:16px 24px;gap:16px}.banner-visit__right .hightlight::before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.3) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.banner-visit__right .hightlight .info{display:flex;flex-direction:column;gap:4px}.banner-visit__right .hightlight .info span:last-child{opacity:.8}@media screen and (max-width:1199px){.banner-visit__inner{padding:40px}.banner-visit__right .image{max-width:500px}}@media screen and (max-width:991px){.banner-visit__inner .descr{opacity:.8}.banner-visit__inner{flex-wrap:wrap;height:auto}.banner-visit__right .image{position:relative}.banner-visit__right .image::before{content:"";background:linear-gradient(.86deg,#151515 10.22%,rgba(0,0,0,0) 74.89%);width:100%;height:200px;position:absolute;bottom:0;top:auto;left:0;z-index:9}.banner-visit__inner .btns{display:none}.banner-visit__inner .btns.btns-mobile{display:flex;flex-direction:column}.banner-visit__right .hightlight{background-color:rgba(255,255,255,.1)}.banner-visit__right{display:flex;align-items:center;justify-content:center;flex:100%;flex-direction:column}.banner-visit__inner .cost{flex-direction:row}.banner-visit__inner .cost .price{font-weight:400;font-size:16px;opacity:.8}}@media screen and (max-width:600px){.banner-visit__inner{padding:40px 20px;overflow:hidden;border-radius:24px;margin:0}.pretag__wrapper{display:none}.pretag__wrapper.pretag__wrapper--mobile{display:flex}.banner-visit__inner .descr{font-size:16px}.h2{font-size:32px}.banner-visit__right{max-width:100%}.banner-visit{overflow:hidden}.banner-visit__inner .btns{margin-top:32px}.banner-visit__inner .button--secondary{width:100%;gap:16px}.banner-visit__inner .btns.btns-mobile{width:100%}.banner-visit__right .hightlight{width:100%}}.cta-cards-free{background-color:#202020;padding:30px 0 170px;color:#fff;letter-spacing:-4%;margin-top:-1px}.cta-cards-free h2{font-size:40px;font-weight:600;text-align:center;line-height:1.25;margin:0 auto;max-width:653px}.cta-cards-free__sub{font-size:18px;line-height:1.55;font-weight:400;margin-top:24px;text-align:center;opacity:.8}.cta-cards-free__wrapper{margin-top:48px;display:flex;gap:40px}.cta-cards-free__card{width:50%;padding:32px;display:flex;flex-direction:column;gap:24px;background:rgba(48,48,48,1);border-radius:32px}.cta-cards-free__upper{display:flex;flex-direction:column}.cta-cards-free__upper-left{display:flex;justify-content:space-between}.cta-cards-free__upper-label{font-size:16px;font-weight:500;padding:8px 18px;background:rgba(243,122,25,.1);color:rgba(243,122,25,1);border-radius:50px;height:fit-content;text-transform:uppercase}.cta-cards-free__upper-label.white{background:rgba(255,255,255,.1);color:rgba(255,255,255,1)}.cta-cards-free__upper-title{font-size:32px;font-weight:600;line-height:1.25;margin:0;margin-top:-9px}.cta-cards-free__upper-right{display:flex;justify-content:flex-end}.cta-cards-free__upper-photo:last-child{margin-right:0}.cta-cards-free__upper-photo{width:68px;display:flex;justify-content:center;align-items:center;padding:2px;border-radius:100%;margin-right:-20px}.cta-cards-free__list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:16px;line-height:1.45;color:rgba(255,255,255,.8);letter-spacing:-2%;padding-left:0;margin:0}.cta-cards-free__list-item{display:flex;align-items:center;gap:8px}.cta-cards-free__lower{display:flex;align-items:center;gap:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.cta-cards-free__lower-text{font-size:16px;line-height:1.45;letter-spacing:-2%;font-weight:400;color:rgba(255,255,255,.8)}.cta-cards-free__lower-text span{font-weight:500;color:rgba(243,122,25,1)}.cta-cards-free .button{margin:64px auto 0;display:flex;justify-content:center;font-size:18px;font-weight:500;line-height:1.55;letter-spacing:-4%}.techs .info-cards{margin-top:-50px;padding:100px 0 220px}.techs .banner-visit,.complete-page .banner-visit,.country-house-page .banner-visit{padding-bottom:170px}.techs .light-bg,.complete-page .light-bg,.country-house-page .light-bg{overflow:visible;border-radius:48px}.complete-page .repair-specs{padding:120px 0 170px}@media screen and (max-width:1350px){.cta-cards-free__upper-title{margin-top:5px}.cta-cards-free__lower{margin-top:auto}}@media screen and (max-width:991px){.cta-cards-free{padding:0 0 72px}.cta-cards-free__wrapper{flex-direction:column;gap:16px}.cta-cards-free h2{text-align:left;font-size:32px;max-width:355px}.cta-cards-free__sub{text-align:left;font-size:16px}.cta-cards-free__wrapper{margin-top:32px}.cta-cards-free__card{width:100%;padding:24px}.cta-cards-free__upper-left{flex-direction:column;align-items:flex-start;gap:24px}.cta-cards-free__upper-title{font-size:24px;margin-top:24px}.cta-cards-free__upper-photo{width:52px}.cta-cards-free__lower{margin-top:-8px;padding-top:16px}.cta-cards-free__list{font-size:14px;gap:12px}.cta-cards-free__lower-icon{width:32px}.cta-cards-free__lower-text{font-size:14px}.cta-cards-free__upper-label{font-size:14px}.cta-cards-free h2{margin:0}.cta-cards-free .button{margin:32px auto 0;font-size:16px;line-height:1.45}.techs .info-cards{padding:64px 0 154px;border-radius:24px}.techs .banner-visit{padding-bottom:122px}.complete-page .repair-specs{padding:72px 0 122px}}.new-prices-pages .info-cards{border-radius:0}.info-cards{background-color:#262626;padding:100px 0 170px;color:#fff;border-radius:48px}.info-cards__header{max-width:560px;width:100%}.info-cards__header h2{font-size:40px;font-weight:600;margin:0}.info-cards__grid{display:flex;gap:40px;margin-top:64px;overflow:hidden;padding-right:max(20px,calc(( 100vw - 1320px ) / 2))}.card__icon{height:35px}.info-cards__swiper-outer{padding-left:max(20px,calc(( 100vw - 1320px ) / 2))}.info-cards__item .card__title{font-size:24px;font-weight:500;line-height:1.25;margin-top:47px;margin-bottom:16px}.techs .info-cards__item .card__title{margin-top:auto}.info-cards__item{width:calc(33.33% - 26px);background-color:#303030;border-radius:32px;height:280px;padding:32px;display:flex;flex-direction:column}.info-cards__top-wrapper{display:flex;justify-content:space-between;align-items:center}.info-cards__next-slide,.info-cards__prev-slide{background-color:transparent;border:0}.info-cards__item.accent{background-color:var(--main-accent)}.info-cards__btn--link{background-color:transparent;border:0;color:#fff;width:fit-content;margin-top:auto}.header-info__reviews{position:relative;width:100%;max-width:308px;padding:16px 24px;border-radius:16px;color:#fff;display:flex;backdrop-filter:blur(3px);background-color:rgba(255,255,255,.02);margin:0 0 20px auto}.block-float-image .content-container{display:flex;gap:20px;align-items:center}.block-float-image{margin:50px 0}@media screen and (max-width:1024px){.block-float-image .content-container{flex-wrap:wrap}}.techs .header-info__inner.flex{gap:0}.techs .header__new-home{margin-top:10px}.techs .header-info__inner.flex{margin-bottom:20px}.techs .portfolio-turnkey h2{font-size:40px;text-align:left}.header-info__reviews::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.header-info__reviews .rating{width:40%;padding-right:16px;border-right:1px solid rgba(255,255,255,.4);margin-right:16px}.header-info__reviews .rating__num{font-size:48px;line-height:1.25}.header-info__reviews .rating__stars{display:flex}.header-info__reviews.mobile{display:none}.header-info__reviews .link{width:60%}.header-info__reviews .rev__count{font-size:32px}.header-info__reviews .link a{text-decoration:underline}.techs .mobile--bg{display:none}@media screen and (max-width:1199.91px){.repair-specs__gallery{max-width:280px;width:30%}.repair-specs__accordion{width:65%}}@media screen and (max-width:1023.91px){.repair-specs{padding:64px 0}.repair-specs__top{flex-wrap:wrap}.repair-specs__title{width:100%;max-width:500px}.repair-specs__descr{width:100%;font-size:16px}.repair-specs__gallery{width:100%;max-width:100%;position:static}.repair-specs__main{flex-wrap:wrap}.repair-specs__accordion{width:100%;margin-top:32px}.repair-specs__title h2{font-size:32px}.repair-specs__accordion .accordion-header-left{gap:16px}.repair-specs__accordion .accordion-header h2{font-size:18px;width:calc(100% - 48px)}.repair-specs__accordion .accordion-body{padding:10px 0 0 48px}}@media screen and (max-width:767.9px){.techs .header__background{background:var(--bg-block);background-image:none!important}.techs .mobile--bg{display:flex;width:100%;height:300px;background-size:cover;border-radius:16px}.header-info__reviews{display:none}.header-info__reviews.mobile{display:flex;max-width:100%;align-items:center;margin-top:20px}body.overflow-unset{overflow-x:hidden}.info-cards__grid{display:none}.info-cards__grid.info-cards__grid--mobile{display:flex}.info-cards__header h2{font-size:32px}.info-cards__item{width:100%;border-radius:24px}.info-cards{padding:48px 0 72px}.techs .info-cards{padding:48px 0 122px}.info-cards .info-cards__header h2{margin:0}.info-cards__grid{margin-top:32px}.techs .why-rvt{margin-top:64px}.techs .header__new-home{margin-top:20px}.techs .header__fake-block.showed{height:70px!important}.techs .header__new-home .buttons{margin-top:32px}.techs .header-info__inner{padding-bottom:0}.info-cards__item .card__title{font-size:18px}.info-cards__item .card__text{font-size:14px}.info-cards__grid--new__pg{display:none}.techs .portfolio-turnkey{border-radius:24px;padding:48px 0 32px;margin-top:0!important}.techs .portfolio-turnkey h2{font-size:32px}.repair-specs__main{margin-top:32px}.repair-specs__accordion .accordion-item{padding-top:24px;padding-bottom:24px;margin-top:0;margin-bottom:0}.repair-specs__accordion .accordion-header{min-height:auto}}@media screen and (max-width:480.9px){.techs .mobile--bg{height:200px}.techs .tech .pretags{margin-bottom:24px}}.design-apartment .header{min-height:650px}.other-service__nav{display:none}.design-apartment .complexity-leader{width:fit-content}.design-apartment .complexity-leader__quotes{color:var(--main-accent)}.design-apartment .complexity-content__button{color:#fff}.design-apartment .type-card{height:320px;max-width:360px}.design-apartment .type-card__btn{display:block;display:none;position:absolute;bottom:30px;left:50%;padding:17px 28px;width:90%;transform:translateX(-50%)}.design-apartment .type-card__image{width:100%;bottom:0}.design-apartment .type-card__block{max-width:100%;width:100%;border-radius:0;background-color:var(--main-accent);z-index:10;left:0;top:90px}.design-apartmen .type{display:none}.design-apartment .other-service__list{flex-wrap:wrap}.design-apartment .other-service__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1200px;width:100%}.design-apartment .other-service__item{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s;height:100%}.design-apartment .other-service__overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:#fff;font-size:16px;padding:15px;text-align:center}.design-apartment .other-service__title{font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.ng-star-inserted{color:var(--main-accent);text-decoration:underline}.design-apartment .other-service__container{display:flex;justify-content:center}.design-apartment .text-block__text{max-height:fit-content;max-width:100%}.port-bottom-text{color:#fff}.nav-btn.duplicate{border:1px solid #fff;color:#fff}@media (max-width:991px){.design-apartment .type-card__img{width:100%!important}}.bathroom-before-after{padding-top:70px;padding-bottom:70px;background-image:url("/?seraph_accel_gi=wp-content%2Fthemes%2Fremontvspb2.1%2Fimages%2Fbathroom%2Fbefore-after_bg.jpg&n=Qvyupmw6b9C7heknX2ytIQ");background-repeat:no-repeat;background-size:cover;background-position:center;--lzl-bg-img:"/?seraph_accel_gi=wp-content%2Fthemes%2Fremontvspb2.1%2Fimages%2Fbathroom%2Fbefore-after_bg.jpg&n=Qvyupmw6b9C7heknX2ytIQ"}@media (max-width:1024px){.bathroom-before-after{padding-top:40px;padding-bottom:90px}}.bathroom-before-after .beer-handle{background-color:#fff;width:50px;height:50px}.bathroom-before-after .beer-handle::before{border:none;transform:rotate(0);transform:translateX(-50%);background-color:#fff;height:100%;height:600px;width:6px;top:-250px;left:50%}.bathroom-before-after .beer-handle::after{border:none;transform:rotate(0);transform:translateX(-50%) translateY(-50%);background-color:#e0e0e0;left:50%;top:50%;border-radius:50%;width:25px;height:25px}.bathroom-before-after__main-wrapper{display:flex;flex-direction:column}@media (max-width:950px){.bathroom-before-after__title{order:1}}.bathroom-before-after__subtitle{max-width:1120px}@media (max-width:950px){.bathroom-before-after__subtitle{order:2;color:#898989}}@media (max-width:500px){.bathroom-before-after__subtitle{order:3}}.bathroom-before-after__wrapper{display:flex;gap:120px;justify-content:center;margin-bottom:40px}@media (max-width:1024px){.bathroom-before-after__wrapper{gap:60px}}@media (max-width:950px){.bathroom-before-after__wrapper{flex-direction:column;align-items:center;gap:35px;order:3}}@media (max-width:500px){.bathroom-before-after__wrapper{order:2;margin-bottom:18px}}.bathroom-before-after__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media (max-width:950px){.bathroom-before-after__button{order:4}}.new-prices-pages .info-cards__grid{margin-top:0;padding:0;flex-wrap:wrap}.new-prices-pages .info-cards{padding:70px 0}.new-prices-pages .info-cards__item{flex-grow:1;width:calc(33.33% - 28px)}.new-prices-pages .new-prices-pages .new-home-faq{padding-bottom:0}.new-prices-pages .info-cards__grid.info-cards__grid--mobile{display:none}@media screen and (max-width:767px){.new-prices-pages .info-cards__grid.info-cards__grid--mobile{display:flex}.new-prices-pages .info-cards__grid{display:none}}.demolition-table-container{width:100%;margin:50px 0;overflow-x:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.demo-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:15px;line-height:1.4;text-align:left}.demo-table th,.demo-table thead{background-color:#2c3e50;color:#fff;font-weight:600;padding:12px 15px;border:1px solid #2c3e50}.demo-table thead td,.demo-table th td{color:#fff}.demo-table td{padding:12px 15px;border:1px solid #e0e0e0;color:#333}.demo-table tbody tr:nth-of-type(even){background-color:#f8f9fa}.demo-table tbody tr:hover{background-color:#f1f3f5;transition:background-color .2s ease}.demo-table td:last-child{font-weight:700;white-space:nowrap}.header__background-partners{background-color:#1c1c1c;height:200px;filter:none}.partners .header{min-height:auto}.partners .content-image{display:flex;flex-wrap:wrap;gap:20px}.partners .rvt-content{margin:80px 0}.partners .block-fullwidth-image{margin:50px 0}.complexity__title{margin-top:70px;text-align:center;margin-bottom:40px}.complexity__block{position:relative}.complexity-pattern{display:flex;border-radius:40px;justify-content:space-between;margin-bottom:60px}.complexity-leader{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%;padding:30px}.complexity-leader__quotes{font-size:250px;height:120px;margin-top:-50px;color:var(--accent)}.complexity-leader__title{font-size:30px;text-align:center}.complexity-leader__content{display:flex;align-items:center;gap:19px;font-size:20px;margin-top:20px}.complexity-leader__text{display:flex;flex-direction:column;align-items:center}.complexity-leader__name{font-size:30px;font-weight:600}.complexity-Rectangle__mobil{border-radius:0 40px 40px 0}.complexity-content{background-color:#f7f7f8;border-radius:40px;padding:50px;margin-bottom:70px}.complexity-content__title{font-size:40px;font-weight:600}.complexity-content__text{font-size:21px;line-height:34px}.complexity-content__button:hover{background-color:var(--warranty-border);color:var(--color)}.type-card__btn:hover{color:var(--color)}.author__title{margin:0 0 30px;color:var(--accent)}.author-block{display:flex;justify-content:space-between}.author__picture{position:relative;width:50%}.author__img{width:100%;height:570px;object-fit:cover}.author__left{border-radius:40px 0 0 40px}.author__right{border-radius:0 40px 40px 0}.author__left-name{display:block;background-color:rgba(0,0,0,.63);text-align:center;padding-block:32px;position:absolute;bottom:4px;width:100%;font-size:32px;border-radius:0 0 0 40px;color:#fff}.author__right-name{display:block;background-color:rgba(0,0,0,.63);text-align:center;padding-block:32px;position:absolute;bottom:4px;width:100%;font-size:32px;border-radius:0 0 40px 0;color:#fff}.author__plus{color:var(--accent);font-size:40px}.author__subtitle{font-size:20px}.type-block{display:flex;justify-content:space-between;gap:42px;padding:30px 0}.type-card{display:flex;flex-direction:column;justify-content:space-between;width:calc(33.33% - 30px);border-radius:20px;background:#f7f7f7}.type-card__info{padding:24px}.type-card__info .button--secondary{width:100%}.type-card__title{font-size:28px;color:var(--accent)}.type-card__block{margin-bottom:30px}.type-card__price{font-size:20px;font-weight:500}.type-card__btn{background-color:var(--accent);width:100%}.type-card__img{border-radius:8px}.text-block__wrapper{max-width:100%}.callback-form__button{width:304px}.callback-form__input{width:402px}.complexity-content .buttons{flex-wrap:wrap}.authors-work-section .work-steps__item:last-child{flex:0 1 calc(33% - 12px)}@media (max-width:991px){.complexity-pattern{flex-direction:column-reverse}.complexity-leader{width:100%}.complexity-pattern__botton{display:none}.complexity-Rectangle__mobil{border-radius:40px 40px 0 0;height:170px;object-fit:cover}.complexity-leader{gap:40px}.type-block{flex-wrap:wrap}.authors-work-section .work-steps__item:last-child{flex:auto}.type-card__img{width:100%}.remote-cooperation__bottom{margin-top:28px;margin-bottom:0;flex-wrap:wrap}.type-card{width:100%}}@media (max-width:768px){.complexity-content__button{font-size:19px}.complexity-content{padding:30px}.complexity-content__title{font-size:24px;font-weight:600}.complexity-content__text{font-size:16px;line-height:normal}.complexity-leader__title{font-size:22px;text-align:center}.author-block{flex-direction:column}.author__picture{width:100%}}.modal.modal_show,.modal.modal_show .modal-content{opacity:1;z-index:100500;pointer-events:auto}.design-intro__form p{width:100%}.design-intro__form .design-form__form{margin-top:0}.design-intro__form .design-form__name{padding:10px 15px;margin-right:0;margin-bottom:25px;width:100%;max-width:none;height:45px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:140%;color:var(--txt-color-white);background-color:rgba(255,255,255,.38);border:none;outline:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.bathroom-before-after.lzl:not(.lzl-ed),.bathroom-before-after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAANnCAYAAADQrEXvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAZdklEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA24MDEgAAAABB/1/3I1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYCG2EAAX9RUqAAAAAASUVORK5CYII=")}.design-intro__form .design-form__name::placeholder{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;line-height:140%;color:var(--txt-color-white)}.design-intro__form .design-form__phone{padding:10px 15px;margin-right:0;margin-bottom:25px;width:100%;max-width:none;height:45px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:140%;color:var(--txt-color-white);background-color:rgba(255,255,255,.38);border:none;outline:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.design-intro__form .design-form__phone::placeholder{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;line-height:140%;color:var(--txt-color-white)}.design-intro__form .design-form__btn{margin-top:15px;padding:18px;width:100%;font-size:16px;font-weight:300;line-height:100%;color:var(--txt-color-white);background-color:#1e1e1e;border:1px var(--line-color-white) solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.design-intro__form .design-form__btn:hover{background-color:#252525}.design-intro__form .acceptance-check{display:none}.design-intro__form .design-main__subtitle{margin-bottom:40px;font-size:24px;font-weight:400;line-height:140%;color:var(--txt-color-white)}.design-intro__form .wpcf7-text{padding:10px 15px;margin-right:0;margin-bottom:25px;width:100%;max-width:none;height:45px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:140%;color:var(--txt-color-white);background-color:rgba(255,255,255,.38);border:none;outline:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:none}.design-intro__form .wpcf7-text::placeholder{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;line-height:140%;color:var(--txt-color-white);opacity:1}.design-intro__form.wpcf7-form-control::placeholder{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;line-height:140%;color:var(--txt-color-white)}.design-intro__form .complexity-content__button{margin-top:15px;padding:18px;width:100%;font-size:16px;font-weight:300;line-height:100%;color:var(--txt-color-white);background-color:#1e1e1e;border:1px var(--line-color-white) solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.design-intro__form .complexity-content__button:hover{background-color:#252525}.block-expand{display:flex;flex-wrap:wrap;width:100%;background-color:var(--bg-color-grey);border:1px var(--line-color-orange) solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.block-expand__title{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;width:100%;padding:25px;font-size:32px;font-weight:600;line-height:140%;color:var(--txt-color-white);cursor:pointer}.block-expand__title::after{content:"";position:absolute;right:30px;width:12px;height:12px;border-top:2px #eee solid;border-right:2px #eee solid;transform:rotate(135deg)}.block-expand__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0 30px;width:100%;max-height:0;opacity:0;overflow:hidden}.block-expand__title.active+.block-expand__inner{display:flex;padding:0 30px 30px;max-height:100%;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.block-expand__tab-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-right:30px;width:calc(50% - 30px);max-width:400px}.block-expand__tab-item{padding:10px 0;width:100%;font-size:24px;font-weight:400;line-height:140%;color:var(--txt-color-white)!important;border-bottom:1px var(--line-color-grey) solid;cursor:pointer}.block-expand__tab-item.active{font-weight:600;color:var(--txt-color-white)!important}.block-expand__tab-item:hover{font-weight:600;color:var(--txt-color-white)!important}.block-expand__tab-item:hover{color:var(--txt-color-white)}.block-expand__tab-item:last-child{border:none}.block-expand__content-list{margin-right:45px;border-top:1px var(--line-color-grey) solid;width:calc(50% - 45px);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.block-expand__content-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-height:0;opacity:0;overflow:hidden}.block-expand__content-item.active{margin-top:5px;max-height:100%;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.block-expand__content-item .block-expand__tab-item{display:none}.block-expand__content-link{display:flex;padding:5px 0;font-size:24px;font-weight:400;line-height:140%;color:var(--txt-color-white)!important;text-decoration:none}.block-expand__content-link:hover{color:var(--txt-color-orange)!important}.apartment-intro{margin-top:100px}.apartment-intro__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.apartment-intro__top{display:flex;justify-content:space-between;align-items:center}.apartment-intro__title{margin:25px 0;font-size:64px;font-weight:600;color:var(--txt-color-white);line-height:135%;text-align:center}.apartment-intro__bottom{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:90px;margin-bottom:90px;max-width:1360px}.apartment-intro__action{display:flex;justify-content:space-between;margin-top:30px;width:100%}.apartment-intro__btn{background-color:var(--bg-color-grey);position:relative;display:flex;justify-content:flex-start;align-items:flex-start;padding:25px;width:calc(50% - 15px);min-height:200px;font-size:32px;font-weight:600;line-height:140%;color:var(--txt-color-white)!important;border:1px var(--line-color-orange) solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.apartment-intro__btn:hover{color:var(--txt-color-white)!important}.apartment-intro__btn .icon-type{margin-right:15px}.apartment-intro__btn .icon-arrow{position:absolute;right:25px;bottom:25px;filter:invert(1)}.form-order{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:25px;width:380px;min-width:380px;border:1px #959595 solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.form-order__title{margin-bottom:40px;font-size:24px;font-weight:400;line-height:140%;color:var(--txt-color-white)}.form-order__label{margin-top:25px;width:100%}.form-order__input-text{padding:10px 15px;width:100%;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:140%;color:var(--txt-color-white);background-color:rgba(255,255,255,.38);border:none;outline:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.form-order__input-text::placeholder{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;line-height:140%;color:var(--txt-color-white)}.form-order__submit{margin-top:40px;padding:18px;width:100%;font-size:16px;font-weight:300;line-height:100%;color:var(--txt-color-white);background-color:#1e1e1e;border:1px var(--line-color-white) solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.form-order__submit:hover{background-color:#252525}.repair-intro{margin-top:100px}.repair-intro__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.repair-intro__top{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#fff}.intro-mark{margin-left:8px;padding:10px 20px;font-size:16px;font-weight:500;line-height:100%;color:var(--txt-color-black);background-color:var(--bg-color-white);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.intro-mark.intro-mode{display:none}.repair-intro__title{margin:25px 0;font-size:48px;font-weight:600;color:var(--txt-color-white);line-height:135%;text-align:center}.repair-intro__action{display:flex}.repair-intro__action .btn-first{display:flex;justify-content:center;align-items:center;margin:0 15px;padding:27px 25px;width:300px;font-size:16px;font-weight:600;line-height:100%;color:var(--txt-color-black)}.repair-intro__action .btn-second{display:flex;justify-content:center;align-items:center;margin:0 15px;padding:27px 25px;width:300px;font-size:16px;font-weight:600;line-height:100%;color:var(--txt-color-black)}.repair-intro__bottom{display:flex;justify-content:center;align-items:stretch;margin-top:110px;margin-bottom:90px;width:100%;max-width:1440px}.repair-intro__btn{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;margin:0 15px;padding:25px;width:30%;max-width:440px;min-height:200px;font-size:32px;font-weight:600;line-height:140%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.repair-intro__btn:first-child{color:var(--txt-color-black);border:1px #ffe79e solid}.repair-intro__btn:not(:first-child){color:var(--txt-color-white)!important;border:1px #f0cb60 solid}.repair-intro__btn:not(:first-child).btn-orange{color:var(--txt-color-black)!important;border:1px #ffe79e solid}.repair-intro__btn .icon-type{margin-right:15px}.repair-intro__btn .icon-arrow{position:absolute;right:25px;bottom:25px}.repair-intro__btn:not(:first-child).btn-orange .icon-type{stroke:#000}.repair-intro__btn.btn-grey .icon-arrow{filter:invert(1)}.districts-section{display:flex;flex-wrap:wrap;gap:16px;margin:60px auto}.districts-section a{padding:10px;border:1px solid #d7d7d7;border-radius:8px;transition:.3s;background-color:#fff;width:15%}.apartament-section .best-service .service-section{display:flex;justify-content:space-between;margin:0;margin:30px 0;max-width:100%;gap:43px}.apartament-section .best-item{border-radius:45px;background:#333;height:406px;padding:36px 40px;width:33%}.apartament-section .best-item .info{height:100%;display:flex;flex-direction:column;justify-content:space-between}.apartament-section .best-item .info strong{font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:132%}.section-content p{margin:1% 0;line-height:140%!important}.apartament-section{margin-bottom:60px}.apartament-section .smeta-block{border:6px solid #fff;border-radius:40px;display:flex;padding:0 12px;margin-bottom:40px}.apartament-section .smeta-block p{text-align:center;background-color:#fff;color:#000;padding:5px;border-radius:25px;width:fit-content;display:flex;align-items:center;font-size:36px;font-weight:700}.apartament-section .smeta-block h2{margin:0;font-size:36px;font-weight:700;display:flex;align-items:center}.widget-gallery-pages{display:flex;gap:24px;justify-content:space-between}.widget-gallery-item{width:calc(33.33% - 16px)}@media screen and (max-width:1260px){.apartment-intro__btn{font-size:24px;min-height:150px}}@media (max-width:1024px){.widget-gallery-pages{flex-wrap:wrap}.widget-gallery-item{width:100%}.repair-intro__action{margin-top:20px}.repair-intro__bottom{margin-top:90px;margin-bottom:60px}.repair-intro__btn{min-height:125px;font-size:20px}.repair-intro__btn .icon-type{width:30px;height:30px}.repair-intro__btn .icon-arrow{width:24px;height:24px}.apartment-intro__btn{min-height:125px;font-size:20px}.apartment-intro__btn .icon-type{width:30px;height:30px}.apartment-intro__btn .icon-arrow{width:24px;height:24px}.block-expand__title{font-size:20px}.block-expand__title .icon-type{width:30px;height:30px}.apartament-section .best-service .service-section{flex-wrap:wrap}.apartament-section .best-item{width:100%;padding:24px}.apartament-section .best-item .info strong{font-size:24px}.districts-section a{width:calc(25% - 12px)}}@media (max-width:960px){.districts-section a{width:calc(33.33% - 12px)}.apartment-intro__btn{margin:0;margin-bottom:30px;min-width:100%;min-height:unset}.design-intro__title{margin-right:0}.design-intro__form{display:none}.repair-intro__action .btn-first{width:280px}.repair-intro__action .btn-second{width:280px}.repair-intro__bottom{flex-direction:column;max-width:437px}.repair-intro__btn{margin:0;margin-bottom:30px;min-width:100%;min-height:unset}.apartment-intro__action{flex-direction:column}.apartment-intro__btn{margin:0;margin-bottom:30px;min-width:100%;min-height:unset}.block-expand__title::after{top:32px;right:35px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.block-expand__title.active::after{top:35px;transform:rotate(-45deg)}.block-expand__tab-list{display:none}.block-expand__content-item{max-height:none;opacity:1;cursor:pointer}.block-expand__content-item.active{margin-top:0;margin-top:0}.block-expand__content-item .block-expand__tab-item{position:relative;display:inline-flex;justify-content:space-between;align-items:center;padding:15px 0;width:calc(100% - 45px);color:#fff;border-top:none;border-bottom:none}.block-expand__content-item .block-expand__tab-item::before{content:"";position:absolute;top:0;left:0;width:calc(100% + 45px);height:1px;border-top:1px var(--line-color-grey) solid}.block-expand__content-item .block-expand__tab-item::after{content:"";position:absolute;top:20px;right:-40px;width:12px;height:12px;border-top:2px #eee solid;border-right:2px #eee solid;transform:rotate(135deg);pointer-events:none}.block-expand__content-list{margin-top:0;margin-right:0;width:100%;border-top:none}.block-expand__content-item.show>.block-expand__content-link{display:inline;margin-right:45px;padding:15px 0;font-size:16px;opacity:1;max-height:none}.block-expand__content-link{padding:0;max-height:0;font-size:20px;opacity:0;overflow:hidden}.block-expand__tab-item.active~.block-expand__content-link{padding:10px 0;max-height:none;font-size:16px;opacity:1}.block-expand__tab-item.active~.block-expand__content-link:last-child{margin-bottom:15px}.block-expand__tab-item.active::after{top:21px;transform:rotate(-45deg)}.block-expand__content-item.show>.block-expand__tab-item::after{top:25px;transform:rotate(-45deg)}.block-expand__content-item.not-list .block-expand__tab-item::after{content:none}.design-form .design-form__inputs>p{display:flex;flex-direction:column}}@media screen and (max-width:640px){.districts-section a{width:calc(50% - 8px)}.apartament-section .best-item .info strong{font-size:20px}.repair-intro{margin-top:30px}.repair-intro__inner{align-items:flex-start}.repair-intro__title{margin-top:20px;font-size:32px;text-align:left}.repair-intro__top{margin-top:5px}.repair-intro__action{flex-direction:column;width:100%}.repair-intro__bottom{margin-top:60px;margin-bottom:45px;width:100%;max-width:none}.repair-intro__btn{align-items:center;margin-bottom:15px;padding:14px;width:100%}.repair-intro__btn .icon-arrow{top:0;bottom:0;margin:auto}.apartment-intro{margin-top:30px}.apartment-intro__bottom{justify-content:flex-start}.apartment-intro__action{margin-top:15px;margin-bottom:60px}.apartment-intro__inner{align-items:flex-start}.apartment-intro__top{margin-top:5px}.apartment-intro__title{margin-top:20px;font-size:32px;text-align:left}.apartment-intro__btn{align-items:center;margin-bottom:15px;padding:14px;width:100%}.apartment-intro__btn .icon-arrow{top:0;right:15px;bottom:0;margin:auto}.apartment-intro__bottom{margin-top:60px;margin-bottom:45px}.block-expand__title+.block-expand__inner{padding:0 15px}.block-expand__title.active+.block-expand__inner{padding:0 15px 5px;transition:0;-webkit-transition:0;-moz-transition:0;-ms-transition:0;-o-transition:0}.block-expand__title{padding:15px}.block-expand__title::after{top:20px;right:20px}.block-expand__title.active::after{top:27px;right:20px;transform:rotate(-45deg)}.block-expand__tab-item{padding:15px 0}.block-expand__tab-item.active::after{top:26px;transform:rotate(-45deg)}.block-expand__content-item .block-expand__tab-item::after{top:20px}.block-expand__content-item .block-expand__tab-item.active::after{top:27px}.repair-intro__top{flex-direction:column;justify-content:flex-start;align-items:flex-start}.intro-mark-wrap{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}}@media (max-width:574px){.apartament-section .smeta-block p{font-size:19px;padding:12px}.smeta-block h2{font-size:24px}.apartament-section .best-item .info strong{font-size:21px}.apartament-section .best-item{padding:18px 20px}.apartament-section .smeta-block{border-radius:37px;padding:12px 4px 1px;flex-direction:column}.section-content-color.section-content h2{font-size:23px;padding:0}.apartament-section .callback-form__inner{margin-block:40px}}.section-content-color{background-color:var(--bg-dark);color:#fff;margin-bottom:50px}.decision .container-one{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:140px .5fr .5fr 160px 60px 1fr .5fr .5fr;gap:0px 0px;grid-template-areas:". title-info title-info title-info ." "Performance Performance . Variability Variability" "Performance Performance . Variability Variability" ". . . See-an-example See-an-example" ". Savings Savings Savings ." "Interior-visualization Interior-visualization Step-by-Step-Work The-3D-creation-process The-3D-creation-process" "Fitting Fitting Fitting Fitting Fitting" "Interaction Interaction Interaction Interaction Interaction";justify-items:center;align-items:center}@media (max-width:1024px){.decision .container-one{grid-template-columns:1fr;grid-template-rows:140px .5fr .5fr 160px 60px 1fr 13px .5fr;grid-template-areas:"title-info" "Performance" "Variability" "See-an-example" "Savings" "Interior-visualization" "Step-by-Step-Work" "The-3D-creation-process" "Fitting" "Interaction";gap:20px}}@media (max-width:575px){.decision .container-one h2{color:var(--color-marker);font-size:25px}}.decision .container-one h2{color:var(--color-marker)}.title-info{grid-area:title-info;border:none!important;margin-top:18px;background-color:transparent!important;margin-bottom:24px}.Performance{grid-area:Performance}.Variability{grid-area:Variability}.See-an-example{grid-area:See-an-example;border:2px solid #fff!important;border-radius:20px!important;padding:0!important;cursor:pointer;transition:background-color 300ms ease-in-out}.See-an-example a{display:block;padding:20px!important}.See-an-example:hover{background-color:#000}.Savings{grid-area:Savings;border:none!important;background-color:transparent!important}.Interior-visualization{grid-area:Interior-visualization}.The-3D-creation-process{grid-area:The-3D-creation-process}.Step-by-Step-Work{grid-area:Step-by-Step-Work;border:none!important}.Fitting{grid-area:Fitting;margin-bottom:20px}.Interaction{grid-area:Interaction;margin-bottom:70px}.planning-section{color:var(--text);padding:60px 20px;display:grid;gap:32px}.planning-section h2{font-size:28px;color:var(--accent);margin-bottom:10px;line-height:1.3;text-wrap:balance;margin-top:0!important}.planning-section span{font-size:16px;line-height:1.7;color:var(--text);display:block}.planning-section .planning-block{background-color:var(--bg-block);padding:24px;border-radius:var(--radius);transition:transform .3s ease}.planning-section .planning-block:hover{transform:translateY(-4px)}.planning-section .highlight{border-left:4px solid var(--accent);padding-left:16px;background-color:rgba(255,255,255,.03)}.planning-section .cta{text-align:center;padding:30px;background-color:var(--main);border-radius:var(--radius);font-size:18px;font-weight:600}.planning-section .cta a{text-decoration:none;margin-top:10px;transition:background-color .3s ease}.price-tab-pane .item-smeta{box-shadow:none;background-color:#fff;padding:40px;border-radius:32px;margin-bottom:24px}.price-tab-pane .item-smeta .info{padding:0}.price-tab-pane .section-title-row{margin:1rem 0}.smeta-new .warranty-item{flex:1 1 31%}.smeta-new .warranty-title{font-size:36px;width:100%;margin-bottom:32px}.new-turnkey-pages .content-block{background-color:var(--black)}.new-turnkey-pages .nc-poss__text,.new-turnkey-pages .nc-about__text{font-size:16px;font-weight:400;letter-spacing:0}.new-turnkey-pages .content-block__title.title{font-size:36px}.new-turnkey-pages .content-block__bg-title{opacity:0}.new-turnkey-pages .design-card__text-block{width:412px;min-height:330px;background-color:#2c2c2c;padding:20px 38px 32px;display:flex;flex-direction:column;justify-content:space-between;border-radius:42px;position:relative;border:0}.new-turnkey-pages .design-card__image-block{width:30%;height:330px;overflow:hidden;border-radius:42px}.new-turnkey-pages .interested__card{min-height:300px;padding:38px 38px 32px;display:flex;flex-direction:column;justify-content:space-between;border-radius:45px;border:0;position:relative;background-color:#2c2c2c}.new-turnkey-pages #what-is-design .design-items{display:flex;flex-wrap:wrap;gap:20px}.new-turnkey-pages #what-is-design .design-item{flex:1 1 32%;background-color:#f7f7f8;padding:20px;border-radius:24px}.new-turnkey-pages #how-it-works .step strong{color:var(--main-accent)}#our-benefit li strong{color:#fff}#our-benefit li strong{display:block;font-size:1.2em;margin-bottom:8px}#our-benefit li p{margin:0;font-size:1em;line-height:1.4em;color:#a0a0a0}.faq-item{margin-bottom:20px;border-bottom:1px solid #4d4d4d;padding-bottom:20px;padding-top:20px}.faq-title{font-size:24px;font-weight:400}.faq-answer{display:none;margin-top:10px;color:#a0a0a0}.form-start .calculator-home-form{background-color:transparent;padding:40px 0;margin:64px 16px 0;border-radius:32px}.form-start .calculator-home-form .subtitle{text-align:center;max-width:800px}.form-start .calculator__form-original{margin-top:40px}.header-info.header-info_remote-repair{padding-bottom:40px}#how-it-works .steps{display:flex;flex-direction:column;gap:20px;margin-top:40px}#how-it-works .step{padding:24px;background-color:#f3f3f3;display:flex;flex-direction:column;gap:24px;border-radius:12px}.new-offers .offer-info h2{letter-spacing:0}.section-warranty-works a{color:var(--color)}.questions-left .form-h{color:#696969}.section-warranty-works .btn-rvspb:hover{background-color:var(--color-marker)}.warranty-items__wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.warranty-item{flex:1 1 33%;background:#f9f9f9;padding:1.5rem;border-radius:10px;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.how-we-work-btn.button--secondary{margin-top:50px}.calculator-home-form.offers{margin-bottom:80px;margin-top:60px}.calculator-home-form.offers .calculator-home-form .wpcf7-form-control.calc__form-input{font-size:18px;padding:24px}.calculator-home-form.offers .wpcf7-form-control.calc__form-input{background-color:rgba(255,255,255,.1);border-color:linear-gradient(145deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.2) 25%,rgba(255,255,255,.05) 60%,rgba(255,255,255,.6) 100%);backdrop-filter:blur(8px);border-radius:60px!important;font-size:14px;padding:16px 14px;color:#fff}.calculator-home-form.offers .wpcf7-form-control.calc__form-input{height:76px;border-radius:50px!important;border-color:transparent!important}.calculator-home-form.offers .calculator__form-original{margin-top:80px;width:100%}.offer-wrapper{background-color:#333;padding:60px 0}.offer-item{flex:1 1 300px;min-width:280px;max-width:400px}.offer-item-wrapper{position:relative;background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.08);height:100%}.offer-item-wrapper-background{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.7);z-index:1}.offer-info{position:relative;z-index:2;padding:2rem;color:#fff;height:100%;background-color:rgba(0,0,0,.56)}.offer-info h2{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff;margin-top:2rem}.offer-info-excerpt{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;color:#f0f0f0}.term-offer-close{top:1rem;right:1rem;background:rgba(255,255,255,.85);color:#333;font-weight:700;font-size:.9rem;padding:.4rem .75rem;border-radius:.5rem;z-index:3}.page-offers .callback-form__inner{margin:60px 0}.offer-info .term-offer-close{width:fit-content}.offer-info .button--secondary{padding:12px 32px;width:100%;display:inline-flex}.rvt_fast-consult{background-color:#f7f7f8;padding:20px}.item-icon{display:flex;justify-content:center;align-items:center;background-color:#fb8c34;width:70px;height:70px;border-radius:50%;margin-bottom:1rem}.warranty-item.last{box-shadow:none;background:0 0}.warranty-items__wrapper,.design-items__wrapper{display:flex;flex-wrap:wrap;gap:50px;margin-top:68px}.design-items__wrapper.one-row{list-style:none;gap:30px;padding:0}.one-row .design-item{width:100%;padding-left:35px}.one-row .design-item::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:20px;height:20px;background-color:var(--main-accent);border-radius:50%}.design-item{position:relative;padding-left:53px;width:calc(50% - 25px)}.design-item .heading{font-size:20px;font-weight:700;margin:0;position:relative;text-transform:uppercase;text-align:left}.design-item .heading::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-45px;width:30px;height:30px;background-color:var(--main-accent);border-radius:50%}.warranty-item__text,.design-item .text{margin-top:14px}.how-we-work-btn{width:fit-content;padding-left:24px;padding-right:24px}.rvt_fast-consult .container{display:flex;align-items:center;justify-content:center}.rvt_fast-consult .container form{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:2em}.rvt_fast-consult .container form .form-title{font-size:26px;margin:0;line-height:1;padding:0;height:auto}.rvt_fast-consult .container form .fields{display:flex;align-items:center;justify-content:center;gap:1em}.rvt_fast-consult input{height:50px;border-radius:8px;min-width:250px}.rvt_fast-consult input[name=phone]{padding-left:20px}.rvt_fast-consult input.btn{background-color:#333;color:#fff;padding-left:20px;padding-right:20px}.section-content h2.table-heading{padding:34px 0;margin:24px auto;text-align:center}.table{border-collapse:collapse;width:100%;overflow-x:auto}.table thead{background:#f5f5f5;font-weight:700;font-size:14px;line-height:18px}.table tr,.table tr td{margin:0;padding:1.5%;border:1px solid #f1f1f1;font-size:100%;line-height:18px;min-width:100px}.table th{margin:0;padding:1.5%}.table tr:nth-child(even){background:#f1f1f1!important}.table__byudzhet td[colspan="4"],.table__byudzhet td[colspan="5"],.table__byudzhet td[colspan="6"],body .table__byudzhet__title{padding:1.5%;font-size:120%;text-transform:uppercase;background:#c9c9c9;font-weight:600}.table__byudzhet td[colspan="4"] h2,.table__byudzhet td[colspan="5"] h2,.table__byudzhet td[colspan="6"] h2{margin:0;padding:0;border:0}.table__byudzhet *{padding:1.5%;word-wrap:break-word;border:1px solid #f1f1f1;min-width:100px}body .table__byudzhet tr td:first-child{min-width:300px}.table__byudzhet__vertikal__td{width:13%;background:rgba(241,202,75,.5)!important;border:0px!important}body .table__byudzhet tr:nth-child(even){background:#f1f1f1!important}.table__byudzhet{border-collapse:separate;border-spacing:0 0px}.table__byudzhet{width:100%;overflow-x:auto;display:block;margin-top:50px}.author-info{padding:24px;border:1px solid #ddd;border-radius:16px;margin-top:24px;max-width:600px}.author-info h3{margin-top:0}.category-blog h1{color:#868686}.page-blog{margin-top:40px}.blog-header{justify-content:center}.blog-header-inner{text-align:center}.blog-header-inner h2{margin-top:0}.blog-wrapper{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:60px}.blog-item{background-color:#fff;box-shadow:0 5px 9px rgba(0,0,0,.15);padding:1em;border-radius:15px;width:calc(50% - 10px);gap:20px;transition:transform .4s ease-in-out;display:flex;align-items:center}@media (hover:hover){.blog-item:hover{color:#333;transform:scale(1.01)}}.blog-item .info{flex:1}.blog-item .info h3{margin:0}.blog-item .figure{width:220px;height:220px;overflow:hidden;border-radius:15px}.page-blog-single{margin-top:50px;margin-bottom:50px}.callback-outer{margin-top:50px}.backout-wrapper{margin-top:30px}.backout-wrapper a{width:auto;padding:0 20px}.wrapper-gallery-blog-slider .swiper-button-prev{left:-20px}.wrapper-gallery-blog-slider .swiper-button-next{right:-20px}@media screen and (max-width:1024.88px){.blog-item{width:100%}.blog-item .figure{width:250px;height:180px}}@media screen and (max-width:640px){.blog-item{flex-direction:column-reverse}.blog-item .figure{width:100%;height:170px}}.services__wrapper{display:flex;gap:40px;margin-top:60px;color:#fff}.services__item{border:0;border-radius:45px;min-height:406px;display:flex;flex-direction:column;justify-content:space-between;padding:40px;flex:1;background:#1d1d1d}.services__item-title{font-weight:500;font-size:24px;line-height:1.32;margin:0}.services__item-info{display:flex;align-items:flex-end;justify-content:space-between}.new-turnkey-pages .services .content-block__title.title{font-size:48px;text-align:center}.new-turnkey-pages .warranty-title.title{font-size:48px}.new-turnkey-pages h3.title{font-size:48px}.wrapper-content{margin-bottom:40px}@media (max-width:1200px){.offer-wrapper .d-flex.flex-wrap{flex-direction:row;justify-content:center}}@media screen and (max-width:991px){.rvt_fast-consult .container form{flex-wrap:wrap;gap:1.25em}.new-turnkey-pages #what-is-design .design-item{flex:1 1 50%}.new-turnkey-pages h3.title{font-size:36px}.new-turnkey-pages .warranty-title.title{font-size:36px}.warranty-items__wrapper,.design-items__wrapper{margin-top:40px}.design-item{width:100%;padding-left:30px}.design-item .heading::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-35px;width:20px;height:20px;border-radius:50%}.faq-title{font-size:18px}}@media (max-width:768px){.offer-wrapper{flex-direction:column;gap:1.5rem}.rvt_fast-consult .container form .fields{flex-wrap:wrap}.rvt_fast-consult input{width:100%}.rvt_fast-consult .container form .form-title{font-size:18px}}.modal-form__button-wrapper.loading:after{content:"";position:absolute;top:50%;left:37%;width:30px;height:30px;background-image:url("/wp-content/themes/remontvspb2.0/images/loading.gif");background-size:contain;margin-top:-9px;opacity:.6;--lzl-bg-img:"/wp-content/themes/remontvspb2.0/images/loading.gif"}.calc-form-button-wrap.loading:after{content:"";position:absolute;top:50%;right:26px;width:30px;height:30px;background-image:url("/wp-content/themes/remontvspb2.0/images/loading.gif");background-size:contain;margin-top:-17px;opacity:.6;--lzl-bg-img:"/wp-content/themes/remontvspb2.0/images/loading.gif"}.form-remont-btn-wrapper{position:relative}.calc-form-button-wrap.loading:after.lzl:not(.lzl-ed),.calc-form-button-wrap.loading:after.lzl-ing:not(.lzl-ed){background-image:none}.form-remont-btn-wrapper.loading:after{content:"";position:absolute;top:50%;right:24px;width:30px;height:30px;background-image:url("/wp-content/themes/remontvspb2.0/images/loading.gif");background-size:contain;margin-top:-16px;opacity:.6;--lzl-bg-img:"/wp-content/themes/remontvspb2.0/images/loading.gif"}.form-remont-btn-wrapper.loading:after.lzl:not(.lzl-ed),.form-remont-btn-wrapper.loading:after.lzl-ing:not(.lzl-ed){background-image:none}.modal-light .modal-form__input.error{border:1px solid #f00}.tooltip__icon{cursor:pointer;vertical-align:middle}.tooltip__text{position:relative;z-index:1}.modal-content.dragging{transition:none}.modal-form__checkbox .wpcf7-list-item-label{cursor:pointer;line-height:1.5}.modal-form__button-wrapper.loading:after.lzl:not(.lzl-ed),.modal-form__button-wrapper.loading:after.lzl-ing:not(.lzl-ed){background-image:none}.modal-form__checkbox label{display:flex;align-items:flex-start;gap:8px;color:rgba(0,0,0,.6)}.modal-form__checkbox a{color:inherit;text-decoration:underline}.techs .new-home-faq{padding-top:100px}.projects__item-wrapper.filtered-out{display:none!important}.projects-home .projects__tab-pane .projects__item{height:740px}.projects.projects-home{background-color:var(--bg-shades)}.projects-home .project-gallery-prev{top:50%;transform:translateY(-50%)}.projects-home .project-gallery-next{top:50%;transform:translateY(-50%)}.view-all{color:var(--main-accent);display:flex;align-items:center;width:fit-content;gap:4px;transition:all .2s ease}.projects-home .projects-new-heading{top:50px;width:100%;left:0}.projects-home .projects__tab{background-color:#fff;opacity:1;color:rgba(0,0,0,.35);height:58px;padding:14px 32px;font-weight:500}.projects-home .projects__tab.active{background-color:var(--main-accent);color:#fff}.projects-home .projects__title{color:#fff}.steps-card__list{padding:0;margin:0;list-style:none;color:#fff;display:flex;flex-direction:column;gap:16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease-in-out;max-height:calc(100% - 60px);overflow-y:auto}.steps-card__mobile-link{display:none}.steps-card:hover>.steps-card__content .steps-card__list{opacity:1;visibility:visible;transform:translateY(0)}.steps-card__type{background-color:rgba(106,106,106,.35);backdrop-filter:blur(8px);font-size:14px;text-transform:uppercase;font-weight:700;border-radius:40px;padding:4px 8px;color:#fff;margin-bottom:12px}.category-header{margin-bottom:36px}.marquee{overflow:hidden;white-space:nowrap;background:rgba(255,255,255,.1);backdrop-filter:blur(50px);color:#fff;font-weight:700;font-size:16px;line-height:1;padding:24px 0;position:relative;margin-top:200px;margin-bottom:0;letter-spacing:-.05px}.marquee .dot{width:6px;height:6px;display:inline-block;border-radius:100%;background-color:#fff}.marquee .yellow{color:var(--main-accent)}.marquee__inner{display:inline-flex;align-items:center;gap:8px;animation:marquee 400s linear infinite;text-transform:uppercase;font-size:16px;font-weight:600}.tech .pretags{margin-bottom:48px}.tech .header-info__inner{max-width:972px}.text-align-left{text-align:left}.new-smeta .remote-cooperation__rating-icon{width:65px}.new-smeta .remote-cooperation__rating-text p{margin:0}.header-info__tags{flex-direction:column}.header-info__tags .tag{display:flex;gap:10px;font-size:20px;font-weight:600;width:fit-content;align-items:center}.header-info__tags .tag h2{margin:0;font-size:18px;font-weight:600;text-transform:none}.header-info_rt{margin-top:40px}.header-info__top .phone-wrapper__button.mobile{display:none}.projects-new.projects-home::before{content:"";width:100%;height:130px;position:absolute;left:0;bottom:0;background-color:rgba(255,255,255,.02);backdrop-filter:blur(29.299999237060547px);z-index:2;display:none}.projects__case-link{backdrop-filter:blur(29.299999237060547px);background:rgba(255,255,255,.25);border-radius:60px;display:flex;align-items:center;justify-content:center;height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;padding:0 32px;gap:8px;opacity:0;transition:all .2s ease-in-out}.project-gallery-prev,.project-gallery-next{opacity:0;transition:all .2s ease-in-out}.projects__imgs-block:hover .projects__case-link{opacity:1}.projects__imgs-block:hover .project-gallery-prev,.projects__imgs-block:hover .project-gallery-next{opacity:.8}.projects__imgs-block .project-gallery-prev:hover,.projects__imgs-block .project-gallery-next:hover{opacity:1}.projects__items-thumb-slider{position:absolute;bottom:48px;padding:0 120px;width:100%;z-index:4}.projects__tabs{display:flex;gap:10px;gap:12px;margin-top:24px;flex-wrap:wrap;z-index:2;width:100%}.projects__tabs.projects__tabs--mobile{display:none}.projects__tabs.projects__tabs-mobile{display:none}.projects__tab{padding:12px 20px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px;opacity:.5;background-color:rgba(255,255,255,.35);color:#fff;position:relative;border-radius:60px}.projects__tab--all{color:var(--yellow-main)}.projects__tab::after{display:none;width:100%;height:2px;position:absolute;left:0;bottom:-3px;background-color:#fff}.projects__tab:hover{opacity:1}.projects__tab.active{opacity:1}.projects__tab.active::after{display:block}.projects-new-heading{position:absolute;z-index:4;top:130px;left:118px}.projects__tab-pane{display:none}.projects__tab-pane .projects__item-wrapper{width:100%}.projects__tab-pane .projects__imgs-block{width:100%}.projects__tab-pane .projects__content{position:absolute;border:0;z-index:2;left:120px;bottom:300px}.button-info{position:absolute;right:120px;top:39%;z-index:2;display:flex;align-items:center;gap:50px}.projects-info{display:none}.projects__slider-next{position:absolute;bottom:50px;right:120px;z-index:2;cursor:pointer;display:none}.projects__slider-prev{position:absolute;bottom:50px;left:120px;z-index:2;cursor:pointer;display:none}.button-info .text{font-size:20px;font-weight:700;display:flex;flex-direction:column}.button-info .text.hidden{opacity:0;visibility:hidden}.button-info .info{display:flex;gap:4px;align-items:center;justify-content:center}.projects__tab-pane .projects__price{color:#fff;background-color:transparent}.projects__tab-pane .projects__name{font-size:36px}.projects__tab-pane .projects__info{display:flex;gap:10px}.projects__tab-pane .projects__info-item{padding:14px 20px;background-color:rgba(255,255,255,.1);backdrop-filter:blur(8px);border-radius:50px;width:fit-content;align-items:center;display:flex;gap:8px}.projects__tab-pane .projects__image{border-radius:0}.projects__tab-pane.active{display:block}.projects__tab-pane.projects__tab-pane--mobile.active{display:none}.project-gallery{width:100%;height:100%}.project-gallery-next{position:absolute;top:50%;right:120px;z-index:9;cursor:pointer}.project-gallery-prev{position:absolute;top:50%;z-index:9;left:120px;cursor:pointer}.projects__item-thumb-wrapper .name{font-size:24px;font-weight:700;line-height:1.25;text-transform:uppercase;width:fit-content;position:relative;margin-bottom:12px}.projects__item-thumb-wrapper .name::after{content:"";width:90%;height:1px;background-color:#fff;position:absolute;opacity:.2;left:20px;bottom:-54px}.projects__item-thumb-wrapper.swiper-slide-thumb-active .name::after{height:2px;opacity:1}.projects__item-thumb-wrapper .tags{display:flex;flex-wrap:wrap;gap:22px;padding-bottom:30px}.projects__item-thumb-wrapper .tags-mobile{display:none}.projects__items-thumb-slider::after{content:"";width:83%;height:1px;background-color:#fff;opacity:.25;position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:none}.projects__item-thumb-wrapper .tag{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.7)}.projects__item-thumb-wrapper{opacity:.25;transition:all .2s ease;cursor:pointer}.projects__item-thumb-wrapper:hover{opacity:1}.projects__item-thumb-wrapper.swiper-slide-thumb-active{opacity:1}.swiper-button-lock{display:block;opacity:.5}.project-pagination{bottom:50px;top:auto;width:calc(100% - 240px - 50px);left:50%;transform:translateX(-50%)}.projects__imgs-block>.project-gallery .swiper-slide::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(179.89deg,rgba(0,0,0,.7) 7.14%,rgba(0,0,0,0) 28.26%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(174.76deg,rgba(0,0,0,0) 61.65%,rgba(0,0,0,.7) 105.11%);z-index:2}.calculator-additional-modal.additional-active{display:flex}.calculator-turnkey .calculator-home-form .wpcf7-form-control.calc__form-input.error{border-color:red!important}.calculator-home-form .calculator__form-original>.wpcf7{width:100%}.calculator-range{-webkit-appearance:none;width:100%;height:8px;border-radius:6px;background:rgba(255,255,255,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);outline:none;cursor:pointer}.calculator-options__range-wrapper{width:100%}.calculator-range::-webkit-slider-runnable-track{height:8px;border-radius:6px;background:rgba(255,255,255,.25)}.calculator-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fff var(--percent,10%),rgba(255,255,255,.05) var(--percent,10%))}.calculator-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5TDE3IDEyTDExIDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcgMTlMMTMgMTJMNyA1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");background-size:100%;background-position:center center;position:relative;top:-10px;transition:transform .2s ease,background .3s ease}.calculator-range::-webkit-slider-thumb:hover{transform:scale(1.05)}.calculator-options__range-value{margin-top:10px;display:inline-block;font-size:20px;font-weight:700}.calculator-turnkey .calc-form-col .acceptance-check{display:none}.calculator-turnkey .wpcf7-form-control.calc__form-input.error{border-color:red!important}.calculator-turnkey .cta{font-size:12px}.button-open-options{position:absolute;right:0;top:50%;transform:translateY(-50%);width:64px;height:64px;border-radius:60px 0 0 60px;background-color:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.button-open-options__label{position:absolute;background-color:#3f403c;display:flex;align-items:center;justify-content:center;border-radius:60px;height:32px;width:126px;right:-160px;font-size:12px}.button-open-options__label::before{content:"";border-radius:2px;position:absolute;transform:rotate(45deg);background-color:#3f403c;width:3px;height:0;border:5px solid transparent;left:-4px}.work-steps__title{color:#fff}.worksteps-new-turnkey{background-color:var(--black);padding:138px 0 280px;margin-bottom:160px}.worksteps-new-turnkey .container{position:relative}.work-steps__group--first .work-steps__item::before{display:none}.work-steps__group--first .work-steps__item{padding:37px 24px;flex-direction:row;align-items:center;border:1px solid rgba(255,255,255,.05);border-radius:60px;background-color:transparent;min-height:unset;margin-top:12px}.work-steps__group--first .work-steps__item-icon{width:70px;height:auto}.work-steps__group--first .work-steps__item-title{text-transform:uppercase;font-size:24px}.work-steps__group--first .work-steps__item-info{width:calc(100% - 100px)}.work-steps__group--first .work-steps__desc{font-weight:400;font-size:16px;line-height:145%;margin-top:20px;color:rgba(255,255,255,.7)}.work-steps__group--second{display:flex;gap:21px;margin-top:18px}.work-steps__group--second .work-steps__item{background-color:rgba(255,255,255,.02);position:relative;padding:60px 35px;overflow:visible;width:calc(33.33% - 16px);flex:unset;border-radius:60px}.work-steps__group--second .work-steps__item::before{content:"";display:none;position:absolute;left:50%;top:-20px;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 14px 20px;border-color:transparent transparent rgba(255,255,255,.02) transparent}.work-steps__group--second .work-steps__item::after{content:"";position:absolute;left:50%;top:-20px;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 14px 20px;border-color:transparent transparent rgba(255,255,255,.02) transparent}.work-steps__group--second .work-steps__item-title{text-transform:uppercase;font-size:18px}.work-steps__group--second .work-steps__desc{color:rgba(255,255,255,.7)}.acceptance-layer{background-color:#fff;border-radius:60px;box-shadow:0px 48px 45px 19px rgba(0,0,0,.04);padding:40px 70px;position:absolute;left:0;width:100%;bottom:-360px}.acceptance-layer__wrapper{display:flex;justify-content:space-between;align-items:center}.acceptance-layer__wrapper-left{width:calc(100% - 300px)}.acceptance-layer__wrapper-image{width:220px}.acceptance-layer .title{color:var(--yellow-main);font-size:36px}.acceptance-layer .info{font-size:20px;margin-top:18px;max-width:500px}.acceptance-layer .acceptance-link{height:67px;border-radius:60px;background-color:rgba(242,202,68,.6);padding:0 22px;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:35px}.worksteps-new-turnkey .container-mobile{display:none}.reviews__yandex-iframe .badge{display:grid;grid-template-areas:"badge comments" "form comments"}.reviews__yandex-iframe .mini-badge{grid-area:badge}.reviews__yandex-iframe .badge__comments{grid-area:comments}.reviews__yandex-iframe .badge__form{grid-area:form}.contacts-section-turnkey .contacts-left{position:absolute;top:50%;right:120px;transform:translateY(-50%);z-index:1;width:auto}.contacts-section-turnkey .contacts-right{width:100%}.contacts-map{height:400px}.contacts-map .image-mobile{display:none}.contacts-map__iframe{width:100%;height:100%;border:none}.contacts-section-turnkey .home-hero__form-title{font-size:18px}.contacts-section-turnkey .home-hero__form.repair-turnkey-form .modal-form__button{height:54px}.contacts-section-turnkey .home-hero__form.repair-turnkey-form{padding:34px 25px 24px;background:rgba(242,202,68,.25);width:390px}.contacts-section-turnkey .repair-turnkey-form.home-hero__form .modal-form__input{height:50px;margin-top:12px}.contacts-section-turnkey .map_address{position:absolute;top:130px;left:12vw;background:rgba(0,0,0,.1);color:white;padding:20px 30px;border-radius:60px;backdrop-filter:blur(5px);width:347px;height:178px;z-index:2;display:flex;flex-direction:column;justify-content:center}.contacts-section-turnkey .map_address::after{background-color:rgba(255,255,255,.1);border-color:linear-gradient(145deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.2) 25%,rgba(255,255,255,.05) 60%,rgba(255,255,255,.6) 100%);backdrop-filter:blur(8px);border-radius:60px!important;height:48px;font-size:14px;padding:16px 14px;color:#fff}.contacts-section-turnkey .new-button{height:54px;padding:0 18px;gap:8px}.contacts-section-turnkey .home-hero__form-policy{font-size:12px}.contacts-section-turnkey .home-hero__form.repair-turnkey-form .modal-form__button{background:var(--yellow-main)}.contacts-section-turnkey.contacts-section{padding:0;position:relative}.repair-steps__btn{background:#c96d2b;color:#fff;font-weight:600;border-radius:20px;padding:10px 20px;text-decoration:none;transition:background .3s;&:hover{background:#e07b30}}.repair-step__number{position:absolute;left:-28px;top:0;background:#c96d2b;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.repair-step__cta{background:#e07b30;color:#fff;border-radius:25px;padding:12px 28px;text-decoration:none;font-weight:600}.new-calculator-remont{padding:80px 0 0;background-color:#fff}.button-grey-outlined.is-active{background-color:#000;color:#fff}.search-wrapper{display:flex;align-items:center;border-radius:50px;padding:5px 15px;background:#fff;height:60px;width:100%;max-width:726px;margin:40px auto 0;justify-content:space-between;position:relative}.search-wrapper.is-fixed{position:fixed;top:150px;left:50%;transform:translate(-50%);width:100%;z-index:9999;background:#fff;margin:0!important;animation:slideDown .3s ease;box-shadow:0px 4.38px 4.63px 0px rgba(4,4,21,.35)}.admin-bar .search-wrapper.is-fixed{top:32px}.search-wrapper .form-control{border:none!important;box-shadow:none!important;padding-left:50px;width:60%}.search-wrapper .icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);height:24px;width:24px}.search-category-select{border:none;border-left:1px solid #eee;padding-left:10px;color:#666;outline:none;cursor:pointer;background:0 0;width:fit-content}.tables{margin-top:64px}.price-container .group-title{font-size:24px;font-weight:600;margin-bottom:24px}.price-container .group-section{background-color:#fff;padding:40px;border-radius:32px;margin-bottom:24px}.price-container .price-row{display:flex;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid #ededed;border-radius:8px}.price-row__bottom{width:100%;color:var(--main-accent);margin-top:1rem;display:flex;gap:16px;height:0;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.price-container .price-row:hover{background-color:#f7f7f8}.price-container .price-row:hover .price-row__bottom{height:auto;opacity:1;visibility:visible}.price-container .price-row:last-child{border-bottom:1px solid transparent}.price-container .col-name{width:55%}.price-container .col-unit{width:15%}.price-container .col-price{width:15%}.price-container .col-discount{width:15%}.price-container .header-row{background-color:#f7f7f8;padding:16px 24px;border-radius:8px}.price-tabs-container{margin-top:80px;margin-bottom:150px}.buttons-filter{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;justify-content:center}.price-tabs-nav{display:flex;gap:10px;border-bottom:2px solid rgba(32,32,32,.3);width:fit-content;margin:0 auto 20px}.price-tab-title{font-size:40px;font-weight:600;text-align:center;margin:0}.price-tabs-content{margin-top:64px;padding:64px;background-color:#f7f7f8;border-radius:32px}.price-tabs-content-otdelochnye{background-color:#fff;padding:0}.price-tabs-content-otdelochnye .smeta-list-container{display:flex;flex-direction:column;gap:24px}.price-tabs-content-otdelochnye .smeta-item{display:flex;justify-content:space-between;align-items:center;background:#f7f7f8;padding:24px 32px;border-radius:16px}.price-tabs-content-otdelochnye .smeta-item-left{display:flex;flex-direction:column;gap:24px}.price-tabs-content-otdelochnye .smeta-title{font-size:24px;font-weight:500}.price-tabs-content-otdelochnye .smeta-price{font-size:24px;font-weight:400}.price-tabs-content-otdelochnye .btn-open-modal{height:fit-content;background:#202020;color:#fff;padding:16px 32px;border-radius:50px}.price-tab-btn{padding:10px 20px;cursor:pointer;border-bottom:2px solid transparent;background:0 0;font-size:32px;font-weight:700;color:rgba(32,32,32,.3);transition:.3s}.price-tab-btn.active{color:var(--main-accent);border-bottom:2px solid var(--main-accent);margin-bottom:-2px}.price-tab-pane{display:none;animation:fadeIn .4s ease;padding:64px;border-radius:32px}.price-tab-pane.active{display:block}.price-tab-pane.grey{background-color:#f7f7f8}.price-tab-pane .new-calculator-remont{padding:0}.price-tab-pane .calculator-home .calculator__inner{padding:0}.price-tab-pane .calculator-home{padding-bottom:0;background-color:transparent}.price-tab-pane .calculator-home-form{display:none}#smeta-modal-overlay .s-modal-close{display:none}#smeta-modal-overlay .modal-inner-title{margin:0;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}#smeta-modal-overlay .title-main{font-size:40px;font-weight:500}#smeta-modal-overlay .title-price{font-size:32px;font-weight:600}#smeta-modal-overlay .smeta-table .tbody .section-title-row{background:#f7f7f8;margin-bottom:24px}#smeta-modal-overlay .smeta-table .tbody .section-title-row span{padding:0;font-size:24px;font-weight:600;width:100%}#smeta-modal-overlay .smeta-table .tbody .section-title-row{background:#f7f7f8}#smeta-modal-overlay .smeta-table .tbody .table-column-names{background:#eee;font-weight:500}#smeta-modal-overlay .smeta-table .tbody .spacer-row span{width:100%}#smeta-modal-overlay .smeta-table .tbody .spacer-row:last-child{display:none}#smeta-modal-overlay .s-modal-bar{display:none}.price-card-box{background-color:#f7f7f8;padding:0 16px;margin-top:24px;margin-bottom:40px;border-radius:16px}.price-card-box .price-item{padding:16px 0}.price-card-box .val{margin-top:8px}.price-card-box .price-item:nth-child(1){border-bottom:1px solid #eee}#order-modal-card .btn-main{width:100%}.m-unit-val{color:#202020;opacity:.5}.mobile-arrow{display:none}.new-turnkey-pages .marque{display:none}.icon-filter{display:none}.filter-modal-title{display:flex;align-items:center;justify-content:space-between}.adv-turnkey{padding:140px 0 160px}.adv-turnkey__wrapper{display:flex;align-items:center;gap:84px}.adv-turnkey__img{max-width:461px}.adv-turnkey__img .link--button{display:none}.adv-turnkey__info{width:calc(90% - ( 461px + 84px ))}.adv-turnkey__info .h3{color:#fff;font-size:40px;font-weight:600;margin:0}.adv-turnkey__info p{opacity:.8;letter-spacing:-1px;margin-top:24px;color:#fff}.adv-turnkey__info .h3{font-size:32px}.adv-turnkey__info .link--button{margin-top:80px}.portfolio-turnkey__item-info h4{margin:0;font-size:24px;font-weight:500}.portfolio-turnkey .swiper-pagination-bullet{background:#fff;opacity:.8}.portfolio-turnkey .swiper-pagination-bullet-active{background:var(--main-accent)}@media screen and (max-width:991.9px){.techs .repair-steps__timeline .dotted{height:78%}}@media screen and (max-width:767.9px){.techs .calculator-home-form{margin-bottom:0}.techs .new-home-faq{padding-top:72px}}.header-info__inner-center{width:70%;text-align:center;margin:0 auto}.table-container{width:100%;overflow-x:auto;margin:20px 0;box-shadow:0 4px 6px rgba(0,0,0,.05);border-radius:8px}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cursor{display:inline-block;animation:blink-caret .75s step-end infinite;font-weight:300;vertical-align:middle;line-height:1}.why-you-need-design-project{margin-top:150px}.why-you-need-design-project__wrapper{display:flex;gap:132px}.why-you-need-design-project__left{width:30%}.why-you-need-design-project__left h3{margin:0}.design-project-page-turnkey:not(.techs) .portfolio-turnkey{transform:translateY(0);margin-top:70px}.why-you-need-design-project__right{width:calc(65% - 132px);display:flex;flex-direction:column;gap:16px}.des-card{background-color:#f7f7f8;padding:40px;border-radius:32px;display:flex;align-items:flex-start;gap:40px}.des-card__title{font-size:24px;font-weight:500;margin-bottom:16px}.des-card__text{opacity:.8}.ap-type{margin-top:150px}.ap-type__wrapper{margin-top:64px;display:flex;gap:24px}.ap-type__item{position:relative;color:#fff;height:415px;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:32px;border-radius:32px}.ap-type__item::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:0 0;z-index:2;border-radius:32px;transition:all .2s ease}.ap-type__item:hover::before{background:linear-gradient(180.16deg,rgba(0,0,0,0) 61.05%,rgba(0,0,0,.6) 99.86%),linear-gradient(.84deg,rgba(0,0,0,0) 60.06%,rgba(0,0,0,.6) 97.84%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.ap-type__item:hover .ap-type__doc a{color:var(--main-accent)}.ap-type__img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.ap-type__title{position:relative;z-index:3;font-size:24px;margin:0;font-weight:500}.ap-type__doc{position:relative;z-index:4}.ap-type__doc a{text-decoration:underline}.design-project-page-turnkey .repair-steps{margin-top:150px}.design-project-page-turnkey.techs .repair-steps{margin-top:0}.why-you-need-design-project__right--mobile{display:none}.ap-type__wrapper--mobile{display:none}.tarifs__card{background-color:#f7f7f8;padding:40px;flex:1;border-radius:32px}.tarifs__wrapper{display:flex;gap:40px;margin-top:48px}.tarifs__card-heading{display:flex;justify-content:space-between;color:#000}.tarifs-modal .modal__title_price{text-transform:none;font-size:40px;color:#000}.tarifs-modal .modal__table-opportunity{font-size:16px;font-weight:400}.tarifs-modal .modal__content_price{padding:48px;background:#fff;width:780px;overflow:hidden}.tarifs-modal .modal__button-close::before,.tarifs-modal .modal__button-close::after{content:"";position:absolute;width:2px;height:13px;top:50%;left:50%;background:#fff}.tarifs-modal .modal__button-close{background-color:rgba(0,0,0,.1);right:30px;top:30px;width:24px;height:24px}.tarifs-modal .modal__table-row{display:flex;color:#000;padding:12px 24px;border-bottom:solid 1px #f7f7f8}.tarifs__card-title{font-size:24px;font-weight:500;margin:0}.tarifs__card-mark{color:var(--main-accent);font-size:24px;font-weight:500;margin:0}.tarifs__card-descr{margin-top:16px}.tarifs__card-info{display:flex;margin-top:64px;gap:24px;align-items:center}.tarifs__card-info p{margin:0;font-size:24px;font-weight:500}.tarifs__card-bottom{margin-top:24px;display:flex;gap:24px}.tarifs__card-bottom .text-btn{background-color:transparent}.tarifs__card-bottom .text-btn--mobile{display:none}.tarifs-modal .modal__table-row-heading{background-color:#f7f7f8;border-radius:8px}.tarifs-modal .modal__table-item{width:60%;color:#000;text-align:left;font-size:16px;border-right:solid 1px transparent}.tarifs-modal .modal__table-opportunity{width:20%;color:#000}.tarifs-modal .modal__table{width:100%;background:0 0;border-collapse:separate;border-spacing:0;border:0;border-radius:0;max-height:600px;margin-top:55px;height:auto;overflow:auto}.tarifs .h3{text-align:center;margin:0}.tarifs{margin-top:150px}body.how-work-page{overflow:unset}.working-process{margin-top:150px;margin-bottom:150px}.wortking-process__heading{font-size:40px;font-weight:500;text-align:left;margin:0}.working-process__image{width:270px;margin-top:40px}.working-process__block{display:flex;position:relative}.working-process__block:not(:first-child){margin-top:100px}.working-process__left{width:40%;position:sticky;top:140px;height:fit-content}.working-process__steps{width:60%;padding-left:100px;display:flex;flex-direction:column;gap:16px}.working-process__step{background-color:#f7f7f8;padding:40px;border-radius:32px}.working-process__step .step-title{font-size:32px;font-weight:500;margin-top:80px;margin-bottom:0}.working-process__step .step-number{color:var(--main-accent)}.working-process__step .step-description{font-size:18px}.light-bg{overflow:hidden}@media screen and (max-width:1490px){.projects__item-thumb-wrapper .tags{gap:12px}.projects__item-thumb-wrapper .tag{gap:4px;font-size:14px}}@media screen and (max-width:1390px){.header-info .home-hero__form{width:50%}.home-hero__form.repair-turnkey-form{width:100%;margin-top:30px;display:block}.contacts-section-turnkey .map_address{top:140px;left:9vw}.projects__item-thumb-wrapper .tags{flex-wrap:nowrap;flex-direction:column;margin-top:20px}.projects__item-thumb-wrapper .name::after{bottom:-146px}}@media screen and (max-width:1360px){.working-process{margin-top:100px;margin-bottom:100px}}.new-design-project-flat-or-office{margin-bottom:100px}@media screen and (max-width:1199px){.working-process__block{flex-wrap:wrap}.working-process__left{width:100%;position:static}.working-process__steps{width:100%;padding-left:0}.why-you-need-design-project__wrapper{gap:50px}.why-you-need-design-project__right{width:calc(60% - 50px)}.why-you-need-design-project__left{width:40%}.header-info__inner-center{width:100%}.adv-turnkey{padding:100px 0 120px}.adv-turnkey__wrapper{gap:40px}.adv-turnkey__img{max-width:400px}.adv-turnkey__info{width:calc(100% - ( 400px + 40px ))}.price-tab-pane{padding:32px}.price-container .group-section{padding:10px}.button-open-options__label{display:none}.header-info .header-info__inner-left{width:100%}.header-info__tags .tag{font-size:16px;padding:10px 14px}.turnkey-page .pretag{font-size:20px}.projects__tabs{padding:0;gap:20px}.project-gallery-prev{left:80px;width:60px}.project-gallery-next{right:80px;width:60px}.projects__slider-next{width:auto;height:auto}.contacts-section-turnkey .map_address{top:150px;left:2vw}.projects__items-thumb-slider{padding:0 70px}.projects__item-thumb-wrapper .name{font-size:20px}#smeta-modal-overlay .smeta-table .tbody .table-column-names{display:none}}@media screen and (max-width:991.9px){.author-content{flex-wrap:wrap}.author-text{width:100%}.header-info__tags .tag h2{margin:0;font-size:14px}body.how-work-page{overflow-x:hidden}.working-process__block{position:unset}.working-process{margin-top:72px;margin-bottom:72px}.wortking-process__heading{font-size:32px}.working-process__step .step-title{font-size:18px}.working-process__step .step-description{font-size:14px}.working-process__step .step-title{margin-top:72px}.working-process__image{width:100%}.tarifs__card-bottom .text-btn{display:none}.tarifs{margin-top:72px}.tarifs__wrapper{flex-wrap:wrap}.tarifs__card{flex:unset;width:100%}.tarifs-modal .modal__title_price{font-size:24px}.tarifs-modal .modal__table-item{width:80%}.tarifs-modal .modal__content_price{width:90%}.tarifs__card-info p{font-size:18px}.tarifs__card-bottom{flex-wrap:wrap}.tarifs__card-bottom .button--secondary{width:100%}.tarifs__card{padding:24px}.tarifs__card-bottom .text-btn--mobile{display:block;background-color:#eee;border-radius:50px;width:100%}.design-project-page-turnkey .header-info__title.title{width:96%}.why-you-need-design-project{margin-top:72px}.design-project-page-turnkey .portfolio-turnkey{margin-top:72px}.ap-type{margin-top:72px}.design-project-page-turnkey .repair-steps{margin-top:72px}.ap-type__item{height:292px}.ap-type__item::before{background:linear-gradient(180.16deg,rgba(0,0,0,0) 61.05%,rgba(0,0,0,.6) 99.86%),linear-gradient(.84deg,rgba(0,0,0,0) 60.06%,rgba(0,0,0,.6) 97.84%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.why-you-need-design-project__wrapper{flex-wrap:wrap}.why-you-need-design-project__right{width:100%}.why-you-need-design-project__left{width:100%}.why-you-need-design-project__right{display:none}.why-you-need-design-project__right--mobile{display:block;min-width:0;flex:1;overflow:hidden}.ap-type__wrapper{display:none}.ap-type__wrapper--mobile{display:block}.des-card{flex-wrap:wrap;height:100%;padding:20px;gap:60px}.des-card__info{width:100%}.adv-turnkey{padding:72px 0 120px}.adv-turnkey__img{max-width:100%;display:flex;flex-direction:column;align-items:center}.adv-turnkey__wrapper{flex-direction:column-reverse}.adv-turnkey__info{width:100%}.adv-turnkey__info .link--button{display:none}.adv-turnkey__img .link--button{display:flex;margin-top:20px}.group-section .price-row{display:none!important}.icon-filter{display:block}.group-section.is-active .price-row{display:flex!important;align-items:center;justify-content:flex-start;padding:16px 10px;font-size:14px}.group-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px}.group-title::after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #ccc;transition:transform .3s ease,border-top-color .3s ease;margin-left:10px;display:none}.group-section.is-active .group-title::after{transform:rotate(180deg);border-top-color:#f37a19}.buttons-filter-modal{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.search-category-select{display:none;position:absolute;top:100%;left:50%;width:90%;transform:translateX(-50%);z-index:10;background:#fff;border:1px solid #f37a19}.search-wrapper.is-fixed{width:90%}.search-category-select.is-open{display:block}.col-unit,.col-price,.col-discount,.price-row__bottom{display:none}.new-smeta-container .col-price{display:inline-block;width:20%;min-width:70px;padding-right:10px}.price-container .group-section{padding:10px}.price-container .header-row.price-row{display:none}.price-container .group-title{font-size:16px;margin-bottom:16px}.price-container .col-name{width:60%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0}.new-smeta-container.price-container .col-name{width:50%;min-width:190px;padding-right:20px}.new-smeta-container.price-container .col-unit{width:20%;min-width:70px;padding:0;padding-right:10px}.new-smeta-container.price-container .col-discount{font-size:12px;width:16%}.price-container .col-name span{width:100%}.price-container .col-discount{width:20%;display:inline-block;font-size:14px;text-align:right;padding-left:4px}.price-container .col-unit{display:inline-block!important;padding:4px;text-align:right}.buttons-filter{justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.new-smeta-container.price-container .price-row{font-size:12px;padding:16px 8px;flex-wrap:nowrap}.new-smeta-container .smeta-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.new-smeta-container .table{min-width:430px}.terms-wrapper{overflow:hidden}.price-tabs-container .container{max-width:unset;padding:0}.smeta-new .container.new-smeta-container{max-width:unset;padding:0}.price-tab-pane .item-smeta{padding:10px 8px}.price-tab-pane{padding:32px 24px}.modal-form__button-wrapper.loading:after{left:auto;right:21px}.projects__tabs{display:none}.projects__tabs.projects__tabs--mobile{display:block}.projects__tab-pane.active,.projects__tab-pane{display:none}.projects__tab-pane.projects__tab-pane--mobile.active{display:block}.contacts-section-turnkey .map_address{display:none}.contacts-section-turnkey .contacts-left{top:auto;right:auto;transform:translate(-50%,0%);z-index:1;width:100%;left:50%;bottom:0}.contacts-map{height:350px}.contacts-section-turnkey .home-hero__form.repair-turnkey-form{transform:translateY(55px);width:100%}.work-steps__group--first .work-steps__item-icon{display:none}.work-steps__group--first .work-steps__item-info{width:100%}.worksteps-new-turnkey .container-mobile{display:block}.worksteps-new-turnkey .container-desktop{display:none}.worksteps-new-turnkey{padding:54px 0 24px;margin-bottom:60px;border-radius:60px 60px 0 0}.acceptance-layer{position:relative;top:unset;left:unset;bottom:unset;margin-top:10px}.acceptance-layer__wrapper-image{width:120px;position:absolute;top:40px;right:40px}.acceptance-layer__wrapper-left{width:calc(100% - 170px)}.work-steps__group--second .work-steps__item{width:100%;padding:26px}.work-steps__group--second{flex-wrap:wrap;border:1px solid rgba(255,255,255,.15);border-radius:60px;padding:19px}.work-steps__group--second .work-steps__desc{margin-top:10px;font-size:14px}.work-steps__group--second .work-steps__item:first-child{background-color:transparent;padding:0}.work-steps__item{min-height:unset}.work-steps__group--second .work-steps__item:first-child .work-steps__item-title{font-size:24px}.work-steps__group--second .work-steps__item:first-child::after{display:none}.work-steps__group--second .work-steps__item-title{padding-right:40px}.work-steps__group--second .work-steps__item::after{width:20px;height:20px;border-radius:20px;top:30px;right:30px;left:auto;background-color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.25);border-width:4px}.button-open-options{position:static;right:unset;top:unset;transform:unset;width:100%;border-radius:60px;background-color:rgba(255,255,255,.05);margin-top:44px;height:49px}.calculator-turnkey .calc-form-col .acceptance-check{display:block}.button-open-options__label{display:block;position:static;background-color:transparent;height:fit-content;width:fit-content}.button-open-options__label::before{display:none}.projects__item-thumb-wrapper .name::after{display:none}.projects__item-thumb-wrapper .name{width:100%}.projects__items-thumb-slider::after{display:none}.projects__tabs{display:none}.project-gallery-prev,.project-gallery-next{display:none}.projects__slider-prev,.projects__slider-next{display:none}.projects__item-thumb-wrapper{background-color:rgba(0,0,0,.1);backdrop-filter:blur(10px) saturate(100%);border:1px solid rgba(255,255,255,.2);padding:16px 40px;border-radius:60px;box-sizing:border-box;text-align:center}.projects__item-thumb-wrapper .tags{justify-content:center;display:none}.projects__item-thumb-wrapper .tags-mobile{display:flex;display:flex;flex-wrap:wrap;gap:18px}.tag-head{display:flex;gap:16px;justify-content:center;width:100%;margin-top:12px;white-space:nowrap}.tag-head .span{width:fit-content}.projects__item-thumb-wrapper .tag{background-color:rgba(255,255,255,.1);backdrop-filter:blur(8px)}.projects__imgs-block>.project-gallery .swiper-slide::before{background:linear-gradient(360deg,rgba(0,0,0,.5) 4.69%,rgba(0,0,0,0) 17.43%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));border-radius:24px}.projects__items{height:auto}.projects__items-thumb-slider{height:180px}.projects__item::before{display:none}.projects__tabs-slider .swiper-slide{width:auto!important}.projects__item-wrapper{height:auto!important}.projects__items-slider .swiper-wrapper{height:850px}.projects__items-thumb-slider{padding:0 40px}.projects-info{position:absolute;width:100%;height:100%;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.projects-info .name{font-size:18px;font-weight:500;z-index:2;position:relative}.projects-info .bottom{z-index:2;position:relative}.projects__case-link{display:none}.projects-new.projects-home::before{display:none}.projects__tab-pane .projects__imgs-block{width:100%;max-width:720px;margin:0 auto}.projects__imgs-block{max-width:720px;margin:0 auto}.projects__tabs.projects__tabs-mobile{display:block}.projects.projects-new{background-color:#fff;padding:0 22px;overflow-y:hidden}.projects__items-thumb-slider .swiper-wrapper::after{content:none}.projects-new-heading{position:static;max-width:720px;margin:0 auto}.projects__tab{padding:0;background-color:transparent;font-size:16px}.logo__title{font-size:18px}.header__new-turnkey.filled .main-menu__list{padding:0}.projects__item-thumb-wrapper .name{font-size:18px}.projects__item-thumb-wrapper{opacity:1}.contacts-map .image-big{display:none}.contacts-map .image-mobile{display:block}.steps-card__list{display:none}.steps-card__mobile-link{display:block;font-size:22px;font-weight:500;line-height:1.4;color:#f37a19;margin-bottom:0}.projects-home .projects__title{color:#000}.projects-home .projects__tab{background-color:#f3f3f3}.projects__tab-pane .projects__imgs-block{height:220px}.projects-home .projects__tab-pane .projects__item{height:220px}.projects__imgs-block .link{color:#f37a19}.projects__item-wrapper{margin-top:16px}.projects-new-heading .view-all{display:none}}@media screen and (max-width:767.9px){.contacts-map{height:250px}.tarifs-modal .modal__content_price{padding:48px 20px}.tarifs-modal .modal__table{margin-top:25px}.tarifs-modal .modal__table-row{padding:12px}.tarifs-modal .modal__table-item{width:70%;padding-right:20px;font-size:14px}.tarifs-modal .modal__table-opportunity{width:30%;text-align:right;font-size:14px}.portfolio-turnkey__item-info h4{font-size:18px}.price-tab-pane{padding:32px 16px}.new-calculator-remont{padding-top:0}.light-bg .projects.projects-new{display:none}#smeta-modal-overlay .modal-inner-title{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}#smeta-modal-overlay .title-main{font-size:32px;font-weight:600}#smeta-modal-overlay .title-price{font-size:24px;font-weight:400;color:grey}#smeta-modal-overlay .smeta-table .tbody .section-title-row{margin-bottom:16px}#smeta-modal-overlay .smeta-table .tbody .section-title-row span{font-size:20px}#smeta-modal-overlay .s-modal-window{position:relative;padding:0}#smeta-modal-overlay .s-modal-bar{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;padding:24px 20px 16px}#smeta-modal-overlay .s-modal-bar span{font-size:18px;font-weight:500}#smeta-modal-overlay .s-modal-bar span:last-child{width:45px}#smeta-modal-overlay .s-modal-bar .s-modal-close{display:block;font-size:14px;color:#f37a19;background:#fff;padding:0}.price-tabs-content-otdelochnye .smeta-item{flex-direction:column;align-items:flex-start;padding:24px;gap:24px}.price-tabs-content-otdelochnye .smeta-item-left{gap:8px}.price-tabs-content-otdelochnye .smeta-title{font-size:18px}.price-tabs-content-otdelochnye .smeta-price{font-size:16px}.price-tabs-content-otdelochnye .btn-open-modal{padding:12px 16px}.modal-draggable.modal-active{align-items:flex-end}.calculator-additional-modal.additional-active{align-items:flex-end}.why-rvt__items.always-visible{display:flex}.marquee{margin-top:56px}.acceptance-layer__wrapper-image{width:60px;top:20px;right:20px}.acceptance-layer__wrapper-left{width:100%}.acceptance-layer{padding:64px 43px 24px}.acceptance-layer .title{font-size:24px}.acceptance-layer .acceptance-link{width:100%}.acceptance-layer .info{font-size:16px}.projects__items-thumb-slider{padding:0;width:calc(100% - 44px)}.tag-head{gap:8px}.price-tab-pane .calculator-home .calculator__inner{padding:32px}.projects-new-heading .container{max-width:100%}.price-tab-title{font-size:32px;text-align:left}.price-tab-btn{font-size:26px;font-weight:500}.price-tab-btn.active{margin-bottom:-1.5px}.price-tabs-content-otdelochnye{margin-top:32px}}@media screen and (max-width:574.9px){.price-tab-pane{padding:24px 16px}.new-smeta-container .price-tab-pane{padding:24px 8px}.contacts-map{height:180px}.price-tab-pane .calculator-home .calculator__inner{padding:10px}.marquee{padding:19px 0;font-size:14px}.steps-card__mobile-link{margin-bottom:0;font-size:14px}.price-tab-btn{font-size:18px;padding:10px 9.9px}}@media screen and (max-width:480px){.home-hero__form.repair-turnkey-form{display:none}.header-info__top .phone-wrapper__button.mobile{display:block;margin-left:0;margin-top:180px;width:100%;height:76px;font-size:20px;font-weight:700;background-color:rgba(242,202,68,.6)}.contacts-section-turnkey .home-hero__form.repair-turnkey-form{display:flex}.header-info__tags .tag{font-size:15px}}@media screen and (max-width:411.9px){.logo__subtitle{font-size:8px;width:67px}}@media screen and (max-width:399.9px){.projects.projects-new .projects-new-heading .heading{margin-left:-15px}.price-tab-btn{font-size:16px}}