.points-bar,.client-banner,.clients-left,.member-row,.member-one,.all-team,.member-details,.info-row,.mid-row,.testimonials,.testimonial-shell,.verified,.footer,.footer-cta,.footer-cta::before,.footer-content,.footer-columns,.footer-bottom,.footer-hr{width:100%}.points-bar,.member-row,.all-team,.footer-columns{justify-content:space-between}.points-bar{margin:60px 0 0}.point-box,.clients-right,.member,.testimonials,.client-intro,.client-card,.verified,.review-link,.footer-cta,.foot-logo,.payment-methods li,.socials,.footer-bottom,.top-info,.rated,.star-icons,.star-icons .flaticon-star,.badges{align-items:center}.point-box{width:50%}.point-img,.clients-left,.member-row,.member-text,.info-row,.review-link .flaticon-link,.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}.point-img,.member-text .flaticon-quote,.member-text .flaticon-double-quotes,.member-img,.payment-methods li,.business-details .flaticon-social,.business-details .flaticon-clock,.business-details .flaticon-file{line-height:0}.point-img,.icon-logo{margin-right:18px}.point-img img,.member-one,.right-square{border-radius:5px}.point-img:before,.clients-left::before,.client-pre,.clients-right,.column-title::after{background-color:#c20937}.point-img:before,.clients-left::before,.member-img,.truck-profile,.squares,.right-square,.right-square::before,.square,.sq-one,.sq-two,.sq-three,.footer-cta::before,.column-title::before,.column-title::after{position:absolute}.point-img:before,.clients-left::before,.right-square::before,.footer-cta::before,.column-title::before,.column-title::after{content:''}.point-img:before,.clients-left::before{top:50%;transform:translateY(-50%)}.point-img:before,.right-square::before{z-index:-1}.point-img:before,.footer-hr,.codeguard,.dmca-badge,.geotrust-ssl,.norton-websafe{display:inline-block}.point-img:before{left:-4px;width:4px;height:60px}.point-text,.team-row,.clients-left,.total-reviews,.member-content,.member-details,.info-row,.right-square,.testimonials,.total-reviews,.client-card,.footer,.footer-cta,.footer-content,.column,.footer-bottom{flex-direction:column}.point-text h3,.client-pre,.member-text,.square-text,.client-review,.footer-links,.footer-links li::before,.business-details,.footer-bottom{font-size:18px}.point-text h3,.client-title,.member-signature,.member-details h3,.right-square h2,.client-name,.foot-cta,.column-title{font-weight:700}.point-text h3,.testimonials .total-reviews p,.member-role,.member-details h3,.right-square h2,.total-reviews p,.client-name,.verified small{color:#080808}.point-text h3{letter-spacing:-.88px}.point-text p,.member-text,.team-text,.client-review{letter-spacing:-.32px}.point-text p,.footer-subtitle,.mission,.text-bottom{font-size:15px}.point-text p{line-height:1.5;margin-top:4px;max-width:90%}.team-row,.member-row,.all-team,.testimonials,.footer-bottom{padding:0 60px}.team-row,.mid-row,.footer{max-width:1920px}.team-row{margin:0 auto 72px}.client-banner{height:202px;margin:0 auto 96px}.clients-left,.clients-right,.footer-cta::before{height:100%}.clients-left,.total-reviews,.total-reviews,.testimonial-shell,.stars,.verified,.footer-cta,.payment-methods li,.top-info,.badges{justify-content:center}.clients-left,.footer-content{background-color:#080808}.clients-left,.two,.three,.four{flex-shrink:1}.clients-left{padding-left:68px;border-radius:5px 0 0 5px}.clients-left::before,.right-square::before{border-radius:50%}.clients-left::before{left:202px;width:151px;height:148px;opacity:.4;z-index:0}.client-pre,.client-title,main .total-reviews p,.foot-cta,.column,.footer-bottom,.top-info{color:#fff}.client-pre,.client-title,.mid-row{z-index:1}.client-pre,main .total-reviews p,.member-role,.total-reviews p,.footer-name{font-weight:600}.client-pre,.client-name,.verified small{line-height:1}.client-pre{letter-spacing:-.28px;padding:8px 20px;border-radius:20px;margin:0 auto 12px 0}.client-title,.member-details h3,.right-square h2,.foot-cta{letter-spacing:-.88px}.client-title,.right-square h2,.foot-cta{line-height:1.2}.client-title{font-size:38px}.clients-right,.foot-logo,.one{flex-shrink:0}.clients-right{width:536px;justify-content:flex-end;padding-right:80px;border-radius:0 5px 5px 0}.clients-right img{margin-right:8px}.intro-stars,.member-text .flaticon-double-quotes,.column-title,.business-details .flaticon-clock{font-size:22px}.intro-stars,.stars{color:#fcb62f;letter-spacing:-1px}.intro-stars,.footer-name,.business-details .flaticon-social,.business-details .flaticon-file{font-size:22px}.intro-stars,.footer-links li::before{margin-right:6px}main .total-reviews p,.total-reviews p,.client-name{font-size:20px}main .total-reviews p,.total-reviews p{line-height:1.35;text-align:left}.total-reviews a,.total-reviews a:hover,.total-reviews a,.total-reviews a:hover{text-decoration:underline}.member-row{margin-bottom:154px}.member-content{width:46%}.member-content .heading{margin-bottom:32px}.member-text,.member-signature,.mission{font-style:oblique}.member-text{margin-bottom:24px}.member-text .flaticon-quote,.member-text .flaticon-double-quotes,.footer-links li::before{color:#c20937}.member-text .flaticon-quote,.member-details h3{font-size:32px}.member-signature,.member-role,.footer-name,.footer-subtitle{text-transform:uppercase}.member-signature,.member-role{font-size:11px}.member-signature{margin-top:12px}.member-img{width:47%;right:60px}.member-one{height:auto}.truck-profile{bottom:-50px;left:-64px}.all-team,.testimonial-shell{flex-wrap:wrap}.member{width:48.5%;margin:0 0 60px}.member-details{margin:72px 0 0 24px}.member-role{letter-spacing:.05em;line-height:28px;padding:0 24px 0 12px;background-color:#faecec;border-radius:2px 31px 31px 2px;margin:0 auto 2px 0}.member-details h3,.service-truck{margin:0}.team-text{font-size:16px}.squares,.square,.payment-methods li{height:42px}.squares,.square{width:72px}main .testimonials{margin-bottom:0}.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%}.info-row .squares,.square,.sq-three,.footer-cta::before{top:0}.info-row .squares,.sq-two{right:0}.info-row .squares{left:unset}.mid-row,.footer{margin:0 auto}.right-square{top:clamp(40px,17.222vw,310px);right:106px;width:558px;border:1px solid #d5d7da;box-shadow:0 8px 8px rgba(10,13,18,3%),0 3px 3px -1.5px rgba(10,13,18,4%);background:#fff;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,.square-text{margin-bottom:30px}.right-square h2{font-size:44px;max-width:80%}.square-text,.verified small,.client-review,.footer-subtitle{font-weight:500}.square-text,.client-review{line-height:1.72}.testimonials,.client-card,.foot-cta,.footer-bottom{text-align:center}.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}.client-card{margin:0 42px 124px;width:calc(33.333% - 84px)}.profile-img,.stars{margin:0 auto 12px}.client-name{margin:0 auto 9px}.stars{font-size:25px}.verified{margin:12px auto 24px}.verified img{margin-right:4px}.verified small,.review-link{font-size:14px}.client-review{color:#757575}.review-link,.review-link .flaticon-link{color:#004f2d;transition:color .3s ease-in-out}.review-link,.footer,.footer-content,.foot-logo,.payment-methods,.payment-methods li,.socials{display:flex}.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}.footer{padding:0 44px 44px;box-sizing:border-box}.square,.sq-one,.footer-cta::before,.column-title::before,.column-title::after{left:0}.square{transform:scale(.85);transform-origin:top left}.sq-one,.sq-two,.sq-three,.column{width:30%}.sq-one,.sq-two,.sq-three{background-color:#fff}.sq-one,.sq-two{height:50%;bottom:0}.sq-three{height:48%;left:50%;transform:translateX(-50%)}.footer-cta{height:412px;background-image:url(/images/footer/footer-cta-bg.webp)}.footer-cta::before{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{padding:102px 72px 48px;border-radius:0 0 5px 5px}.foot-logo{margin:0 auto 66px 0}.footer-name,.footer-subtitle{color:#f1f1f1;letter-spacing:.3em;white-space:nowrap}.footer-name{line-height:1.4}.footer-subtitle{line-height:1.6}.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}.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;font-size:24px}.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;height:29px}.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:1680px){.member-row{margin-bottom:96px;padding:30px}.member-img{right:0}.all-team{padding:0 20px}.info-row{background-size:contain}}@media(max-width:1600px){.right-square h2{font-size:clamp(20px,2.619vw,44px)}.square-text,.client-review,.footer-links,.business-details{font-size:17px}.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:scale(.95);transform-origin:left}}@media(max-width:1499px){.testimonials{margin:212px auto 124px;padding:0 30px}.client-card{margin:0 36px 96px;width:calc(33.333% - 72px)}.footer{padding:0 30px 30px}.service-truck{width:100%;height:auto;max-width:349px}.one{width:30%}.two{width:21%}}@media(max-width:1440px){.client-title{font-size:30px}.client-pre,.member-text{font-size:17px}.total-reviews p{font-size:18px}.intro-stars{font-size:20px}.member-text{margin-bottom:20px}.member-row{margin-bottom:84px;padding:0 0 0 30px}.member-content .heading{margin-bottom:18px}.all-team{padding:0}.member-profile{width:250px;height:auto}.team-row{padding:0 30px}.clip{display:none}main .testimonials{margin:332px auto 0}}@media(max-width:1366px){.clients-left{padding-left:48px}.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{transform:scale(.85);margin:0}.one{width:26%}}@media(max-width:1280px){.client-title{font-size:28px}.client-banner{height:172px}.clients-left::before{width:clamp(100px,11.094vw,142px);height:clamp(100px,10.859vw,139px)}.member-text,.square-text,.client-review{font-size:16px}.signature,.profile-img,.verified img{height:auto}.signature{width:120px}.profile-img{width:100px}.client-card .stars{margin:0 auto 1px;font-size:22px;letter-spacing:-2px}.client-name{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}.one{width:24%}.four{width:20%}}@media(max-width:1240px){.team-row{margin:0 auto 60px}.member-row{margin-bottom:60px}.truck-profile{left:-60px;height:auto;width:300px}.member-details h3{font-size:26px}.member-profile{width:180px}}@media(max-width:1200px){.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){.point-box,.member-content,.member-details{text-align:center}.point-box,.member-img,.member{flex-direction:column}.point-box,.member-details{align-items:center}.point-box{width:50%}.point-img::before{left:50%;transform:translateX(-50%);width:61.803%;height:4px;top:unset;bottom:-4px}.point-img{margin:0 auto 18px}.point-text p{max-width:340px}.points-bar{margin:80px 0 0}.team-row{padding:0}.client-banner{width:calc(100% - 60px)}.all-team{justify-content:space-around}.member-content,.member-img{width:100%}.member-content{max-width:870px;margin:0 auto;padding:0 48px}.member-row{margin-bottom:84px;padding:0 30px}.member-img{right:unset;position:relative;margin:12px auto 67px}.member-text{max-width:720px;margin:0 auto 20px}.truck-profile{width:39%}.signature{width:148px;margin:6px auto 0}.member-signature{font-style:normal}.member{width:42%}.member-profile{width:26.276vw}.member-details{margin:24px auto 12px}.member-role{padding:0 24px;border-radius:31px 31px 31px 31px;margin:0 auto 2px}main .testimonials{margin:unset}.info-row{padding-top:49.5%}.right-square .pre-heading,.right-square .button-red{margin:0 auto 15px 0}.testimonials{margin:124px auto}}@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:1140px){.total-reviews p{font-size:16px}.clients-right img{height:auto;width:164px}}@media(max-width:1024px){.clients-right{width:426px;justify-content:center;padding:0 6px}.right-square{right:unset;width:100%;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}.testimonials{margin:100px auto}.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:960px){.client-pre{font-size:15px}.client-title{font-size:22px}}@media(max-width:950px){.client-card{width:100%;margin:0 30px 52px;max-width:560px}}@media(max-width:890px){.right-square{max-width:84%}.right-square h2{font-size:26px;margin:12px auto 18px}.total-reviews p{font-size:16px}}@media(max-width:850px){.client-banner,.clients-left,.clients-right{align-items:center}.client-banner,.clients-right{flex-direction:column}.client-banner,.foot-rate{height:auto}.clients-left,.clients-right,.total-reviews p{text-align:center}.clients-left,.clients-right{padding:42px 12px}.clients-left{border-radius:5px 5px 0 0}.clients-right{width:100%;border-radius:0 0 5px 5px}.clients-right img{margin:0 auto 8px}.client-pre{padding:8px 20px;margin:0 auto 20px}.client-title{font-size:30px}.member-profile{width:333px}.member{width:80%}.foot-rate{width:18px}.star-icons .flaticon-star{font-size:13px}.rated{margin:1px 11px 0 17px}.text-bottom{font-size:14px}}@media(max-width:750px){.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){.right-square .button-red:first-of-type{display:none}.right-square .button-red:last-of-type{display:flex}.info-row .squares,.square{transform:scale(.6)}.footer-cta{border-radius:5px 5px 0 0}}@media(max-width:650px){.points-bar .point-box:first-of-type{margin-bottom:36px}.point-box,.badges{width:100%}.points-bar{margin:80px auto 0;flex-direction:column;align-items:center}.point-text h3{font-size:24px}.point-text p{max-width:370px;font-size:16px}.point-img img{width:250px;height:auto}.footer-bottom{padding:0 12px}.rated{margin:-1px 11px 0 0}.badges{justify-content:space-evenly}.codeguard,.dmca-badge,.geotrust-ssl,.norton-websafe{margin:0}.norton-websafe{display:none}}@media(max-width:600px){.truck-profile{width:59%}.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){.right-square{max-width:calc(100% - 40px);top:187%}.info-row{margin:0 auto 550px}.faqs-shell{padding:18px}.testimonials{padding:0 20px}.clients-img{margin-right:12px;height:auto;width:152px}.client-card{margin:0 0 42px;max-width:560px}.client-review{font-size:15px}.footer-links,.business-details{font-size:17px}.footer-links li::before{display:none}}@media(max-width:480px){.client-banner{margin:0 auto 60px;width:calc(100% - 40px)}.member-content{padding:0 18px}.truck-profile{left:-32px}.member-img{margin:12px auto 50px}.info-row{margin:0 auto 600px}.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){.points-bar{margin:36px auto 0}.point-text h3{font-size:22px}.member-row{padding:0 20px}.member-content{padding:0}.truck-profile{left:-23px}.team-row{margin:0 auto}.member-profile{width:303px}main .total-reviews p{font-size:16px}main .info-row{margin:0 auto 550px}.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}}@media(max-width:360px){main .clients-img{margin-right:unset}main .client-intro{flex-direction:column}}