/*
Theme Name: Air Care Technology
Version: 1.0.1
Description: Faithful responsive Air Care Technology rebuild with distributor tools.
*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Poppins:wght@600;700&display=swap');
:root{--blue:#26577f;--sky:#5099c5;--ink:#39434a;--pale:#f2f6f8}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 'Open Sans',Arial,sans-serif}h1,h2,h3,h4{font-family:Poppins,Arial,sans-serif;line-height:1.35;color:var(--blue)}h1{font-size:56px}h2{font-size:32px}h3{font-size:24px}a{color:var(--blue)}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}a,button,input,textarea,select{outline-offset:5px}a:hover{color:#1476ac}.wrap{width:min(1120px,90%);margin:auto}.site-header{background:#fff;box-shadow:0 1px 5px #0002;position:relative;z-index:3}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px}.brand{width:205px;flex-shrink:0}.nav{display:flex;align-items:center;gap:17px}.nav a{text-decoration:none;font-size:14px;white-space:nowrap}.nav a[aria-current]{color:var(--sky)}.button,button,input[type=submit]{display:inline-block;padding:12px 23px;background:var(--blue);color:#fff;border:0;border-radius:3px;text-decoration:none;cursor:pointer;font-weight:600}.button:hover,button:hover{background:#16415f;color:white}.button.small{font-size:12px;padding:11px 13px}.menu-toggle{display:none}.hero{position:relative;text-align:center;background:#b5d9e9 url('assets/hero.jpg') center/cover;padding:115px 8% 160px}.hero:before{content:'';position:absolute;inset:0;background:#fff3}.hero>*{position:relative}.hero .hero-logo{width:min(1050px,100%)}.hero h1{font-size:36px;margin:36px 0 0}.hero h1 span{color:var(--sky)}.hero:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:135px;background:url('assets/wave.png') center bottom/100% 100% no-repeat}.banner{background:linear-gradient(#173b5266,#173b5266),url('assets/clouds.jpg') center 45%/cover;text-align:center;padding:65px 20px 90px}.banner h1{color:white;margin:0}.section{padding:65px 0}.center{text-align:center}.rule{width:100px;height:3px;background:var(--sky);margin:26px auto}.narrow{max-width:960px;margin:auto}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card{padding:28px;background:#fff;border:1px solid #dce5eb;border-radius:4px}.card h3{margin-top:0}.pale{background:var(--pale)}.cta{background:var(--blue);color:white;padding:45px 0;text-align:center}.cta h2{color:#fff}.cta .button{background:white;color:var(--blue)}footer{padding:55px 0 22px;background:#eef4f7;border-top:1px solid #dce5eb}footer .footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px}footer p{margin:7px 0}footer nav{margin-top:35px;border-top:1px solid #cbdce5;padding-top:20px;display:flex;gap:25px;flex-wrap:wrap;font-size:14px}label{display:block;font-weight:600;margin:14px 0 6px}input:not([type=checkbox]):not([type=submit]),textarea,select{width:100%;border:1px solid #b6c7d2;border-radius:3px;padding:12px;background:#fff}textarea{min-height:150px}form .button{margin-top:20px}.honey{position:absolute;left:-9999px}.notice{padding:16px 20px;border-left:4px solid var(--sky);background:#edf6fb;margin:20px 0}.portal{display:grid;grid-template-columns:220px 1fr;gap:40px}.portal-nav{display:flex;flex-direction:column;gap:6px}.portal-nav a{padding:12px 16px;text-decoration:none;border-radius:3px;background:#edf3f7}.portal-nav a[aria-current]{background:var(--blue);color:white}.muted{color:#62727c;font-size:14px}.resource{padding:20px 0;border-bottom:1px solid #dbe4e9}.resource h3{margin:0 0 8px}.skip{position:absolute;top:-100px;left:12px}.skip:focus{top:8px;background:#fff;z-index:10}.account{font-size:14px;padding-bottom:20px;border-bottom:1px solid #dce5eb;margin-bottom:30px}.content-block{padding:28px 0}.content-block:nth-child(even){background:#f6f8fa}.prose p{margin:0 0 20px}.prose ul{padding-left:23px}table{border-collapse:collapse;width:100%}td,th{padding:12px;border-bottom:1px solid #ddd;text-align:left}.table-scroll{overflow:auto}.ownership{text-align:left;max-width:920px;margin:auto}.ownership h2,.ownership .date{text-align:center}
@media(max-width:1100px){.header-inner{flex-wrap:wrap;padding:18px 0;gap:15px}.nav{gap:13px;flex-wrap:wrap}.brand{width:180px}.nav a{font-size:13px}}@media(max-width:760px){h1{font-size:38px}h2{font-size:27px}.header-inner{min-height:80px}.menu-toggle{display:block;padding:8px 13px}.nav{display:none;width:100%;flex-direction:column;align-items:stretch}.nav.is-open{display:flex}.nav a{padding:8px 5px}.hero{padding:70px 6% 110px}.hero h1{font-size:25px}.hero:after{height:65px}.banner{padding:45px 20px 55px}.section{padding:40px 0}.split,.grid,footer .footer-grid,.portal{grid-template-columns:1fr;gap:25px}.portal-nav{display:grid;grid-template-columns:1fr 1fr}.portal-nav a{font-size:14px}.wrap{width:90%}.card{padding:22px}footer nav{gap:16px}}
.nav-products{position:relative}.subnav{display:none;position:absolute;top:100%;left:-15px;min-width:180px;padding:15px;background:white;box-shadow:0 4px 15px #0002}.subnav a{display:block;padding:8px 0}.nav-products:hover .subnav,.nav-products:focus-within .subnav{display:block}@media(max-width:760px){.subnav{position:static;box-shadow:none;padding:0 0 0 18px}.nav-products .subnav{display:block}.nav-products>a{display:block}}
