:root{--font-primary:"Fugaz One";--blue:rgba(33,123,192,1);--blue-highest:rgba(33,123,192,0.9);--orange:rgba(239,112,21,1);--accent-color:var(--orange);--accent-border:1px solid var(--orange);--accent-background:var(--white);--warning:var(--orange);--link-color:var(--blue);--link-hover-color:var(--orange);--font-base-5:5.0%;--input-color:var(--blue);--input-background:var(--white-high);--input-border:1px solid var(--blue);--input-background-focus:var(--white);--button-color:var(--white);--button-background:var(--orange);--button-font-size:1.4em;--button-border:3px solid var(--orange);--button-padding:0.3em 1em 0.2em;--button-text-transform:uppercase;--button-color-hover:var(--blue);--button-background-hover:var(--white);--contact-spinner-color:var(--blue);--locked-color:var(--orange);--locked-background:var(--white);--backdrop-filter:blur(3px);--google-review-border:5px solid var(--orange);--google-star-color:var(--orange);--google-value-text:var(--blue);--google-total-text:var(--blue)}@font-face{font-family:'Fugaz One';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/fugaz-one-v9-latin-regular.woff2') format('woff2')}body{background:var(--white)}body{color:var(--blue)}h1,h2,h3,h4,h5,h6{color:var(--orange)}h1{border-bottom:3px solid var(--orange);padding-bottom:6px}.widget-title{color:var(--white);border-bottom:3px solid var(--white)}.slug-customer-care-dealer h1,.slug-product-overview h1,.archive h1{border:none}h1 + h2{font-size:var(--font-size-h3);margin-top:-10px}label{color:var(--blue);font-family:var(--font-text)}#secondary label{color:var(--white)}.section.top-strip{position:fixed;margin:0;padding-top:7px;padding-bottom:2px;background:var(--blue);border-bottom:3px solid var(--white);z-index:100000 !important}.section.top-strip.stuck{padding-top:4px;padding-bottom:0}.tag-line,.phone-number{color:var(--white);font-size:155%;transition:all 0.2s ease}.top-strip.stuck .tag-line,.top-strip.stuck .phone-number{font-size:125%;transition:all 0.2s ease}.logo-strip{padding-top:15px;padding-bottom:35px;background:var(--white-highest);backdrop-filter:var(--backdrop-filter);border-bottom:3px solid var(--orange)}.menu-strip{position:absolute;bottom:-20px;background:transparent;height:45px;transition:all 0.25s ease}.menu-strip.stuck{background:var(--orange)}.logo img,.widget,.first-page #desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),.not-first-page #desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),#wrapper-bottom .section .col{opacity:0}.currently-open-banner.reveal-open{transform:translate(18px,-16px) rotate(10deg);filter:drop-shadow(-3px 0 0 var(--orange)) drop-shadow(0 2px 0 var(--orange))}.content-box #primary{background:var(--white-highest);backdrop-filter:var(--backdrop-filter);border:3px solid var(--orange)}.sidebar-box #secondary{background:var(--blue-highest);backdrop-filter:var(--backdrop-filter);border:3px solid var(--white);overflow:hidden}#main-content{margin-top:70px}#meet-the-team .col-inner{gap:0.75em 3%}#meet-the-team p{margin-top:-0.75em;text-align:center}ul.bullet-check li::before{color:var(--orange)}.widget-credit-cards #credit-cards img{border:1px solid var(--white)}.widget-customer-care img{filter:drop-shadow(2px 2px var(--white)) drop-shadow(-2px -2px var(--white))}.section[class*="style-"]{margin-bottom:50px}.section.style-1{background:var(--white-highest);backdrop-filter:var(--backdrop-filter);border-top:3px solid var(--orange);border-bottom:3px solid var(--orange)}#wrapper-bottom .style-1 img:not(.noFX){border:2px solid var(--blue)}.section.style-2{background:var(--blue-highest);backdrop-filter:var(--backdrop-filter);border-top:3px solid var(--white);border-bottom:3px solid var(--white)}.section.style-2 h1,.section.style-2 h2,.section.style-2 h3{color:var(--white);border-bottom:3px solid var(--white)}.section.style-2 p,.section.style-2 .testimonials-quote p,.section.style-2 .testimonials-quote p:first-of-type .icon,.section.style-2 .testimonials-credentials,.section.style-2 .testimonials-rating{color:var(--white)}#wrapper-bottom .section.style-2 img{border-color:var(--white)}.style-3 .flex{background:var(--white-highest);backdrop-filter:var(--backdrop-filter);border:3px solid var(--orange);padding:2em}#colophon{background:linear-gradient(180deg,var(--darkest-grey) 25%,var(--black) 100%);border-top:3px solid var(--white)}.site-info{color:var(--white)}.site-info .site-info-right a{color:var(--white)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--orange)}.icon-box .icon{background:var(--blue);box-shadow:0 8px 5px -5px var(--black-med);color:var(--white);border-color:var(--white)}a.icon-btn{color:var(--white);transform:rotate(0deg)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--orange);transform:rotate(360deg)}a.icon-btn .icon-bg{background:var(--blue);border:none;transform:scale(1)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--blue);border:none;transform:scale(0)}.main-navigation ul{text-transform:uppercase}.main-navigation ul.main-menu > li{margin:0 10px;transition:all 0.2s ease}.main-navigation a{background:var(--orange);border:3px solid var(--orange);color:var(--white);padding:8px 0 7px}.main-navigation ul.main-menu li:hover > a,.main-navigation ul.main-menu li.active > a,.main-navigation ul.main-menu li > a.tab-focus{color:var(--blue);background:var(--white);border:3px solid var(--orange)}#desktop-navigation .menu-item-has-children > a{margin-bottom:20px}#desktop-navigation ul.main-menu > li{padding-bottom:0}#desktop-navigation ul.sub-menu{background:var(--light-grey);border:none;transform:scale(1) translateY(0)}#desktop-navigation li:hover ul.sub-menu,#desktop-navigation ul.sub-menu.active,#desktop-navigation li.menu-item-has-children[aria-expanded="true"] ul.sub-menu{transform:scale(1) translateY(0)}#mobile-navigation{background:var(--white-highest);backdrop-filter:var(--backdrop-filter)}#mobile-navigation li a{color:var(--blue)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:var(--orange)}.side-push #mobile-navigation{border-left:2px solid var(--orange)}body.screen-desktop a.icon-btn.scroll-top{top:43px;background:var(--orange)}body.screen-desktop a.icon-btn.scroll-top:hover{background:var(--white);color:var(--blue)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{border:2px solid var(--orange)}#secondary img{border:2px solid var(--white)}#secondary .widget-customer-care img{filter:drop-shadow(1px 1px 0 var(--white)) drop-shadow(-1px 1px 0 var(--white)) drop-shadow(1px -1px 0 var(--white)) drop-shadow(-1px -1px 0 var(--white)) !important}#hvac-logo-slider img{border:none !important}img.img-testimonials{border-radius:100%}.wp-caption-text{text-align:center;font-size:90%}.testimonials-quote p,.testimonials-quote p:first-of-type .icon,.testimonials-credentials,.testimonials-rating{color:var(--blue)}.coupon{background:var(--white) url('../../uploads/site-icon.png') no-repeat 50% 50%;border:3px dashed var(--orange);outline:3px solid var(--white)}.coupon .coupon-inner{background:var(--white-high)}.coupon h2.action,.coupon h2.service{color:var(--orange);border:none}.coupon h2.discount,.coupon p.disclaimer{color:var(--blue);border:none}.block-accordion h2{color:var(--blue);border:none}.block-accordion.active h2,.block-accordion:hover h2,.block-accordion h2.tab-focus{color:var(--orange)}.block-accordion .accordion-content{border-bottom:1px solid var(--orange)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp')}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp')}}@media (max-width:860px){}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp')}.tag-line,.phone-number{font-size:125%}.top-strip.stuck .tag-line,.top-strip.stuck .phone-number{font-size:110%}}.holiday-theme #wrapper-content::before,.holiday-theme .section.style-3{display:none !important}