.section_id_header-oPWcuGAeRu .f-topbar{background-color:rgba(43,66,96,0.7)}.section_id_header-oPWcuGAeRu .f-header.transparent-on-top,.section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__desktop{background:transparent;transition:all 0.3s ease}.section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__bg{background:linear-gradient(180deg,rgba(43,66,96,0.35) 0%,rgba(43,66,96,0) 100%);opacity:1}.section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-menu__link--main{color:#fff;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,0.7)}.section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-menu__link--main:hover{color:#0f2878;text-shadow:none}.section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__right a,.section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__right i,.section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__right svg{color:#fff;fill:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.7))}.section_id_header-oPWcuGAeRu .f-header.header-sticky-always,.section_id_header-oPWcuGAeRu .f-header.scroll-down,.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__desktop,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__desktop{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__bg,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__bg,.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__dropdown-bg,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__dropdown-bg{opacity:0;background:none}.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-menu__link--main,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-menu__link--main{color:#222;font-weight:600;text-shadow:none}.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-menu__link--main:hover,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-menu__link--main:hover{color:#0f2878}.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__right a,.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__right i,.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__right svg,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__right a,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__right i,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__right svg{color:#222;fill:#222;filter:none}.section_id_header-oPWcuGAeRu @media screen and (max-width:768px){.f-header.transparent-on-top .f-header__mobile{background:linear-gradient(180deg,rgba(43,66,96,0.4) 0%,rgba(43,66,96,0) 100%)}.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__mobile,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__mobile{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__mobile-right a,.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__mobile-right i,.section_id_header-oPWcuGAeRu .f-header.header-sticky-always .f-header__mobile-right svg,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__mobile-right a,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__mobile-right i,.section_id_header-oPWcuGAeRu .f-header.scroll-down .f-header__mobile-right svg{color:#222;fill:#222;filter:none}.section_id_header-oPWcuGAeRu}.f-topbar .f-topbar__link,.section_id_header-oPWcuGAeRu .f-topbar a{color:#fff}.section_id_header-oPWcuGAeRu .f-topbar .f-select-custom--trigger,.section_id_header-oPWcuGAeRu .f-topbar .f-select-custom--trigger-text,.section_id_header-oPWcuGAeRu .f-topbar .f-select-custom--trigger-icon{color:#fff}.section_id_header-oPWcuGAeRu .f-topbar svg{color:#fff;fill:#fff;stroke:#fff}.section_id_header-oPWcuGAeRu .f-topbar .f-topbar__link:hover,.section_id_header-oPWcuGAeRu .f-topbar .f-select-custom--trigger:hover{color:#fff;opacity:0.85}
/* Official full wordmark, scoped to the existing header and search header. */
site-nav .f-logo > a.auralis-header-logo {
  display: flex;
  align-items: center;
  width: 228px;
  max-width: 100%;
  height: 99.38px;
  padding: 0;
}

site-nav .auralis-header-logo .f-image {
  --aspect-ratio: 6;
  --aspect-ratio-mobile: 6;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
}

site-nav .auralis-header-logo .f-image::before { display: none; }
site-nav .auralis-header-logo .f-image > :first-child {
  position: static !important;
  height: auto;
}

site-nav .auralis-header-logo > .f-image {
  padding: 9px 11px;
  border-radius: 4px;
  background: #fff;
}

site-nav .auralis-header-logo .f-logo__image-transparent {
  background: transparent;
  box-shadow: none;
}

site-nav .auralis-header-logo img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 6 / 1;
  object-fit: contain;
  opacity: 1;
}

site-nav .auralis-header-logo .f-logo__image-transparent img {
  filter: brightness(0) invert(1) drop-shadow(0 1px 3px rgba(8, 31, 50, .28));
}

site-nav .auralis-header-logo:focus-visible {
  outline: 2px solid #0ba5a3;
  outline-offset: 3px;
  border-radius: 4px;
}

site-nav .f-search-popup .auralis-header-logo {
  height: auto;
  width: 100%;
}

site-nav .f-search-popup .auralis-header-logo > .f-image {
  padding: 0;
}

@media (min-width: 1024px) and (max-width: 1279px) {
  site-nav .f-logo > a.auralis-header-logo { width: 182px; height: 64px; }
  site-nav .f-header__desktop .f-menu {
    --main-link-px: 9px;
  }
}

@media (max-width: 1023px) {
  site-nav .f-header__mobile .f-logo {
    padding-left: 0;
    padding-right: 0;
  }
  site-nav .f-header__mobile .f-logo > a.auralis-header-logo {
    width: 166px;
    height: 51px;
  }
  site-nav .f-header__mobile .auralis-header-logo > .f-image {
    padding: 6px 8px;
  }
}

/* Quote entry only; preserve the existing logo, menu, search and sticky header. */
site-nav .auralis-quote-link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 9px;
  min-height: 42px;
  padding: 10px 15px;
  border: 1px solid #087b8c;
  border-radius: 4px;
  background: #087b8c;
  color: #fff;
  font: 500 13px/1.4 Poppins, sans-serif;
  white-space: nowrap;
  text-decoration: none;
  text-shadow: none;
  transition: background .2s ease, border-color .2s ease;
}
site-nav .auralis-quote-link:hover,
site-nav .auralis-quote-link[aria-current="page"] { background: #0a5969; border-color: #0a5969; }
site-nav .auralis-quote-link:focus-visible { outline: 3px solid #36d2d0; outline-offset: 3px; }
site-nav .auralis-quote-link svg { width: 16px; height: 16px; flex: none; }
site-nav .auralis-quote-drawer { padding: 18px 20px 8px; }
site-nav .auralis-quote-drawer .auralis-quote-link { display: flex; width: 100%; min-height: 46px; }
@media (min-width: 1024px) {
  site-nav .f-header__desktop .f-header__inner { gap: 12px; }
  site-nav .f-header__desktop .f-header__left { flex: 0 0 auto; padding-right: 0; }
  site-nav .f-header__desktop .f-header__center { flex: 1 1 auto; min-width: 0; padding: 0; }
  site-nav .f-header__desktop .f-header__right { flex: 0 0 auto; gap: 10px; padding-left: 0; }
  site-nav .f-header__desktop .f-menu { --main-link-px: 8px; }
  site-nav .f-header__desktop .f-menu__link--main { font-size: 13px; white-space: nowrap; }
}
@media (min-width: 1024px) and (max-width: 1399px) {
  site-nav .f-header__desktop .f-header__container { padding-left: 24px; padding-right: 24px; }
  site-nav .f-header__desktop .f-logo > a.auralis-header-logo { width: 192px; }
  site-nav .f-header__desktop .f-menu { --main-link-px: 6px; }
  site-nav .f-header__desktop .f-menu__link--main { font-size: 12px; }
  site-nav .f-header__desktop .auralis-quote-link { padding-left: 12px; padding-right: 12px; font-size: 12px; }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  site-nav .f-header__desktop .f-header__inner { gap: 8px; }
  site-nav .f-header__desktop .f-logo > a.auralis-header-logo { width: 166px; }
  site-nav .f-header__desktop .f-menu { --main-link-px: 5px; }
  site-nav .f-header__desktop .f-menu__link--main { font-size: 11.5px; }
  site-nav .f-header__desktop .f-header__right { gap: 4px; }
}
@media (prefers-reduced-motion: reduce) { site-nav .auralis-quote-link { transition: none; } }

/* Homepage header: keep the original brand colours legible instead of filtering the logo. */
.home .aur-reference-header{position:relative;background:#fff}
.home .section_id_header-oPWcuGAeRu .f-topbar{background:#eef4f8;color:#0a2043;border-bottom:1px solid #dce6ee}
.home .section_id_header-oPWcuGAeRu .f-topbar .f-topbar__link,
.home .section_id_header-oPWcuGAeRu .f-topbar a,
.home .section_id_header-oPWcuGAeRu .f-topbar .f-select-custom--trigger,
.home .section_id_header-oPWcuGAeRu .f-topbar .f-select-custom--trigger-text,
.home .section_id_header-oPWcuGAeRu .f-topbar .f-select-custom--trigger-icon{color:#0a2043}
.home .section_id_header-oPWcuGAeRu .f-topbar svg{color:#0a2043;fill:#0a2043;stroke:#0a2043}
.home .section_id_header-oPWcuGAeRu .f-header.transparent-on-top,
.home .section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__desktop{background:#fff;box-shadow:0 2px 12px rgba(10,32,67,.08)}
.home .section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__bg{opacity:0;background:none}
.home .section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-menu__link--main{color:#172436;text-shadow:none}
.home .section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__right a,
.home .section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__right i,
.home .section_id_header-oPWcuGAeRu .f-header.transparent-on-top .f-header__right svg{color:#172436;fill:#172436;filter:none}
.home site-nav .auralis-header-logo .f-logo__image-transparent img{filter:none}

/* Keep hovered/focused menu hierarchy above the page and visually distinct. */
@media (min-width:1024px){
  .aur-reference-header .f-menu__item--parent{position:relative}
  .aur-reference-header .f-menu__item--parent>.f-mega-menu{top:100%;width:330px;min-width:330px;z-index:100;background:#fff;border:1px solid #dce6ee;box-shadow:0 16px 36px rgba(10,32,67,.14)}
  .aur-reference-header .f-sub-menu--level-1{display:grid;gap:2px;min-width:290px;padding:14px}
  .aur-reference-header .f-sub-menu__item--level-1>.f-menu__link{display:block;padding:10px 12px;border-radius:6px;color:#172436;white-space:nowrap}
  .aur-reference-header .f-sub-menu__item--level-1>.f-menu__link:hover,
  .aur-reference-header .f-sub-menu__item--level-1>.f-menu__link:focus-visible{background:#eef7f8;color:#087b8c}
}
.aur-global-header:has(.aur-header-owner){position:relative;z-index:50}.aur-global-header .elementor:has(.aur-header-owner){background:transparent}.aur-reference-header{display:block;position:relative;z-index:50}.home .aur-reference-header{position:absolute;top:0;left:0;width:100%}.aur-reference-header.aur-is-sticky .f-header__wrapper{position:fixed;top:0;left:0;right:0;background:white}.aur-reference-header .f-menu__item:hover>.f-mega-menu,.aur-reference-header .f-menu__item:focus-within>.f-mega-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.aur-reference-header .aur-reference-languages{background:transparent;border:0;color:inherit;font:inherit;padding:0;min-height:0}.aur-reference-header .aur-reference-languages option{color:#172436;background:white}.aur-reference-header .f-menu-drawer.aur-open{visibility:visible;opacity:1;pointer-events:auto}.aur-reference-header .f-menu-drawer.aur-open .f-menu-drawer__wrapper{transform:translateX(0)}.aur-reference-header .aur-reference-mobile-submenu{padding:10px 20px}.aur-reference-header .aur-reference-mobile-submenu[hidden]{display:none}.aur-reference-header .aur-search-open{opacity:1;transform:translateY(0);pointer-events:auto}.aur-reference-header .f-search-form--spinner{display:none}.aur-reference-header .f-header__search-icon{cursor:pointer}.aur-reference-header .f-topbar__link svg{width:14px;height:14px}.aur-reference-header .f-menu__arrow{font-size:15px}.aur-reference-header .f-logo__image img{height:auto}

.aur-reference-header .aur-reference-languages{color:#fff;appearance:auto}.aur-reference-header .f-topbar{color:#fff}
