.haix-navbar-transparent{padding:16px 0;background:rgba(25,27,31,.08);transition:background .3s,box-shadow .3s,padding .3s}.haix-navbar-transparent .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.haix-navbar-transparent .nav-link{color:#fff;font-weight:720;padding:.65rem .85rem}.haix-navbar-transparent .navbar-toggler{border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.78)}.haix-navbar-transparent.scrolled,.haix-navbar-transparent:focus-within{padding:10px 0;background:#fff;box-shadow:0 12px 28px rgba(25,27,31,.12)}.haix-navbar-transparent.scrolled .nav-link,.haix-navbar-transparent:focus-within .nav-link{color:var(--brand-text)}.nav-pill-cta{margin-left:14px;background:var(--brand-accent);color:var(--brand-charcoal);border:0}.nav-pill-cta:hover{background:var(--brand-primary);color:#fff}.footer-cta{background:var(--brand-primary);color:#fff;padding:58px 0}.footer-cta h2,.footer-cta p{color:#fff}.footer-cta-btn{background:#fff;color:var(--brand-primary-dark)}.footer-main{background:var(--brand-charcoal);color:rgba(255,255,255,.78);padding:64px 0 34px}.footer-main h4,.footer-main h5{color:#fff}.footer-brand-row{max-width:680px;margin-bottom:34px}.footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:26px;gap:26px}.footer-grid ul,.legal-links{list-style:none;padding:0;margin:0}.footer-grid li+li{margin-top:10px}.footer-grid a,.footer-social a,.legal-links a{color:rgba(255,255,255,.78)}.footer-grid a:hover,.footer-social a:hover,.legal-links a:hover{color:#fff}.footer-bottom-bar,.footer-cert-row,.footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.footer-cert-row span{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.18)}.footer-bottom-bar{border-top:1px solid rgba(255,255,255,.12);padding-top:24px;justify-content:space-between}.legal-links{display:flex;gap:14px}.modal-content{border:0;border-radius:var(--brand-radius);overflow:hidden}@media (max-width:991px){.haix-navbar-transparent,.haix-navbar-transparent.scrolled,.haix-navbar-transparent:focus-within{background:#fff;padding:10px 0}.haix-navbar-transparent .nav-link{color:var(--brand-text)}.nav-pill-cta{margin:12px 0 0;display:inline-flex;justify-content:center}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.footer-grid{grid-template-columns:1fr}.footer-bottom-bar{align-items:flex-start;flex-direction:column}}