@font-face{font-family:'Open Sans Condensed';src:url('/wp-content/fonts/open-sans-condensed/open-sans-condensed-light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans Condensed';src:url('/wp-content/fonts/open-sans-condensed/open-sans-condensed-bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Open Sans Condensed';src:url('/wp-content/fonts/open-sans-condensed/open-sans-condensed-extrabold.ttf') format('truetype');font-weight:800;font-style:normal}.locations-menu #mobile_menu1 li:last-child,#menu-locations-menu-1 li:last-child{background-color:#005082;text-transform:uppercase;text-align:center;padding:14px 20px 10px 20px!important;margin-top:-8px!important;border-radius:10px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.locations-menu #mobile_menu1 li:last-child a,#menu-locations-menu-1 li:last-child a{color:#fff}#menu-locations-menu-1 li:last-child:hover{background-color:#0095db}.location-title{font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:115px;line-height:60px;text-transform:uppercase;color:rgba(2,80,130,1)}.location-title span{font-size:60px}.location-title .tm{font-size:40px!important;position:relative;bottom:14px}.hero-form-section{display:flex}.hero-form-cta{display:flex;flex-direction:row;gap:0;background-color:#fff;border-radius:50px;align-items:center;justify-content:space-between;height:60px;width:100%;box-shadow:5px 9px 22px 0px rgba(0,0,0,0.1),19px 35px 40px 0px rgba(0,0,0,0.09),43px 78px 53px 0px rgba(0,0,0,0.05),77px 138px 63px 0px rgba(0,0,0,0.01),120px 216px 69px 0px rgba(0,0,0,0);margin:15px 0px}.hero-form-cta input[type=text]{background-color:#fff;border:none;font-family:'Open Sans',sans-serif;font-size:15.87px;line-height:23.8px;padding:20px;height:60px;border-radius:50px;background-image:url(/wp-content/uploads/2025/04/loc-pin.svg);background-repeat:no-repeat;background-position:8% 50%;padding-left:12%;font-weight:300;color:#000}.hero-form-cta input[type=submit]{background-color:#0997D6;font-family:'Open Sans',sans-serif;font-size:21px;line-height:27px;text-transform:uppercase;border-radius:50px;color:#fff;font-weight:800;border:none;cursor:pointer;padding:0;height:52px;position:relative;right:4px;width:220px}.hero-reviews{display:flex;gap:10px;align-items:center}.hero-title-section::before{content:url(https://modernpura2stg.wpenginepowered.com/wp-content/uploads/2025/05/purair-hero-pointing-technician.webp);position:absolute;right:75%;top:-80px}.location-txt p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:20px;line-height:23.8px}.location-txt-sm p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:23.8px;color:#3B5998}.location-txt ul{margin-left:30px;margin-top:15px}.location-txt ul li{font-family:'Open Sans',sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#0997D6}.location-txt ul li:not(:last-child){margin-bottom:5px}.loc-cta-title{font-family:'Open Sans Condensed',sans-serif;color:#fff;font-weight:700;font-size:57px;line-height:57px;text-transform:uppercase;margin-bottom:40px}.loc-cta-subtitle{font-family:'Open Sans Condensed',sans-serif;color:#fff;font-weight:700;font-size:25px;line-height:23.8px;text-transform:uppercase}.loc-cta-price{font-size:100px;font-style:italic;font-weight:800;color:#70CBD2;text-transform:uppercase}.cta-form-container{width:279px;text-align:center}.cta-wrapper{display:flex;justify-content:center;align-items:center;height:287px}.cta-wrapper img:first-child{position:absolute;left:0;margin-left:5%;top:0}.cta-wrapper img:last-child{position:absolute;right:-50px;height:279px}.cta-form-container.inline{width:100%;text-align:center;display:flex;gap:100px;align-items:center}.postal-code-form-cta{display:flex;flex-direction:column;gap:10px}.postal-code-form-cta.inline{display:flex;flex-direction:row;gap:0;background-color:#fff;border-radius:50px}.postal-code-form-cta input[type=text]{background-color:#fff;border:1px solid #CBCBCB;font-family:'Open Sans',sans-serif;font-size:15.87px;line-height:23.8px;padding:20px;height:44px;border-radius:50px;background-image:url(/wp-content/uploads/2025/04/loc-pin.svg);background-repeat:no-repeat;background-position:5% 50%;padding-left:15%}.postal-code-form-cta.inline input[type=text]{border:none;height:49px}.postal-code-form-cta.inline input[type=submit]{font-family:'Open Sans Condensed',sans-serif;padding:0 30px;height:49px;position:relative;right:5px}.cta-form-container.inline p,.cta-form-container.inline a{font-size:30px;line-height:18.89px;margin-top:0px}.cta-form-container p,.cta-form-container a{font-family:'Open Sans',sans-serif;color:#fff;font-size:13.32px;line-height:18.89px;font-weight:700;margin-top:10px}.postal-code-form-cta input[type=submit]{background-color:#6ACAD3;font-family:'Open Sans',sans-serif;font-size:23px;line-height:39px;text-transform:uppercase;height:44px;border-radius:50px;color:#fff;font-weight:700;border:none;cursor:pointer}.location-duct-vent .swiper-pagination-bullet-active img,.location-duct-vent .swiper-pagination-bullet:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(136deg) brightness(103%) contrast(101%)}.location-duct-vent .swiper-pagination-bullet{padding:20px!important}.single .et_pb_accordion_item{margin-bottom:0!important}.pro-air-duct-slider .et_pb_minimenu_item{margin-right:0!important}.pro-air-duct-slider{border-right:5px solid #0997D6}.pro-air-duct-slider .et_pb_minimenu_item .active img,.pro-air-duct-slider .et_pb_minimenu_item a:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7494%) hue-rotate(331deg) brightness(101%) contrast(103%)}.grad-bg{background:linear-gradient(0deg,#025082,#025082),linear-gradient(90deg,rgba(0,0,0,0) 8.31%,rgba(2,80,130,0.8) 65.42%)}.map-location-section{display:flex;margin-top:30px;gap:40px}.map-wrap{width:60%;border-radius:20px}.map-wrap iframe{border:0;border-radius:20px;height:375px;box-shadow:0px 4.73px 4.73px 0px rgba(0,0,0,0.25)}.address-info{width:40%;display:flex;flex-direction:column}.address-info h4{font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:25px;line-height:inherit;color:#005082;text-transform:uppercase}.address-info p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:25px;line-height:120%;color:#0997D6}.address-info div:first-child{margin-top:100px}.address-info div:last-child{margin-top:auto}.book-now-btn{font-size:23px;font-family:'Open Sans Condensed',sans-serif;line-height:39px;text-transform:uppercase;background-color:#6ACAD3;padding:8px 50px;font-weight:bold;color:#fff;border-radius:50px;display:block;width:fit-content;margin-bottom:5px}.owner-section{background:rgba(2,80,130,1);padding:0 0 20px 20px;border-radius:0 0 0 100px;width:100vw}.owner-section .headshot{width:600px;padding:20px 0;padding-bottom:0;display:flex;justify-content:center;margin-left:30px}.owner-section .headshot img{border-radius:20px;width:400px;position:relative;text-align:center;top:30px}.owner-section .owner-name{position:relative;max-width:600px;display:flex;justify-content:center;margin-left:30px}.owner-section .owner-name button{text-align:center;background:rgba(9,151,214,1);width:fit-content;color:white;font-size:48px;font-weight:bold;padding:10px 50px;border-radius:10px;position:absolute;bottom:-25px;z-index:2;border:none}.owner-section .owner-bio{background:white;padding:50px 30px 30px;border-radius:20px 0 0 100px;position:relative;bottom:5px}.owner-section .owner-bio>h5{font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:28px;line-height:inherit;color:#005082;max-width:600px;text-align:center;text-transform:uppercase}.owner-section .owner-bio>p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:25px;line-height:inherit;color:#005082;max-width:600px;text-align:center}.owner-section .owner-bio>p a{font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:25px}.uppcase{text-transform:uppercase}.capcase{text-transform:capitalize}.mb-1{margin-bottom:1rem}#commercialSlider{display:none}.res-slider,.com-slider{width:350px}.res-slider h4,.com-slider h4{color:#fff;background-color:rgba(9,151,214,0.3);text-align:center;font-weight:700;font-size:33px;line-height:30px;margin:0;padding:15px}.res-slider .res-service-item,.com-slider .com-service-item{display:flex;flex-direction:column;align-items:center;gap:20px;background:rgba(2,80,130,0.3);padding:20px}.res-slider .bottom-nav,.com-slider .bottom-nav{display:flex;justify-content:center;gap:50px}.res-slider .res-service-item .content,.com-slider .com-service-item .content{display:flex;flex-direction:column;align-items:center;gap:15px}.res-slider .content div,.com-slider .content div{font-weight:700;font-size:18px;line-height:20px;color:rgba(106,202,211,1)}.res-slider .content p,.com-slider .content p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#fff;text-align:center}#serviceType{margin:auto;width:350px;display:block;margin-bottom:20px;color:#fff;background:rgba(255,255,255,0.3);border:none;font-size:15px;line-height:100%;padding:10px;border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://modernpura2stg.wpenginepowered.com/wp-content/uploads/2025/05/select-arrow.svg);background-repeat:no-repeat;background-position:right 10px center}#serviceType option{color:#000}.show-mb{display:none}.cta-wrapper .cta-form-container:last-child{display:none}.hero-reviews>div:first-child{display:none}.get-started{border-radius:10px}.get-started a{color:#fff!important}li.get-started{background-color:#005082;text-transform:uppercase;text-align:center;padding:14px 20px 10px 20px!important;margin-top:-8px!important;border-radius:10px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}li.get-started:hover{background-color:#0095db;color:#000!important}.et-fixed-header #top-menu .get-started a{color:#fff!important}.get-started li.current-menu-ancestor>a,.get-started li.current-menu-item>a{color:#fff!important}sup{vertical-align:middle;font-size:16px}.postaCodeForm p input[type=text]{width:80%!important;height:45px!important}.postaCodeForm p input[type=text]{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:20px;padding-left:16px;color:#020202;font-size:20px;font-weight:300}.postaCodeForm p input[type=Submit]{margin-top:23px;background-color:#70cbd2;min-height:40px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-color:#ffffff;border-style:solid;border-width:4px;color:#ffffff;font-weight:600;font-size:26px;letter-spacing:1px;width:80%}.et_pb_module_header span{margin-left:-20px}.et_pb_blurb .et_pb_main_blurb_image{width:47px}.et_pb_blurb_container{margin-left:30px}.et_pb_module_header span{padding-left:20px}#main-header{display:none}#page-container{padding-top:0px!important;margin-top:-1px!important}.et_transparent_nav #main-content .container{padding-top:58px!important}#top-header{display:none!important}#main-footer{display:none}.published{display:none}#sec_heading h2{padding-bottom:30px;margin-bottom:25px;position:relative;z-index:1}#sec_heading h2:before{position:absolute;content:"";height:4px;width:20%;background:#005182;bottom:0}.bd_imgs{background-size:contain;background-position:left}.bd_imgs_right{background-size:contain;background-position:right}.bg_half_img_left{background-size:50% 100%;background-position:left}.bg_half_img_right{background-size:50% 100%;background-position:right}#mp_table table th{font-size:20px}#mp_table table tr td img{margin-right:10px}#mp_table table tr td a{font-size:16px;color:#666666;letter-spacing:.5px;font-weight:600}#mp_table table tr td a:hover{color:#005182}.anchor_menu{display:flex;flex-direction:row;justify-content:space-around}.anchor_menu a{font-size:20px;font-weight:600;color:#fff;display:inline-block;padding:18px}.anchor_menu a:hover{text-decoration:underline}@media only screen and (max-width:1024px){.location-title{font-size:80px;line-height:40px}.location-title span{font-size:40px}.location-title .tm{font-size:20px!important}.hero-img-desk img{height:550px!important}.hero-title-section::before{right:53%;top:-50%;transform:scale(.7)}}@media only screen and (max-width:768px){.show-mb{display:block}.loc-cta-title{text-align:center;margin:auto;width:350px;font-size:50px;line-height:55px}.loc-cta-subtitle{font-size:20px;line-height:23px;width:350px;margin:auto;text-align:center;padding-top:20px}.cta-form-container{margin:auto}.cta-form-container p,.cta-form-container a{color:rgba(2,80,130,1)}.cta-form-container p.white,.cta-form-container p.white a{color:#fff!important}.cta-wrapper .cta-form-container.inline{display:none}.cta-wrapper .cta-form-container:last-child{display:block}.cta-wrapper>img{display:none}.cta-wrapper{height:auto;margin-top:50px;margin-bottom:50px}.cta-wrapper::before{content:url(https://modernpura2stg.wpenginepowered.com/wp-content/uploads/2025/05/van-front.webp);position:absolute;left:0}.cta-wrapper::after{content:url(https://modernpura2stg.wpenginepowered.com/wp-content/uploads/2025/04/mpa-cta-person.webp);transform:scaleX(-1);position:absolute;right:-150px;bottom:-10px}.cta-wrapper .loc-cta-subtitle.show-mb{padding:10px 0}.hero-title-section::before{display:none}.hero-title-section::after{content:url(https://modernpura2stg.wpenginepowered.com/wp-content/uploads/2025/05/purair-hero-employee.png);position:absolute;transform:scale(.6);top:50px;left:62%}}@media only screen and (max-width:460px){.logo-col{margin-bottom:0!important}.nav-row-loc{display:flex;align-items:center}.abs-pos{position:absolute}li.get-started,.locations-menu #mobile_menu1 li:last-child{padding:0!important;margin-top:0!important;margin-left:5%;margin-right:5%}.location-title{font-size:43px;line-height:27px}.location-title span{font-size:22px}.location-title .tm{font-size:12px!important}.map-location-section{flex-direction:column}.map-wrap,.address-info{width:100%}.address-info{flex-direction:row;align-items:center}.address-info h4{font-size:15px}.address-info p{font-size:14px}.address-info div:first-child,.address-info div:last-child{margin-top:0px}.book-now-btn{font-size:16px;line-height:27px;white-space:nowrap}.hero-form-section>div:first-child img{width:56.99px;height:56.99px}.hero-form-cta input[type=text]{font-size:12px;line-height:100%;height:23px;padding:0;padding-left:15%}.hero-form-cta{height:auto;width:250px;margin:0px;margin-bottom:10px}.hero-form-cta input[type=submit]{font-size:10px;line-height:12px;height:42px;width:87px;right:3px}.hero-reviews{gap:5px}.hero-title-section::after{transform:scale(.6);top:-100px;left:15%;z-index:-1}.owner-section{width:100%;padding:0 0 30px;border-radius:0}.owner-section .headshot{width:80%;padding:0;margin-left:0;margin:auto}.owner-section .owner-name{max-width:100%;margin-left:0}.owner-section .owner-name h4{font-size:23.91px;line-height:100%;bottom:-17px}.owner-section .owner-bio{padding:40px 20px 20px;border-radius:20px;margin:0 5%}.owner-section .owner-bio h5{font-size:14.37px;line-height:100%}.owner-section .owner-bio p,.owner-section .owner-bio p a{font-size:12.45px;line-height:100%}.location-txt p{font-size:14px;line-height:20px}.cta-wrapper>div{z-index:1}.cta-wrapper::before{transform:scale(1.5)}.hero-form-section>div:first-child{display:none}.hero-reviews>div:first-child{display:block}.hero-reviews>div:first-child img{width:90px;height:90px}}@media only screen and (max-width:991px){.reverse_tab_m{flex-direction:column-reverse;display:flex}}@media only screen and (max-width:767px){.anchor_menu{flex-direction:column;justify-content:center;text-align:center}.anchor_menu a{padding:5px;margin:2px 0;font-size:16px;display:inline-block}}.et_builder_inner_content.has_et_pb_sticky{z-index:1}.bubble{width:60px;height:60px;background-color:#007bff;border-radius:50%;position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color 0.3s;z-index:99999}.bubble:hover{background-color:#0056b3}.bubble>img{width:30px}.chat-box{width:350px;height:auto;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);position:fixed;bottom:90px;right:20px;display:none;flex-direction:column;padding:10px;z-index:9999}.chat-prompt{font-family:'Roboto',sans-serif;animation:fadeIn .25s ease forwards;align-items:flex-end;display:flex;flex-direction:column;margin:10px;max-width:317px;padding-top:20px;position:fixed;bottom:90px;right:11px;opacity:0;z-index:99999999;color:#000}.chat-prompt__close{background-color:rgba(255,255,255,.9);border-radius:99999px;border:none;color:#878787;cursor:pointer;font-size:12px;font-weight:500;padding:5px 15px;margin-right:3px;margin-bottom:4px;opacity:0}.chat-prompt:hover .chat-prompt__close{opacity:1}.chat-prompt__body{border:1px solid #e8e9eb;box-shadow:0 8px 20px 0 rgba(0,0,0,.24);position:relative;background:#fff;border-radius:13px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;max-width:290px;padding:24px;width:100%;z-index:99999}.chat-prompt__avatar{background-color:#eee;border-radius:45px;width:45px;height:45px;background-size:contain}.chat-prompt__message{padding-left:12px;font-size:16px;line-height:1.4;max-width:190px}.chat-prompt__body::after{content:"";width:20px;height:20px;position:absolute;bottom:-6px;right:18px;background:#fff;border-radius:4px;z-index:-1;transform:rotate(45deg)}@media screen and (max-width:769px){.chat-prompt__close{opacity:1}}@media screen and (max-width:450px){.chat-box>iframe{height:500px}}