@charset "UTF-8";.header{position:fixed;top:0;left:0;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat;vertical-align:baseline}:active,:focus{outline:none!important}.hidden[class],[hidden],template{display:none!important}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}a,address,button,cite,font,h1,h2,h3,h4,h5,h6,input,option,p,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}html{-ms-overflow-style:none;font-size:10px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:160% -apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;min-height:100vh;min-height:100dvh;line-height:1.5;text-rendering:optimizeLegibility;text-decoration-skip:objects;-webkit-tap-highlight-color:rgba(0,0,0,0);text-size-adjust:100%;-webkit-text-size-adjust:100%}ol,ul{list-style-type:none;padding:0}table{border-collapse:collapse;border-spacing:0}a{color:inherit;background-color:transparent;cursor:pointer}a,a:link,a:visited{text-decoration:none}textarea{overflow:auto}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}canvas,img,picture,svg,video{display:block;max-width:100%;max-height:100%}#__next,#root{isolation:isolate}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button,input,textarea{color:inherit;line-height:normal}button,input{appearance:none}button:active,button:focus,input:active,input:focus{box-shadow:none!important}button,label{cursor:pointer}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font-size:clamp(8px,2.8vw,10px)}@media (min-width:571px) and (max-width:1439px){html{font-size:clamp(9px,1.2vw,10px)}}@media (min-width:1440px){html{font-size:clamp(10px,.7vw,11px)}}@media (min-width:1920px){html{font-size:clamp(10px,.7vw,12px)}}body{font:400 160%/1.45 sans-serif;color:#2a2a2a;display:flex;flex-direction:column;overflow-x:hidden}main{flex-grow:1}.calc #step3Mount,.calc .field,.checklist-card,.checklist-card ul,.cleaning-video-section,.flex,.flex-cl,.flex-cl-rv,.flex-sb,.footer-address .address-line,.review-card,.reviewer-meta,.secondary-page .breadcrumbs li,.service-actions,.service-block-content,.service-block-list,.service-card .service-body,.service-card .service-body .service-info{display:flex}.flex-sb{justify-content:space-between}.calc #step3Mount,.calc .field,.checklist-card,.checklist-card ul,.cleaning-video-section,.flex-cl,.review-card,.reviewer-meta,.service-block-content,.service-block-list,.service-card .service-body,.service-card .service-body .service-info{flex-direction:column}.flex-cl-rv{flex-direction:column-reverse}.container{width:90%;margin-left:auto;margin-right:auto}@media (min-width:571px) and (max-width:1439px){.container{width:80%}}@media (min-width:1440px){.container{width:85%}}@media (min-width:1920px){.container{width:80%;max-width:160rem}}.section{padding:6rem 0;scroll-margin-top:6rem}@media (min-width:1440px){.section{padding:9rem 0;scroll-margin-top:9rem}}h1,h2{font-weight:700;color:#27479c;letter-spacing:.02em}h1{font-size:2.5rem;line-height:1.4}@media (min-width:1440px){h1{font-size:6.5rem;max-width:100rem;line-height:1.3}}@media (min-width:571px) and (max-width:1439px){h1{font-size:3.4rem}}h2{font-size:2.5rem;line-height:1.2;leading-trim:both;text-edge:cap alphabetic}@media (min-width:1440px){h2{font-size:3.4rem}}h3{font-size:1.8rem;color:#000}h3,h4{font-weight:600}.subtitle{font-size:1.8rem;margin-top:.3rem;color:#2a2a2a}a{position:relative;display:inline-block;text-decoration:none}a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:.1rem;background-color:currentColor;transform-origin:left;transition:width .3s ease}a:hover:after{width:100%}.btn{line-height:1;display:inline-block;padding:1rem 2rem;border-radius:.4rem;font-weight:500;text-align:center;text-decoration:none;border-width:.2rem;border-style:solid;font-size:1.6rem;cursor:pointer;transition:box-shadow .3s cubic-bezier(0,.55,.45,1),background-color .3s cubic-bezier(0,.55,.45,1),color .3s cubic-bezier(0,.55,.45,1),border-color .3s cubic-bezier(0,.55,.45,1),background-size .3s cubic-bezier(0,.55,.45,1);will-change:transform,box-shadow,background-size}.btn:focus-visible{outline:.2rem solid rgba(244,122,78,.35);outline-offset:.2rem}.btn:after{display:none}.btn-primary{background-color:#f47a4e;color:#fff;border-color:#f47a4e}@media (hover:hover){.btn-primary:hover{background-color:rgb(241.7391489362,94.6642553191,41.6208510638);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.1)}}.btn-primary:active{transform:translateY(-.05rem)}.btn-outline{border-color:#f47a4e;color:#f47a4e;background-color:#fff;background-image:linear-gradient(0deg,rgb(242.8695744681,108.3321276596,59.8104255319),rgb(242.8695744681,108.3321276596,59.8104255319));background-repeat:no-repeat;background-position:50%;background-size:0 100%}@media (hover:hover){.btn-outline:hover{background-size:100% 100%;color:#fff}}.btn-outline:active{transform:translateY(0)}.btn-short{padding:1rem 3.5rem}.btn-service:after{display:none}#prevBtn{border-color:#e3e3e3}.link-like{background:none;border:none;padding:0;outline:0;margin:0}label{display:flex;flex-direction:column;font-size:1.4rem;gap:.6rem}textarea{resize:none}.select-wrap,input,textarea{padding:.8rem;border:.1rem solid #e3e3e3;border-radius:.4rem}select{background-color:#fff;border:none;outline:none;width:100%;font-size:1.6rem;color:#2a2a2a}select option{color:#000}label.checkbox{flex-direction:row;align-items:center;gap:.5rem;font-weight:500}.myReviews,.myServices{position:relative}.swiper{overflow:hidden;width:100%;padding-bottom:5.5rem}.swiper .swiper-wrapper{display:flex}.swiper .swiper-slide{flex-shrink:0;width:85%;display:flex;height:auto}@media (min-width:1440px){.swiper .swiper-slide{width:calc(33.333% - 1.5rem)}}.swiper .swiper-pagination{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.6rem;justify-content:center}.swiper .swiper-pagination-bullet{width:.9rem;height:.9rem;border-radius:50%;background-color:#6b7280;opacity:.6;transition:all .3s ease;cursor:pointer}.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f27d53;opacity:1;transform:scale(1.1)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-ms-clear,input[type=number]::-ms-reveal{display:none}input,input[type=number],input[type=text],textarea{border:.1rem solid #e3e3e3;padding:.8rem 1rem;font-size:1.6rem;outline:none;transition:border-color .2s,box-shadow .2s}input[type=number]:focus,input[type=text]:focus,textarea:focus{border-color:#f47a4e;box-shadow:0 0 0 .3rem rgba(244,122,78,.15)!important;outline:none}.secondary-banner{padding:15rem 0 3rem}.secondary-banner .container nav ol{display:flex;gap:.6rem;list-style:none;padding:0;margin:0}.secondary-page h1{font-size:3rem;line-height:1.25;margin:0 0 1rem;color:#000}.secondary-page .breadcrumbs a,.secondary-page .breadcrumbs li{color:#000}.secondary-page .breadcrumbs li{align-items:center}.secondary-page .breadcrumbs li+li:before{content:"•";display:inline-block;margin:0 1rem 0 0;color:currentColor}.header{transition:.4s;z-index:4;color:#fff}.header-container{justify-content:space-between;padding:2rem 0;flex-wrap:nowrap}.header-container,.header-logo{display:flex;align-items:center}.header-logo{font-size:2.5rem;font-weight:600;position:relative;z-index:5;visibility:visible;transition:visibilty .3s ease}.header-logo img{width:16rem;height:3.8rem;margin-right:.8rem;margin-left:-.9rem}.header-logo a:after{display:none}.header-nav-menu .link-like,.header-nav-menu a{color:#000}.header-burger{position:relative;width:3.5rem;height:2.4rem;padding:0;border:0;background:transparent;cursor:pointer;z-index:4}.header-burger:after,.header-burger:before,.header-burger span{content:"";position:absolute;left:0;right:0;height:.3rem;background:#2a2a2a;border-radius:.4rem;transform-origin:center;transition:transform .3s ease,opacity .2s ease;display:block}.header-burger:before{top:0}.header-burger span{top:50%;transform:translateY(-50%)}.header-burger:after{bottom:0}.header-nav-menu-wrap{position:fixed;top:0;right:0;width:100%;z-index:3;pointer-events:none}.header-nav-menu{gap:2rem;position:relative;z-index:1;background:#e3e3e3;min-height:100dvh;padding:11rem 5rem 2rem;transition:.7s ease;transform:translateX(200.1%);align-items:center;font-size:1.8rem}.header-nav-menu:before{content:"";width:100%;height:100%;background:#f47a4e;position:absolute;top:0;right:100%}.header-nav-menu .btn-primary{margin-top:2rem}@media (min-width:1440px){.header-nav-menu{padding:0 2rem}}body.is-scroll header{box-shadow:0 0 .25rem rgba(0,0,0,.4);background:#fff}body.header-menu-active header,body.is-scroll header{color:#000}body.header-menu-active .header-burger:after,body.header-menu-active .header-burger:before,body.header-menu-active .header-burger span,body.is-scroll .header-burger:after,body.is-scroll .header-burger:before,body.is-scroll .header-burger span{background:#000}body.header-menu-active{overflow:hidden;color:#000}body.header-menu-active .header-logo{visibility:hidden}body.header-menu-active .header-burger:before{top:50%;transform:translateY(-50%) rotate(45deg)}body.header-menu-active .header-burger span{opacity:0}body.header-menu-active .header-burger:after{top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}body.header-menu-active .header-nav-menu{transform:translateX(0);pointer-events:all}@media (min-width:1440px){.header-burger{display:none}.header-nav-menu-wrap{position:static;width:auto;z-index:auto;pointer-events:auto}.header-nav-menu{display:flex;align-items:center;gap:2.4rem;flex-direction:row;position:static;min-height:auto;padding-top:0;transform:none;transition:none;background:transparent;font-size:1.8rem}.header-nav-menu a{white-space:nowrap}.header-nav-menu:before{display:none}.header-nav-menu .btn-primary{margin-top:0;margin-left:2rem}}@media (min-width:1440px) and (min-width:1440px){.header-nav-menu{width:fit-content}}@media (min-width:1440px){body.header-menu-active{overflow:auto}body.header-menu-active .header-logo{visibility:visible}body.header-menu-active .header-nav-menu{pointer-events:auto;transform:none}.header .book-now{display:block}}@media (max-width:570px){.header .book-now{display:none}}@media (min-width:571px) and (max-width:1439px){.header .book-now{display:none}}.header-nav-menu li{position:relative}.header-nav-menu .dropdown{display:flex;flex-direction:column}.header-nav-menu .dropdown>.flex-sb{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.header-nav-menu .dropdown .arrow-down{width:1.6rem;height:1.6rem;margin-left:.4rem;transition:transform .25s ease}.header-nav-menu .dropdown-menu{background-color:#fff;display:none;position:static;width:100%;list-style:none;margin-top:1.2rem;border-top:none;border-radius:.4rem}.dropdown{width:100%}@media (min-width:1440px){.dropdown{width:auto}}.dropdown-list{background:#fff;text-align:center;border-radius:.4rem;box-shadow:none;width:100%}.dropdown-list li a{display:block;padding:1rem 1.6rem;font-size:1.6rem;text-decoration:none;border-bottom:.05rem solid #e3e3e3;transition:background .2s ease;color:#000;width:100%}.dropdown-list li{width:100%}.dropdown-list li a:hover{background:#f0f0f0}body.is-dropdown-open .header-nav-menu .dropdown-menu{display:block}body.is-dropdown-open .header-nav-menu .dropdown .arrow-down{transform:rotate(180deg)}.header-service-btn{justify-content:center;align-items:center;gap:.2rem;cursor:pointer}@media (min-width:1440px){.header-nav-menu .dropdown{flex-direction:row;align-items:center}.header-nav-menu .dropdown-menu{position:absolute;top:100%;left:-20%;min-width:22rem;margin-top:0;border-top:.5rem solid transparent;box-shadow:0 .2rem .6rem rgba(0,0,0,.15);border-radius:.4rem}.header-nav-menu .dropdown:focus-within>.dropdown-menu,.header-nav-menu .dropdown:hover>.dropdown-menu{display:block}.header-nav-menu .dropdown:focus-within .arrow-down,.header-nav-menu .dropdown:hover .arrow-down{transform:rotate(180deg)}body.is-dropdown-open .header-nav-menu .dropdown-menu{display:none}}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/Lato-Bold.woff2) format("woff2");font-weight:700;font-style:normal}body{background:#fff;font-family:Lato,sans-serif}.hero{background-color:#e3e3e3;overflow:hidden;position:relative;height:100dvh;display:flex;justify-content:center;align-items:center}.hero-cta{gap:1.5rem;flex-direction:column}@media (min-width:1440px){.hero-cta{flex-direction:row;gap:3.5rem}}@media (min-width:571px) and (max-width:1439px){.hero-cta{gap:2.5rem;flex-direction:row}.hero-cta .btn{width:fit-content}}.hero-title-part{font-size:2.5rem}@media (min-width:1440px){.hero-title-part{font-size:5.3rem}}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:contrast(.25) brightness(1.5)}.hero-container{justify-content:center;height:100%;align-items:center;text-align:center;gap:3rem;position:relative;z-index:1}.hero-container p{max-width:60rem;font-size:2rem;color:#000;font-weight:500}@media (min-width:1440px){.hero-container p{max-width:unset}}.hero-header{align-items:center;gap:2rem}.btn-service[class]{color:#000;border:0;border-radius:0;padding-left:0;padding-right:0;text-decoration:underline;text-decoration-color:#f47a4e}.btn-hero-cta{padding-top:1.4rem;padding-bottom:1.4rem;font-size:1.8rem;width:100%}@media (min-width:1440px){.btn-hero-cta{width:fit-content}}.hero-trust{position:absolute;bottom:2rem;gap:1.1rem;list-style:none;padding:0;color:#000}.icon-star{width:1.7rem}.hero-trust li+li:before{content:"•";margin:0 1rem 0 0;color:currentColor}.trust-item,.trust-text[class]{font-size:1.2rem}@media (min-width:1440px){.trust-item,.trust-text[class]{font-size:1.6rem}}.trust-rating{align-items:center;gap:.3rem}.faq-container,.reviews-container,.services-container,.stats-container,.working-areas-container{gap:3.5rem}.stats{background:url(../img/section-bg.webp) no-repeat 50%/cover #f1f5f9}@media (min-width:1440px){.stats .stats-container,.stats .stats-items{flex-direction:row;align-items:start;text-align:start;gap:3.2rem}.stats .stats-items{width:100%;justify-content:space-between}.stats .stats-item{width:calc((100% - 9.6rem) / 4)}}.stats .stats-items{gap:3.2rem}.stats .stats-link{font-size:1.8rem}.stats .stats-item{display:flex;gap:2rem}.stats .stats-number{font-size:1.8rem;font-weight:700;color:#000}.stats .stats-icon{min-height:5.4rem;min-width:5.4rem}.service-card .service-media img{width:100%;height:23rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem;object-fit:cover}.service-card .service-body{justify-content:space-between;border-bottom:.1rem solid #e3e3e3;border-right:.1rem solid #e3e3e3;border-left:.1rem solid #e3e3e3;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;padding:2.4rem;gap:.8rem;min-height:21rem}@media (min-width:571px) and (max-width:1439px){.service-card .service-body{min-height:19rem}}.service-card .service-body .service-info{gap:.8rem}.service-card .service-body .btn{margin-top:.8rem}@media (min-width:1440px){.service-card .service-body{border-top:.1rem solid #e3e3e3;border-left:0;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;border-bottom-left-radius:0}}.services .service-card{display:flex;flex-direction:column;width:100%;height:100%;margin:.1rem}.service-image{filter:contrast(.9) brightness(1.1)}@media (min-width:1024px){.services .myServices:not(.swiper-initialized){padding:.1rem}.services .myServices:not(.swiper-initialized) .swiper-pagination{display:none}.services .myServices:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.services .myServices:not(.swiper-initialized) .swiper-slide{width:auto!important;height:auto;display:block}.services .service-card{height:100%;overflow:hidden}}@media (min-width:1024px) and (min-width:1440px){.services .service-card{flex-direction:row}}@media (min-width:1024px){.services .service-media{overflow:hidden}.services .service-image[class]{height:100%;display:block}}@media (min-width:1024px) and (min-width:1440px){.services .service-image[class]{min-height:23rem;max-width:15rem;border-bottom-left-radius:.4rem;border-bottom-right-radius:0;border-top-right-radius:0}}@media (min-width:1024px){.services .service-body{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;flex:1;min-height:18rem}.services .service-info{flex:1}.services .service-actions{margin-top:auto}}.service-actions{gap:2rem}.why-us{padding-top:0;gap:3.5rem;justify-content:space-between}@media (min-width:1440px){.why-us{flex-direction:row;text-align:start;gap:12rem}}.why-us .why-us-title{max-width:50rem}.why-us-content{flex:1;gap:3.5rem}.why-us-content .btn{max-width:fit-content}.why-us-content-info{gap:2.5rem}.why-us-text-block{max-width:52rem;gap:2rem;align-items:flex-start}.why-us-media{position:relative;width:100%;height:100%;overflow:hidden;max-width:60rem;border-radius:.4rem;flex:1;filter:contrast(.93) brightness(1.15)}@media (min-width:1440px){.why-us-media{aspect-ratio:1/1}}@media (min-width:571px) and (max-width:1439px){.why-us-media{max-width:none}}@media (min-width:1920px){.why-us-media{aspect-ratio:6/5;max-width:none}}.why-us-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.how-work .stats-item .stats-content{display:flex;flex-direction:column;gap:1rem}.reviews{padding-bottom:4.5rem}@media (min-width:1440px){.reviews{padding-bottom:7.5rem}}.review-card{border-radius:.4rem;border:.1rem solid #e3e3e3;padding:2.4rem;gap:2.4rem;margin:.1rem}.reviewer-avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover}.review-rating{gap:.4rem}.review-footer{gap:1.2rem}.reviewer-meta .reviewer-name{font-weight:600}.working-areas{padding-top:0}.working-areas-container{flex-direction:column-reverse}@media (min-width:1440px){.working-areas-container{flex-direction:row;align-items:start;text-align:start;gap:10rem}}.working-areas-side{flex:1}@media (min-width:1440px){.working-areas-side{flex:0.8}}.working-areas-header{margin-bottom:3.5rem}.working-areas-text{margin-bottom:2rem}.working-areas-map{flex:1;width:100%;height:100%;min-height:37rem;border-radius:.4rem;border:none}@media (min-width:1440px){.working-areas-map{flex:1.2}}.working-areas-cities{gap:1.2rem}.faq{background:#f1f5f9}.faq-list{gap:1.6rem}@media (min-width:1440px){.faq-list{gap:2rem;width:100%;max-width:90rem;margin:0 auto}}.faq-item{border:.1rem solid #e3e3e3;padding:1.4rem;background:#fff;border-radius:.4rem}.faq-item summary{list-style:none;cursor:pointer;position:relative;padding-right:2rem;font-weight:600;color:#000}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:"";display:none}.faq-item summary:after{content:url(../img/icons/arrow-down.svg);position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:1;transition:transform .2s,color .2s}.faq-item[open] summary:after{transform:translateY(-50%) rotate(180deg)}.faq-item .faq-question-text{line-height:1.6;padding-right:1rem}.faq-item .faq-answer{padding:1.5rem 0}.final-cta{background:#e3e3e3 url(../img/hero-actions.webp) no-repeat 50%/cover}.final-cta .hero-container p{color:#2a2a2a}.final-cta .hero-container .btn{font-size:1.6rem;padding:1rem 2rem;width:fit-content}@media (min-width:571px) and (max-width:1439px){.final-cta .btn{width:fit-content}}.footer{text-align:center;width:100%;translate:0 100%;transition:.4s}.footer.run{translate:0}.footer-top{border-bottom:.1rem solid #e3e3e3;gap:3rem}@media (min-width:1440px){.footer-top{flex-direction:row;justify-content:space-between}}.footer-brand{gap:1.6rem;align-items:stretch}.footer-brand .footer-logo:after{content:none}@media (min-width:1440px){.footer-brand{align-items:start;text-align:start}.footer-brand .footer-logo{display:flex;justify-content:center}.footer-brand .footer-tagline{max-width:25rem;text-align:start;font-size:1.3rem}}@media (min-width:571px) and (max-width:1439px){.footer-brand{align-items:center}}.footer-cta{gap:1rem}.footer-cta .btn{width:100%}@media (min-width:571px) and (max-width:1439px){.footer-cta .btn{width:fit-content}}.footer-logo img{margin:0 auto;width:12rem;height:auto}.footer-nav{width:100%;gap:4rem}.footer-nav .footer-col{display:flex;flex-direction:column;align-items:center;gap:1.6rem}@media (min-width:1440px){.footer-nav .footer-col{align-items:start}}@media (min-width:1440px){.footer-nav{flex-direction:row;text-align:start;justify-content:space-between;gap:0}.footer-nav .footer-col{width:calc((100% - 28rem) / 5)}}@media (min-width:571px) and (max-width:1439px){.footer-nav{flex-wrap:wrap;flex-direction:row;text-align:start;justify-content:center}.footer-nav .footer-col{width:calc((100% - 8rem) / 2)}}.footer-bottom{padding:2rem 0;gap:1rem}.footer-address,.footer-address .address-line{align-items:center;gap:.8rem}.footer-address .footer-icon{width:1.4rem;height:1.4rem}@media (min-width:1440px){.footer-address{align-items:start}}.footer-hours{display:grid;grid-template-columns:auto 1fr;gap:.4rem 2.5rem;font-size:1.3rem}.footer-hours dd{margin:0}.footer-links{display:flex;flex-direction:column;gap:.8rem}.footer-links a{font-size:1.6rem}.footer-schedule{gap:1rem;align-items:center}.footer-schedule .clock-icon{height:2.4rem;width:2.4rem}@media (min-width:1440px){.footer-schedule{align-items:start}}.legal-links{justify-content:center;gap:2rem}.copyright,.legal-links{font-size:1.2rem}.loaded .anim{opacity:0;translate:3vw 0;transition:.3s cubic-bezier(0,.55,.45,1)}.loaded .anim.run{opacity:1;translate:0}body.is-modal-active{overflow:hidden}.modal{position:fixed;inset:0;z-index:6;opacity:0;visibility:hidden;pointer-events:none;display:flex;justify-content:center;align-items:center;transition:opacity .22s ease,visibility .22s ease}body.is-modal-active .modal{opacity:1;visibility:visible;pointer-events:auto}.modal .modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .22s ease}body.is-modal-active .modal .modal-overlay{opacity:1}.modal .modal-content{position:relative;background:#fff;border-radius:.4rem;padding:2rem;width:100%;max-width:67rem;z-index:7;display:flex;flex-direction:column;max-height:98vh;transform:translateY(1.2rem) scale(.98);opacity:0;transition:transform .24s ease,opacity .24s ease}body.is-modal-active .modal .modal-content{transform:translateY(0) scale(1);opacity:1}@media (min-width:1440px){.modal .modal-content{max-height:min(92vh,880px)}}.modal .modal-header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1;background:inherit;padding:1.25rem}@media (min-width:1440px){.modal .modal-header{padding:2rem}}.modal .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.25rem}@media (min-width:1440px){.modal .modal-body{padding:2rem}}.modal .modal-body::-webkit-scrollbar{width:1rem}.modal .modal-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:.8rem}.modal .modal-body::-webkit-scrollbar-track{background:transparent}.modal .modal-close{background:none;border:none;font-size:2.25rem;line-height:.9;cursor:pointer}@media (min-width:1440px){.modal .modal-close{font-size:3rem}}.modal .modal-title{margin:0;font-size:1.8rem}.modal .booking-form{display:flex;flex-direction:column;gap:1rem}.modal .progressbar[aria-hidden=true]{display:none!important}.for-scroll{max-height:67vh;overflow-y:auto}@media (min-width:1440px){.for-scroll{max-height:50vh}}#calcForm,.calc,.step{min-height:0}@media (prefers-reduced-motion:reduce){.modal,.modal .modal-content,.modal .modal-overlay{transition:none!important}}.calc{padding:2rem;gap:2rem}.calc h4{color:#27479c;margin-bottom:.5rem}.calc .calc-group{gap:3rem}.calc .calc-form{gap:1rem}.calc .form-field,.calc .form-field-full,.calc .input-select{width:100%}.calc .input-row{gap:3rem}.calc select{padding:0;border:none;outline:none}.calc .input-number{max-width:7rem}.calc #step3Mount{gap:.7rem}.calc .addon-group,.calc .airb-laundry-wrap,.calc .step3-postconstruction{gap:1.5rem}.calc .airb-laundry-wrap .grid{grid-template-columns:repeat(auto-fit,minmax(12rem,2fr))}@media (min-width:1440px){.calc .airb-laundry-wrap .grid{grid-template-columns:repeat(auto-fit,minmax(22rem,2fr))}}.calc .addons-row{gap:3rem;margin-bottom:1rem}.calc .helper,.calc .res-deep-info{font-size:1.4rem}.calc .helper{color:#2a2a2a}.calc .meta,.calc .note{font-size:1.2rem}@media (min-width:1440px){.calc{flex-direction:row;max-width:75rem}.calc .calc-group{flex:2}.calc .calc-summary{flex:1}}.calc .price-line{text-align:center}.calc .price-line h4{color:#000;font-size:2.5rem;margin-bottom:1rem}.calc .price-line span{color:#000;font-size:6rem;font-weight:500;display:block;height:8.4rem}.price-loader{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;margin-right:.6rem;height:8.4rem}.price-loader span{width:1rem;max-height:1rem;border-radius:50%;background-color:#f47a4e;opacity:.4;animation:a 1.2s infinite ease-in-out}.price-loader span:first-child{animation-delay:0s}.price-loader span:nth-child(2){animation-delay:.2s}.price-loader span:nth-child(3){animation-delay:.4s}.price-loader.hidden{display:none!important}@keyframes a{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.calc-price .note{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.calc-price .meta{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}#priceText{opacity:0;scale:0;transition:opacity .4s ease,scale .4s ease}#priceText.visible{opacity:1;scale:1}.input-checkbox{margin:0;padding:0}.checkbox{display:inline-flex;align-items:center;cursor:pointer;gap:.5rem}.checkbox .input-checkbox{position:absolute;opacity:0;width:0;height:0}.checkbox-box{position:relative;width:1.8rem;height:1.9rem;border:.1rem solid #e3e3e3;border-radius:.25rem;display:flex;justify-content:center;align-items:center;background:#fff;transition:background .2s,border-color .2s}.input-checkbox:checked+.checkbox-box{background:#fff;border-color:#f47a4e}.input-checkbox:checked+.checkbox-box:after{content:"";background-color:#f47a4e;display:block;width:1.2rem;height:1.2rem;border-radius:.2rem;position:absolute}.checkbox-label{font-size:1.6rem;line-height:1.2;transition:color cubic-bezier(0,.55,.45,1) ease}.checkbox-label:hover{color:#f47a4e}#calcForm{gap:2rem;display:flex;flex-direction:column}.calc .step{gap:1.6rem}.calc .field{gap:1.4rem}.calc .field-label{color:#000;font-weight:500;font-size:2.5rem}.calc .service-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,2fr));gap:1.4rem}@media (min-width:1440px){.calc .service-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.calc .option-card{border:.1rem solid #e5e7eb;border-radius:.4rem;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,border-color .12s;background:#fff;user-select:none;outline:none}.calc .option-card:hover{transform:translateY(-.07rem);box-shadow:0 .4rem 1.3rem rgba(0,0,0,.06)}.calc .option-card input{position:absolute;opacity:0;pointer-events:none}.calc .option-card .option-body{text-align:center;align-items:center;justify-content:center;height:100%;padding:1.2rem;display:flex;flex-direction:column;gap:.6rem}.calc .option-icon{width:3rem;height:3rem}@media (min-width:1440px){.calc .option-icon{width:4rem;height:4rem}}.calc .option-title{font-weight:600}.calc .option-desc{font-size:1.2rem;color:#6b7280}.calc .option-card.is-selected{border-color:#f47a4e;box-shadow:0 0 0 .3rem rgba(244,122,78,.15);background-color:rgba(244,122,78,.05);color:#f47a4e}.calc .step3-residential{gap:1.6rem}.calc .card-select,.calc .property-type,.calc .step{gap:1.4rem}.calc .option-property{padding:1rem;gap:.8rem}.calc .policies-link{color:#f47a4e}.calc .property-type .icon{width:2rem;height:2rem}.calc .laundry-label{color:#000;font-weight:700}.number-field{display:flex}.number-field input{margin:0;text-align:center;width:6rem;font-weight:700;color:#f47a4e;font-size:1.6rem}.property-sizes{flex-wrap:wrap;flex-direction:column;gap:3rem}.rooms-info{gap:4rem}.submit-success{gap:2rem;align-items:center}#sqft::placeholder{text-align:end}@media (min-width:1440px){#sqft{width:19.66rem}}.btn-stepper-left,.btn-stepper-right{border:none;font-size:2.5rem;font-weight:400;color:#f47a4e;background-color:#fff}.btn-stepper-left{padding-left:0}.step.hidden{display:none}.wizard-nav{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.btn.hidden{display:none}button:disabled{opacity:.6;cursor:not-allowed}.grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.error-msg,.note-warning{color:red}.error-msg{font-size:1.2rem}@media (min-width:1440px){.error-msg{font-size:1.4rem}}.card-select{display:grid}@media (min-width:1440px){.property-sizes{flex-direction:row}.card-select{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.card-select .option-card{width:100%}.card-select .desc{font-size:1.2rem}}.progressbar{display:grid;gap:.8rem}.progressbar-track{position:relative;height:.8rem;background:#eee;border-radius:99.9rem;overflow:hidden}.progressbar-fill{height:100%;width:0;background:#f47a4e;border-radius:99.9rem;transition:width .3s ease}.progressbar-meta{font-size:1.2rem;color:#666}.legal-page-main{background-color:#f1f5f9}.legal-page h2{font-size:2.5rem;line-height:1.3;margin:0 0 .6rem}.legal-page h3{font-size:1.6rem}.legal-page .meta{color:#555;font-size:1.4rem}.legal-page nav.toc{background:#fff;border:.1rem solid #e3e3e3;border-radius:.8rem;padding:1.2rem;margin:2rem 0}.legal-page nav.toc ol{margin:0;padding-left:2rem}.legal-page section+section{margin-top:1.2rem}.legal-page address{font-style:normal}.legal-page .collected-info{gap:1rem}.legal-banner{background:#f5f5f5 url(../img/legal-banner.webp) no-repeat 50%/cover}.cleaning-services{gap:3.5rem}.area-banner,.service-banner{background:#f5f5f5 url(../img/standard-bg-1.webp) no-repeat bottom/cover}.service-block{border-bottom:.1rem solid #e3e3e3;gap:5rem;width:100%;justify-content:space-between}@media (min-width:1440px){.service-block{gap:10rem;align-items:stretch}}.service-block-content{flex:1}.service-block-content p{max-width:70rem}@media (min-width:1440px){.service-block-content{flex:1.2}}.service-block-content{gap:1.6rem}.service-block-media{flex:1;overflow:hidden;border-radius:1.2rem}.service-block-media img{width:100%;height:100%;object-fit:cover;max-height:40rem}@media (min-width:1440px){.service-block-media{flex:0.8;position:relative}.service-block-media img{position:absolute;top:0;left:0;max-height:none}}.service-block-title{font-size:2.5rem;font-weight:600;margin-bottom:1.6rem}.service-block-list{gap:.5rem;list-style:none;padding-left:0}.service-block-list li{position:relative;padding-left:2rem;color:#2a2a2a;line-height:1.5}.service-block-list li:before{content:"";position:absolute;left:0;top:.5rem;width:1rem;height:1rem;background:url(../img/icons/check.svg) no-repeat 50%/contain}.service-block-story{margin:1rem 0;font-style:italic}.service-block-review{font-weight:500}.service-block-faq{margin-top:1.2rem;display:grid;grid-template-columns:auto;gap:.4rem 1.2rem;font-size:1.5rem}@media (min-width:1440px){.service-block-faq{grid-template-columns:auto 1fr}}.service-block-faq dt{font-weight:600}.service-block-cta{display:flex;gap:1.2rem;align-items:center;margin-top:2rem}@media (min-width:1440px){.service-block{flex-direction:row}}.btn-desc{font-size:1.6rem}.standard-cleaning-banner{background:url(../img/standard-bg.webp) no-repeat 50%/cover}.checklist-container{gap:3rem}.checklist-content{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:571px) and (max-width:1439px){.checklist-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.checklist-content{grid-template-columns:repeat(4,1fr);column-gap:5rem;row-gap:6.2rem;grid-auto-rows:auto}}@media (min-width:1440px){.intro-text,.section-desc{width:70%}}.checklist-card{border-left:.45rem solid #2a2a2a;align-items:start;gap:2.5rem;padding:1rem 1.5rem 1rem 2.5rem;height:100%}.checklist-card.brand{border-color:#f47a4e}.checklist-card h3{margin-bottom:.8rem}.checklist-card .img-container{display:flex;align-items:start;justify-content:center;width:4.4rem;min-width:4.4rem;height:100%}.checklist-card img{width:4rem;height:4rem}.checklist-card ul{gap:.5rem;list-style:none;padding-left:0}.checklist-card li{position:relative;padding-left:1.6rem;color:#2a2a2a;font-size:1.2rem;line-height:1.5}.checklist-card li:before{content:"";position:absolute;left:0;top:.4rem;width:1rem;height:1rem;background:url(../img/icons/check.svg) no-repeat 50%/contain}@media (min-width:1440px){.checklist-card{flex-direction:row}}@media (min-width:1440px){.checklist-card--half{grid-column:span 2}}@media (min-width:1440px){.checklist-card--quarter{grid-column:span 1}}.special-requests{border:0;padding:0}.special-requests:hover{background:none}.cleaning-video-section{position:relative;overflow:hidden;min-height:70rem;align-items:flex-end;justify-content:flex-end}.cleaning-video-section .cleaning-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.cleaning-video-section .video-overlay{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(241,245,249,.7) 0,rgba(241,245,249,.4) 25%,hsla(0,0%,100%,0) 60%);transform:translateZ(0);will-change:opacity}.cleaning-video-section .cleaning-video-content{position:relative;z-index:2;color:#fff;gap:2rem;padding:8rem 0;justify-content:space-between;align-items:start}@media (min-width:1440px){.cleaning-video-section .cleaning-video-content{flex-direction:row;align-items:end}.cleaning-video-section .cleaning-video-content .subtitle{max-width:60rem}}@media (min-width:571px) and (max-width:1439px){.cleaning-video-section .cleaning-video-content{flex-direction:row}.cleaning-video-section .cleaning-video-content .subtitle{max-width:40rem}}.block-development{text-align:center;background:#f0b342;color:#000;padding:.5rem}.area-hero-container{gap:6rem}@media (min-width:1440px){.area-hero-container{flex-direction:row;gap:15rem}}.hero-area-img{flex:1}.hero-area-img img{border-radius:.4rem}.area-info{gap:3.5rem;padding-bottom:6rem}@media (min-width:1440px){.area-info{padding-bottom:9rem}}.area-info-card{gap:2.5rem;padding:2.6rem;border:.1rem solid #e3e3e3}@media (min-width:1440px){.area-info-subtext{width:75%}}