﻿.service-page-settings,.LPMcontainer{display:none !important}.service-page{color:#3a3a3a}.service-page.pseg-brand h1{color:#3a3a3a}.service-page.pseg-brand .hvac-features ul li:last-child p a{border-color:#f63;background-color:#f63}.service-page.pseg-brand .feature-slider{padding:130px 0 25px;position:relative;background-color:#f9f9f9;background:url(/en-us/assets/images/seo-page/services/rectangle-curve-mobile.png),linear-gradient(#fff 50%, #ff6633 50%);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;top:-70px}@media only screen and (min-width: 576px){.service-page.pseg-brand .feature-slider{background:url(/en-us/assets/images/seo-page/services/rectangle-curve.png),linear-gradient(#fff 50%, #ff6633 50%);background-size:cover;background-repeat:no-repeat;background-position:center;top:-150px}}.service-page.pseg-brand .feature-slider ul li h3,.service-page.pseg-brand .feature-slider ul li a{color:#f63}.service-page.pseg-brand .other-hvac-services{background-color:#f63}.service-page.pseg-brand .hvac-customer-review .wrapper .seo-customer-button{color:#f63;border-color:#f63}.service-page.pseg-brand .hvac-faqs .wrapper .faq-question h3{color:#f63}.service-page.pseg-brand .hvac-faqs .wrapper .faq-question::after{border-color:#f63}.service-page.pseg-brand .hvac-faqs .wrapper .faq-answer a{color:#f63}.service-page .wrapper{display:block}@media only screen and (min-width: 992px){.service-page .wrapper{width:91%}}.service-page h1{margin:27px 0 38px;color:#e62419;font-family:MuseoSans-500,sans-serif;font-weight:400;text-align:center;position:relative;z-index:1}.service-page h2{font-family:MuseoSans-500,sans-serif;font-size:26px;font-weight:400;line-height:34px;text-align:center}.service-page h3{font-family:MuseoSans-100,sans-serif;font-size:21px;font-weight:700;line-height:34px;text-align:left}.service-page p{margin:0 0 20px;font-family:MuseoSans-300,sans-serif;font-size:18px;font-weight:400;line-height:29px}.service-page p:nth-child(2){margin:0}.service-page img{width:auto}.service-page .partner-exist{display:none !important}.service-page .hvac-services{padding-bottom:20px;position:relative;z-index:1}@media only screen and (min-width: 992px){.service-page .hvac-services .wrapper{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 992px){.service-page .hvac-services .wrapper .product-page-plan-image{width:32%}}.service-page .hvac-services .wrapper .product-page-plan-image img{width:100%}@media only screen and (min-width: 992px){.service-page .hvac-services .wrapper .product-page-plan-image img{max-width:350px;border-radius:10px}}@media only screen and (min-width: 992px){.service-page .hvac-services .wrapper .product-page-plan-image p{margin-right:30px}}@media only screen and (min-width: 992px){.service-page .hvac-services .wrapper .product-page-plan-content{width:68%}}.service-page .hvac-services .wrapper .product-page-plan-content h3{margin-bottom:20px;font-family:MuseoSans-500,sans-serif;font-weight:400;line-height:30px}.service-page .hvac-services .wrapper .product-page-plan-content p:last-child{margin-bottom:0}@media only screen and (min-width: 992px){.service-page .hvac-services .wrapper .product-page-plan-content p:last-child{margin-bottom:5px}}.service-page .feature-slider{padding:130px 0 25px;position:relative;background-color:#f9f9f9;background:url(/en-us/assets/images/seo-page/services/rectangle-curve-mobile.png),linear-gradient(#fff 50%, #007bc7 50%);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;top:-70px}@media only screen and (min-width: 576px){.service-page .feature-slider{padding:40px 0 60px;background:url(/en-us/assets/images/seo-page/services/rectangle-curve.png),linear-gradient(#fff 50%, #007bc7 50%);background-size:cover;background-repeat:no-repeat;background-position:center;top:-150px}}@media only screen and (min-width: 1650px){.service-page .feature-slider{padding-top:140px}}.service-page .feature-slider .wrapper{width:91%}@media only screen and (min-width: 576px){.service-page .feature-slider ul{padding:220px 0 94px;display:flex;align-items:baseline;justify-content:space-between}}.service-page .feature-slider ul li{display:flex;flex-direction:column;text-align:center}@media only screen and (min-width: 576px){.service-page .feature-slider ul li{width:27%}}.service-page .feature-slider ul li:last-child img{width:auto}.service-page .feature-slider ul li:nth-child(2) a{text-decoration:underline}.service-page .feature-slider ul li:nth-child(2) a:hover{text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.service-page .feature-slider ul li img{width:25%;margin:0 auto 20px}@media only screen and (min-width: 768px){.service-page .feature-slider ul li img{margin:0 auto 40px}}.service-page .feature-slider ul li h3{color:#007bc7;margin:0 0 5px;text-align:center}@media only screen and (min-width: 768px){.service-page .feature-slider ul li h3{margin:0 0 20px}}.service-page .feature-slider ul li p{margin-bottom:5px}@media only screen and (min-width: 768px){.service-page .feature-slider ul li p{margin-bottom:14px}}.service-page .feature-slider ul li a{display:inline;color:#007bc7}.service-page .feature-slider ul li a:hover{text-decoration:underline;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.service-page .feature-slider .slick-dots{margin:36px 0}.service-page .other-hvac-services{padding:0 0 30px;margin:-70px 0 0;background-color:#007bc7;color:#fff}@media only screen and (min-width: 768px){.service-page .other-hvac-services{padding-bottom:100px;margin-bottom:52px}}@media only screen and (min-width: 576px){.service-page .other-hvac-services{margin-top:-151px}}@media only screen and (min-width: 992px){.service-page .other-hvac-services .wrapper{width:38.3%}}.service-page .other-hvac-services .wrapper h2{padding-top:13px;margin-top:0}.service-page .other-hvac-services .wrapper ul li{margin-bottom:6px;border-radius:4px;background-color:#f3f5f6;color:#3a3a3a}.service-page .other-hvac-services .wrapper ul li h3{font-size:16px;font-family:MuseoSans-300,sans-serif;font-weight:600}@media only screen and (min-width: 768px){.service-page .other-hvac-services .wrapper ul li h3{font-size:21px}}.service-page .other-hvac-services .wrapper ul li a{padding:16px 36px 16px 26px;position:relative;cursor:pointer}.service-page .other-hvac-services .wrapper ul li a:after{content:"";width:12px;height:12px;border-top:4px solid #757575;border-left:4px solid #757575;position:absolute;right:6%;top:50%;cursor:pointer;transform:translateY(-50%) rotate(136deg);-webkit-transform:translateY(-50%) rotate(136deg);-moz-transform:translateY(-50%) rotate(136deg);-ms-transform:translateY(-50%) rotate(136deg);-o-transform:translateY(-50%) rotate(136deg);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media only screen and (min-width: 768px){.service-page .other-hvac-services .wrapper ul li a:after{right:4%}}.service-page .other-hvac-services .wrapper ul li a:hover{color:#3a3a3a}.service-page .other-hvac-services .wrapper ul li .services-title h3{padding:16px 36px 16px 26px}@media only screen and (max-width: 576px){.service-page .hvac-features{padding-bottom:30px}}@media only screen and (min-width: 992px){.service-page .hvac-features ul{display:flex;justify-content:space-between}}.service-page .hvac-features ul li{margin:0;border:1px solid #d1d1d1;border-radius:15px;background-color:#f9f9f9;box-sizing:border-box}@media only screen and (min-width: 992px){.service-page .hvac-features ul li{width:31%}}@media only screen and (max-width: 992px){.service-page .hvac-features ul li{margin-top:22px}}.service-page .hvac-features ul li h2{padding:0 20px}.service-page .hvac-features ul li img{width:100%;margin-bottom:17px}.service-page .hvac-features ul li p{padding:0 20px}.service-page .hvac-features ul li a{color:#317bc7;display:inline;font-family:MuseoSans-500,sans-serif;font-size:inherit;font-weight:400}.service-page .hvac-features ul li a:hover{text-decoration:underline}@media only screen and (max-width: 1100px){.service-page .hvac-features ul li:first-child{padding-bottom:15px}}.service-page .hvac-features ul li:nth-child(2) p:first-of-type{padding:0}.service-page .hvac-features ul li:last-child p:last-of-type{margin:42px 0 32px;text-align:center}@media only screen and (min-width: 992px){.service-page .hvac-features ul li:last-child p:last-of-type{margin:40% 0}}@media only screen and (min-width: 1200px){.service-page .hvac-features ul li:last-child p:last-of-type{margin:20% 0}}.service-page .hvac-features ul li:last-child p a{padding:15px 40px;margin-top:30px;border-color:#007bc7;background-color:#007bc7;color:#fff;font-size:18px}@media only screen and (min-width: 992px){.service-page .hvac-features ul li:last-child p a{padding-top:12px 40px}}.service-page .hvac-features ul li:last-child p a:hover{text-decoration:none}.service-page .hvac-customer-review{padding:1px 0 0;margin:20px auto 0;position:relative;background-color:#f9f9f9;background:url(/en-us/assets/images/seo-page/services/rectangle-curve-mobile.png) center/100% no-repeat;background-size:cover}@media only screen and (min-width: 576px){.service-page .hvac-customer-review{padding-top:140px;background:url(/en-us/assets/images/seo-page/services/rectangle-curve2.png) center no-repeat}}@media only screen and (min-width: 1650px){.service-page .hvac-customer-review{padding-top:265px;background-size:100%}}@media only screen and (min-width: 768px)and (max-width: 992px){.service-page .hvac-customer-review{background-size:cover}}.service-page .hvac-customer-review .wrapper{width:90%}@media only screen and (min-width: 768px){.service-page .hvac-customer-review .wrapper{width:72.8%}}.service-page .hvac-customer-review .wrapper h2{margin-top:-15px}@media only screen and (min-width: 576px){.service-page .hvac-customer-review .wrapper h2{margin-top:36px}}.service-page .hvac-customer-review .wrapper>p{display:none;padding:10px 0 45px;text-align:center}@media only screen and (min-width: 768px){.service-page .hvac-customer-review .wrapper>p{display:block}}.service-page .hvac-customer-review .wrapper ul{height:220px;overflow:hidden;display:flex;flex-wrap:wrap}.service-page .hvac-customer-review .wrapper ul li{width:100%;min-height:220px;float:left;padding:12px 12px 0 12px;margin:6px;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.03);background-color:#fff}@media only screen and (min-width: 768px){.service-page .hvac-customer-review .wrapper ul li{width:48.5%}}.service-page .hvac-customer-review .wrapper ul li .seo-customer-heading{display:flex;align-items:baseline;justify-content:space-between}.service-page .hvac-customer-review .wrapper ul li .seo-customer-heading p{font-weight:600}.service-page .hvac-customer-review .wrapper .slick-initialized{height:auto;overflow:visible}.service-page .hvac-customer-review .wrapper .slick-initialized li.slick-slide{min-height:100%;border:1px solid #d1d1d1;height:300px}@media only screen and (min-width: 768px){.service-page .hvac-customer-review .wrapper .slick-initialized li.slick-slide{height:365px}}@media only screen and (min-width: 992px){.service-page .hvac-customer-review .wrapper .slick-initialized li.slick-slide{height:300px}}@media only screen and (min-width: 1200px){.service-page .hvac-customer-review .wrapper .slick-initialized li.slick-slide{height:260px}}@media only screen and (min-width: 1400px){.service-page .hvac-customer-review .wrapper .slick-initialized li.slick-slide{height:220px}}.service-page .hvac-customer-review .wrapper .slick-initialized button.slick-next.slick-arrow,.service-page .hvac-customer-review .wrapper .slick-initialized button.slick-prev.slick-arrow{width:30px;height:30px;border:none;position:absolute;top:29%;z-index:1;background-color:rgba(0,0,0,0);cursor:pointer;text-indent:-99999px;transition:all .2s;outline:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.service-page .hvac-customer-review .wrapper .slick-initialized button.slick-prev.slick-arrow{left:-5%;background:url(/en-us/assets/images/left.svg) center no-repeat}.service-page .hvac-customer-review .wrapper .slick-initialized button.slick-next.slick-arrow{right:-5%;background:url(/en-us/assets/images/right.svg) center no-repeat}.service-page .hvac-customer-review .wrapper .slick-initialized .slick-dots{height:auto;overflow:visible;padding:36px 0;margin:auto;flex-wrap:unset}.service-page .hvac-customer-review .wrapper .slick-initialized .slick-dots li{width:16px;min-height:unset;padding:2px;border:2px solid #bdbdbd;margin:0 0 0 4px;border-radius:50%;box-shadow:none}.service-page .hvac-customer-review .wrapper .center-review{justify-content:center}.service-page .hvac-customer-review .wrapper .seo-customer-button{padding:15px 30px;border-radius:4px;border:2px solid #007bc7;display:inline-block;background-color:rgba(0,0,0,0);color:#007bc7;font-family:MuseoSans-500,sans-serif;font-size:18px;font-weight:600;line-height:25px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.service-page .hvac-customer-review .wrapper .seo-customer-button::after{content:"";padding-left:22px;font-size:18px;font-family:"Font Awesome 5 Free";font-weight:900}.service-page .hvac-customer-review .wrapper .seo-customer-button:active,.service-page .hvac-customer-review .wrapper .seo-customer-button:focus,.service-page .hvac-customer-review .wrapper .seo-customer-button:hover{text-decoration:none}@media only screen and (min-width: 768px){.service-page .hvac-faqs{margin:106px 0 100px}}@media only screen and (min-width: 992px){.service-page .hvac-faqs .wrapper{width:41%}}.service-page .hvac-faqs .wrapper h2{margin-top:0}.service-page .hvac-faqs .wrapper .faq-question{width:100%;position:relative}.service-page .hvac-faqs .wrapper .faq-question h3{padding:18px 40px 18px 0;border-top:1px solid #dedede;margin:0;color:#007bc7;font-family:MuseoSans-500,sans-serif;font-weight:500;cursor:pointer;text-align:left}.service-page .hvac-faqs .wrapper .faq-question:after{content:"";width:16px;height:16px;border-top:2px solid #007bc7;border-left:2px solid #007bc7;position:absolute;right:2%;top:40%;cursor:pointer;transform:translateY(-50%) rotate(224deg);-webkit-transform:translateY(-50%) rotate(224deg);-moz-transform:translateY(-50%) rotate(224deg);-ms-transform:translateY(-50%) rotate(224deg);-o-transform:translateY(-50%) rotate(224deg);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.service-page .hvac-faqs .wrapper .rotate-arrow:after{transform:translateY(-20%) rotate(45deg);-webkit-transform:translateY(-20%) rotate(45deg);-moz-transform:translateY(-20%) rotate(45deg);-ms-transform:translateY(-20%) rotate(45deg);-o-transform:translateY(-20%) rotate(45deg)}.service-page .hvac-faqs .wrapper .faq-answer{display:none;padding:0 0 30px 0}.service-page .hvac-faqs .wrapper .faq-answer a{display:inline;color:#007bc7;font-size:inherit;white-space:nowrap}.service-page .hvac-faqs .wrapper .faq-answer a:hover{text-decoration:underline}.service-page .hvac-cities{padding:40px 0 26px;background-color:#eceae6}.service-page .hvac-cities .wrapper h2{margin:0 0 26px}.service-page .hvac-cities .wrapper ul{text-align:center}.service-page .hvac-cities .wrapper ul li{width:48%;height:fit-content;padding:7px 0;margin:0 auto 10px;border-color:#000;border-radius:6px;display:inline-block;background-color:#000;color:#fff;text-align:center}@media only screen and (min-width: 768px){.service-page .hvac-cities .wrapper ul li{width:19%}}@media only screen and (min-width: 1200px){.service-page .hvac-cities .wrapper ul li{width:12%}}.service-page .product-blog{padding:30px 0;background-color:#eceae6}.service-page .product-blog .wrapper{width:91%}.service-page .product-blog ul{overflow:hidden;height:450px}.service-page .product-blog ul li{width:30%;padding:0 10px;float:left;min-height:450px}.service-page .product-blog ul li div{padding:0 30px}.service-page .product-blog ul.slick-initialized{overflow:visible;height:auto}.service-page .product-blog ul.slick-initialized li.slick-slide{width:auto;padding:0;margin:39px 15px;float:left;min-height:1px}.service-page .product-blog ul.slick-dots{height:auto}.service-page .product-blog ul.slick-dots li{float:none;min-height:1px;width:16px;padding:2px}.service-page .product-blog img{width:100%;max-height:190px;min-height:190px}.service-page .product-blog h3{font-family:MuseoSans-500,sans-serif;font-weight:700;text-align:center}.service-page .product-blog h4{font-size:22px;font-weight:700;line-height:30px}.service-page .product-blog p{font-size:14px;line-height:1.6}.service-page .product-blog a{color:#0096c8;font-size:16px;font-weight:700;text-decoration:underline}.product-page-sticky-bar{z-index:100 !important}.product-page-sticky-bar.pseg-brand{background-color:#f63}.product-page-sticky-bar .sticky-services{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}.product-page-sticky-bar .sticky-services button{padding:4px 2px 0;border:1px solid #fff;border-radius:50%;height:30px;width:30px;margin-top:12px;display:inline-block;background:rgba(0,0,0,0);color:#fff;cursor:pointer;margin-left:10px}.product-page-sticky-bar .sticky-services button:hover{-webkit-animation-name:enlarge;animation-name:enlarge;-webkit-animation-duration:.3s;animation-duration:.3s}.product-page-sticky-bar .sticky-services button svg{width:15px;height:15px}.product-page-sticky-bar .call-button-section{color:#fff;margin-left:36px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-page-sticky-bar .call-button-section:hover .call-text,.product-page-sticky-bar .call-button-section:hover button{-webkit-animation-name:enlarge;animation-name:enlarge;-webkit-animation-duration:.3s;animation-duration:.3s}.product-page-sticky-bar .call-button-section a:hover{color:inherit}.product-page-sticky-bar .call-button-section button{padding:5px 7px;margin:0px}.product-page-sticky-bar .call-button-section span.call-text{font-size:12px}.footer-content{padding:12px 0 0}.back-to-top{bottom:90px !important}.special-offer .flex{padding:20px 0;border:1px dashed #7f7f7f}.special-offer .flex>div{padding:0 30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media(min-width: 60em){.special-offer .flex{padding:40px 0}.special-offer .flex .fixed{padding:0 50px 0 100px}.special-offer .flex .grow{padding:0 50px}.special-offer .flex>div:first-child{border-right:1px solid #d1d1d1}}.special-offer.stacked{margin:32px 0;padding:0}@media(min-width: 60em){.special-offer.stacked .flex{-ms-flex-direction:column;flex-direction:column}.special-offer.stacked .flex .fixed{margin-bottom:40px}.special-offer.stacked .flex>div:first-child{border-right:none}}.special-offer.small .grow p{margin:0}.special-offer .offer-container{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;margin-left:10px}.special-offer .offer-container .offer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.special-offer .offer-container .offer-wrapper span{line-height:1;color:#118829}.special-offer .offer-container .offer-wrapper .amount{font-size:40px;position:relative}.special-offer .offer-container .offer-wrapper .amount .currency{position:absolute;top:12px;-ms-transform:translateX(-80%);transform:translateX(-80%);font-size:14px}.special-offer .offer-container .offer-wrapper .period{font-size:30px}.special-offer .offer-container .offer-wrapper .offer{font-weight:600;font-size:8px;margin-left:0}@media(min-width: 30em){.special-offer .offer-container .offer-wrapper .amount{font-size:70px}.special-offer .offer-container .offer-wrapper .amount .currency{top:25px;font-size:20px}.special-offer .offer-container .offer-wrapper .period{font-size:40px}.special-offer .offer-container .offer-wrapper .offer{font-size:10px;margin-left:4px}}@media(min-width: 60em){.special-offer.small{max-width:1000px;margin:0 auto}.special-offer.small .fixed{width:50%;padding:0}.special-offer.small .grow{padding:0 20px}.special-offer .offer-container{-ms-flex-pack:center;justify-content:center;margin-left:0}.special-offer .offer-container .offer-wrapper .amount{font-size:100px}.special-offer .offer-container .offer-wrapper .amount .currency{top:30px;-ms-transform:translateX(-80%);transform:translateX(-80%);font-size:30px}.special-offer .offer-container .offer-wrapper .period{font-size:64px}.special-offer .offer-container .offer-wrapper .offer{font-size:14px}}.content-box{font-size:18px;padding:0 1rem}@media(min-width: 60em){.content-box{padding:0}}.rail-box,.rail-box.form-contact{padding:35px 45px}.content-box.alt{background:#25afd2}@media(min-width: 60em){.image-text-box .fixed img{margin:0 !important}.image-text-box .grow{padding:0 60px}.flex{display:-ms-flexbox;display:flex;width:100%}.flex.even-boxes>div{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.flex>div.grow{-ms-flex-positive:1;flex-grow:1;width:100%}.flex>div.fixed{-ms-flex-negative:0;flex-shrink:0}}.special-offer .flex{padding:20px 0;border:1px dashed #7f7f7f}.special-offer .flex>div{padding:0 30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.special-offer.stacked{margin:32px 0;padding:0}.service-page-bold{font-weight:600 !important}.service-page-italic{font-style:italic}.service-page .hvac-customer-review .wrapper>p.heading-content-review{padding-bottom:30px;display:block !important}.service-page .hvac-customer-review .wrapper>p.heading-content-review a{display:inline-block;font-weight:bold;color:#0096c8;font-size:18px}
