 @import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap'); #wpadminbar{display:none !important;}body{font-family:'DM Sans',sans-serif;}a{color:#1b1f3b;}a:hover{color:#1B1F3B;}h1,h1 a{color:#1C1C1C;font-family:'Exo 2',sans-serif;font-size:52px;font-weight:700;line-height:58px;letter-spacing:0.5px;margin:20px 0;}h2{color:#1C1C1C;font-family:'Exo 2',sans-serif;font-size:36px;font-weight:700;line-height:42px;letter-spacing:0.5px;margin:20px 0;}h3{color:#1C1C1C;font-family:'Exo 2',sans-serif;font-size:26px;font-weight:600;line-height:32px;margin:20px 0;}h4{font-family:'Exo 2',sans-serif;color:#1C1C1C;font-size:20px;font-weight:600;line-height:26px;margin:18px 0;}p{font-family:'DM Sans',sans-serif;color:#1C1C1C;font-size:16px;line-height:27px;margin:14px 0;}ul{list-style-type:none;}ul li{font-family:'DM Sans',sans-serif;color:#1C1C1C;font-size:16px;line-height:27px;}ul.icon li::before{content:url(https://dkhvac.com/wp-content/themes/hvac6/images/custom-bullet.png);margin-right:12px;filter:hue-rotate(165deg);}.row{margin:0 auto;max-width:100%;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:100%;clear:both;}.contactForm{margin-top:20px;}.contactForm label{font-family:'Exo 2',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#1C1C1C;display:block;}.contactForm input{width:100%;padding:3px;margin-bottom:10px;border:none;height:2.5rem;box-shadow:none;}.contactForm textarea{width:100%;border:none;min-height:4rem;color:#000;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:middle;margin:0 10px;opacity:25%;cursor:pointer;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{font-size:inherit;font-weight:bold;background-color:#fafafa;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:3px 20px;cursor:pointer;}.contactForm .submitWrapper span.submit:hover{background-color:#eaeaea;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}  .fullwidth-navigation.active .top-bar{height:100%;}.navigation-wrapper{justify-content:center;text-align:center;}.header-details{display:flex;align-items:center;}.header-company-title a{font-family:'Exo 2',sans-serif;font-weight:700;text-decoration:none;font-size:1em;color:#1C1C1C;float:left;width:100%;text-align:left;margin:6px 0 2px 0;letter-spacing:3px;text-transform:uppercase;}header.header-wrapper{position:relative;background:#FFFFFF;box-shadow:0 1px 0 rgba(27,31,59,0.08),0 4px 20px rgba(27,31,59,0.06);}.row.header-bar{display:flex;align-items:center;padding:1.6vh 1.4vw;}.logo-wrapper{display:inline-block;width:auto;flex-shrink:0;}.logo-wrapper img{width:58px;height:58px;object-fit:contain;}.company-details{display:inline-block;vertical-align:middle;width:auto;max-width:86%;margin-left:1vw;}.company-details span{margin:0;line-height:1;}.company-details span a{margin:0 0 3px 0;font-size:1.5vw;font-weight:700;line-height:1;color:#1B1F3B;display:block;letter-spacing:3px;text-transform:uppercase;}.company-details p{font-family:'Exo 2',sans-serif;font-size:0.7vw;margin:0;color:#1b1f3b;line-height:initial;font-weight:600;letter-spacing:3px;text-transform:uppercase;}.top-bar{background:none;display:inline-block;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#1C1C1C;font-size:11px;font-weight:600;font-family:'Exo 2',sans-serif;text-transform:uppercase;letter-spacing:2px;padding:0 0.55vw;position:relative;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#1b1f3b;padding:0 0.55vw;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 4px;border-color:#2E9CCA transparent transparent transparent;border-top-style:solid;margin-top:-2px;top:22px;}.header-cta{justify-content:flex-end;}a.header-phone{font-size:0.75vw;font-weight:700;font-family:'Exo 2',sans-serif;color:#1B1F3B;letter-spacing:2px;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(46,156,202,0.45);border-radius:2px;padding:10px 16px;-webkit-transition:background 0.22s ease,color 0.22s ease,border-color 0.22s ease;transition:background 0.22s ease,color 0.22s ease,border-color 0.22s ease;}a.header-phone:hover{background:#2E9CCA;color:#FFFFFF;border-color:#2E9CCA;}a.header-phone::before{content:"\f095";font-family:fontAwesome;font-size:1vw;color:#2E9CCA;display:inline-block;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-transition:color 0.22s ease;transition:color 0.22s ease;}a.header-phone:hover::before{color:#FFFFFF;}.top-bar-section .dropdown li{width:50%;}.top-bar-section .dropdown::before{position:absolute;top:-6px;left:calc(50% - 3px);content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2E9CCA;}.located-in{padding:10px 0;font-family:'Exo 2',sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;color:#1C1C1C;text-transform:uppercase;}.row.slider-row,.row.tagline-row{max-width:100%;}.slick-header-slider.slick-initialized{opacity:1;}.slick-header-slider{opacity:0;}span.scroll-arrow{display:inline-block;width:7px;height:53px;position:absolute;left:calc(50% - 3.5px);bottom:2vh;cursor:pointer;z-index:9;}.header-inner span.scroll-arrow{bottom:10px;border:1px solid #FFFFFF;background:rgba(255,255,255,0.4);border-radius:8px;width:21px;height:67px;}span.scroll-arrow::after{content:"";width:5px;height:16px;background:#FFFFFF;position:absolute;left:7px;top:5px;border-radius:25%;-webkit-animation:scroll 1.85s infinite;animation:scroll 1.85s infinite;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.13);}@keyframes scroll{0%{top:4px;} 100%{top:32px;}}.tagline-row{padding:1.2vh 0;}span.circle-dot{display:inline-block;width:8px;height:8px;background:#2E9CCA;border-radius:50%;margin-right:10px;position:relative;}span.circle-dot::before{content:" ";width:16px;height:16px;border:1px solid #2E9CCA;position:absolute;left:-4px;top:-4px;border-radius:50%;-webkit-animation:pulse 1.85s infinite;animation:pulse 1.85s infinite;}@keyframes pulse{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;}100%{-moz-transform:scale(1.6);-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0;}}  .footer-wrapper{background-color:#1B1F3B;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:48px 48px;width:100%;font-family:'DM Sans',sans-serif;padding-top:12vh;padding-bottom:12vh;border-top:3px solid;border-image:linear-gradient(90deg,#2E9CCA,#E87722) 1;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.footer-inner{display:flex;align-items:center;z-index:99;position:relative;justify-content:center;}.footer-address p,.footer-hours p{margin:0;font-size:14px;color:#FFFFFF;font-family:'DM Sans',sans-serif;line-height:22px;}.footer-hours{margin-top:16px;}.footer-payment img{margin:0 5px 5px 0;}.footer-payment svg{filter:brightness(0) invert(1);opacity:0.6;}.footer-social .fa,.footer-social-block .fa{color:#FFFFFF;font-size:16px;margin:6px 10px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);border-radius:50%;padding:10px;width:42px;height:42px;line-height:22px;text-align:center;display:inline-block;-webkit-transition:background 300ms ease,border-color 300ms ease,-webkit-transform 300ms ease;transition:background 300ms ease,border-color 300ms ease,transform 300ms ease;}.footer-social .fa:hover,.footer-social-block .fa:hover{background:#2E9CCA;border-color:#2E9CCA;color:#FFFFFF;-webkit-transform:translateY(-3px);transform:translateY(-3px);}.footer-wrapper h2{font-family:'Exo 2',sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,0.5);line-height:initial;margin:0 0 16px 0;}.footer-wrapper h2::after{content:none;}.lnm-logo img{max-width:160px;filter:brightness(0) invert(1);opacity:0.35;}.disclaimer{padding-top:18px;font-family:'DM Sans',sans-serif;}.disclaimer P{font-size:12px;font-family:'DM Sans',sans-serif;color:rgba(255,255,255,0.35);}  .separate{margin:0 0 20px 0;}.vertical-center{display:flex;align-items:center;justify-content:center;}.top-padding-small{padding-top:4vh !important;}.cta-vertical-center{display:flex;align-items:center;justify-content:flex-end;}.default-box{padding:50px;}.text-box{padding:8vh 5vw;}.text-box-smaller{padding:6vh 4vw;}.text-box-smallest{padding:4vh 3vw;}.image-box{padding:25px;}.white-outline{}.white-outline::before{content:"";position:absolute;display:block;top:25px;left:25px;width:calc(100% - 50px);height:calc(100% - 50px);border:1px solid rgba(255,255,255,0.15);z-index:0;}.btn-1{background:#2E9CCA;color:#FFFFFF;font-family:'Exo 2',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:18px 40px;margin:1.5rem 0;border-radius:2px;-webkit-transition:opacity 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;}.btn-1:hover{background:#1B1F3B;color:#FFFFFF;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 28px rgba(27,31,59,0.28);}.btn-1::before{content:none;}.btn-1::after{content:none;}.btn-1:focus{background:#1B1F3B;color:#FFFFFF;}.btn-2{background:#E87722;color:#FFFFFF;font-family:'Exo 2',sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:18px 40px;margin:1.5rem 0;border-radius:2px;-webkit-transition:opacity 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;}.btn-2:hover{background:#2E9CCA;color:#FFFFFF;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 28px rgba(27,31,59,0.28);}.btn-2::before{content:none;}.btn-2::after{content:none;}.btn-2:focus{background:#1B1F3B;color:#FFFFFF;}.lightblue-background{background:#E8F3FB;}.lightgray-background{background:#F0F4F8;}.blue-background{background:#2E9CCA;}.cta-blue-background{background:#1B1F3B;}.strip-padding{padding:0 !important;}.like-h1{color:#FFFFFF;font-family:'Exo 2',sans-serif;font-size:40px;font-weight:700;line-height:46px;letter-spacing:0.5px;margin:20px 0;}.mobile-sticky-cta{display:none;}  .background-picture{background-size:cover !important;background-position:50% 50% !important;}.picture-home-01{background:url(https://dkhvac.com/wp-content/uploads/sites/424/2026/06/home2.jpg);}.picture-home-02{background:url(https://dkhvac.com/wp-content/uploads/sites/424/2026/06/h2.jpg);}.picture-home-cta{background:url(https://dkhvac.com/wp-content/uploads/sites/424/2026/06/home3.jpg);border-radius:15px;-webkit-animation:ctaGlow 3s ease-in-out infinite;animation:ctaGlow 3s ease-in-out infinite;}.CTA-picture-01{background:url(https://dkhvac.com/wp-content/uploads/sites/424/2026/06/home3.jpg);}.picture-about-01{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/about-img1.jpg);}.picture-about-02{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/about-img2.jpg);}.picture-about-03{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/about-img3.jpg);}.picture-service-hvac-contractor{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-contractor.jpg);}.picture-service-hvac-repairs{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-repair.jpg);}.picture-service-hvac-maintenance{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-maintenance.jpg);}.picture-service-heat-pump{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/service-heat-pump.jpg);}.picture-service-air-conditioning-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/air-conditioning-services.jpg);}.picture-service-air-duct-cleaning{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/air-duct-cleaning.jpg);}.picture-service-boiler-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/boiler-services.jpg);}.picture-service-commercial-air-conditioning{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-air-conditioning.jpg);}.picture-service-commercial-air-duct-cleaning{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/air-duct-cleaning.jpg);}.picture-service-commercial-boiler-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/boiler-services.jpg);}.picture-service-commercial-furnace-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-furnace-services.jpg);}.picture-service-commercial-heat-pump-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-heat-pump-services.jpg);}.picture-service-commercial-heating{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-heating.jpg);}.picture-service-commercial-hvac-installations{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-installations.jpg);}.picture-service-commercial-hvac-maintenance{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-maintenance.jpg);}.picture-service-commercial-hvac-repairs{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-repair.jpg);}.picture-service-commercial-refrigeration{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-refrigeration.jpg);}.picture-service-commercial-vent-cleaning{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-vent-cleaning.jpg);}.picture-service-emergency-air-conditioning-repair{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/emergency-air-conditioning-repair.jpg);}.picture-service-emergency-heating-repair{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/emergency-heating-repair.jpg);}.picture-service-furnace-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/furnace-services.jpg);}.picture-service-heat-pump-service{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-heat-pump-services.jpg);}.picture-service-heating{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-heating.jpg);}.picture-service-hvac-installations{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-installations.jpg);}.picture-service-indoor-air-quality{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/indoor-air-quality.jpg);}.picture-service-residential-air-conditioning-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/residential-air-conditioning-services.jpg);}.picture-service-residential-air-duct-cleaning{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/air-duct-cleaning.jpg);}.picture-service-residential-boiler-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/boiler-services.jpg);}.picture-service-residential-furnace-services{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/furnace-services.jpg);}.picture-service-residential-heating{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-heating.jpg);}.picture-service-residential-hvac-installations{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-installations.jpg);}.picture-service-residential-hvac-maintenance{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-maintenance.jpg);}.picture-service-residential-hvac-repairs{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/hvac-repair.jpg);}.picture-service-residential-vent-cleaning{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-vent-cleaning.jpg);}.picture-service-vent-cleaning{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/commercial-vent-cleaning.jpg);}.picture-contact-01{background:url(https://dkhvac.com/wp-content/themes/hvac6/images/home-img2.jpg);}.s1{background:url(https://dkhvac.com/wp-content/uploads/sites/424/2025/04/hvac-1.jpg);}.s2{background:url(https://dkhvac.com/wp-content/uploads/sites/424/2025/04/hvac-2.jpg);}svg.payment-icon{float:none;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}   .home-intro-wrap{background:#FFFFFF;}.home-intro-right{background-color:#d4eaf6;background-image:radial-gradient(circle,rgba(46,156,202,0.07) 1px,transparent 1px);background-size:24px 24px;border-left:3px solid #2E9CCA;}.home-services-wrap{background:#F0F4F8;border-top:1px solid rgba(46,156,202,0.18);}.home-badges-wrap{background-color:#1b1f3b;background-image:radial-gradient(circle,rgb(255 255 255 / 10%) 1px,transparent 1px);background-size:24px 24px;padding:5vh 0;border-top:1px solid rgba(46,156,202,0.18);}.home-pricing-wrap{background:#F0F4F8;border-top:1px solid rgba(46,156,202,0.18);padding:8vh 0;}.home-cta-wrap{background-color:#1B1F3B;background-image:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px);background-size:48px 48px;border-top:1px solid rgba(46,156,202,0.18);padding:5vh;}.home-flex-row{display:flex;align-items:stretch;}.badge{padding:4vh 2vw;display:flex;align-items:center;justify-content:center;}.badge img{height:auto;}  .home-cta-wrap h2,.home-cta-wrap .like-h1,.home-cta-wrap p,.home-cta-wrap li,.home-cta-wrap strong{color:#FFFFFF;}  h2::after{content:"";display:block;width:36px;height:3px;background:#2E9CCA;margin-top:12px;border-radius:0;}.text-center h2::after{margin-left:auto;margin-right:auto;}.home-cta-wrap h2::after,.home-cta-wrap .like-h1::after{background:rgba(255,255,255,0.35);}  .mobile-bg{display:none;}  .section-eyebrow{display:block;font-family:'Exo 2',sans-serif;font-size:14px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#1b1f3b;margin-bottom:10px;}.section-eyebrow.orange{color:rgb(232 119 34) !important;}.section-eyebrow-light{color:rgb(232 119 34);}  .footer-brand-row{padding:0vh 0 4vh;margin-bottom:4vh;}.footer-brand-col{display:flex;align-items:center;justify-content:center;gap:14px;position:relative;}.footer-brand-col::after{content:"";position:absolute;bottom:-4vh;left:-0.9375rem;right:-0.9375rem;height:1px;background:rgba(232,119,34,0.15);-webkit-animation:lineGlow 2.8s ease-in-out infinite;animation:lineGlow 2.8s ease-in-out infinite;}.footer-brand-logo{width:76px;object-fit:contain;filter:brightness(0) invert(1);opacity:0.8;flex-shrink:0;}.footer-brand-name{font-family:'Exo 2',sans-serif;font-size:13px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,0.7);}.footer-mid-col{padding:0 2vw;}.footer-social-block{margin-top:28px;}  @keyframes fadeSlideUp{from{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px);} to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes lineGlow{0%,100%{background:rgba(232,119,34,0.15);box-shadow:none;} 50%{background:rgba(232,119,34,0.35);box-shadow:0 0 10px rgba(232,119,34,0.55),0 0 4px rgba(232,119,34,0.4);}}@keyframes ctaGlow{0%,100%{box-shadow:0 0 20px rgba(46,156,202,0.18),0 0 60px rgba(46,156,202,0.08);} 50%{box-shadow:0 0 40px rgba(46,156,202,0.4),0 0 100px rgba(46,156,202,0.2);}}  .home-intro-left{background-color:#1B1F3B;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:48px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.home-intro-left h1{color:#FFFFFF;}.home-intro-left p{color:rgba(255,255,255,0.75);}.home-intro-left .btn-1:hover{background:#E87722;box-shadow:0 8px 28px rgba(232,119,34,0.35);}  .home-intro-right{position:relative;}.home-intro-right::before{content:"";position:absolute;top:18px;right:18px;width:26px;height:26px;border-top:2px solid rgba(46,156,202,0.3);border-right:2px solid rgba(46,156,202,0.3);pointer-events:none;}.home-intro-right::after{content:"";position:absolute;bottom:18px;left:18px;width:26px;height:26px;border-bottom:2px solid rgba(46,156,202,0.3);border-left:2px solid rgba(46,156,202,0.3);pointer-events:none;}  h2::after{width:48px;background:linear-gradient(90deg,#2E9CCA,rgba(46,156,202,0.12));}  .home-services-wrap .lightgray-background{border-left:4px solid #2E9CCA;}.home-services-content ul.icon{counter-reset:service-item;margin-top:8px;}.home-services-content ul.icon li{counter-increment:service-item;display:flex;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px solid rgba(27,31,59,0.07);-webkit-transition:padding-left 0.2s ease;transition:padding-left 0.2s ease;}.home-services-content ul.icon li:last-child{border-bottom:none;}.home-services-content ul.icon li:hover{padding-left:6px;}.home-services-content ul.icon li::before{content:"0" counter(service-item);font-family:'Exo 2',sans-serif;font-size:10px;font-weight:700;color:#2E9CCA;letter-spacing:2px;flex-shrink:0;min-width:22px;}  .badge{display:flex;align-items:center;justify-content:center;}  .pricing-box{background:#FFFFFF;border:1px solid rgba(46,156,202,0.2);border-radius:15px;box-shadow:0 0 0 4px rgba(46,156,202,0.04),0 8px 40px rgba(46,156,202,0.14),0 0 80px rgba(46,156,202,0.07);}  .btn-1{overflow:hidden;position:relative;-webkit-transition:background 0.25s ease,-webkit-transform 0.25s ease,box-shadow 0.25s ease;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;}.btn-1::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);-webkit-transition:left 0.55s ease;transition:left 0.55s ease;pointer-events:none;}.btn-1:hover::before{left:150%;}.btn-2{overflow:hidden;position:relative;-webkit-transition:background 0.25s ease,-webkit-transform 0.25s ease,box-shadow 0.25s ease;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;}.btn-2::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);-webkit-transition:left 0.55s ease;transition:left 0.55s ease;pointer-events:none;}.btn-2:hover::before{left:150%;}.picture-home-cta img,.CTA-picture-01 img{display:none;}  header.header-wrapper{border-top:3px solid;border-image:linear-gradient(90deg,#2E9CCA,#E87722) 1;}.tagline{background:#1B1F3B;padding:10px 1.4vw !important;}header .located-in{color:rgba(255,255,255,0.6);padding:0;}header span.circle-dot{background:#E87722;}header span.circle-dot::before{border-color:#E87722;}  .slider-wrapper{position:relative;}.slider-text-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(27,31,59,0.9) 0%,rgba(27,31,59,0.35) 120%,transparent 100%);padding:6vh 4vw 4vh;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.slider-over-headline{font-family:'Exo 2',sans-serif;font-size:48px;font-weight:700;line-height:54px;color:#FFFFFF;margin:8px 0 20px 0;letter-spacing:0.5px;}.cta-blue-background *{color:#fff;}.landing-page-button-wrapper a{background:#1b1f3b;color:#ffffff;}.landing-page-button-wrapper a:hover{background:#e87722;}.row.service-areas-wrapper h2::after{opacity:0;}.cta-blue-background .contactForm label{color:#fff;}   @media only screen and (min-width:1026px){.navigation-wrapper{justify-content:center;}.top-bar-section li:not(.has-form) a:not(.button)::before{content:"";width:70%;height:0;background:#2E9CCA;position:absolute;bottom:4px;left:15%;-webkit-transition:height 200ms ease;transition:height 200ms ease;}.top-bar-section li.has-dropdown:not(.has-form) a:not(.button)::before{left:7.5%;width:85%;}.top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{height:2px;}.top-bar-section .dropdown{background:#1B1F3B;border-radius:2px;min-width:650px;text-align:left;padding:3vh 2vw;left:50%;box-shadow:0 20px 60px rgba(27,31,59,0.5);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.top-bar-section .dropdown li.page_item{width:50%;display:inline-block;}.top-bar-section ul li ul.dropdown li:nth-child(2n+2){padding-left:20px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:rgba(255,255,255,0.70);font-size:11px;letter-spacing:1.5px;line-height:32px;position:relative;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#FFFFFF;line-height:32px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{content:"";width:0px !important;height:2px;background:#2E9CCA;position:absolute;top:calc(50% - 1px);bottom:unset;left:-18px !important;opacity:1;-webkit-transition:all 250ms ease;transition:all 250ms ease;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form)>a:not(.button)::before{width:12px !important;opacity:1;}.lnm-logo{text-align:right;}} @media only screen and (max-width:1680px){.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:11px;line-height:30px;}} @media only screen and (max-width:1440px){.top-bar-section li:not(.has-form) a:not(.button){font-size:10px;letter-spacing:1.5px;}.like-h1{font-size:34px;line-height:40px;margin:16px 0;}.text-box{padding:6vh 4vw;}.text-box-smaller{padding:5vh 3.5vw;}.text-box-smallest{padding:3vh 2vw;}.picture-home-cta img,.CTA-picture-01 img{max-height:75%;}} @media only screen and (max-width:1366px){.top-bar-section li:not(.has-form) a:not(.button){font-size:10px;letter-spacing:1px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:10px;line-height:22px;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){line-height:22px;}.top-bar-section .dropdown{min-width:520px;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form)>a:not(.button)::before{width:10px !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{left:-10px !important;}} @media only screen and (max-width:1280px){.top-bar-section li:not(.has-form) a:not(.button){padding:0 0.35vw;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{padding:0 0.35vw;}p{font-size:15px;line-height:25px;}} @media only screen and (max-width:1026px){.navigation-toggle .toggle-bars.fa.fa-bars,.navigation-toggle .fa.fa-close{font-size:28px;}.top-bar .title-area{height:0;}.navigation-wrapper{justify-content:center;text-align:center;padding-top:100px;}.top-bar{display:block;height:0;}.top-bar .title-area{display:none;}.top-bar-section li:not(.has-form) a:not(.button)::before{content:"";width:4%;height:0;background:#2E9CCA;position:absolute;bottom:3px;left:calc(50% - 2%);-webkit-transition:all 250ms ease;transition:all 250ms ease;}.top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{height:1px;}.top-bar-section .dropdown{background:#FFFFFF;min-width:320px;left:100%;}.top-bar-section .dropdown li{width:100vw;}.top-bar-section .dropdown li.page_item{margin:10px 0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#1C1C1C;font-size:15px;line-height:32px;position:relative;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#2E9CCA;line-height:32px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{content:"";width:0px !important;height:2px;background:#2E9CCA;position:absolute;top:calc(50% - 1px);bottom:unset;left:-18px !important;opacity:1;-webkit-transition:all 250ms ease;transition:all 250ms ease;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form)>a:not(.button)::before{width:14px !important;opacity:1;}.top-bar-section .dropdown::before{border-bottom:6px none #2E9CCA;}.mobile-menu .dropdown .title a{color:#2E9CCA !important;font-weight:bold;}.mobile-menu .dropdown .parent-link a{font-weight:bold !important;}.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:100;}a.sticky-btn-1{display:inline-block;width:50%;float:left;text-align:center;color:#FFFFFF;text-transform:uppercase;font-weight:700;font-family:'Exo 2',sans-serif;font-size:11px;letter-spacing:3px;background:#E87722;padding:20px 5px;}a.sticky-btn-1::before{content:none;}a.sticky-btn-2{display:inline-block;width:50%;float:left;text-align:center;color:#FFFFFF;text-transform:uppercase;font-weight:700;font-family:'Exo 2',sans-serif;font-size:11px;letter-spacing:3px;background:#1B1F3B;padding:20px 5px;}a.sticky-btn-2::before{content:none;}a.sticky-btn-1:hover,a.sticky-btn-2:hover{color:#FFFFFF;opacity:0.85;}.picture-home-cta,.CTA-picture-01{display:none;}.footer-wrapper{padding-top:5vh;padding-bottom:10vh;}.background-picture{min-height:45vh;}.header-details{text-align:center;flex-direction:column;}.company-details span a{font-size:24px;letter-spacing:2px;text-align:center;}.company-details{max-width:80%;}.company-details p{font-size:12px;letter-spacing:2px;}.tagline{display:none;}.mobile-navigation.navigation-toggle{position:absolute;right:75px;top:75px;z-index:1;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 4px;border-color:#2E9CCA transparent transparent transparent;border-top-style:solid;margin-top:unset;top:14px;right:50px;transform:rotate(270deg);}.top-bar-section li:not(.has-form) a:not(.button){font-size:16px;padding:0 15px;letter-spacing:2px;line-height:40px;}.footer-social .fa{margin:0 2vw;}.separate-top{margin:20px 0 0 0;}.footer-inner{display:inline-block;text-align:center;}.home-flex-row{flex-direction:column;}.home-intro-right{border-left:none;border-top:3px solid #2E9CCA;}.home-intro-right::before,.home-intro-right::after{display:none;}.lnm-logo{margin-top:5vh;}.mobile-bg{background:url(https://dkhvac.com/wp-content/uploads/sites/424/2026/06/m1.jpg) center / cover no-repeat;height:26vh;clear:both;display:block;}} @media only screen and (max-width:768px){.footer-inner{display:initial;}.footer-address p,.footer-hours p{line-height:22px;}.footer-address{text-align:center;margin-bottom:50px;padding:0;}.footer-payment{margin-bottom:50px;}.footer-social{margin-bottom:50px;}.lnm-logo.text-right{text-align:center !important;padding:0;}.white-outline::before{content:none;}.picture-home-01{display:none;}.picture-home-02{display:none;}.picture-about-02{display:none;}.picture-about-03{display:none;}.separate{padding:0;}.mobile-navigation.navigation-toggle{right:20px;top:40px;}} @media only screen and (max-width:767px){.footer-wrapper{display:inline-block;}.mobile-bg{height:16vh;}} @media only screen and (max-width:414px){.top-bar-section li:not(.has-form) a:not(.button)::before{width:10%;left:calc(50% - 5%);}.company-details{max-width:86%;}.company-details span a{font-size:16px;letter-spacing:2px;}.company-details p{font-size:10px;letter-spacing:1px;line-height:14px;}.mobile-navigation.navigation-toggle{right:15px;top:29px;}.text-box{padding:5vh 5vw;}.text-box-smaller{padding:4vh 5vw;}.text-box-smallest{padding:3vh 5vw;}.top-padding-small{padding-top:3vh !important;}h1{font-size:28px;line-height:34px;}h2{font-size:24px;line-height:30px;}h3{font-size:20px;line-height:26px;}h4{font-size:18px;line-height:24px;}p{font-size:14px;line-height:23px;}ul li{font-size:14px;line-height:23px;}.like-h1{font-size:24px;line-height:30px;}.disclaimer P{font-size:10px;line-height:16px;}.btn-1{font-size:10px;font-weight:700;letter-spacing:2px;padding:16px 28px;margin:1rem 0;}.btn-2{font-size:10px;font-weight:700;letter-spacing:2px;padding:16px 28px;margin:1rem 0;}.lnm-logo img{max-width:130px;}.lightgray-background{margin:-20px 0;}.strip-padding-mobile{padding:0 !important;}}  .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#FFFFFF;padding:40px 70px;z-index:9999;border-radius:2px 0 0 2px;box-shadow:-4px 0 0 0 #2E9CCA;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:transform 1.0s ease;transition:transform 1.0s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:-4px 0 0 0 #2E9CCA,0 40px 80px rgba(27,31,59,0.25);}span.slide-out-title{display:block;margin:0 0 24px;color:#1B1F3B;font-weight:700;font-family:'Exo 2',sans-serif;font-size:1.1em;letter-spacing:3px;text-transform:uppercase;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:-10px;top:30%;color:#FFFFFF;font-size:32px;width:34px;line-height:100px;text-align:center;background:#2E9CCA;border-radius:2px 0 0 2px;box-shadow:-4px 0 12px rgba(27,31,59,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:2px;font-size:14px;line-height:1.4;height:auto;border:1px solid rgba(27,31,59,0.12);padding:10px 16px;margin-bottom:8px;box-shadow:none !important;background:#FFFFFF;color:#1C1C1C;font-weight:normal;font-family:'DM Sans',sans-serif;}.custom-slide-out-wrapper label{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-family:'Exo 2',sans-serif;font-weight:700;color:#1B1F3B;padding:0 0 4px 0;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:2px;line-height:1.4;border:1px solid rgba(27,31,59,0.12);box-shadow:none !important;background:#FFFFFF;color:#1C1C1C;font-weight:normal;font-family:'DM Sans',sans-serif;padding:10px 16px;font-size:14px;height:100px;margin-bottom:8px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:2px;font-size:14px;line-height:1.4;height:auto;border:1px solid rgba(27,31,59,0.12);box-shadow:none !important;background:#FFFFFF;color:#1C1C1C;font-weight:normal;margin:0 0 8px;padding:5px 16px;min-height:0;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0 12px;margin:0 0 0 24px;color:#1C1C1C;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:middle;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#FFFFFF;font-weight:700;font-family:'Exo 2',sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;background:#2E9CCA;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:2px;-webkit-transition:all 250ms ease;transition:all 250ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{background:#1B1F3B;box-shadow:0 8px 24px rgba(27,31,59,0.28);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px);}input#captchaCode{background:#F0F4F8;} 