.gallery-image.swiper-slide{object-fit:cover}body[data-dev-mode]:before{font-size:1.4rem;line-height:100%;position:fixed;z-index:99999;top:0;left:50%;content:"Developer Mode: " attr(data-dev-mode);text-transform:uppercase;pointer-events:none;color:red;text-wrap-mode:nowrap;translate:-50%}.lock{overflow:hidden}.header-top__burger-line{width:30px;height:3px;background:#f26300;opacity:1;transition:opacity .4s linear,background .4s linear}.header-top__burger:after{content:"";position:absolute;width:30px;height:3px;background:#f26300;bottom:5px;transition:transform .4s linear,bottom .4s linear,background .4s linear}.header-top__burger:before{content:"";position:absolute;width:30px;height:3px;background:#f26300;top:5px;transition:transform .4s linear,top .4s linear,background .4s linear}.header-top__burger.burger__open .header-top__burger-line{opacity:0;background:#1d2324}.header-top__burger.burger__open:before{transform:rotate(-45deg);top:auto;background:#1d2324}.header-top__burger.burger__open:after{transform:rotate(45deg);bottom:auto;background:#1d2324}@media screen and (min-width:1280px){.header-bottom__submenu{width:max-content}.header-bottom__item:hover>.header-bottom__submenu,.header-bottom__item:has(*:focus-within)>.header-bottom__submenu{transform:translate(0) translate(-14%);opacity:100%;pointer-events:all}.header-bottom__item:hover>.header-bottom__submenu.header-bottom__submenu-second,.header-bottom__item:has(*:focus-within)>.header-bottom__submenu.header-bottom__submenu-second{transform:translate(0) translate(-21%)}.header-bottom__submenu-item a,.header-bottom__item-link a{transition:color .2s linear}.header-bottom__submenu-item:hover a,.header-bottom__item-link:hover a{color:#f26300}}@media screen and (max-width:1279px){.header{transition:background .2s linear}.header.header__open .header-top__tel-text{color:#2d393b}.header-top__tel-text{transition:color .2s linear}.header-bottom__container{row-gap:16px}.header-bottom__list{display:flex;flex-direction:column;justify-content:start;row-gap:16px}.header-bottom__submenu{height:0;pointer-events:none;transition:height .4s linear,opacity .4s linear;overflow:hidden;display:flex;flex-direction:column;justify-content:start;row-gap:8px}.header-bottom{background:#ede8df;height:calc(100% - 66px);top:50px;position:fixed;width:100%;overflow:auto}.header-bottom.header-bottom__open{transform:translate(0)}.header-bottom__item-pullout.open .header-bottom__submenu{opacity:100%;pointer-events:auto}.header-bottom__item-trigger div{transition:color .2s linear}.header-bottom__item-pullout.open .header-bottom__item-trigger div{color:#f26300}.header-bottom__item-arrow path{transition:fill .2s linear}.header-bottom__item-pullout.open .header-bottom__item-trigger .header-bottom__item-arrow path{fill:#f26300}.header-bottom__item-arrow{transition:transform .2s linear}.header-bottom__item-pullout.open .header-bottom__item-trigger .header-bottom__item-arrow{transform:rotate(180deg)}.header-top__absolute{z-index:100}.header.header__open{height:100%;background-color:#fff;overflow:auto}.header-bottom__mobile{padding:24px 16px;background:#fff}.header-bottom__btn{max-width:none!important;text-align:center!important}.header-bottom__submenu-all{padding-bottom:8px;position:relative;width:max-content}.header-bottom__submenu-all:after{content:"";position:absolute;height:3px;background-color:#f26300;bottom:0;width:100%;right:0;left:0;transition:bottom .2s linear}.header-bottom__submenu-all:hover:after,.header-bottom__submenu-all:active:after{bottom:8px}.header-bottom__item-trigger{align-items:center;column-gap:8px}.header-bottom__item-arrow{display:flex}.container.header-bottom__container{background:#ede8df;height:max-content}.header-bottom__list,.header-bottom__mobile{position:static}}@media screen and (max-width:420px){.header-top__tel-text{font-size:14px}.header-bottom{height:calc(100% - 48px);top:48px}.header-top{grid-column-gap:16px}}.btn-underline{position:relative}.btn-underline:after{content:"";display:flex;position:absolute;width:100%;height:3px;background:#f26300;bottom:0;right:0;left:0;transition:bottom .2s linear}.btn-underline:hover:after{bottom:8px}.security-slider-arrow.swiper-button-disabled svg *{fill:gray}.security-slider-arrow svg *{transition:all .5s}.constructor-arrow.swiper-button-disabled{filter:contrast(.1)}.constructor-arrow{transition:filter .5s}.similar-blogs .underline{text-decoration:none}@media screen and (max-width:1279px){.header-bottom__item.open .header-bottom__submenu{padding-top:16px}.header-bottom__item .header-bottom__submenu{transition:all .5s}}.tip-subtitle p,p.tip-subtitle{background-color:#00000003}.header.scrolled{background-color:#fff}.header.scrolled .header-top__tel-text{color:#000}.accordion-container__img img{object-fit:cover}.hero .hero-bg__img:nth-child(1){z-index:1}.hero .hero-bg__img:nth-child(2){z-index:2}.hero .hero-bg__img:nth-child(3){z-index:3}.cft-success-container{position:absolute;height:100%;width:100%;top:0;left:0;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;font-size:18px;font-weight:400}.bold-big-text{display:block;font-size:32px;line-height:35px;font-weight:700;margin-bottom:16px;text-transform:uppercase;font-family:Prompt}html.wf-design-mode .security-subtab-content{display:block}html.wf-design-mode .security-slider-wrapper{display:flex;overflow:auto!important;width:100%}html.wf-design-mode .security-subtab-content:before{content:attr(data-tab);font-size:24;color:red}.reviews .elfsight-app-ba693904-0bfa-424a-8955-37ed0aec7a57{display:none}.accordion-container__body ul li{list-style-position:inside!important;list-style-type:disc!important}.breadcrumbs{display:flex;gap:8px}.breadcrumbs li:not(:first-child):before,.breadcrumbs li:not(:last-child):after{content:"/";margin-inline-end:8px}.breadcrumbs li:after{display:none}.breadcrumbs li{display:flex}.breadcrumbs li div.breadcrumb-link{color:#2d393b}table thead tr th{line-height:100%;font-size:20px}@media screen and (max-width:991px){.breadcrumbs li:before{content:none!important}.breadcrumbs li:not(:last-child):after{content:"/";display:inline-block;margin-inline-start:8px}.breadcrumbs li{display:inline!important}}.contacs-form__input:focus+.contacs-form__label,.contacs-form__label.move__label,.label-select.move__label{padding:0 7px}.header-top__tel-text[theme=dark]{color:#000!important}.hero-container__title.service.dark.center,.brown-title{scroll-margin-top:500px}.faqs .faq-item.open .accordion-container__head{background:#ede8df}.gallery-image-source{object-fit:cover}.legacy-item__img img{transition:all .5s}.legacy-item__img img:hover{transform:scale(1.2);filter:brightness(.5)}.legacy-item__img{overflow:hidden}.legacy-item__title:hover *{color:#f26300}.legacy-item__title,.legacy-item__title *{transition:color .2s}.why-us-absolute__img img{object-fit:cover}.project-item img{transition:all .5s}.project-item:hover img{filter:brightness(.5)}.project-item:hover .project-name{color:#f26300}.project-name{transition:all .5s}.es-badge-container{min-width:183px;z-index:900}.footer{z-index:901;position:relative}html body .main .subtab-contents:after{content:none!important}@media screen and (max-width:991px){.why-us-absolute__img img{height:auto}.gallery-close-button{top:70px!important}}html body .main .nowrap-text{display:inline!important}@media screen and (min-width:992px){.blogs .blog:first-of-type{max-width:100%}.blogs .blog:first-child .blog .blog-info-item{position:absolute;bottom:0;left:0;padding:24px;pointer-events:none}.blogs .blog:first-child .blog .read-more-button{display:none}.blogs .blog:first-child .blog .blog-info-item *{color:#fff}.blogs .blog:first-child .blog .blog-text{display:none}.blogs .blog:first-child .blog .blog-date-wrapper{justify-content:flex-start}}a:has(.tip-background){width:100%!important}body:has(.header.header__open){height:100%;overflow:hidden}.legacy-container__item img{transition:all .5s}.legacy-container__item:hover img{transform:scale(1.3)}.project-item:hover .project-image{transform:scale(1.3)!important}.project-name{position:relative;z-index:2;background-color:#ede8df}.project-item,.image-link{overflow:hidden}html body .single-tip-title:hover{color:#2d393b!important}html body:not(:has(.tabs-buttons.sticky)) .subtabs{top:125px}html body .subtabs.white .subtab:not(.active){background-color:#fff}html body .subtabs.white{background-color:#fff}path#percent-icon{fill:#f26300}.hero-coupons:hover path#percent-icon{fill:#ede8df!important}.hero-coupons:hover{background-color:#f26300}.hero-coupons,path#percent-icon{transition:fill .5s,background-color .5s}.constructor-arrow.right.swiper-button-disabled{cursor:default}.constructor-arrow.swiper-button-disabled:hover,.security-slider-arrow.swiper-button-disabled:hover{filter:contrast(.1);cursor:default}@media screen and (min-width:1280px){.header-top__absolute{top:14px!important}}div:hover>svg .percent{fill:#fff}.percent{transition:.5s}.hero-coupons{-webkit-animation:heartbeat 2s ease-in-out infinite both;animation:heartbeat 2s ease-in-out infinite both}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.project-btn{transform:translate(0)!important}.accordion-container__body a{border-bottom:1px solid #2d393b;transition:border-color .4s}.accordion-container__body a:hover{border-bottom:1px solid transparent}html.wf-design-mode{.swiper-wrapper{display:flex;overflow:auto;scroll-snap-type:x mandatory}.swiper-slide{flex-shrink:0;scroll-snap-align:start}.accordion-container__body{height:auto}a[href]:not(.purpose-text){position:relative}a[href]:not(.purpose-text):after{font-size:.5em;position:absolute;top:100%;content:attr(href);opacity:.5;line-height:1}}.w-richtext:before,.w-richtext:after{content:none}.w-richtext>*:first-child{margin-top:0}.w-richtext>*:last-child{margin-bottom:0}.w-richtext:before,.w-richtext:after{display:none}@media screen and (max-width:991px){.reviews-container__arrow:hover svg *{fill:#000!important}}.submitted #zip:invalid{border:1px solid #cc1f1f}
.accordion-container__item .accordion-container-item-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out}.accordion-container__item.open .accordion-container-item-wrapper{grid-template-rows:1fr}.accordion-container__item .accordion-container-item-wrapper>*{overflow:hidden;height:100%}
.lg-backdrop{background-color:#000000b3}.lg-image{touch-action:manipulation}.body-scroll-lock{position:fixed;width:100%;overflow-y:scroll}.lg-backdrop,.lg-outer{z-index:999999999999}.lg-toolbar .lg-icon,.lg-sub-html{color:#fff}
.security-slider{transition:transform .5s}
.accordion-container__item.open{background:#fff;border-bottom:none;margin-bottom:24px}.accordion-container__item.open .accordion-container__head-text,.accordion-container__item.open .accordion-container__head-number{color:#f26300}.accordion-container__body{height:0;overflow:hidden;transition:height .2s linear}.accordion-container__head-arrow{transition:transform .25s linear}.accordion-container__head-arrow path{transition:fill .25s linear}.accordion-container__item.open .accordion-container__head-arrow path{fill:#f26300}.accordion-container__item.open .accordion-container__head-arrow{transform:rotateX(180deg);fill:#f26300}.accordion-container__body{display:block}.forest-background{animation:background-animation 400s infinite linear}@keyframes background-animation{0%{background-position:0 100%}to{background-position:1718px 100%}}.gallery-close-button{padding:0;margin:0;position:absolute;width:45px;height:45px;top:20px;right:20px;cursor:pointer;background-color:transparent}.gallery-close-button img{filter:revert(1)}.gallery.swiper{height:max-content}.gallery-section{display:flex;align-items:center}.gallery-wrapper{height:auto!important;aspect-ratio:1076 / 610}@media screen and (max-width:991px){.gallery-section{justify-content:center;align-items:center;flex-direction:column}.gallery-right-arrow,.gallery-left-arrow{position:static!important}.arrows{display:flex;margin-top:30px;gap:20px}}.gallery-section,.gallery-section .swiper-wrapper,.gallery.swiper{width:100%}.gallery-section{justify-content:center}.gallery-section .gallery.swiper{margin:0 70px}.gallery-image-source{width:auto;display:block;margin:0 auto}
