.header{gap:22px}.header .brand{margin-right:auto}.header nav{gap:22px}.language-switch{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:11px;letter-spacing:.6px;color:#77818d}.language-switch a{padding:8px 1px}.language-switch a[aria-current="page"]{color:#f3f5f7;font-weight:700;border-bottom:1px solid #9faab7}.language-switch a:hover{color:#fff}html[lang="en"] .air-home-grid h3{font-size:23px}html[lang="en"] .steps h3{line-height:1.25}html[lang="en"] .hero-intro{max-width:525px}html[lang="en"] .air-heading h1{max-width:900px}html[lang="en"] .contact h2{font-size:68px}
@media(max-width:1000px){.header{gap:15px}.header nav{gap:16px;font-size:11px}.language-switch{gap:7px;font-size:10px}.header .brand{font-size:18px}.header .brand img{width:58px;height:58px}.header .nav-contact{padding:9px 14px}.header .nav-contact span{margin-left:12px}}
@media(max-width:700px){.header{gap:15px}.header .brand{font-size:18px}.header .brand img{width:56px;height:56px}.header nav{font-size:14px;gap:20px}.language-switch{gap:9px;font-size:11px;order:1}.menu-toggle{order:2;padding:7px}.header .brand-sub{font-size:6px;letter-spacing:2px}html[lang="en"] .hero h1{font-size:53px}html[lang="en"] .contact h2{font-size:56px}html[lang="en"] .air-home-grid h3{font-size:29px}}
@media(max-width:360px){.header{gap:9px}.header .brand-name{font-size:15px}.header .brand img{width:47px;height:47px}.language-switch{gap:6px}}
