.row,.blocks,.block img,.left-image img,.container,.inner-box,.right-side,.right-side picture,.logo-row,.logo-inner,.full,.arrow-shade,.testimonials,.testimonial-shell,.verified,.info-row,.mid-row,.faqs,.faqs-shell,.faq-shell,.question,.faq-img img,.footer,.footer-cta,.footer-cta::before,.footer-content,.footer-columns,.footer-bottom,.footer-hr{width:100%}.row,.right-side,.logo-row p,.logo-row .flaticon-right-arrow-1,.full,.review-link .flaticon-link,.info-row,.question,.faq-img,.footer-cta,.foot-cta,.column-title,.footer-links li,.footer-links li::before,.socials li,.business-details .flaticon-social,.business-details .flaticon-clock,.business-details .flaticon-file,.star-icons,.star-icons .flaticon-star,.dmca-badge,.norton-websafe{position:relative}.row{max-width:1730px;padding:0 1.222vw;margin:0 auto 124px}.content,.block,.left-image,.left-side,.content-box,.logo-row,.full,.testimonials,.total-reviews,.client-card,.info-row,.right-square,.faqs,.faq-box,.faq-shell,.answer-shell,.answer-content,.footer,.footer-cta,.footer-content,.column,.footer-bottom{flex-direction:column}.content{max-width:877px;width:62%;margin:55px 0 0 auto}.pre-heading,.bubble,.total-reviews p,.footer-name{font-weight:600}.pre-heading{color:#333;letter-spacing:-.28px;background-color:#fbecec;padding:4px 18px;border-radius:16px;margin:0 auto 15px 0}.heading,.block h3,.left-side h2,.content-box h3,.content-box blockquote,.logo-row h2,.logo-row p,.total-reviews p,.client-name,.verified small,.right-square h2,.question,.question .flaticon-up{color:#080808}.heading,.block h3,.left-side h2,.content-box h3,.content-box blockquote,.logo-row h2,.client-name,.right-square h2,.foot-cta,.column-title{font-weight:700}.heading,.block h3,.left-side h2,.right-square h2,.foot-cta{line-height:1.2}.heading,.left-side h2,.content-box h3,.logo-row h2,.right-square h2,.foot-cta{letter-spacing:-.88px}.heading{font-size:clamp(20px,2.619vw,44px)}.blocks,.inner-box,.logo-inner,.faqs-shell,.footer-columns{justify-content:space-between}.blocks{margin-top:36px}.block,.left-image,.left-image img,.bubble,.right-side,.right-square,.faqs-shell,.question,.faq-img{border-radius:5px}.block,.right-square,.faqs-shell{border:1px solid #d5d7da;background:#fff}.block{width:calc(50% - 10px);box-shadow:0 8px 8px rgba(10,13,18,3%),0 3px 3px -1.5px rgba(10,13,18,4%);padding:30px 24px 36px 31px}.img-box{width:90px}.block img,.left-image img,.right-side picture,.faq-img img{height:auto}.block img,.red-circle,.right-square::before{border-radius:50%}.block h3,.content-box blockquote,.total-reviews p,.client-name,.question{font-size:20px}.block h3{margin:18px auto 12px 0}.block p,.bubble,.content-box p,.content-box blockquote,.logo-row p,.client-review,.question,.answer-content{letter-spacing:-.32px}.left-image,.bubble,.bubble:after,.right-side picture,.red-circle,.arrow-shade,.right-square,.right-square::before,.question .flaticon-up,.question.active .flaticon-up,.faq-img img,.faq-img .squares,.square,.sq-one,.sq-two,.sq-three,.footer-cta::before,.column-title::before,.column-title::after{position:absolute}.left-image,.bubble,.review-link,.answer-shell,.footer,.footer-content,.foot-logo,.payment-methods,.payment-methods li,.socials{display:flex}.left-image,.right-side picture,.info-row .squares,.faq-img img,.faq-img .squares,.square,.sq-three,.footer-cta::before{top:0}.left-image,.right-side picture,.faq-img img,.faq-img .squares,.square,.sq-one,.footer-cta::before,.column-title::before,.column-title::after{left:0}.left-image,.content-box .flaticon-double-quotes,.logo-row .flaticon-right-arrow-1,.question .flaticon-up,.question.active .flaticon-up,.payment-methods li,.business-details .flaticon-social,.business-details .flaticon-clock,.business-details .flaticon-file{line-height:0}.left-image{max-width:760px;width:44%;margin:0 0 auto}.left-image .squares,.info-row .squares,.sq-two{right:0}.left-image .squares,.info-row .squares{left:unset}.left-image .squares{transform:scale(.8);transform-origin:bottom right}.bubble,.content-box,.sq-one,.sq-two,.sq-three{background-color:#fff}.bubble,.logo-inner,.testimonials,.client-intro,.client-card,.verified,.review-link,.question,.footer-cta,.foot-logo,.payment-methods li,.socials,.footer-bottom,.top-info,.rated,.star-icons,.star-icons .flaticon-star,.badges{align-items:center}.bubble,.total-reviews,.testimonial-shell,.stars,.verified,.footer-cta,.payment-methods li,.top-info,.badges{justify-content:center}.bubble{top:30px;right:30px;padding:10px 14px;font-size:16px;filter:drop-shadow(0 0 14px rgba(0,0,0,.12))}.bubble img,.codeguard{height:29px}.bubble img{margin-right:12px;width:35px}.bubble:after,.arrow-shade,.sq-three{left:50%}.bubble:after,.right-square::before,.footer-cta::before,.column-title::before,.column-title::after{content:''}.bubble:after,.footer-hr,.codeguard,.dmca-badge,.geotrust-ssl,.norton-websafe{display:inline-block}.bubble:after{width:0;height:0;border-style:solid;border-width:32px 10.5px 0;border-color:#fff transparent transparent transparent;bottom:-15px;transform:rotate(0)translateX(-50%)rotate(45deg)}.container{max-width:1716px;margin:0 auto 106px;padding:0 48px}.right-side .squares{display:none}.left-side,.content-box,.faq-box,.faq-img,.foot-logo,.one{flex-shrink:0}.left-side,.icon-logo{margin-right:18px}.left-side{max-width:510px;width:30.357vw}.left-side .pre-heading,.left-side p:last-of-type{margin-bottom:36px}.left-side h2,.content-box .flaticon-double-quotes,.right-square h2{font-size:44px}.left-side h2,.right-square h2,.square-text{margin-bottom:30px}.right-side,.answer-shell,.faq-img{overflow:hidden}.right-side,.two,.three,.four{flex-shrink:1}.right-side picture,.red-circle,.right-square::before{z-index:-1}.content-box{width:473px;margin:13px auto 13px 14px;padding:24px 18px 24px 24px}.content-box h3,.logo-row h2{font-size:28px;line-height:1.42}.content-box h3{margin-bottom:21px;padding-right:18px}.content-box .flaticon-double-quotes,.logo-row .flaticon-right-arrow-1,.footer-links li::before{color:#c20937}.content-box .flaticon-double-quotes{margin:31px auto 6px 0}.content-box blockquote,.logo-row p,.mission{font-style:oblique}.content-box blockquote,.footer-subtitle{line-height:1.6}.content-box blockquote{margin:0 auto 14px 0;padding-right:8px}.red-circle,.question .flaticon-up,.question.active .flaticon-up{top:50%}.red-circle,.question.active .flaticon-up{transform:translateY(-50%)}.red-circle,.question.active,.column-title::after{background-color:#c20937}.red-circle{width:17.353vw;height:17.353vw;max-width:295px;max-height:295px;left:339px}.logo-row,.mid-row,.footer{margin:0 auto}.logo-row{max-width:1665px;padding:0 30px}.logo-row p,.footer-subtitle,.mission,.text-bottom{font-size:15px}.logo-row .flaticon-right-arrow-1,.socials li{font-size:24px}.logo-row .flaticon-right-arrow-1{top:6px}.logo-inner{margin:36px auto}.arrow-shade,.sq-three{transform:translateX(-50%)}.arrow-shade{height:600px;background:linear-gradient(180deg,#fff 0%,#fff8f9 100%);z-index:-2;top:-300px;-webkit-clip-path:polygon(50% 100%,100% 85%,100% 0%,0% 0%,0% 85%);clip-path:polygon(50% 100%,100% 85%,100% 0%,0% 0%,0% 85%)}.testimonials,.client-card,.foot-cta,.footer-bottom{text-align:center}.testimonials,.faqs,.footer-bottom{padding:0 60px}.testimonials{max-width:1724px;margin:248px auto 124px}.testimonials .pre-heading{margin-left:auto;margin-right:auto}.client-intro{margin:28px auto 100px}.clients-img{margin-right:15px}.intro-stars,.stars{color:#fcb62f;letter-spacing:-1px}.intro-stars,.question .flaticon-up,.question.active .flaticon-up,.footer-name,.column-title,.business-details .flaticon-social,.business-details .flaticon-clock,.business-details .flaticon-file{font-size:22px}.intro-stars,.footer-links li::before{margin-right:6px}.total-reviews p{line-height:1.35;text-align:left}.total-reviews a,.total-reviews a:hover{text-decoration:underline}.testimonial-shell{flex-wrap:wrap}.client-card{margin:0 42px 124px;width:calc(33.333% - 84px)}.profile-img,.stars{margin:0 auto 12px}.client-name,.verified small,.question{line-height:1}.client-name{margin:0 auto 9px}.stars{font-size:25px}.verified{margin:12px auto 24px}.verified img{margin-right:4px}.verified small,.client-review,.square-text,.question,.answer-content,.footer-subtitle{font-weight:500}.verified small,.review-link{font-size:14px}.client-review,.square-text,.answer-content,.footer-links,.footer-links li::before,.business-details,.footer-bottom{font-size:18px}.client-review,.square-text{line-height:1.72}.client-review,.answer-content{color:#757575}.review-link,.review-link .flaticon-link{color:#004f2d;transition:color .3s ease-in-out}.review-link,.mission,.footer-links,.business-details{font-weight:400}.review-link{text-decoration:none;margin:12px auto 0}.review-link .flaticon-link,.star-icons{margin-left:6px}.review-link .flaticon-link{font-size:12px;top:4px}.review-link:hover,.review-link .flaticon-link:hover{color:#091e05}.info-row{margin:0 auto 200px;background-image:url(/images/modules/parrallax/new-rangehood-installation-job-background.webp);background-size:auto;background-repeat:no-repeat;background-position:50% 100%;background-attachment:fixed;padding-top:39.5%}.mid-row,.faq-img .squares{z-index:1}.mid-row,.footer{max-width:1920px}.right-square,.faqs-shell{box-shadow:0 8px 8px rgba(10,13,18,3%),0 3px 3px -1.5px rgba(10,13,18,4%)}.right-square{top:clamp(40px,17.222vw,310px);right:106px;width:558px;padding:52px 18px 32px 30px}.right-square::before{width:clamp(100px,16.214vw,227px);height:clamp(100px,15.786vw,221px);background:#c20937;opacity:.6;left:-91px;top:-66px}.right-square h2{max-width:80%}.faqs{max-width:1800px;margin:0 auto 84px}.faqs .pre-heading,.faqs .heading{margin-left:30px}.faqs-shell{margin:60px auto;padding:36px;align-items:stretch}.faq-box{width:calc(60% - 15px)}.faq-shell{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.question{height:62px;background-color:transparent;padding:0 21px;border:0;transition:all .3s ease-in-out;cursor:pointer;margin-bottom:15px}.question .flaticon-up,.question.active .flaticon-up{right:21px}.question .flaticon-up{transform:translateY(-50%)rotate(180deg);border-right:5px}.question:hover{background-color:#c209370d}.question.active .flaticon-up,.question.active,.foot-cta,.column,.footer-bottom,.top-info{color:#fff}.question.active:hover{background-color:#9d0d2d}.answer-shell{max-height:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.answer-shell.expanded{max-height:600px}.answer-content{padding:36px 60px 36px 21px}.answer-content p{margin-bottom:12px}.answer-content p:last-of-type{margin-bottom:0}.faq-img{width:calc(40% - 15px)}.faq-img .squares,.square{transform:scale(.85);transform-origin:top left}.faq-img .squares{right:unset;bottom:unset}.footer{padding:0 44px 44px;box-sizing:border-box}.square,.payment-methods li{height:42px}.square{width:72px}.sq-one,.sq-two,.sq-three,.column{width:30%}.sq-one,.sq-two{height:50%;bottom:0}.sq-three{height:48%}.footer-cta{height:412px;background-image:url(/images/footer/footer-cta-bg.webp)}.footer-cta::before{height:100%;background-color:rgba(194,9,55,.9);border-radius:5px 5px 0 0}.foot-cta{font-size:clamp(22px,2.619vw,44px);max-width:731px;width:80%;margin:0 auto clamp(18px,2.143vw,36px)}.footer-content{background-color:#080808;padding:102px 72px 48px;border-radius:0 0 5px 5px}.foot-logo{margin:0 auto 66px 0}.footer-name,.footer-subtitle{color:#f1f1f1;text-transform:uppercase;letter-spacing:.3em;white-space:nowrap}.footer-name{line-height:1.4}.one{width:410px}.two,.three,.four{width:18%}.column-title{line-height:24px;display:inline-flex;margin:0 auto 58px 0}.column-title::before,.column-title::after{bottom:-22px;height:2px}.column-title::before{width:61.803%;background-color:#c4c4c4}.column-title::after{width:38.197%}.column .column-title:nth-of-type(2){margin-bottom:45px}.payment-methods,.footer-links{margin-bottom:48px}.payment-methods li{padding:0 12px;border-radius:4px;background-color:#ddd;box-shadow:0 0 2px rgba(0,0,0,6%);margin:0 8px 0 0}.footer-links li::before,.dmca-badge{top:2px}.service-truck{margin:0}.mission{line-height:1.61;max-width:410px}.footer-links,.business-details{line-height:2.2}.footer-links li::before{content:"\f10b";font-family:icons,sans-serif}.socials li{margin-right:16px}.socials .flaticon-linkedin,.star-icons .flaticon-star:last-of-type{margin-right:0}.socials .flaticon-linkedin{font-size:29px}.business-details .flaticon-social,.business-details .flaticon-clock,.business-details .flaticon-file{margin-right:3px;top:5px}.footer-bottom,.text-bottom{font-weight:200}.footer-bottom{margin:60px auto 0;max-width:1615px}.top-info,.footer-hr{margin:0 auto 24px}.rated{margin:4px 17px 0 13px}.star-icons,.star-icons .flaticon-star{top:1px}.star-icons .flaticon-star{font-size:13px;color:#fac825;margin-right:2px}.footer-hr{height:1px;background-color:#444;border:none;max-width:61.803%}.badges{flex-direction:row;transform:scale(.9);transform-origin:center top}.codeguard,.dmca-badge,.geotrust-ssl,.norton-websafe{margin:0 22px;background-image:url(/images/footer/footer-sprite.webp)}.codeguard{background-position:58.72093023255814% 0;background-size:364.61538461538464% 103.44827586206897%;width:130px}.dmca-badge,.norton-websafe{height:30px}.dmca-badge{background-position:29.743589743589745% 0;background-size:564.2857142857143% 100%;width:84px}.geotrust-ssl{background-position:100% 0;background-size:338.57142857142856% 130.43478260869566%;width:140px;height:23px}.norton-websafe{background-position:0 0;background-size:415.7894736842105% 100%;width:114px;top:-2px}@media(max-width:1800px){.left-image{width:42%;left:1.22vw}.content{width:62%;margin:16px 0 0 auto}.left-side .pre-heading{margin-bottom:30px}.logo-row{padding:0 48px}}@media(max-width:1680px){.info-row{background-size:contain}}@media(max-width:1600px){.block p,.left-side p:last-of-type,.content-box p,.client-review,.square-text,.answer-content p,.footer-links,.business-details{font-size:17px}.content{width:55%;margin:9px 0 0 auto}.left-image{width:42.3%}.pre-heading,.bubble{font-size:16px}.bubble{font-weight:500;color:#333;transform:scale(.85)}.container{padding:0 42px}.left-side h2,.right-square h2{font-size:clamp(20px,2.619vw,44px)}.content-box blockquote{font-size:19px}.logo-inner img,.payment-methods li{transform:scale(.95)}.profile-img,.stars{margin:0 auto 3px}.footer{padding:0 36px 36px}.footer-content{padding:84px 54px 28px}.icon-logo{width:70px;height:auto}.footer-name{font-size:20px}.footer-subtitle{font-size:14px}.payment-methods li{margin:0 6px 0 0;transform-origin:left}}@media(max-width:1499px){.content{width:58%;margin:38px 0 0 auto}.row,.container,.testimonials,.faqs{padding:0 30px}.row{margin:0 auto 144px}.left-image{width:38%;left:30px;overflow:hidden;height:514px}.testimonials{margin:212px auto 124px}.client-card{margin:0 36px 96px;width:calc(33.333% - 72px)}.faqs-shell{padding:30px}.footer{padding:0 30px 30px}.service-truck{width:100%;height:auto;max-width:349px}.one{width:30%}.two{width:21%}}@media(max-width:1366px){.content{width:64%;margin:14px 0 0 auto}.left-image{width:32%}.logo-inner img,.payment-methods li{transform:scale(.85)}.footer-content{padding:60px 32px 24px}.icon-logo{width:58px;height:auto}.footer-name{font-size:17px}.footer-subtitle{font-size:12px}.payment-methods li{margin:0}.one{width:26%}}@media(max-width:1280px){.content{width:63%;margin:8px 0 0 auto}.left-image,.profile-img,.verified img{height:auto}.left-image{width:33.3%}.block p,.left-side p:last-of-type,.content-box p,.client-review,.square-text,.answer-content p{font-size:16px}.right-side picture{left:unset;right:90px}.logo-row{padding:0 30px}.profile-img{width:100px}.client-card .stars{margin:0 auto 1px;font-size:22px;letter-spacing:-2px}.client-name,.question{font-size:18px}.verified img{width:17px}.verified small,.review-link{font-size:13px}.review-link .flaticon-link{top:3px}.verified{margin:8px auto 18px}.client-card{margin:0 36px 72px}.answer-content{padding:30px 55px 30px 21px}.one{width:24%}.four{width:20%}}@media(max-width:1200px){.content{width:62%;margin:16px 0 0 auto}.left-image img{border-bottom-right-radius:10px}.right-side picture{right:180px}.logo-inner{flex-wrap:wrap;justify-content:center}.logo-inner img{transform:scale(.9);margin:0 30px 24px}.logo-title,.logo-row p{text-align:center}.total-reviews p,.column-title{font-size:18px}.client-card{width:calc(33.333% - 60px);margin:0 30px 72px}.footer-links,.business-details{font-size:16px}.payment-methods li{transform:unset;padding:0 8px;border-radius:2px;margin:0 6px 0 0;height:34px}.visa,.master,.amex{height:auto}.visa{width:36px}.master{width:33px}.amex{width:43px}.mission{font-size:13px}.text-bottom{font-size:14px}}@media(max-width:1195px){.row{margin:0 auto 106px}.content,.left-image,.left-side{width:100%}.content,.inner-box{align-items:center}.content,.right-side{max-width:1055px}.content{margin:16px auto 0}.pre-heading{margin:0 auto 15px}.heading{font-size:clamp(20px,3.5vw,44px)}.blocks{flex-wrap:wrap}.left-image{position:relative;top:unset;left:unset;order:3;max-width:100%;margin:20px auto 0}.heading,.left-side h2,.left-side{text-align:center}.inner-box{flex-direction:column}.left-side{max-width:785px;margin:0 auto 96px}.left-side h2{font-size:clamp(20px,3.2vw,44px);max-width:642px;margin:0 auto 30px}.right-side{flex-shrink:0;margin:0 auto}.right-side picture{right:unset}.content-box{border-radius:3px}.testimonials{margin:124px auto}.info-row{padding-top:49.5%}.right-square .pre-heading,.right-square .button-red{margin:0 auto 15px 0}}@media(max-width:1180px){.mission{font-size:13px}}@media(max-width:1150px){.footer-links,.business-details{line-height:2.6;font-size:15px}.two{width:23%}.three{width:17%}.foot-cta{max-width:531px}}@media(max-width:1024px){.testimonials{margin:100px auto}.right-square,.faq-box,.faq-img,.faq-img img{width:100%}.right-square{right:unset;align-items:center;text-align:center;max-width:819px;left:50%;top:100%;transform:translateX(-50%)translateY(-50%)}.right-square .pre-heading,.right-square .button-red{margin:0 auto}.info-row{background-attachment:unset;background-size:125%;padding-top:63.5%;background-position:20% 0;margin:0 auto 280px}.info-row .squares{transform:scale(.85);transform-origin:top right}.faqs-shell{flex-direction:column;margin:42px auto;justify-content:unset}.client-name,.question{font-size:17px;border:1px solid #ddd}.faq-img{line-height:0}.faq-img .squares{display:none}.faq-img img{height:auto;position:relative;border-radius:3px;margin:14px auto 0}.foot-logo{margin:0 auto 80px}.footer-columns{flex-wrap:wrap;justify-content:space-between}.one,.two,.three,.four{width:45%;padding-left:clamp(30px,10.742vw,110px)}.one,.two{margin-bottom:32px}.footer-links{margin-bottom:36px}.column-title{margin:0 auto 48px 0}.two{order:-2}.four{order:-1}}@media(max-width:1020px){.foot-cta{font-size:24px;max-width:440px;width:90%}.footer-cta{height:342px;background-image:url(/images/footer/footer-cta-bg-1024.webp);background-repeat:no-repeat;background-size:cover}.footer-links,.business-details{font-size:17px}.footer-links{line-height:2.6}.business-details{line-height:2.93}.one,.two,.three,.four{width:48%;padding-left:clamp(30px,8.742vw,110px)}}@media(max-width:950px){.heading{font-size:clamp(20px,4vw,44px)}.left-side h2{font-size:32px;max-width:572px}.right-side img{position:relative;left:-110px}.content-box{width:433px}.content-box h3,.logo-row h2{font-size:24px}.logo-row{padding:0 15px}.arrow-shade{height:624px;-webkit-clip-path:polygon(50% 100%,100% 90%,100% 0%,0% 0%,0% 90%);clip-path:polygon(50% 100%,100% 90%,100% 0%,0% 0%,0% 90%)}.client-card{width:100%;margin:0 30px 52px;max-width:560px}}@media(max-width:890px){.logo-inner img{transform:scale(.7);margin:0 0 24px}.arrow-shade{height:584px}.total-reviews p{font-size:16px}.right-square{max-width:84%}.right-square h2{font-size:26px;margin:12px auto 18px}}@media(max-width:850px){.foot-rate{width:18px;height:auto}.star-icons .flaticon-star{font-size:13px}.rated{margin:1px 11px 0 17px}.text-bottom{font-size:14px}}@media(max-width:820px){.block p{font-size:15px}}@media(max-width:800px){.left-side p:last-of-type{max-width:631px;margin:0 auto 36px}}@media(max-width:750px){.block,.img-box,.content-box,.right-side img{width:100%}.block,.content-box,.right-side{align-items:center}.block,.content-box{text-align:center}.block{padding:30px;max-width:calc(580px + 60px);margin:0 auto 30px}.heading,.left-side h2{font-size:clamp(20px,4.3vw,44px)}.block h3,.content-box h3{font-size:22px}.block h3{margin:0 auto 18px}.block p{font-size:16px;max-width:460px}.img-box,.block img{position:relative}.img-box,.content-box blockquote{max-width:580px}.img-box{order:3;margin:24px auto 0;line-height:0}.img-box::before,.right-side .squares{position:absolute}.img-box::before{content:'';width:0;height:0;border-style:solid;border-width:77px 77px 0 0;border-color:#c20937 transparent transparent transparent;transform:rotate(0);z-index:0;left:-4px;top:-4px;display:inline-block}.block img,.right-side .squares{z-index:1}.block img{border-radius:3px}.left-image,.content-box,.content-box blockquote{margin:0 auto}.content-box h3{margin-bottom:18px;padding:0}.right-side picture,.right-side img{position:unset}.right-side picture,.right-side .squares{right:unset}.right-side picture,.arrow-shade{top:unset}.right-side picture{z-index:unset}.right-side img{left:unset;max-width:690px;height:auto;border-radius:5px}.right-side{flex-direction:column}.red-circle{display:none}.right-side .squares{display:block;top:0;left:0;bottom:unset;transform:scale(.75);transform-origin:top left}.arrow-shade{height:464px;-webkit-clip-path:polygon(50% 100%,100% 93%,100% 0%,0% 0%,0% 93%);clip-path:polygon(50% 100%,100% 93%,100% 0%,0% 0%,0% 93%);bottom:-30px}.info-row{background-image:url(/images/modules/parrallax/new-rangehood-installation-job-background-750.webp);background-size:cover;background-position:50% 0;margin:0 auto 400px}.right-square{top:121%}}@media(max-width:700px){.bubble{transform:scale(.85);transform-origin:right top;top:12px;right:12px}.left-image .squares,.info-row .squares,.square{transform:scale(.6)}.logo-inner img{transform:scale(.7);margin:0 -10px 24px}.right-square .button-red:first-of-type{display:none}.right-square .button-red:last-of-type{display:flex}.footer-cta{border-radius:5px 5px 0 0}}@media(max-width:650px){.footer-bottom{padding:0 12px}.rated{margin:-1px 11px 0 0}.badges{width:100%;justify-content:space-evenly}.codeguard,.dmca-badge,.geotrust-ssl,.norton-websafe{margin:0}.norton-websafe{display:none}}@media(max-width:600px){.one,.two,.three,.four,.mission{margin-bottom:32px}.one,.two,.three,.four{width:100%;padding-left:unset;align-items:center;text-align:center}.column-title{margin:0 auto 48px;font-size:24px}.footer-links,.business-details{font-size:18px}.business-details{margin-bottom:36px}.mission,.footer-name{font-size:14px}.mission{max-width:260px}.column-title::before,.column-title::after{left:50%;transform:translateX(-50%)}.column-title::after{width:23.197%}.rated{order:-1}.foot-logo{margin:0 auto 60px}.icon-logo{width:42px;height:auto}.footer-subtitle{font-size:10px}}@media(max-width:590px){.left-side,.row{margin:0 auto 60px}.row,.container,.testimonials,.faqs{padding:0 20px}.heading,.left-side h2{font-size:22px}.block h3,.content-box h3{font-size:18px;max-width:290px}.block{padding:30px 20px 20px;margin:0 auto 20px}.bubble,.right-side .squares{transform:scale(.65)}.content-box{padding:24px 0 0}.content-box blockquote,.footer-links,.business-details{font-size:17px}.content-box blockquote{margin:0 auto 14px;padding-right:unset}.logo-row{padding:0 5px}.container{margin:0 auto 56px}.clients-img,.question{height:auto}.clients-img{margin-right:12px;width:152px}.client-card{margin:0 0 42px;max-width:560px}.client-review,.question,.answer-content p{font-size:15px}.right-square{max-width:calc(100% - 40px);top:187%}.info-row{margin:0 auto 550px}.faqs-shell{padding:18px}.faqs{margin:0 auto 24px}.question{padding:20px 46px 20px 12px;text-align:left;line-height:1.4}.answer-content{padding:12px 12px 20px}.faq-img img{margin:0 auto}.footer-links li::before{display:none}}@media(max-width:480px){.codeguard,.norton-websafe{display:none}.badges{width:100%;justify-content:space-evenly}.codeguard,.dmca-badge,.geotrust-ssl,.norton-websafe{margin:0}.footer{padding:0 18px 18px}.foot-cta{font-size:21px;margin:0 auto clamp(18px,6.143vw,36px)}}@media(max-width:470px){.top-info{flex-direction:column}.rated{margin:0 auto 6px}.badges{justify-content:space-around}}@media(max-width:450px){.footer-subtitle{font-size:9px}.footer-name,.text-bottom{font-size:13px}.left-side,.icon-logo{margin-right:12px}.footer-content{padding:60px 8px 24px}}@media(max-width:370px){.footer-bottom{padding:0}}