html[data-theme=dark] [data-industry-page]{background-color:#000;color:#fff}html[data-theme=dark] [data-industry-page] #smooth-content,html[data-theme=dark] [data-industry-page] #smooth-wrapper,html[data-theme=dark] [data-industry-page] main{background-color:#000}html[data-theme=dark] [data-industry-page] h1,html[data-theme=dark] [data-industry-page] h2,html[data-theme=dark] [data-industry-page] h3,html[data-theme=dark] [data-industry-page] h4,html[data-theme=dark] [data-industry-page] h5,html[data-theme=dark] [data-industry-page] h6,html[data-theme=dark] [data-industry-page] h7{color:#fff}html[data-theme=dark] [data-industry-page] p{color:#adadad!important}html[data-theme=dark] [data-industry-page] .content-section .section-heading,html[data-theme=dark] [data-industry-page] .content-section .section-subheading{color:#fff}html[data-theme=dark] [data-industry-page] .content-section li,html[data-theme=dark] [data-industry-page] .content-section ol,html[data-theme=dark] [data-industry-page] .content-section p,html[data-theme=dark] [data-industry-page] .content-section ul{color:hsla(0,0%,100%,.88)}html[data-theme=dark] [data-industry-page] .content-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}html[data-theme=dark] [data-industry-page] .tp-inner-header-area .tp-inner-header-menu>nav>ul>li>a{color:#fff!important}html[data-theme=dark] [data-industry-page] .tp-inner-header-area.transparent .tp-header-bar button span{background-color:#fff!important}html[data-theme=dark] [data-industry-page] .header-sticky.tp-inner-header-area .tp-inner-header-menu>nav>ul>li>a{color:#fff!important}html[data-theme=dark] [data-industry-page] .header-sticky.tp-inner-header-area{background-color:rgba(0,0,0,.92)!important}html[data-theme=light] [data-industry-page]{background-color:#fafafa!important;color:#18181b!important}html[data-theme=light] [data-industry-page] #smooth-content,html[data-theme=light] [data-industry-page] #smooth-wrapper,html[data-theme=light] [data-industry-page] main{background-color:#fafafa!important}html[data-theme=light] [data-industry-page] h1,html[data-theme=light] [data-industry-page] h2,html[data-theme=light] [data-industry-page] h3,html[data-theme=light] [data-industry-page] h4,html[data-theme=light] [data-industry-page] h5,html[data-theme=light] [data-industry-page] h6,html[data-theme=light] [data-industry-page] h7{color:#18181b!important}html[data-theme=light] [data-industry-page] p{color:#3f3f46!important}html[data-theme=light] [data-industry-page] .content-section .section-heading,html[data-theme=light] [data-industry-page] .content-section .section-subheading{color:#18181b!important}html[data-theme=light] [data-industry-page] .content-section li,html[data-theme=light] [data-industry-page] .content-section ol,html[data-theme=light] [data-industry-page] .content-section p,html[data-theme=light] [data-industry-page] .content-section ul{color:#3f3f46!important}html[data-theme=light] [data-industry-page] .content-card{background:#fff!important;border:1px solid #e4e4e7!important;box-shadow:0 1px 3px rgba(0,0,0,.04)}html[data-theme=light] [data-industry-page] .content-section a.text-primary{color:#4f46e5!important}html[data-theme=light] [data-industry-page] .tp-hero-4-area .text-white,html[data-theme=light] [data-industry-page] .tp-hero-4-area h1,html[data-theme=light] [data-industry-page] .tp-hero-4-content h1,html[data-theme=light] [data-industry-page] .tp-hero-4-content p{color:#18181b!important}html[data-theme=light] [data-industry-page] .tp-inner-header-area .tp-inner-header-menu>nav>ul>li>a{color:#141414!important}html[data-theme=light] [data-industry-page] .tp-inner-header-area.transparent .tp-header-bar button span{background-color:#141414!important}html[data-theme=light] [data-industry-page] .header-sticky.tp-inner-header-area .tp-inner-header-menu>nav>ul>li>a{color:#141414!important}html[data-theme=light] [data-industry-page] .header-sticky.tp-inner-header-area{background:hsla(0,0%,100%,.94)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}html[data-theme=light] [data-industry-page] .tp-inner-header-area.transparent .ab-logo-1,html[data-theme=light] [data-industry-page] .tp-inner-header-area.transparent.header-sticky .ab-logo-1{display:none!important}html[data-theme=light] [data-industry-page] .tp-inner-header-area.transparent .ab-logo-2,html[data-theme=light] [data-industry-page] .tp-inner-header-area.transparent.header-sticky .ab-logo-2{display:block!important}html[data-theme=light] [data-industry-page] .tm-hero-subtitle{color:#71717a!important}html[data-theme=light] [data-industry-page] .tm-details-social-title,html[data-theme=light] [data-industry-page] .tm-details-title{color:#18181b!important}html[data-theme=light] [data-industry-page] .tm-details-text p{color:#3f3f46!important}html[data-theme=light] [data-industry-page] .pt-120.pb-40 .fa-check.text-white,html[data-theme=light] [data-industry-page] .pt-120.pb-40 .tm-details-text p,html[data-theme=light] [data-industry-page] .pt-120.pb-40 .tm-details-title,html[data-theme=light] [data-industry-page] .pt-120.pb-40 .tm-hero-subtitle,html[data-theme=light] [data-industry-page] .pt-120.pb-40 h6.text-white,html[data-theme=light] [data-industry-page] .tm-details-cta-form>form .form-label.text-white{color:#18181b!important}html[data-theme=light] [data-industry-page] .tm-details-cta-form>form input,html[data-theme=light] [data-industry-page] .tm-details-cta-form>form select,html[data-theme=light] [data-industry-page] .tm-details-cta-form>form textarea{color:#18181b!important;border-color:#d4d4d8!important;background-color:#fff!important}html[data-theme=light] [data-industry-page] .accordion-buttons{color:#18181b!important}html[data-theme=light] [data-industry-page] .bb-faq-answer,html[data-theme=light] [data-industry-page] .bb-faq-answer p,html[data-theme=light] [data-industry-page] .bb-faq-answer-inner{color:#3f3f46!important}html[data-theme=dark] [data-industry-page] .accordion-buttons{color:#fff!important}html[data-theme=light] [data-industry-page] .tp-service-4-area,html[data-theme=light] [data-industry-page] footer .tp-copyright-2-area,html[data-theme=light] [data-industry-page] footer .tp-footer-2-area,html[data-theme=light] [data-industry-page] footer .tp-footer-4-area{background-color:#000!important}html[data-theme=light] [data-industry-page] footer .tp-footer-2-widget-text p,html[data-theme=light] [data-industry-page] footer .tp-footer-2-widget-title,html[data-theme=light] [data-industry-page] footer .tp-footer-3-copyright,html[data-theme=light] [data-industry-page] footer .tp-footer-4-big-title,html[data-theme=light] [data-industry-page] footer .tp-footer-4-big-title span,html[data-theme=light] [data-industry-page] footer .tp-footer-4-top-left p,html[data-theme=light] [data-industry-page] footer h2,html[data-theme=light] [data-industry-page] footer h3,html[data-theme=light] [data-industry-page] footer h4,html[data-theme=light] [data-industry-page] footer p{color:#fff!important}html[data-theme=light] [data-industry-page] footer .tp-footer-2-contact-item a,html[data-theme=light] [data-industry-page] footer .tp-footer-2-contact-item span,html[data-theme=light] [data-industry-page] footer .tp-footer-2-widget-menu ul li a,html[data-theme=light] [data-industry-page] footer .tp-footer-3-social a{color:hsla(0,0%,100%,.85)!important}html[data-theme=dark] [data-industry-page] .tp-service-4-area .tp-service-4-link,html[data-theme=dark] [data-industry-page] .tp-service-4-area .tp-service-4-title-sm a,html[data-theme=dark] [data-industry-page] .tp-service-4-area a,html[data-theme=dark] [data-industry-page] .tp-service-4-area h2,html[data-theme=dark] [data-industry-page] .tp-service-4-area h4,html[data-theme=light] [data-industry-page] .tp-service-4-area .tp-service-4-link,html[data-theme=light] [data-industry-page] .tp-service-4-area .tp-service-4-title-sm,html[data-theme=light] [data-industry-page] .tp-service-4-area .tp-service-4-title-sm a,html[data-theme=light] [data-industry-page] .tp-service-4-area a,html[data-theme=light] [data-industry-page] .tp-service-4-area h2,html[data-theme=light] [data-industry-page] .tp-service-4-area h4,html[data-theme=light] [data-industry-page] .tp-service-4-area p,html[data-theme=light] [data-industry-page] footer .tp-footer-2-contact-item a:hover,html[data-theme=light] [data-industry-page] footer .tp-footer-2-widget-menu ul li a:hover,html[data-theme=light] [data-industry-page] footer .tp-footer-3-social a:hover{color:#fff!important}.content-section{width:100%;padding:3.5rem 0}.content-section .section-heading{font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:700;margin-bottom:1.5rem;line-height:1.3;letter-spacing:-.02em}.content-section .section-subheading{font-size:clamp(1.1rem,1.4vw,1.25rem);font-weight:600;margin-top:1.75rem;margin-bottom:.75rem;line-height:1.35}.content-section p{font-size:1rem;line-height:1.75;margin-bottom:1rem;max-width:100%}.content-section p:last-child{margin-bottom:0}.content-section ol,.content-section ul{margin:.75rem 0 1.25rem;padding-left:1.5rem;line-height:1.7}.content-section li{margin-bottom:.5rem}.content-section a.text-primary{color:var(--tp-theme-1,#6366f1)!important;text-decoration:underline;text-underline-offset:3px}.content-section a.text-primary:hover{opacity:.9}.content-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;margin-top:1.5rem}@media (max-width:991px){.content-grid-2{grid-template-columns:1fr}}.content-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;margin-top:1.5rem}@media (max-width:991px){.content-grid-3{grid-template-columns:1fr}}.content-card{display:flex;flex-direction:column;padding:1.5rem;border-radius:8px}.content-card .section-subheading{margin-top:0}.content-card p{margin-bottom:.75rem}.content-card p:last-child{margin-bottom:0}.industry-page--hvac .content-grid-2,.industry-page--hvac .content-grid-3{align-items:start!important}.industry-page--hvac .content-card{align-self:start!important;height:auto!important}.content-prose{width:100%;max-width:100%}.content-prose .section-heading{margin-bottom:1.25rem}.content-prose+.content-grid-2,.content-prose+.content-grid-3{margin-top:2rem}[data-industry-page] main .content-prose a:not(.text-primary):not([class*=btn]):not([class*=tp-btn]),[data-industry-page] main .content-section a:not(.text-primary):not([class*=btn]):not([class*=tp-btn]),[data-industry-page] main .tp-hero-4-content a:not(.text-primary){color:#4169e1!important}