#container-banner{background-position:center;background-size:cover;padding:35px 0 220px;position:relative}#container-banner:after{content:"";position:absolute;left:48%;bottom:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:190px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.webp #container-banner:after{background-image:url(/assets/templates/main/images/other/hero-van-mobile.webp)}.no-webp #container-banner:after{background-image:url(/assets/templates/main/images/other/hero-van-mobile.png)}#hero-outer{text-align:center}#hero-outer h1{max-width:350px;margin:0 auto 20px;text-shadow:0 0 10px rgba(24,44,72,.6);color:#fff;font-size:45px;font-weight:700;line-height:1.1em;margin-bottom:25px}#hero-outer ul{list-style-type:none}#hero-outer span.h3{max-width:350px;margin:25px auto 30px;color:#fff;font-size:24px;font-weight:700;line-height:1.3em}#hero-outer .schedule-service-button a{background-color:#fec92e;color:#1a486a}#hero-outer .schedule-service-button a:hover{color:#fff}#hero-outer .hero-content-box span.h3:first-of-type{margin-bottom:20px}.local-callout{color:#fff;margin:.7em 0 1em;font-style:italic}#hero-outer .clendaniels-element{box-shadow:0 0 30px 0 rgba(0,0,0,.35);border:solid 7px #179e90;background-color:#fff;border-radius:50%;width:256px;height:256px;margin:100px auto 0 auto}#hero-outer .clendaniels-element img{margin-top:-80px}#hero-outer .clendaniels-element p{color:#1e70ae;font-size:2.7em;line-height:1.22;font-weight:700;margin:0}@media all and (min-width:801px){#container-banner{padding:60px 0 200px}#hero-outer .width-limiter{display:flex;justify-content:flex-start}.hero-content-box{width:45%;text-align:left}#hero-outer h1{max-width:430px;font-size:55px;margin-left:0}#hero-outer span.h3{max-width:480px;margin-left:0;line-height:1.4em;margin-bottom:40px}#hero-outer .clendaniels-element{margin-top:30px;margin-left:0}#container-banner:after{left:77%;bottom:75px;height:315px;width:100%;background-position:center bottom;z-index:0}.webp #container-banner:after{background-image:url(/assets/templates/main/images/other/hero-van-desktop.webp)}.no-webp #container-banner:after{background-image:url(/assets/templates/main/images/other/hero-van-desktop.png)}#hero-outer .schedule-service-button a{z-index:1;position:relative}}@media all and (min-width:801px){#container-banner:after{height:400px}#container-banner:after{bottom:20px}}@media all and (min-width:1025px){#container-banner{padding:60px 0 230px}#hero-outer h1{font-size:70px;max-width:540px}#hero-outer span.h3{font-size:30px;max-width:600px}#container-banner:after{left:77%;bottom:30px;height:470px;width:100%}}@media all and (min-width:1250px){#container-banner{padding:65px 0 210px}#container-banner:after{left:74%;height:560px}#hero-outer .clendaniels-element{margin-left:80px}}#main-content-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.acc-limiter{width:100%}.acc-inner-content{display:none;padding:10px 20px 20px;color:#222}.acc-inner-content li,.acc-inner-content p{font-size:1.8em}.acc-content.active .acc-inner-content,html.no-js .acc-inner-content{display:block}.acc-title-outer{width:100%;position:relative;margin-bottom:15px;padding:10px 60px 10px 60px;color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);box-shadow:0 3px 6px rgba(0,0,0,.25);background-color:#fff}.acc-trigger:before{position:absolute;content:"";height:40px;width:40px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}.acc-trigger#acc-1:before,.tab-item:nth-of-type(1) button::before{background-image:url(/assets/templates/main/images/mc/icon-mc-ac-blue.svg)}.acc-trigger#acc-2:before,.tab-item:nth-of-type(2) button::before{background-image:url(/assets/templates/main/images/mc/icon-mc-heating.svg)}.acc-trigger#acc-3:before,.tab-item:nth-of-type(3) button::before{background-image:url(/assets/templates/main/images/mc/icon-mc-iaq.svg)}.acc-trigger#acc-4:before,.tab-item:nth-of-type(4) button::before{background-image:url(/assets/templates/main/images/mc/icon-mc-plumbing.svg)}.acc-trigger#acc-5:before,.tab-item:nth-of-type(5) button::before{background-image:url(/assets/templates/main/images/mc/icon-mc-commercial.svg)}.acc-trigger#acc-6:before,.tab-item:nth-of-type(6) button::before{background-image:url(/assets/templates/main/images/mc/icon-mc-maintenance.svg)}.tab-item:nth-of-type(1) button:hover::before{background-image:url(/assets/templates/main/images/mc/icon-mc-ac-hovered.svg)}.tab-item:nth-of-type(2) button:hover::before{background-image:url(/assets/templates/main/images/mc/icon-mc-heating-hovered.svg)}.tab-item:nth-of-type(3) button:hover::before{background-image:url(/assets/templates/main/images/mc/icon-mc-iaq-hovered.svg)}.tab-item:nth-of-type(4) button:hover::before{background-image:url(/assets/templates/main/images/mc/icon-mc-plumbing-hovered.svg)}.tab-item:nth-of-type(5) button:hover::before{background-image:url(/assets/templates/main/images/mc/icon-mc-commercial-hovered.svg)}.tab-item:nth-of-type(6) button:hover::before{background-image:url(/assets/templates/main/images/mc/icon-mc-maintenance-hovered.svg)}.acc-trigger:after{position:absolute;content:"";height:21px;width:21px;right:20px;top:50%;background-image:url(/assets/templates/main/images/icons/icon-arrow-down.png);background-image:url(/assets/templates/main/images/icons/icon-arrow-down-blue.png);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.acc-content.active .acc-trigger:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.acc-trigger{display:block}a.acc-trigger{color:#1e70ae;font-size:24px;font-weight:700;text-decoration:none}.acc-trigger:focus{color:#3a6899}.acc-title{margin-top:0;margin-bottom:0}#main-content-accordion .cta-button{margin:20px auto}.acc-limiter .schedule-service-button{display:block;text-align:center;margin-top:25px}.acc-limiter .schedule-service-button a{display:inline-block}.acc-learn-more a{text-transform:uppercase}.acc-learn-more{margin-bottom:10px}@-webkit-keyframes fadein{from{display:block;opacity:0}to{opacity:1}}@keyframes fadein{from{display:block;opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{display:block;opacity:1}to{opacity:0;display:none}}@keyframes fadeout{from{display:block;opacity:1}to{opacity:0;display:none}}#main-content-nav{display:none}@media all and (min-width:801px){#main-content-nav{display:block}}.tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-bottom:0;margin-bottom:20px;list-style:none;border-bottom:4px solid #fec92e}.tab-link{padding:.5rem .5rem;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;color:rgba(30,112,174,.7);font-size:16px;font-weight:700;background-color:transparent;position:relative;padding-top:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#home-main-content .tab-item{margin-bottom:0;margin:0}.tab-item button::after{content:"";position:absolute;bottom:-5px;height:6px;background-color:#1e70ae;left:51%;right:51%;-webkit-transition-property:left,right;-o-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}button.tab-link.active-d,button.tab-link:hover{background-color:transparent;color:rgba(30,112,174,1)}button.tab-link.active-d::after,button.tab-link:hover::after{left:0;right:0}#main-content-nav li button::before{content:"";position:absolute;display:inline-block;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;background-size:auto 35px;background-position:center;background-repeat:no-repeat;background-color:#fff;width:70px;height:70px;border-radius:50%;margin:auto;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s;border:4px solid #1e70ae;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}#main-content-nav li button:hover::before{background-color:#1e70ae;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}#home-main-content{padding:30px 0 125px;background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#e9f2f8}.webp #home-main-content{background-image:url(/assets/templates/main/images/bg/bg-mc-mobile.webp)}.no-webp #home-main-content{background-image:url(/assets/templates/main/images/bg/bg-mc-mobile.png)}#home-main-content .h1{margin:0 auto 40px;text-align:center}@media(max-width:860px) and (min-width:801px){.tab-link{font-size:14px}}@media all and (min-width:801px){#home-main-content{padding:50px 0 125px}.webp #home-main-content{background-image:url(/assets/templates/main/images/bg/bg-mc-dsk-n.webp)}.no-webp #home-main-content{background-image:url(/assets/templates/main/images/bg/bg-mc-dsk-n.png)}#main-content-accordion .acc-content{display:none;opacity:0;-webkit-animation:fadeout .5s 1 ease-in-out;animation:fadeout .5s 1 ease-in-out}#main-content-accordion>.acc-content.active-d{display:block;opacity:1;-webkit-animation:fadein .5s 1 ease-in-out;animation:fadein .5s 1 ease-in-out}#home-main-content .tab-item{margin:0}}@media all and (min-width:801px){#home-main-content{padding:60px 0 125px}}@media all and (min-width:801px){.acc-limiter{max-width:1040px;margin:0 auto;width:calc(100% - 40px)}#main-content-accordion{display:block}.display-mobile{display:none}.acc-title-outer{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-right:0}.acc-trigger:after{content:none}.acc-content{padding:0;background-color:transparent;text-align:left}.acc-inner-content{display:block;padding-left:0}#main-content-accordion .acc-trigger:before{content:none}.acc-title-outer{padding-left:0;margin-bottom:0}.acc-title a{font-size:30px;display:inline-block;text-decoration:underline}.acc-title a:hover{color:#179e90}.acc-limiter .schedule-service-button{margin-top:10px}}@media (min-width:801px){#home-main-content .tab-item{margin:0 10px}}#quicklinks{background-color:#e9f2f8;padding:30px 0 85px;position:relative;margin:0}#quicklinks:after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:90px;width:100%;background-size:contain;background-position:center bottom;background-repeat:no-repeat;z-index:0}.webp #quicklinks:after{background-image:url(/assets/templates/main/images/penguin-cr.webp)}.no-webp #quicklinks:after{background-image:url(/assets/templates/main/images/penguin-cr.png)}#quicklinks .secondary-tools-heading{text-align:center}#quicklinks div.quicklink-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#quicklinks div.quicklink-container>a{min-height:90px;width:100%;margin:10px 0 10px;background-image:-o-linear-gradient(top,#2670a8 0,#060c2e 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#2670a8),to(#060c2e));background-image:linear-gradient(180deg,#2670a8 0,#060c2e 100%);padding:6px;border-radius:10px;text-decoration:none}#quicklinks div.quicklink-container>a .ql-button{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#quicklinks div.quicklink-container>a:hover .ql-button{background-color:#fec92e;color:#1a486a;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.ql-inner{height:100%;background-color:#e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:55px 10px 45px;text-align:center;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:5px;position:relative}.secondary-tools-heading.ql-title{color:#1a486a;font-size:36px;font-weight:700;line-height:1.16em;max-width:320px;margin:0 auto 10px}.ql-content{color:#fff;font-size:16px;font-weight:700;line-height:1.25em;text-decoration:none;margin-bottom:10px}.ql-button{display:inline-block;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase;border-radius:10px;background-color:#179e90;padding:8px 8px;position:absolute;bottom:10px;min-width:135px;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}#quicklinks div.quicklink-container{max-width:500px;margin:0 auto}#quicklinks div.quicklink-container>a:active,#quicklinks div.quicklink-container>a:hover{background-color:#b3b3b3}.webp a.type1 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-repairs.webp)}.no-webp a.type1 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-repairs.jpg)}.webp a.type2 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-replacing.webp)}.no-webp a.type2 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-replacing.jpg)}.webp a.type3 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-maintenance.webp)}.no-webp a.type3 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-maintenance.jpg)}.webp a.type4 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-financing.webp)}.no-webp a.type4 .ql-inner{background-image:url(/assets/templates/main/images/quicklinks/bg-ql-financing.jpg)}.quicklink-container .ql-image{height:40px;width:38px;margin-bottom:5px;position:absolute;top:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.quicklink-container .ql-image img{max-width:100%}@media all and (min-width:370px){#quicklinks div.quicklink-container>a{width:calc(50% - 10px)}}@media all and (min-width:571px){.ql-content{font-size:18px}.ql-button{font-size:14px}}@media all and (min-width:801px){#quicklinks div.quicklink-container{max-width:600px}.ql-content{font-size:24px}.quicklink-container .ql-image{height:75px;width:70px}.ql-button{color:#fff;font-size:16px;padding:10px 10px;min-width:140px}.ql-inner{padding:84px 10px 65px}}@media all and (min-width:901px){#quicklinks{padding:40px 0 75px}#quicklinks div.quicklink-container{max-width:100%}#quicklinks div.quicklink-container>a{width:calc(25% - 10px)}.secondary-tools-heading.ql-title{max-width:100%;font-size:40px;margin-bottom:15px}.ql-content{font-size:22px}.ql-button{color:#fff;font-size:16px;padding:10px 10px;min-width:140px}.ql-inner{padding:84px 10px 65px}#testimonials-secondary{position:relative;z-index:2}#quicklinks:after{bottom:-15px;z-index:0}}@media all and (min-width:1025px){#quicklinks{padding-top:50px}.secondary-tools-heading.ql-title{font-size:45px}.ql-content{font-size:24px}.ql-button{color:#fff;font-size:20px;padding:16px 10px;min-width:180px}}@media all and (min-width:1250px){.ql-button{padding:16px 25px}}#testimonials-secondary{margin:0}#testimonials-secondary .testimonial.birdeye{padding-bottom:30px}@media (min-width:801px){.webp #testimonials-secondary{background-image:url(/assets/templates/main/images/bg/bg-reviews.webp)}.no-webp #testimonials-secondary{background-image:url(/assets/templates/main/images/bg/bg-reviews.jpg)}#testimonials-secondary .secondary-tools{width:75%;margin-left:auto}.full-width #testimonials-secondary .testimonials-inner{width:100%;border-radius:10px}#testimonials-secondary .secondary-tools-heading{color:#1a486a;max-width:370px;font-size:40px;margin-bottom:30px}#testimonials-secondary .review-star-rating{margin-bottom:30px}#testimonials-secondary{padding:60px 10px 10px}#testimonials-secondary .testimonial{border-radius:10px}.testimonial-ctas{margin-top:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonial.birdeye .view-all a,.testimonial.birdeye a.read-more{margin:0 0 20px 0}.testimonial.birdeye a.read-more{margin-top:0}#testimonials-secondary .testimonial{padding:50px 50px 30px}#testimonials-secondary{padding:70px 10px 30px}}@media (min-width:901px){#testimonials-secondary .secondary-tools{width:70%}}@media (min-width:1025px){#testimonials-secondary .secondary-tools{width:60%}#testimonials-secondary .secondary-tools-heading{font-size:45px;max-width:100%}#testimonials-secondary{padding:70px 10px 40px}}@media (min-width:1201px){#testimonials-secondary .secondary-tools{width:52%}}.webp #home-top-content{background-image:url(/assets/templates/main/images/bg-subpage-default.webp)}.no-webp #home-top-content{background-image:url(/assets/templates/main/images/bg-subpage-default.png)}#home-top-content{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#e9f2f8;padding:30px 0}#home-top-content h1{margin-top:0}#home-top-content .home-top-content-right{text-align:center}#home-top-content .home-top-content-right img{max-width:100%}.home-top-content-box ul li{color:#1e70ae}#hc-trigger{margin-top:0;margin-bottom:10px}.home-top-content-box .schedule-service-button{display:block;text-align:center;margin-bottom:30px}.home-top-content-box .schedule-service-button a{display:inline-block}.home-top-content-box .logos-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-top-content-box .logos-outer .logo{margin:10px}.home-top-content-box .logos-outer img{max-width:100%;height:auto;max-height:80px}.home-top-content-right{background-size:cover;background-position:center;background-repeat:no-repeat;margin:40px auto 0;width:360px;height:300px;border-radius:10px}.webp .home-top-content-right{background-image:url(/assets/templates/main/images/bg/top-content-houses-mobile.webp)}.no-webp .home-top-content-right{background-image:url(/assets/templates/main/images/bg/top-content-houses-mobile.jpg)}@media (min-width:801px){#home-top-content{padding:40px 0 40px}#home-top-content .home-top-content-box{width:58%;z-index:1;padding:30px 30px 30px;position:relative;-webkit-box-shadow:-5px 5px 20px rgba(127,143,154,.47);box-shadow:-5px 5px 20px rgba(127,143,154,.47);border-radius:10px;background-color:rgba(255,255,255,.97)}#home-top-content .width-limiter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.webp .home-top-content-right{background-image:url(/assets/templates/main/images/bg/top-content-houses-desktop.webp)}.no-webp .home-top-content-right{background-image:url(/assets/templates/main/images/bg/top-content-houses-desktop.jpg)}#home-top-content .home-top-content-right{width:55%;position:absolute;right:0;height:80%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0;margin-top:0;background-position:70% center}#content-phone-callout{font-size:24px}#home-top-content .logos-outer{display:none}.home-top-content-box .schedule-service-button{text-align:left}}@media (min-width:1025px){#home-top-content{padding:55px 0 60px}#home-top-content .home-top-content-box{padding:45px 40px 40px}#home-top-content .home-top-content-right{background-position:center}}#promotions-secondary{margin:0}@media (min-width:801px){#promotions-secondary .secondary-tools .promotions li a{margin-left:35px}#promotions-secondary{padding:40px 0 30px}#promotions-secondary .secondary-tools-heading{font-size:40px;max-width:100%;margin:0 auto 20px}#promotions-secondary .view-all{margin-top:20px}}@media (min-width:1025px){#promotions-secondary .secondary-tools-heading{font-size:45px}#promotions-secondary .secondary-tools .promotions li a{margin-left:50px}#promotions-secondary{padding:50px 0 35px}}@media (min-width:901px){#mini-form-cta{padding:55px 0 60px}.no-webp #mini-form-cta{background-image:url(/assets/templates/main/images/bg/bg-cta.jpg)}.webp #mini-form-cta{background-image:url(/assets/templates/main/images/bg/bg-cta.webp)}#mini-form-cta .width-limiter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mini-form-cta span.call-text-title{max-width:100%;margin:0 10px 0 0}#mini-form-cta .cta-button,#mini-form-cta span.call-text{margin-bottom:0}#mini-form-cta .cta-button{margin:0 25px 0 10px}#mini-form-cta .cta-phone img{margin:0 15px 0 15px}}@media (min-width:951px){#mini-form-cta .cta-phone a,#mini-form-cta span{font-size:30px}}@media (min-width:1050px){#mini-form-cta .cta-phone a,#mini-form-cta span{font-size:36px}}#maintenance-secondary{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;margin:0;padding:50px 0 30px;border:20px solid #1e70ae;border-width:20px 0 20px}#maintenance-secondary:before{content:"";position:absolute;left:50%;top:-73px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100px;width:100%;background-image:url(/assets/templates/main/images/other/image-maintenance-header.png);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1}#maintenance-secondary:after{content:"";position:absolute;left:50%;top:-120px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:130px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:0}.webp #maintenance-secondary:after{background-image:url(/assets/templates/main/images/other/image-ql-cr.webp)}.no-webp #maintenance-secondary:after{background-image:url(/assets/templates/main/images/other/image-ql-cr.png)}#maintenance-secondary h2{color:#1a486a;font-size:36px;font-weight:700;line-height:1.3em;margin-left:auto;margin-right:auto;max-width:480px}.ma-subtitle{color:#3b3b3b;font-size:20px;font-weight:700;line-height:26px}.ma-points{padding-left:0;width:100%;margin:0 auto;text-align:left}.ma-points li{position:relative;padding-left:40px;margin:0 20px 10px;display:block;color:#1e70ae;font-size:18px;font-weight:700;line-height:1.6em}.ma-points li:before{content:"";background-image:url(/assets/templates/main/images/icons/icon-maintenance.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:36px;width:30px;position:absolute;top:5px;left:0}#maintenance-secondary .view-all,.ma-subtitle{text-align:center}@media all and (min-width:401px){.ma-points{max-width:330px}}@media all and (min-width:801px){#maintenance-secondary{padding:60px 0 35px}#maintenance-secondary h2{max-width:100%;font-size:40px}.ma-points{max-width:1050px;display:-webkit-box;display:-ms-flexbox;display:flex}.ma-points{width:100%;text-align:center}.ma-points li{display:inline-block;width:33.3%;text-align:left;font-size:20px;margin:0 0 10px 20px}}@media all and (min-width:1025px){#maintenance-secondary{padding:80px 0 45px}#maintenance-secondary h2{font-size:44px}.ma-points li{font-size:24px}}#home-logos{padding:10px 0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e9f2f8}#home-logos .logo-wrapper{-ms-flex-pack:distribute;justify-content:space-around;max-width:1150px}.hidden{display:none}#home-logos.logo-outer .logo img{max-width:120px}@media all and (min-width:401px){#home-logos.logo-outer .logo img{max-width:180px}}@media all and (min-width:801px){#home-logos{padding:30px 0 30px}}@media all and (min-width:10251px){#home-logos{padding:40px 0 40px}}#home-gallery{padding:40px 0;background-size:cover;background-position:center;background-repeat:no-repeat}.webp #home-gallery{background-image:url(/assets/templates/main/images/bg/bg-photo-gallery-mobile.webp)}.no-webp #home-gallery{background-image:url(/assets/templates/main/images/bg/bg-photo-gallery-mobile.jpg)}#home-gallery .heading{margin-top:0;color:#fff;font-size:36px;font-weight:700;line-height:1.16em;text-align:center}#home-gallery .cta-button{text-align:center;display:block}#home-gallery .cta-button a{display:inline-block;background-color:#1e70ae;background-image:none}#home-gallery .cta-button a:hover{background-color:#179e90}#home-gallery .photo-gallery{max-width:400px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home-gallery .gallery-item{width:100%;background-color:grey;height:170px;margin:0 0 20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.58);box-shadow:0 3px 6px rgba(0,0,0,.58);border-radius:5px;background-size:cover;background-repeat:no-repeat;background-position:center}#home-gallery .gallery-item:nth-child(1){background-position:center bottom}.no-webp #home-gallery .gallery-item:nth-child(1){background-image:url(/assets/templates/main/images/gallery/gallery-truck.jpg)}.webp #home-gallery .gallery-item:nth-child(1){background-image:url(/assets/templates/main/images/gallery/gallery-truck.webp)}.no-webp #home-gallery .gallery-item:nth-child(2){background-image:url(/assets/templates/main/images/gallery/gallery-heat-pump.jpg)}#home-gallery .gallery-item:nth-child(2){background-position:center bottom}.webp #home-gallery .gallery-item:nth-child(2){background-image:url(/assets/templates/main/images/gallery/gallery-heat-pump.webp)}.no-webp #home-gallery .gallery-item:nth-child(3){background-image:url(/assets/templates/main/images/gallery/gallery-hot-water.jpg)}.webp #home-gallery .gallery-item:nth-child(3){background-image:url(/assets/templates/main/images/gallery/gallery-hot-water.webp)}@media (min-width:801px){.webp #home-gallery{background-image:url(/assets/templates/main/images/bg/bg-photo-gallery-desktop.webp)}.no-webp #home-gallery{background-image:url(/assets/templates/main/images/bg/bg-photo-gallery-desktop.jpg)}#home-gallery .gallery-item:nth-child(1){background-position:center}#home-gallery .photo-gallery{margin-bottom:30px;max-width:1100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-gallery .gallery-item{width:calc(33.3% - 40px);height:220px;margin:0 20px}}#brand-logos{padding:30px 0 30px}.logo-outer h2{font-size:36px;margin-top:0}