.front-header-audit{position:relative;z-index:110}.front-header-audit .front-nav-wrap{gap:24px!important}.front-header-audit .audit-estimate{display:flex;align-items:center;gap:20px;padding:13px 18px;background:#ef8b2c;color:#07192d;border-radius:10px;font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}.front-header-audit .audit-estimate:hover{background:#ffae59}.front-header-audit .header-account{display:flex;align-items:center;gap:18px}.front-header-audit .audit-nav{justify-content:space-between!important;gap:16px!important;min-height:56px!important;overflow:visible}.audit-nav>a,.audit-menu-group>summary{padding:17px 10px!important;font-size:14px!important;font-weight:600;white-space:nowrap;color:#e1ecfa}.audit-menu-group{position:relative}.audit-menu-group>summary{cursor:pointer;list-style:none;display:flex;gap:20px;align-items:center}.audit-menu-group>summary::-webkit-details-marker{display:none}.audit-menu-group[open]>summary,.audit-menu-group .is-current{color:#ffae59}.audit-menu-panel{position:absolute;left:0;top:100%;width:340px;max-width:calc(100vw - 32px);padding:15px;background:#0b213b;border:1px solid #294b6e;border-radius:0 0 14px 14px;box-shadow:0 18px 32px #0005;z-index:120}.audit-menu-panel>p{margin:0 8px 8px;font-size:11px;color:#96b4d1;letter-spacing:.04em}.front-header-audit .audit-menu-panel a{display:block!important;white-space:normal;padding:12px!important;border-radius:8px;line-height:1.5;text-decoration:none}.audit-menu-panel a:hover,.audit-menu-panel a:focus-visible{background:#173b5e}.audit-menu-panel b{display:block;font-size:14px}.audit-menu-panel small{display:block;color:#9bb6d0;font-size:12px;margin-top:4px}.front-header-audit :is(a,summary,button):focus-visible{outline:3px solid #ffd080;outline-offset:3px}.front-header-audit .audit-nav [aria-current]{color:#ffb65e!important}.audit-menu-group>summary span{transition:transform .15s}.audit-menu-group[open]>summary span{transform:rotate(180deg)}@media(max-width:991px){.front-body .front-header-audit .front-nav-wrap{grid-template-columns:1fr auto;gap:12px!important}.front-header-audit .front-brand{grid-column:1;grid-row:1}.front-header-audit .header-account{grid-column:2;grid-row:1;font-size:12px;gap:12px!important}.front-header-audit .audit-estimate{grid-row:2;grid-column:1}.front-header-audit .front-menu-button{display:block!important;grid-row:2;grid-column:2!important;padding:12px!important;border:1px solid #496584;color:white;margin:0}.front-body .front-header-audit .audit-nav{display:flex!important;flex-direction:column;align-items:stretch;gap:0!important;padding:8px 0!important}.front-body .front-header-audit .audit-nav.js-ready:not(.is-open){display:none!important}.audit-nav>a,.audit-menu-group>summary{width:100%;justify-content:space-between;padding:14px 12px!important;border-bottom:1px solid #ffffff12;white-space:normal}.audit-menu-panel{position:static;width:100%;max-width:none;box-shadow:none;border-radius:10px;margin-bottom:8px}.audit-menu-panel a{border-bottom:0!important}.front-header-audit .front-brand small{max-width:220px;font-size:9px;letter-spacing:0!important}}@media(max-width:480px){.front-header-audit .audit-estimate{font-size:12px;padding:12px;gap:8px}.front-header-audit .front-brand{font-size:16px!important;gap:8px}.front-header-audit .brand-nav-logo{width:38px!important;height:38px!important}.front-header-audit .header-account{font-size:11px;gap:10px!important}.front-header-audit .front-menu-button{font-size:11px}.front-header-audit .front-brand small{display:none}}
