/* One shared header system on Home and internal pages. */
@media (min-width: 922px) {
  body.ds-nexo-header-global #ast-desktop-header .site-header-above-section-left > [data-section="title_tagline"] .custom-logo {
    width: clamp(230px, 18vw, 280px) !important;
    height: auto !important;
    max-width: none !important;
    object-fit: contain !important;
  }
  body.ds-nexo-header-global #ast-desktop-header .site-header-above-section-left > [data-section="title_tagline"] .custom-logo-link {
    width: auto !important;
    padding-block: 0 !important;
  }
  body.ds-nexo-header-global #ast-desktop-header #ast-hf-menu-1 {
    padding-left: clamp(260px, calc(18vw + 28px), 310px) !important;
  }
}
@media (min-width: 922px) and (max-width: 1040px) {
  body.ds-nexo-header-global #ast-desktop-header .site-header-above-section-left > [data-section="title_tagline"] .custom-logo {
    width: 180px !important;
  }
  body.ds-nexo-header-global #ast-desktop-header #ast-hf-menu-1 {
    padding-left: 200px !important;
  }
  body.ds-nexo-header-global #ast-desktop-header #ast-hf-menu-1 > li:not(#menu-item-6403):not(#menu-item-6400) > a.menu-link {
    padding-inline: 3px !important;
    font-size: 10px !important;
  }
}
@media (max-width: 921px) {
  body.ds-nexo-header-global #ast-mobile-header .custom-logo {
    width: min(48vw, 200px) !important;
    height: auto !important;
    max-width: none !important;
    object-fit: contain !important;
  }
}
