@import url(//fonts.googleapis.com/css?family=Open+Sans:600,800);:root{--theme-primary:#ec2227;--theme-accent:#ec2227;--theme-accent-hover:#cb2323}h1,h2,h3,h4{margin:0 0 1em;font-weight:inherit;line-height:1.2}h1{margin-top:0;font-size:2.441em}h2{font-size:1.953em}h3{font-size:1.563em}h4{font-size:1.25em}p{font-size:1em;margin:0 auto 1rem 0}.post-content p{margin-bottom:1.5em}.font_small,small{font-size:.8em}.grayscale{filter:grayscale(100%)}.white-text,.white-text.fusion-title h1,.white-text.fusion-title h2,.white-text.fusion-title h3,.white-text.fusion-title h4,.white-text.fusion-title h5{color:#fff!important}a.white-text{color:#fff}.red-text,.red-text.fusion-title h1,.red-text.fusion-title h2,.red-text.fusion-title h3,.red-text.fusion-title h4,.red-text.fusion-title h5{color:#ec2227!important}a.red-text{color:#ec2227}a.red-text:hover{color:#cb2323}.navy-text,.navy-text.fusion-title h1,.navy-text.fusion-title h2,.navy-text.fusion-title h3,.navy-text.fusion-title h4,.navy-text.fusion-title h5{color:#003a65!important}a.navy-text{color:#003a65}.uppercase-text.fusion-title a,.uppercase-text.fusion-title h1,.uppercase-text.fusion-title h2,.uppercase-text.fusion-title h3,.uppercase-text.fusion-title h4,.uppercase-text.fusion-title h5,.uppercase-text:not(.fusion-title){text-transform:uppercase}.bold-text.fusion-title a,.bold-text.fusion-title h1,.bold-text.fusion-title h2,.bold-text.fusion-title h3,.bold-text.fusion-title h4,.bold-text.fusion-title h5,.bold-text:not(.fusion-title){font-weight:600!important}.uberbold-text{font-weight:800}.center-text,.center-text.fusion-title a,.center-text.fusion-title h1,.center-text.fusion-title h2,.center-text.fusion-title h3,.center-text.fusion-title h4,.center-text.fusion-title h5{text-align:center!important}.lessen-line-height.fusion-title a,.lessen-line-height.fusion-title h1,.lessen-line-height.fusion-title h2,.lessen-line-height.fusion-title h3,.lessen-line-height.fusion-title h4,.lessen-line-height.fusion-title h5,.lessen-line-height:not(.fusion-title){line-height:1.15!important}.fusion-button.pad-right{margin-right:1rem}.fusion-fullwidth,.hide-overflow{overflow:hidden}body{overflow:hidden;background-attachment:fixed;background-position:center -5vh}body:not(.home) #main{background-color:#fff!important}#wrapper{position:relative}.home #main{padding-top:0!important;padding-bottom:0!important}#main{position:relative;z-index:1}.fusion-checklist{font-size:1rem!important;margin:0 0 1.5rem!important}.fusion-youtube{display:block;margin:0 auto}.nn-review-outer-cont{font-size:100%!important}@media only screen and (max-width:640px){.nn-combo-left,.nn-combo-right{width:100%!important;float:none}}.lnbCoupons{align-items:unset}.anButton{--font-size:16px;--background:var(--theme-accent);--background-hover:var(--theme-accent-hover);--font-size:16px;--color:#fff;display:block;text-align:center;text-transform:uppercase;font-size:var(--font-size);font-weight:600;color:var(--color);background-color:var(--background);padding:1em 2em;margin-left:1rem;margin-right:1rem;border:1px solid #333;box-shadow:1px 2px 3px 0 rgba(0,0,0,.25);transition:background-color .15s}@media only screen and (min-width:641px){.anButton{display:inline-block}}.anButton:hover{background-color:var(--background-hover);color:var(--color)}.anButton__icon{display:inline-block;vertical-align:middle;margin-right:2px;margin-left:2px}.anButton__text{vertical-align:middle}.tech-profiles-category{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.tech-profiles-category .tech-container .image-frame a{width:100%;max-width:225px;background-size:cover;background-repeat:no-repeat}.profiles-row{position:relative}@media only screen and (min-width:1025px){.profiles-row:before{content:'';position:absolute;top:15rem;left:0;height:477px;width:1920px;background-image:url(https://www.airnowhvac.com/wp-content/uploads/stars-background.svg);background-repeat:no-repeat}}.profiles-row airnow-profiles{position:relative;width:100%}.profiles-row airnow-profiles:before{content:'';position:absolute;z-index:-1;width:100vw;height:calc(300%);top:150px;left:calc((100vw - 100%)/ -2);background-image:linear-gradient(to right,#395b9a,#659ad1)}@media screen and (min-width:960px){.profiles-row airnow-profiles:before{height:100vh;top:50%}}.specials-row{background-size:contain!important}.custom-separator.fusion-title h1,.custom-separator.fusion-title h2,.custom-separator.fusion-title h3,.custom-separator.fusion-title h4,.custom-separator.fusion-title h5{display:inline-block}.custom-separator.fusion-title h1:after,.custom-separator.fusion-title h1:before,.custom-separator.fusion-title h2:after,.custom-separator.fusion-title h2:before,.custom-separator.fusion-title h3:after,.custom-separator.fusion-title h3:before,.custom-separator.fusion-title h4:after,.custom-separator.fusion-title h4:before,.custom-separator.fusion-title h5:after,.custom-separator.fusion-title h5:before{content:'';display:inline-block;vertical-align:middle;height:5px;width:3rem;margin:0 1rem;background-color:#ec2227;background-color:var(--theme-primary)}.fix-svg img{width:100%}.an-reviews-row,.an-tabs-row{background-repeat:no-repeat;background-size:contain!important}.reviewsBlock{font-size:1.15em;margin-bottom:1rem}.reviewsBlock__reviews{display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:2rem}@media only screen and (min-width:801px){.reviewsBlock__reviews{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.reviewsBlock__reviews--hidden{margin-bottom:0;height:0;overflow:hidden}.reviewsBlock__reviewName{display:block}.reviewsBlock__reviewCity{display:block;margin-bottom:1rem}.reviewsBlock__reviewCity a{color:#ec2227}.reviewsBlock__reviewCity a:hover{color:#cb2323}.reviewsBlock__reviewContent{display:block}.reviewsBlock__reviewContent fa-icon{font-size:1.15em;color:#b3b3b3;vertical-align:baseline}.reviewsBlock__more{font-size:1.25em;font-weight:600;color:#ec2227;text-align:center}.reviewsBlock__more div{display:inline-block}.reviewsBlock__more div:hover{cursor:pointer;cursor:hand}.reviewsBlock__more span{display:block}#social_links-widget-2{margin-bottom:1em}#social_links-widget-2 .fusion-social-network-icon{margin:0 1rem}.anFooter{position:relative;z-index:2}.anFooter__row{position:relative}.anFooter__row--contact{background-size:cover;padding:calc(107px + 2rem) 2rem 2rem}.anFooter__row--contact:before{content:'';position:absolute;z-index:4;top:-50px;left:calc(50% - 2rem - 200px);display:block;height:157px;width:400px;background-repeat:no-repeat;background-size:contain}.anFooter__row--contact:before html:not(.ua-chrome){background-image:url(https://www.airnowhvac.com/wp-content/uploads/AirNow-van-1.png)}.ua-chrome .anFooter__row--contact:before{background-image:url(https://www.airnowhvac.com/wp-content/uploads/AirNow-van-1.webp)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.anFooter__row--contact:before html:not(.ua-chrome){background-image:url(https://www.airnowhvac.com/wp-content/uploads/AirNow-van@2x.png)}.ua-chrome .anFooter__row--contact:before{background-image:url(https://www.airnowhvac.com/wp-content/uploads/AirNow-van@2x.webp)}}.anFooter__row--contact:after{content:'';position:absolute;top:0;left:0;height:100%;width:1000%;background-color:rgba(0,148,217,.5)}.anFooter__row--badges{background-color:#f1f2f2;border:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.anFooter__row--badges>*{display:inline-block;margin:1rem 2rem}.anFooter__rowContent{position:relative;z-index:5;max-width:1100px;margin:0 auto}.anFooter__rowContent a,.anFooter__rowContent h1,.anFooter__rowContent h2,.anFooter__rowContent h3,.anFooter__rowContent h4,.anFooter__rowContent h5,.anFooter__rowContent h6,.anFooter__rowContent p,.anFooter__rowContent span{text-shadow:1px 1px 8px rgba(0,0,0,.5)}.anFooter .gform_wrapper{max-width:750px;margin:0 auto 2rem!important}.anFooter .gform_footer{text-align:center}.gform_wrapper{margin:0!important}.gform_wrapper .gfield{margin-top:0!important;margin-bottom:1rem!important}.gform_wrapper .gfield input,.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{padding:8px!important;font-size:13px!important;outline:0!important;transition:border-color .25s;color:#333!important}.gform_wrapper .gfield input:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{border-color:#666!important}.gform_wrapper .ginput_container,.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{margin-top:0!important}.gform_wrapper .gform_footer{margin-top:0!important;margin-bottom:1rem!important;padding:0!important}.sidebar .gfield{padding-right:0!important}:-ms-input-placeholder{color:#666!important}::placeholder{color:#666!important}.fusion-main-menu>ul>li>a{text-align:center;line-height:1.5}.fusion-mobile-menu-icons{display:none!important}.anMobileBar{display:block;background-color:#f1f2f2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}@media only screen and (min-width:1025px){.anMobileBar{display:none}}.anMobileBar__block{padding:1rem;border-right:1px solid #ccc}.anMobileBar__block .shiftnav-toggle{display:-ms-grid;display:grid;align-items:center;justify-content:center;font-size:1.5em}.anMobileBar__block fa-icon{display:block}.anMobileBar__block a{display:block;text-align:center;width:100%;height:100%}.anMobileBar__block--sign{padding:0}.fusion-header{background:rgba(255,255,255,.7)!important}.fusion-logo-link{margin:0 auto!important}.fusion-logo{display:-ms-grid!important;display:grid!important;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1rem}@media only screen and (min-width:1025px){.fusion-logo{-ms-grid-columns:minmax(200px,450px) 1fr;grid-template-columns:minmax(200px,450px) 1fr}}.fusion-logo .fusion-header-content-3-wrapper{display:block!important;float:none}.fusion-logo .fusion-header-content-3-wrapper .fusion-header-banner{float:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2rem;align-items:center;width:100%;text-align:center}.fusion-logo .fusion-header-content-3-wrapper .fusion-header-banner>div:first-child{font-size:1.85em;font-weight:800}.fusion-logo .fusion-header-content-3-wrapper .fusion-header-banner a{display:inline-block}.lnbIcon{--max-width:100%;display:block;width:100%;margin:0 auto 1rem;max-width:var(--max-width)}.lnbIcon--square{max-width:calc(var(--max-width) + 10px)}.lnbIcon--square img,.lnbIcon--square svg{max-height:calc(var(--max-width) + 10px)}.lnbIcon--small{--max-width:25px}.lnbIcon--medium{--max-width:50px}.lnbIcon--large{--max-width:75px}.lnbIcon--xlarge{--max-width:100px}.lnbImageFrame__content{position:relative;z-index:3;width:100%;color:#fff;padding:2rem}@media only screen and (min-width:801px){.fusion-logo .fusion-header-content-3-wrapper .fusion-header-banner{-ms-grid-columns:(minmax(300px,1fr))[2];grid-template-columns:repeat(2,minmax(300px,1fr))}.lnbImageFrame__content{width:50%}}.lnbImageFrame__title{color:#fff!important}.lnbImageFrame__button{display:inline-block;width:100%;max-width:200px;text-align:center;text-transform:uppercase;font-weight:600;position:relative;border-radius:5px!important;overflow:hidden;padding:1rem!important;background-color:rgba(255,255,255,.5);color:#fff!important}.lnbImageFrame__button .fusion-button-text,.lnbImageFrame__button i,.lnbImageFrame__button svg{color:currentColor!important}.lnbImageFrame__button:hover{background-color:#fff;color:#cb2323!important}.lnbImageFrame__button i,.lnbImageFrame__button span,.lnbImageFrame__button>svg{position:relative;z-index:2}#sidebar .widget .wht h3,.wht,.wht a,.wht h1,.wht h2,.wht h3,.wht h4{color:#fff!important}.lnb-four-column-responsive-list,.lnb-three-column-responsive-list,.lnb-two-column-responsive-list{display:flex;flex-wrap:wrap;margin-top:0;padding-bottom:1.5rem}.lnb-four-column-responsive-list>li,.lnb-three-column-responsive-list>li,.lnb-two-column-responsive-list>li{flex-grow:0;flex-shrink:0;padding-right:1.5rem}@media only screen and (max-width:640px){.lnb-four-column-responsive-list,.lnb-three-column-responsive-list,.lnb-two-column-responsive-list{flex-direction:column}.lnb-four-column-responsive-list>li,.lnb-three-column-responsive-list>li,.lnb-two-column-responsive-list>li{flex:1}}.lnb-four-column-responsive-list>li{flex-basis:25%}@media only screen and (max-width:1024px){.lnb-four-column-responsive-list>li{flex-basis:30%}}@media only screen and (max-width:800px){.lnb-four-column-responsive-list>li{flex-basis:50%}}.lnb-three-column-responsive-list>li{flex-basis:32%}@media only screen and (max-width:800px){.lnb-three-column-responsive-list>li{flex-basis:50%}}.lnb-two-column-responsive-list>li{flex-basis:50%}.anMainstage{padding:1rem 2rem;display:-ms-grid;display:grid;grid-gap:2rem;align-items:end;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:1600px;margin:0 auto}@media screen and (min-width:1300px){.anMainstage{-ms-grid-columns:1fr 600px 1fr;grid-template-columns:1fr 600px 1fr}}.anMainstage__colInner .lnbReviewsWidget{display:flex;flex-direction:column;padding:0;text-align:left}.anMainstage__colInner .lnbReviewsWidget__stars{order:1;margin:4px 0}@media only screen and (max-width:800px){.anMainstage__colInner .lnbReviewsWidget{justify-content:center;align-items:center}.anMainstage__col:first-child{grid-column:1/-1}.anMainstage__col:first-child .anMainstage__colInner airnow-dynamic-review,.anMainstage__col:first-child .anMainstage__colInner>span{display:none!important}}.anMainstage__col:first-child .anMainstage__colInner{margin-left:auto}.anMainstage__col:last-child{display:none}.anMainstage__col:last-child .anMainstage__colInner{text-align:center;margin-right:auto}.anMainstage::before{content:'';display:block;position:absolute;z-index:-1;height:100%;width:100%;background-color:rgba(255,255,255,.7);bottom:0;left:0}.anMainstage airnow-wheel{font-size:16px}@media only screen and (min-width:801px){.anMainstage__colInner{max-width:350px}.anMainstage__col:last-child{display:block}.anMainstage::before{background-color:#f1f2f2;-webkit-clip-path:polygon(0 30%,100% 60%,100% 100%,0 100%);clip-path:polygon(0 30%,100% 60%,100% 100%,0 100%)}.anMainstage airnow-wheel{font-size:60px}body.has-sidebar #content{width:calc(100% - 28% - 3rem)!important}}@media screen and (max-width:1299px){.anMainstage__wheel{display:-ms-grid;display:grid;justify-content:center;-ms-grid-row:1;grid-row:1;grid-column:1/-1}}@media only screen and (max-width:800px){.anMainstage__wheel{position:relative;grid-row:unset}.anMainstage__wheel::before{content:'';display:block;position:absolute;z-index:-1;height:calc(100% + 2rem);width:100vw;background-color:#fff;top:0;left:-2rem}}.anSidebar__widget{margin-bottom:2rem}.anSidebar__menu li{display:inline-block;font-size:1.25em;margin-bottom:1rem!important}.anSidebar__menu a{color:#333!important}.anSidebar__menu fa-icon{color:#cb2323;width:3rem;text-align:center}.anSidebar__menu--blue fa-icon{color:#0094d9}.anTabs{display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:2rem}.anTabs .anButton{margin:1rem 1rem 1rem 0}.anTabs__controllers{grid-column:1/-1;padding:1rem 0;font-size:1.5em}.anTabs__controller{display:inline-block;text-transform:uppercase;padding-right:1rem;border-right:1px solid #666;margin-right:calc(1rem - 4px);line-height:1;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anTabs__controller:hover{cursor:pointer;cursor:hand}.anTabs__controller:last-child{border-right:none;margin-right:none}.anTabs__controller--active{color:#ec2227}.anTabs__image{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:250px}.anTabs__image html:not(.ua-chrome){background-image:url(https://www.airnowhvac.com/wp-content/uploads/img-AirNow-tech-performing-hvac-maintenance.jpg)}.ua-chrome .anTabs__image{background-image:url(https://www.airnowhvac.com/wp-content/uploads/img-AirNow-tech-performing-hvac-maintenance.webp)}.anTabs__tabs{position:relative}.anTabs__tab{position:absolute;opacity:0;pointer-events:none;transition:opacity .15s}@media only screen and (min-width:801px){.anTabs{-ms-grid-columns:1.85fr 1fr;grid-template-columns:1.85fr 1fr}.anTabs__image{margin-left:3rem}.anTabs__tab--tallest{position:relative}}.anTabs__tab--active{opacity:1;pointer-events:all}@media only screen and (max-width:800px){.anTabs__tab--active{position:relative}}.titlebar{padding:2rem}.titlebar__inner{padding:2rem;background-color:rgba(255,255,255,.7)}.titlebar .lnbReviewsWidget{padding:0;margin-bottom:0}.titlebar__title{margin:0 auto;text-align:center;max-width:1100px;padding:2rem 0}