.mobile-header__phone *{pointer-events:none;display:inline-block;}.grecaptcha-badge{display:none;}body{font-size:18px;font-weight:500;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:800;text-transform:capitalize;}h1,.h1{font-size:calc(1em * 50 / 18);line-height:calc(1em * 60 / 50);margin-bottom:calc(1em * 15 / 50);color:var(--dark-blue);}h2,.h2{font-size:calc(1em * 40 / 18);line-height:calc(1em * 48 / 40);margin-bottom:calc(1em * 15 / 40);color:var(--dark-blue);}h3,.h3{font-size:calc(1em * 36 / 18);line-height:calc(1em * 36 / 36);margin-bottom:calc(1em * 15 / 36);color:var(--dark-blue);}h4,.h4{font-size:calc(1em * 30 / 18);line-height:calc(1em * 36 / 36);margin-bottom:calc(1em * 15 / 36);}h5,.h5{font-size:calc(1em * 24 / 18);line-height:calc(1em * 32 / 24);margin-bottom:calc(1em * 15 / 24);}h6,.h6{font-size:calc(1em * 20 / 18);line-height:calc(1em * 32 / 20);margin-bottom:calc(1em * 15 / 20);}p{font-size:1em;line-height:calc(1em * 28 / 18);margin-bottom:calc(1em * 15 / 18);color:var(--charcoal);}@media (max-width: 991px){body{font-size:16px;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:900;}h1,.h1{font-size:calc(1em * 36 / 16);line-height:calc(1em * 40 / 36);margin-bottom:calc(1em * 15 / 36);}h2,.h2{font-size:calc(1em * 30 / 16);line-height:calc(1em * 40 / 30);margin-bottom:calc(1em * 15 / 30);}h3,.h3{font-size:calc(1em * 30 / 16);line-height:calc(1em * 32 / 24);margin-bottom:calc(1em * 15 / 24);}h4,.h4{font-size:calc(1em * 24 / 16);line-height:calc(1em * 32 / 24);margin-bottom:calc(1em * 15 / 24);}h5,.h5{font-size:calc(1em * 24 / 16);line-height:calc(1em * 32 / 24);margin-bottom:calc(1em * 15 / 24);}h6,.h6{font-size:calc(1em * 20 / 16);line-height:calc(1em * 30 / 20);margin-bottom:calc(1em * 15 / 20);}p{font-size:1em;line-height:calc(1em * 24 / 16);margin-bottom:calc(1em * 15 / 16);}}.page-section{padding-right:calc(1em * 20 / 18);padding-left:calc(1em * 20 / 18);}:root{--light-blue:#0062b9;--dark-blue:#1a2968;--yellow:#fff83f;--red:#c31317;--orange:#c68f39;--dark-gray:#383838;--white:#fff;--charcoal:#1d1d1d;--black:#000;}.btn{font-size:calc(1em * 20 / 18);font-weight:700;color:var(--white);border-radius:calc(1em * 26 / 20);text-transform:capitalize;margin-top:calc(1em * 15 / 20);box-shadow:-3px 8px 16px rgba(0,0,0,.2);line-height:1;min-width:calc(1em * 261 / 20);padding-top:calc(1em * 15 / 20);padding-bottom:calc(1em * 15 / 20);padding-right:calc(1em * 20 / 20);padding-left:calc(1em * 20 / 20);}.btn-header span,.btn-content span,.btn-footer span{position:relative;margin-left:1em;}.btn-header span::before,.btn-content span::before,.btn-footer span::before{margin-right:-1.5em;transition:.45s ease-out;opacity:0;content:"";display:inline-block;width:1em;height:1em;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat;}.btn-header:hover span::before,.btn-content:hover span::before,.btn-footer:hover span::before{opacity:1;transition:.25s ease-out;margin-right:.3em;}.btn.wpcf7-submit span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/icon-check-mark.svg");}.btn.btn-our-reviews span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/star-btn-icon.png");}.btn.btn-blog span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/news-btn-icon.png");}.btn.btn-schedule span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/calendar-btn-icon.png");}.btn.btn-specials span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/percentage-btn-icon.png");}.btn.btn-specials span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/percentage-btn-icon.png");}.btn.btn-about-us span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/person-btn-icon.png");}.btn-generator{min-width:calc(1em * 361 / 20);}.btn.btn-generator span::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generator-btn-icon.png");}.header__phone--link.btn.btn-secondary{position:relative;margin-left:1em;}.header__phone--link.btn.btn-secondary::before{margin-right:-1.5em;transition:.45s ease-out;opacity:0;content:"";display:inline-block;width:1em;height:1em;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat;}.header__phone--link.btn.btn-secondary:hover::before{opacity:1;transition:.25s ease-out;margin-right:-1.9em;}.header__phone--link.btn.btn-secondary::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/phone-icon.png");}.mobile-cta__button.mobile-cta__button--one{font-size:calc(1em * 20 / 18);font-weight:900;color:var(--white);border-radius:calc(1em * 26 / 20);text-transform:capitalize;margin:calc(1em * 15 / 20);box-shadow:-3px 8px 16px rgba(0,0,0,.2);line-height:1;padding-top:calc(1em * 15 / 20);padding-bottom:calc(1em * 15 / 20);background:transparent linear-gradient(90deg,var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box;}.mobile-cta__button.mobile-cta__button--two{font-size:calc(1em * 20 / 18);font-weight:900;color:var(--white);border-radius:calc(1em * 26 / 20);text-transform:capitalize;margin:calc(1em * 15 / 20);box-shadow:-3px 8px 16px rgba(0,0,0,.2);line-height:1;padding-top:calc(1em * 15 / 20);padding-bottom:calc(1em * 15 / 20);background:transparent linear-gradient(90deg,var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box;}.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-secondary{position:relative;margin-left:1em;min-width:calc(1em * 261 / 18);}.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-secondary span{margin-left:1em;}.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-secondary:hover span::before{margin-left:-2em;}.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-secondary::before{margin-right:-1em;transition:.45s ease-out;opacity:0;content:"";display:inline-block;width:1em;height:1em;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat;}.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-secondary:hover::before{opacity:1;transition:.25s ease-out;margin-right:.3em;}.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-secondary::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/checkmark-btn-icon.png");}.button-wrapper a{position:relative;}.btn-header span,.btn-content span,.btn-footer span{position:relative;margin-left:1em;}.btn-primary{background:transparent linear-gradient(90deg,var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box;}.btn-secondary{background:transparent linear-gradient(90deg,var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box;}.footer-content--quick-links .ryno-phone::before{display:none;}.footer-content--quick-links .number{position:relative;}.footer-content--quick-links .number::before{display:inline-block;position:relative;content:"";background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/phone-icon.png");width:calc(1em * 20 / 18);height:calc(1em * 20 / 18);background-size:contain;background-position:center center;background-repeat:no-repeat;top:50%;transform:translateY(-50%) translateX(-30%);}@media (max-width: 400px){.btn-generator{min-width:calc(1em * 300 / 20);width:calc(1em * 300 / 20);}}.page-template-page-conversion .conversion-coupon .btn-light:hover{background:var(--orange);color:var(--white);}.text-shadow-box-light a:hover{color:var(--white);}.page-template-page-conversion .conversion-content-three a:hover{text-decoration:none !important;cursor:pointer;}.call-out-paragraph{font-weight:700;font-style:italic;margin-top:calc(1em * 30 / 18);}.header{padding-top:0px;padding-bottom:5px;margin-bottom:-2px;}.header-overbar{background-color:var(--dark-blue);color:var(--white);text-align:center;}.header-overbar .text-block span{position:relative;}.header-overbar .text-block span::before{content:"";display:block;width:calc(1em * 15 / 18);height:calc(1em * 15 / 18);position:absolute;z-index:1;top:0%;left:0%;right:auto;bottom:auto;transform:translateX(-135%) translateY(25%);background:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/location-icon.png");background-position:center;background-size:contain;background-repeat:no-repeat;}.header .button-wrapper .btn{margin-top:15px;margin-bottom:0px;margin-left:0px;margin-right:0px;box-shadow:none;}.header .image-block{display:flex;flex-direction:row;align-items:center;justify-content:center;}.header .company-logo a img{width:300px;}.ri .ryno-phone-alt{background:transparent linear-gradient(90deg,var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box;}.main-navigation a{text-transform:capitalize;font-size:calc(1em * 18 / 18);}.slick-track{display:flex !important;}.customer-review-slider-wrapper .slick-slide{height:inherit !important;padding-bottom:50px;}.page-section--hvac-lifestyle .card-list-slider-wrapper .slick-slide{height:inherit !important;padding-bottom:25px;}.slick-slide > div{height:100%;}.col-image{width:100%;height:auto;position:relative;background:none !important;}.col-image .accent-image-wrapper{position:relative;width:100%;height:0;padding-top:100%;}.col-image .accent-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center;}.col-image.col-image--accent-image-generac-generator .accent-image{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/image_generator.png");background-position:center;background-repeat:no-repeat;background-size:contain;}.col-image.col-image--accent-image-generac-generator .accent-image.nitro-lazy{background-image:none !important;}.col-image.col-image--accent-image-trane-hvac .accent-image{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/image_trane_HVAC.png");background-position:center;background-repeat:no-repeat;background-size:contain;}.col-image.col-image--accent-image-trane-hvac .accent-image.nitro-lazy{background-image:none !important;}.col-image.col-image--accent-image-tech-with-hose .accent-image{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/image_worker.png");background-position:center;background-repeat:no-repeat;background-size:contain;}.col-image.col-image--accent-image-tech-with-hose .accent-image.nitro-lazy{background-image:none !important;}@media (min-width: 992px){.col-image .accent-image-wrapper{position:absolute;}.col-image .accent-image{width:495px;height:495px;}.col-image.col-image--accent-image-father-and-daughter{transform:translate(0,-15%);}.col-image.col-image--accent-image--happy-family{transform:translate(0,20%);}.col-image.col-image--accent-image--happy-family .accent-image{left:auto;right:0;}.col-image.col-image--accent-image-generac-generator .accent-image{left:auto;right:0;transform:translateX(-13%);}.col-image.col-image--accent-image-trane-hvac .accent-image{left:0;right:auto;transform:translateX(10%) translateY(10%);}.col-image.col-image--accent-image-tech-with-hose .accent-image{left:auto;right:0;transform:translateX(-13%) translateY(13%);}}@media (max-width: 991px){.accent-image{margin-top:calc(1em * 28 / 18) !important;}}@media (min-width: 576px) and (max-width: 991px){.accent-image{width:calc(80.5%) !important;margin:auto;margin-top:auto;}}.page-section--hero-section{height:calc(100vw * 700 / 1600);width:100%;position:relative;background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/hero-section-background-desktop-1.5.jpg");background-position:center top;background-size:contain;background-repeat:no-repeat;}.page-section--hero-section.nitro-lazy{background-image:none !important;}.page-section--hero-section .hero-content{width:100%;position:relative;text-align:center;top:calc(37.2px + ( 60 - 37.2 ) * ( ( 100vw - 992px ) / ( 1600 - 992 ) ));}.page-section--hero-section .headline span{font-size:calc(37.2px + ( ( 60 - 37.2 ) * ( ( 100vw - 992px ) / ( 1600 - 992 ) ) ));color:var(--dark-blue);font-weight:800;text-transform:capitalize;}.page-section--hero-section .tagline span{font-size:calc(18.6px + ( ( 30 - 18.6 ) * ( ( 100vw - 992px ) / ( 1600 - 992 ) ) ));font-weight:500;}.page-section--hero-section .hero-button{margin-top:calc(1em * 25 / 20);}.page-section--hero-section .hero-button .btn{margin-top:0px;font-size:calc(12.4px + ( ( 20 - 12.4 ) * ( ( 100vw - 992px ) / ( 1600 - 992 ) ) ));}@media (max-width: 991px){.page-section--hero-section{height:calc(100vw * 600 / 576);background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/hero-section-background-mobile.png");background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;}.page-section--hero-section .hero-content{top:calc(37.2px + ( 60 - 37.2 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ));}.page-section--hero-section .headline{padding-right:calc(58px + ( 100 - 58 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ));padding-left:calc(58px + ( 100 - 58 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ));}.page-section--hero-section .headline span{font-size:calc(40px + ( ( 68 - 40 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ) ));color:var(--dark-blue);font-weight:800;text-transform:capitalize;line-height:calc(1em * 25 / 18);}.page-section--hero-section .tagline span{font-size:calc(20px + ( ( 34 - 20 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ) ));font-weight:500;}.page-section--hero-section .hero-button .btn{margin-top:calc(20px + ( ( 34 - 20 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ) ));font-size:calc(12.4px + ( ( 20 - 12.4 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ) ));}.page-section--hero-section.nitro-lazy{background-image:none !important;}}@media (max-width: 400px){.page-section--hero-section .hero-content{top:calc(37.2px + ( 60 - 37.2 ) * ( ( 100vw - 576px ) / ( 992 - 576 ) ));}.page-section--hero-section .headline span{font-size:calc(1em * 30 / 18);}.page-section--hero-section .tagline span{font-size:calc(1em);}.page-section--hero-section .hero-button .btn{font-size:calc(1em * 13 / 18);}}.page-section--hero-section .btn{transition:all 0s !important;}.page-section--main-content{padding-top:calc(1em * 15 / 18);padding-bottom:calc(1em * 20 / 18);position:relative;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 240px,100% 240px,cover;background-position:center top,center bottom,center center;background-image:linear-gradient(to bottom,#fff,transparent),linear-gradient(to top,#fff,transparent),url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/main-content-background-desktop.png");}.page-section--main-content.nitro-lazy{background-image:none !important;}.page-section--main-content .section-header{text-align:center;}.page-section--main-content .section-content{padding-top:calc(1em * 30 / 18);}.page-section--main-content .button-block{padding-top:calc(1em * 30 / 18);text-align:center;}.page-section--main-content::before{display:block;content:"";width:100%;height:calc(100vw * 176 / 1600);position:absolute;left:0;right:0;bottom:calc(100% - 2px);background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/main-content-top-transition.png");background-repeat:no-repeat;background-size:100% auto;background-position:center top;}@media (max-width: 767px){.page-section--main-content::before{height:calc(100vw * 100 / 576);bottom:calc(100% - 5px);background-size:auto 100%;}}.page-section--main-content::after{display:block;content:"";width:100%;height:calc(100vw * 176 / 1600);position:absolute;top:calc(100% - 2px);left:0;right:0;background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generac-dealer-transition-top.png");background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;}@media (max-width: 767px){.page-section--main-content::after{display:block;content:"";width:100%;height:calc(100vw * 75 / 576);position:absolute;top:calc(100% - 15px);left:0;right:0;}}@media (max-width: 991px){.page-section--main-content{background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 240px,100% 240px,cover;background-position:center top,center bottom,center center;background-image:linear-gradient(to bottom,#fff,transparent),linear-gradient(to top,#fff,transparent),url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/main-content-background-mobile.png");padding-bottom:calc(1em * 35 / 18);}.page-section--main-content.nitro-lazy{background-image:none !important;}}@media (max-width: 576px){.page-section--main-content{padding-top:calc(1em * 60 / 18);}}.page-section--main-content .icon-card-stack-wrapper .icon-card-stack-item{background-color:var(--white);border-radius:calc(1em * 80 / 18);box-shadow:0px calc(1em * 3 / 18) calc(1em * 6 / 18) rgba(0,0,0,.16);padding-top:calc(1em * 29 / 18);padding-bottom:calc(1em * 29 / 18);padding-right:calc(1em * 99 / 18);padding-left:calc(1em * 195 / 18);margin-top:calc(1em * 33 / 18);min-height:calc(1em * 150 / 18);}.page-section--main-content .icon-card-stack-item{position:relative;}.page-section--main-content .icon-card-stack-item::before{content:"";display:block;width:calc(1em * 100 / 18);height:calc(1em * 100 / 18);position:absolute;z-index:1;top:50%;left:0%;transform:translateX(50%) translateY(-50%);right:auto;bottom:auto;}.page-section--main-content .icon-card-stack-item--hvac-icon::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/ac-icon-color.png");background-position:center top;background-size:contain;background-repeat:no-repeat;}.page-section--main-content .icon-card-stack-item--twenty-four-seven-icon::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/twenty-four-seven-icon.png");background-position:center top;background-size:contain;background-repeat:no-repeat;}.page-section--main-content .icon-card-stack-item--house-hand-icon::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/house-icon.png");background-position:center top;background-size:contain;background-repeat:no-repeat;}@media (max-width: 991px){.page-section--main-content .section-header{padding-left:calc(1em * 80 / 16);padding-right:calc(1em * 80 / 16);}.page-section--main-content .section-content{text-align:left;}.page-section--main-content .button-block{text-align:center;padding-top:calc(1em * 70 / 18);}.page-section--main-content .icon-card-stack-wrapper .icon-card-stack-item{display:flex;flex-direction:column;justify-content:center;border-radius:calc(1em * 130 / 18);}.page-section--main-content .icon-card-stack-item::before{left:15%;transform:translateX(-50%) translateY(-50%);}}@media (max-width: 768px){.page-section--main-content .icon-card-stack-wrapper .icon-card-stack-item{padding-top:calc(1em * 45 / 18);padding-bottom:calc(1em * 45 / 18);padding-right:calc(1em * 50 / 18);padding-left:calc(1em * 50 / 18);margin-top:calc(1em * 103 / 18);}.page-section--main-content .icon-card-stack-item::before{top:0%;left:50%;transform:translateX(-50%) translateY(-60%);}.page-section--main-content .section-header{padding-left:calc(1em * 0 / 16);padding-right:calc(1em * 0 / 16);}.page-section--main-content .icon-card-stack-wrapper .icon-card-stack-item{min-height:calc(1em * 300 / 18);border-radius:calc(1em * 48 / 18);}}.homepage-bg-wrapper--upper{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generac-dealer-background-desktop.png");background-position:center top;background-size:cover;background-repeat:no-repeat;padding-bottom:calc(90px + ( 100vw * 250 / 1600 )) !important;}.homepage-bg-wrapper--upper.nitro-lazy{background-image:none !important;}.page-section--saratoga-generator-dealer{padding-bottom:calc(1em * 55 / 18);padding-top:calc(150px + ( 100vw * 120 / 1600 )) !important;}.page-section--saratoga-generator-dealer .section-content p span{text-transform:uppercase;padding-top:calc(1em * 50 / 18);}.page-section--saratoga-generator-dealer .section-content p{padding-top:calc(1em * 10 / 18);padding-bottom:calc(1em * 10 / 18);}@media (max-width: 991px){.homepage-bg-wrapper--upper{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generac-dealer-background-mobile.png");}.page-section--saratoga-generator-dealer{padding-top:calc(1em * 90 / 16);padding-bottom:calc(1em * 55 / 16);}.homepage-bg-wrapper--upper.nitro-lazy{background-image:none !important;}}@media (max-width: 767px){.page-section--saratoga-generator-dealer{padding-top:calc(80px + ( 100vw * 75 / 576 )) !important;}}@media (max-width: 576px){.page-section--saratoga-generator-dealer .button-block{margin-bottom:calc(1em * 24 / 16);}}.page-section--quality-hvac{padding-bottom:calc(40px + ( 100vw * 176 / 1600 )) !important;background-color:var(--light-blue);color:var(--white);position:relative;}.page-section--quality-hvac::before{display:block;content:"";width:100%;height:calc(100vw * 250 / 1600);position:absolute;left:0;right:0;bottom:calc(100% - 2px);background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/quality-hvac-transition-top.png");background-repeat:no-repeat;background-size:100% auto;background-position:top;}@media (max-width: 767px){.page-section--quality-hvac::before{display:block;content:"";width:100%;height:calc(100vw * 90 / 576);bottom:calc(100% - 2px);}}.page-section--quality-hvac h2{color:var(--white);padding-top:calc(10px + ( 100vw * 5 / 1600 ));}@media (max-width:991px){.page-section--quality-hvac h2{color:var(--white);padding-top:calc(50px + ( 100vw * 5 / 1600 ));}}.page-section--quality-hvac p{color:var(--white);padding-top:calc(1em * 10 / 18);padding-bottom:calc(1em * 10 / 18);}.page-section--quality-hvac .call-out-paragraph{padding-top:calc(1em * 30 / 18);}.page-section--quality-hvac .icon-card-stack-wrapper .icon-card-stack-item{padding-top:calc(1em * 0 / 18);padding-bottom:calc(1em * 0 / 18);padding-right:calc(1em * 0 / 18);padding-left:calc(1em * 100 / 18);margin-top:calc(1em * 33 / 18);min-height:calc(1em * 80 / 18);display:flex;flex-direction:column;justify-content:center;align-content:center;}.page-section--quality-hvac .icon-card-stack-item .icon-card-stack-item--content{position:relative;}.page-section--quality-hvac .icon-card-stack-item .icon-card-stack-item--content::before{content:"";display:block;width:calc(1em * 88 / 18);height:calc(1em * 88 / 18);position:absolute;z-index:1;top:50%;left:0%;transform:translateX(-120%) translateY(-50%);right:auto;bottom:auto;background-position:center top;background-size:contain;background-repeat:no-repeat;}.page-section--quality-hvac .icon-card-stack-item--ac-unit-icon ::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/ac.png");}.page-section--quality-hvac .icon-card-stack-item--checklist-icon ::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/clip-board.png");}.page-section--quality-hvac .icon-card-stack-item--air-filter--icon ::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/air-filter-orange.png");}@media (max-width: 576px){.page-section--quality-hvac .icon-card-stack-item::before{top:0%;transform:none;}}.page-section--customer-reviews{padding-top:calc(1em * 35 / 18);padding-bottom:calc(1em * 55 / 18);text-align:center;}.page-section--customer-reviews .customer-review-slider{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;padding-top:calc(1em * 50 / 18);}.customer-review{position:relative;padding-top:calc(1em * 70 / 18);padding-left:calc(1em * 55 / 18);padding-right:calc(1em * 55 / 18);text-align:left;background-color:var(--dark-blue);color:var(--white);width:calc(1em * 530 / 18);border-radius:calc(1em * 15 / 18);margin-left:calc(1em * 20 / 18);margin-right:calc(1em * 20 / 18);margin-top:calc(1em * 45 / 18);margin-bottom:calc(1em * 15 / 18);}.customer-review::before{content:"";display:block;position:absolute;width:calc(1em * 210 / 18);height:calc(1em * 75 / 18);background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/suburban-service-logo-1.png");background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1;top:0%;left:50%;right:auto;bottom:auto;transform:translateX(-50%) translateY(-50%);}.customer-review--quote::before{content:"";display:block;position:absolute;width:calc(1em * 60 / 18);height:calc(1em * 60 / 18);background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/quote-1.png");background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1;top:0%;left:10%;right:auto;bottom:auto;transform:translateY(-50%);}.customer-review--quote::after{content:"";display:block;position:absolute;width:calc(1em * 60 / 18);height:calc(1em * 60 / 18);background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/quote-1.png");background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1;top:100%;left:auto;right:10%;bottom:auto;transform:translateX(0%) translateY(-50%);}.customer-review--name{padding-top:calc(1em * 10 / 18);text-align:left;font-weight:700;}.customer-review--name span{position:relative;padding-left:calc(1em * 10 / 18);}.customer-review--name span::before{content:"-";display:block;position:absolute;z-index:1;top:50%;left:0%;right:auto;bottom:auto;transform:translateX(-50%) translateY(-50%);}.customer-review--stars{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:calc(1em * 15 / 18);}.five-pointed-star{--star-color:var(--white);margin:calc(1em * 5 / 18);font-size:.8em;position:relative;display:block;width:0px;height:0px;border-right:1em solid transparent;border-bottom:.7em solid var(--star-color);border-left:1em solid transparent;transform:rotate(35deg);}.five-pointed-star:before{border-bottom:.8em solid var(--star-color);border-left:.3em solid transparent;border-right:.3em solid transparent;position:absolute;height:0;width:0;top:-.45em;left:-.65em;display:block;content:"";transform:rotate(-35deg);}.five-pointed-star:after{position:absolute;display:block;top:.03em;left:-1.05em;width:0;height:0;border-right:1em solid transparent;border-bottom:.7em solid var(--star-color);border-left:1em solid transparent;transform:rotate(-70deg);content:"";}@media (min-width:992px) and (max-width: 1200px){.customer-review-slide{font-size:calc(1em * ( 936 / 1116 ));}}@media (max-width: 991px){.page-section--customer-reviews{padding-top:calc(1em * 70 / 16);padding-bottom:calc(1em * 55 / 16);}.customer-review-slider-wrapper{position:relative;width:100vw;left:50%;transform:translateX(-50%);}}.learn-more-text{margin:0px !important;padding:0px !important;display:inline;}@media (max-width: 575px){.customer-review{width:97vw;}}@media (max-width: 400px){.image-card{width:97vw !important;}.learn-more-text{display:none;}.customer-review--quote::before{left:0%;}.customer-review--quote::after{right:0%;}}.page-section--heating-cooling-comfort{padding-top:calc(1em * 85 / 18);padding-bottom:calc(165px + ( 100vw * 176 / 1600 )) !important;}.page-section--heating-cooling-comfort p{padding-top:calc(1em * 10 / 18);padding-bottom:calc(1em * 10 / 18);}@media (max-width: 991px){.page-section--heating-cooling-comfort{padding-top:calc(1em * 100 / 16);padding-bottom:calc(1em * 65 / 16);}}.page-section--heating-cooling-comfort .icon-card-stack-wrapper .icon-card-stack-item{padding-top:calc(1em * 0 / 18);padding-bottom:calc(1em * 0 / 18);padding-right:calc(1em * 0 / 18);padding-left:calc(1em * 100 / 18);margin-top:calc(1em * 33 / 18);min-height:calc(1em * 80 / 18);display:flex;flex-direction:column;justify-content:center;align-content:center;}.page-section--heating-cooling-comfort .icon-card-stack-item .icon-card-stack-item--content{position:relative;}.page-section--heating-cooling-comfort .icon-card-stack-item .icon-card-stack-item--content::before{content:"";display:block;width:calc(1em * 88 / 18);height:calc(1em * 88 / 18);position:absolute;z-index:1;top:50%;left:0%;transform:translateX(-120%) translateY(-50%);right:auto;bottom:auto;background-size:contain;background-position:center center;background-repeat:no-repeat;}.page-section--heating-cooling-comfort .icon-card-stack-item--wrench-hand-icon ::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/hand-with-wrench.png");}.page-section--heating-cooling-comfort .icon-card-stack-item--twenty-four-seven-icon ::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/24-7.png");}.page-section--heating-cooling-comfort .icon-card-stack-item--tool-bag-icon ::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/tool-kit.png");}@media (max-width: 576px){.page-section--heating-cooling-comfort .icon-card-stack-item::before{top:20%;}.page-section--heating-cooling-comfort .widget-block{margin-bottom:calc(1em * 24 / 16);}}.page-section--hvac-lifestyle{padding-bottom:calc(1em * 40 / 18);background:transparent linear-gradient(to bottom,#0062b9 0%,var(--white) 100%) 0% 0% no-repeat padding-box;position:relative;}.page-section--hvac-lifestyle::before{display:block;content:"";width:100%;height:calc(100vw * 250 / 1600);position:absolute;left:0;right:0;bottom:calc(100% - 2px);background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/hvac-lifestyle-transition-top.png");background-repeat:no-repeat;background-size:100% auto;background-position:center center;}@media (max-width: 767px){.page-section--hvac-lifestyle::before{display:block;content:"";width:100%;height:calc(100vw * 90 / 576);position:absolute;left:0;right:0;bottom:calc(100% - 2px);}}.page-section--hvac-lifestyle h2{color:var(--white);}.page-section--hvac-lifestyle p{color:var(--white);}.page-section--hvac-lifestyle .button-block{text-align:center;margin-top:calc(1em * 70 / 18);}@media (max-width: 991px){.page-section--hvac-lifestyle h2{padding-top:calc(50px + ( 100vw * 5 / 1600 ));}}.postscript-contact{padding-bottom:calc(100% * 256 / 1600) !important;background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/contact-form-background.png");background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;text-align:center;position:relative;padding-top:calc(1em * 50 / 18);}.postscript-contact.nitro-lazy{background-image:none !important;}.postscript-contact .col-lg-10{margin-right:auto !important;margin-left:auto !important;}.postscript-contact .section-header{display:flex;flex-direction:row;justify-content:center;align-items:center;}.postscript-contact .h2{color:var(--dark-blue) !important;}.postscript-contact .accent-image--company-logo{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/suburban-service-logo.png");width:calc(1em * 300 / 18);height:calc(1em * 100 / 18);margin-left:calc(1em * 10 / 18);margin-right:calc(1em * 10 / 18);background-repeat:no-repeat;background-size:contain;background-position:center bottom;}.postscript-contact .accent-image--company-logo.nitro-lazy{background-image:none !important;}.postscript-contact .section-content{padding-top:calc(1em * 40 / 18);}.postscript-contact input.wpcf7-form-control.wpcf7-text.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.cf-text,.postscript-contact .select2-container--default .select2-selection--single{border-radius:calc(1em * 23 / 18);background:#fcfcfc 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,.16);}.postscript-contact .btn-primary{background:transparent linear-gradient(90deg,var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box !important;min-width:calc(1em * 261 / 20);}@media (max-width: 991px){.postscript-contact{padding-top:calc(1em * 80 / 16);padding-bottom:calc(100% * 215 / 576) !important;background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/contact-form-background-mobile-1.png");}.postscript-contact.nitro-lazy{background-image:none !important;}}@media (max-width: 576px){.postscript-contact form{max-width:500px;margin:0 auto;}.postscript-contact .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center;}.postscript-contact .section-header h2{margin:0px;}}.footer{padding-top:calc(5px + ( 100vw * 88 / 1600 )) !important;position:relative;padding-bottom:calc(1em * 40 / 18);}.footer::before{display:block;content:"";width:100%;height:calc(100vw * 176 / 1600);position:absolute;top:calc(0% - 2px);left:0;right:0;background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/customer-review-transition-top.png");background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;transform:translateY(-50%);}@media (max-width: 767px){.footer::before{height:calc(100vw * 75 / 576);}}.footer .col-lg-4{text-align:center;}.footer .footer-box{height:100%;}.footer .footer-content{padding-top:calc(1em * 30 / 18);padding-bottom:calc(1em * 30 / 18);}.footer .footer-content--accent-images{height:100%;}.footer .order-lg-first .footer-box{background-color:var(--light-blue);border-radius:calc(1em * 15 / 20);}.footer .order-lg-last .footer-box{background-color:var(--dark-blue);border-radius:calc(1em * 15 / 20);}.footer-content.footer-content--company-information{padding-top:0px;padding-bottom:0px;}.footer-content .accent-image--twenty-four-emergency-logo{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/twenty-four-seven-contact.png");background-repeat:no-repeat;background-size:contain;background-position:center center;width:calc(1em * 277 / 18);height:calc(1em * 75 / 18);}.footer-content .accent-image--twenty-four-emergency-logo.nitro-lazy{background-image:none !important;}.footer-content .affiliate-logo--mitsubishi-logo{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/logo-mitsubishi-diamond-contractor.png");background-repeat:no-repeat;background-size:contain;background-position:center center;width:calc(1em * 350 / 18);height:calc(1em * 159 / 18);}.footer-content .affiliate-logo--mitsubishi-logo.nitro-lazy{background-image:none !important;}.footer-content--company-information .company-logo a img{width:calc(1em * 300 / 18);}.footer .accent-image{margin:calc(1em * 15 / 18) auto;}.footer-content .affiliate-logo--trane-logo{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/trane-logo-white.png");background-repeat:no-repeat;background-size:contain;background-position:center center;width:calc(1em * 203 / 18);height:calc(1em * 76 / 18);}.footer-content .affiliate-logo--trane-logo.nitro-lazy{background-image:none !important;}.footer-content--quick-links{display:flex;flex-direction:column;justify-content:center;align-content:stretch;height:100%;}.footer-content--quick-links .text-block a{color:var(--white);font-size:calc(1em * 30 / 18);font-weight:700;}.footer .social-block .social-icons{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:calc(1em * 20 / 18);margin-bottom:calc(1em * 20 / 18);margin-right:auto;margin-left:auto;max-width:300px;}.footer .social-block  .social-icons__icon{transition:ease-out .073s;background:transparent linear-gradient(var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box;border-radius:50%;width:calc(1em * 40 / 18);height:calc(1em * 40 / 18);display:flex;flex-direction:column;align-items:center;justify-content:center;}.footer .social-block  .social-icons__icon:hover{transform:translateY(-15%);transition:ease-out .083s;background:transparent linear-gradient(var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box;}.footer .social-block  .social-icons__icon a{color:var(--white);}.footer .text-block .text-block--street-address span{font-size:calc(1em * 16 / 18);}.footer .text-block .text-block--city-state-zip span{font-size:calc(1em * 16 / 18);}.footer .text-block .text-block--hours{font-size:calc(1em * 20 / 18);font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:calc(1em * 40 / 18);position:relative;}.footer .text-block .text-block--hours::before{content:"";display:block;width:80%;height:calc(1em * 6 / 18);position:absolute;border-radius:calc(1em * 15 / 18);z-index:1;top:15%;left:50%;transform:translateX(-50%) translateY(50%);right:auto;bottom:auto;background:transparent linear-gradient(90deg,var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box;}.copyright{background:transparent linear-gradient(90deg,var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box;}.copyright *{color:var(--white);}.copyright *:hover{color:var(--white);}@media (max-width: 991px){.footer{padding-top:calc(1em * 60 / 16);padding-bottom:calc(1em * 40 / 16);text-align:center;}.footer-box{width:100%;margin:auto;}.footer .col-lg-4{margin-top:calc(1em * 25 / 16);margin-bottom:calc(1em * 25 / 16);}.footer .footer-content--company-information{max-width:calc(1em * 500 / 16);margin:0 auto;}}@media (max-width: 400px){.footer-content .accent-image--twenty-four-emergency-logo{width:calc(1em * 220 / 16);height:calc(1em * 75 / 16);}.footer-content .affiliate-logo--mitsubishi-logo{width:calc(1em * 175 / 16);height:calc(1em * 150 / 16);}.footer-content .affiliate-logo--trane-logo{width:calc(1em * 175 / 16);height:calc(1em * 75 / 16);}.footer-content--quick-links .btn{font-size:calc(1em * 15 / 16);}.footer .social-block  .social-icons__icon{width:calc(1em * 40 / 16);height:calc(1em * 40 / 16);}.footer-content--quick-links .text-block a{font-size:calc(1em * 20 / 16);}}@media (max-width: 991px){.feature-cta-slider-wrapper{position:relative;width:100vw;left:50%;transform:translateX(-50%);}.feature-cta-slide{padding-top:calc(1em * 25 / 16);}.feature-cta{margin-left:20px;margin-right:20px;}}@media (min-width: 992px) and (max-width: 1199px){.feature-cta-slide{font-size:14px !important;}}@media (max-width: 575px){.feature-cta-slide{font-size:14px;}}@media (max-width: 991px){.card-list-slider-wrapper{position:relative;width:100vw;left:50%;transform:translateX(-50%);}}.page-section--hvac-lifestyle .card-list-slider{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;width:100%;padding-top:calc(1em * 40 / 16);}.image-card--range-of-options .image-card--content::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/tech-with-hvac-two.png");}.image-card--our-warranties .image-card--content::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/tech-with-hvac-one.png");}.image-card--love-our-team .image-card--content::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/tech-with-in-blue-shirt.png");}.image-card{position:relative;background-color:var(--white);color:var(--charcoal);width:calc(1em * 360 / 18);border-radius:calc(1em * 15 / 16);height:100%;}.image-card::before{content:"";display:block;width:calc(1em * 80 / 16);height:calc(1em * 50 / 16);position:absolute;z-index:2;top:0%;left:50%;transform:translateX(-50%) translateY(-50%);right:auto;bottom:auto;background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/Icon.png");background-position:center;background-size:contain;background-repeat:no-repeat;}.image-card--content{padding-top:calc(( 100% * ( 164 / 359 ) ) + ( 1em * 30 / 16 ));padding-left:calc(1em * 55 / 16);padding-right:calc(1em * 55 / 16);position:relative;padding-bottom:calc(1em * 20 / 16);height:100%;}.image-card--content::before{content:"";display:block;width:100%;height:0;padding-top:calc(100% * ( 164 / 359 ));position:absolute;z-index:1;top:0%;left:0%;transform:translateY(0%);right:auto;bottom:auto;border-radius:calc(1em * 15 / 16) calc(1em * 15 / 16) 0 0;background-repeat:no-repeat !important;background-size:auto !important;background-position:center 0% !important;}@media (min-width:992px) and (max-width: 1199px){.card-list-slider{font-size:calc(( 1em * 16 / 18 ) * ( 936 / 1116 ));}}@media (max-width: 991px){.page-section--hvac-lifestyle{padding-top:calc(1em * 5 / 16);padding-bottom:calc(1em * 40 / 16);}.image-card{margin-top:calc(1em * 25 / 16);margin-right:calc(1em * 10 / 16);margin-left:calc(1em * 10 / 16);}}.homepage-bg-wrapper--lower{position:relative;background-repeat:no-repeat,no-repeat;background-size:100% 240px,cover;background-position:center top,center center;background-image:linear-gradient(to bottom,rgba(255,255,255,1),transparent),url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generac-dealer-background-desktop.png");}.homepage-bg-wrapper--lower.nitro-lazy{background-image:none !important;}@media (max-width: 991px){.homepage-bg-wrapper--lower{background-repeat:no-repeat,no-repeat;background-size:100% 240px,100% 100%;background-position:center top,center center;background-image:linear-gradient(to bottom,#fff,transparent),url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generac-dealer-background-mobile.png");}.homepage-bg-wrapper--lower.nitro-lazy{background-image:none !important;}}.homepage-bg-wrapper--lower::before{display:block;content:"";width:100%;height:calc(100vw * 176 / 1600);position:absolute;bottom:calc(100% - 2px);left:0;right:0;background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/customer-review-transition-top.png");background-repeat:no-repeat;background-size:100% auto;background-position:center center;}@media (max-width: 767px){.homepage-bg-wrapper--lower::before{display:block;content:"";width:100%;height:calc(100vw * 75 / 576);position:absolute;top:calc(100% - 2px);left:0;right:0;}}.feature-cta-slider{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.feature-cta{position:relative;text-align:center;display:block;transition:ease-out .073s;}.feature-cta:hover{transform:translateY(-10%);transition:ease-out .073s;}.feature-cta::before{content:"";display:block;height:calc(1em * 200 / 18);width:calc(1em * 200 / 18);background-color:var(--white);border-radius:50%;margin:0 auto;box-shadow:0px calc(1em * 3 / 18) calc(1em * 6 / 18) rgba(0,0,0,.16) !important;}.feature-cta:hover::before{background:transparent linear-gradient(var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box;opacity:1;transition:.09s ease-out;z-index:2;}.feature-cta::after{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:-1;height:calc(1em * 200 / 18);width:calc(1em * 200 / 18);border-radius:50%;margin:0 auto;background-color:var(--white);box-shadow:0px calc(1em * 3 / 18) calc(1em * 6 / 18) rgba(0,0,0,.16) !important;}.feature-cta div{position:relative;}.feature-cta div::before{content:"";display:block;position:absolute;top:0%;left:0%;z-index:2;transform:translateX(33%) translateY(-133%);opacity:1;transition:.135s ease-out;height:calc(1em * 120 / 18);width:calc(1em * 120 / 18);background-size:contain;background-repeat:no-repeat;background-position:center center;}.feature-cta:hover div::before{opacity:0;transition:.09s ease-out;}.feature-cta.feature-cta--heating div::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/heating-icon.png");}.feature-cta.feature-cta--cooling div::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/cooling-icon.png");}.feature-cta.feature-cta--generators div::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generator-icon.png");}.feature-cta.feature-cta--plumbing div::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/plumbing-icon.png");}.feature-cta.feature-cta--radon div::before{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/radon-icon.png");}.feature-cta div::after{content:"";display:block;position:absolute;top:0%;left:0%;z-index:2;transform:translateX(33%) translateY(-133%);height:calc(1em * 120 / 18);width:calc(1em * 120 / 18);opacity:0;background-size:contain;background-repeat:no-repeat;background-position:center center;}.feature-cta:hover div::after{opacity:1;}.feature-cta.feature-cta--heating div::after{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/heating-icon-white.png");}.feature-cta.feature-cta--cooling div::after{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/cooling-icon-white.png");}.feature-cta.feature-cta--generators div::after{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/generator-icon-white.png");}.feature-cta.feature-cta--plumbing div::after{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/plumbing-icon-white.png");}.feature-cta.feature-cta--radon div::after{background-image:url("https://cdn-ilabpjl.nitrocdn.com/CKwsWTMGtcetKUZPJbcffHIfuRfCAvcq/assets/images/optimized/rev-70dae48/suburbanservicesgroup.com/wp-content/uploads/radon-icon-white.png");}.feature-cta span{font-size:calc(1em * 30 / 18);color:var(--dark-blue);text-transform:uppercase;font-weight:600;}@media (max-width: 576px){.feature-cta:hover{transform:none;transition:none;}.feature-cta:hover div::before{opacity:1;}.feature-cta.feature-cta--heating div::after{background-image:none;}.feature-cta:hover::before{background:none;}}@media (max-width: 1200px){.feature-cta::before{height:calc(1em * 150 / 18);width:calc(1em * 150 / 18);}.feature-cta span{font-size:calc(1em * 25 / 18);}.feature-cta::before{height:calc(1em * 200 / 18);width:calc(1em * 200 / 18);}}.slick-dots{bottom:-50px !important;}.slick-dots li{margin:0px 10px !important;}.slick-dots li button{border:2px solid var(--dark-blue);border-radius:50%;padding:0px;}.slick-dots button::before{color:var(--dark-blue) !important;}.slick-dots li button:before{font-size:20px !important;opacity:0;transform:translateX(-2%) translateY(7%);}.slick-dots li.slick-active button:before{opacity:1;}.page-section--heating-cooling-comfort .call-out-paragraph{padding-top:0px;margin-top:0px;}.social-icons__icon a{font-size:calc(1em * 21 / 18);}.social-icons__icon{padding-top:5px;}.social-icons__icon.instagram a{font-size:calc(1em * 25 / 18);}.image-card--content{color:var(--dark-blue);}@media (min-width: 992px){.main-navigation > li:last-child > ul{min-width:130px !important;}.main-navigation > li:hover > ul{box-shadow:4px 4px 10px 4px rgba(0,0,0,.43);}}.main-navigation>li.has-dropdown>ul>li.has-dropdown{width:100%;}.contat-form-submit-btn-wrapper{display:flex;justify-content:center;}.main-contact-form input[type=submit]{width:50%;margin:0 auto;}.sidebar-form input[type=submit]{text-transform:capitalize !important;}.accordion .accordion-item .accordion-button:hover{background:var(--light-blue);color:white;}.accordion .accordion-item .accordion-button:hover::after{color:var(--white) !important;}.accordion-button::after{height:48px;}.postscript-contact .wpcf7-textarea{height:calc(1em * 75 / 18) !important;}.single .related-posts-box__link{border-top:0px solid #fff;bottom:8%;line-height:1;position:absolute;width:100%;}.btn-primary:hover{background:transparent linear-gradient(90deg,var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box;color:white;}.btn-secondary:hover{background:transparent linear-gradient(90deg,var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box !important;color:white;}.btn-header.btn-primary,.btn-content.btn-primary,.btn-footer.btn-primary{background:transparent linear-gradient(90deg,var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box;}.btn-header.btn-primary:hover,.btn-content.btn-primary:hover,.btn-footer.btn-primary:hover{background:transparent linear-gradient(90deg,var(--yellow) 0%,var(--red) 100%) 0% 0% no-repeat padding-box;}.btn-header.btn-secondary,.btn-content.btn-secondary,.btn-footer.btn-secondary{background:transparent linear-gradient(90deg,var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box;}.btn-header.btn-secondary:hover,.btn-content.btn-secondary:hover,.btn-footer.btn-secondary:hover{background:transparent linear-gradient(90deg,var(--light-blue) 0%,var(--dark-blue) 100%) 0% 0% no-repeat padding-box !important;}@media (max-width: 576px){.postscript-contact .section-header span:last-of-type{margin-top:calc(1em * 15 / 30);}}@media (max-width: 400px){.text-shadow-box-light ul li{font-size:calc(1em * 14.5 / 18);}}.page-template-page-conversion .conversion-content-three{padding:124px 0 0px !important;}