.custom-header {
  --columns-size: 66px;
  --columns-gap: 16px;
}

@media print {
  .custom-header [class*=Btn_root], .custom-header [class*=Cart_icon], .custom-header [class*=Header], .custom-header [href="#icon-chevron-down"], .custom-header [type=button], .custom-header a, .custom-header button {
    display: none !important;
  }
}

.custom-header a {
  color: inherit;
  text-decoration: none;
}

.custom-header *, .custom-header :after, .custom-header :before {
  font-family: TT Rounds Neue Cond, sans-serif;
  margin: 0;
  line-height: 1;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

.custom-header button {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font: inherit;
  color: inherit;
  cursor: pointer;
}

.custom-header .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.custom-header .LayoutContainer_size-3xl__e58Yh {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: calc(100vw - 48px);
}

@media screen and (min-width: 767px) {
  .custom-header .LayoutContainer_size-3xl__e58Yh {
    max-width: calc(100vw - 160px);
  }
}

@media screen and (min-width: 1200px) {
  .custom-header .LayoutContainer_size-3xl__e58Yh {
    max-width: min(1520px, 100vw - 48px);
  }
}

.custom-header .Btn_root__3rkjk {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 0.75rem;
  border: 1px solid var(--border-color);
  border-radius: 6.25rem;
  background-color: var(--bg-color);
  color: var(--text-color);
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 600;
  cursor: pointer;
  padding: 0.75rem 1.375rem;
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.custom-header .Btn_root__3rkjk .Btn_label__jJiTj {
  font: inherit !important;
}

.custom-header .Btn_root__3rkjk:hover {
  border-color: var(--hover-border-color);
  background-color: var(--hover-bg-color);
  color: var(--hover-text-color);
}

.custom-header .Btn_root__3rkjk:active {
  border-color: var(--active-border-color);
  background-color: var(--active-bg-color);
  color: var(--active-text-color);
}

.custom-header .Btn_iconLeading__H7NLm, .custom-header .Btn_iconTrailing__bj8XY {
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  pointer-events: none;
}

.custom-header .Btn_iconLeading__H7NLm.Btn_size-medium__xiXqv, .custom-header .Btn_iconTrailing__bj8XY.Btn_size-medium__xiXqv {
  width: 1.5rem;
  height: 1.5rem;
}

.custom-header .Btn_secondary__REp2w {
  --border-color: #bcfc32;
  --bg-color: #bcfc32;
  --text-color: #005ca9;
  --hover-border-color: #e4fead;
  --hover-bg-color: #e4fead;
  --hover-text-color: #005ca9;
  --active-border-color: #e4fead;
  --active-bg-color: #e4fead;
}

.custom-header .Image_root__YwhXk {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.custom-header .Image_image__SXAHZ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.custom-header .LanguageSwitcher_switcher__EiH2H {
  --font-size: 0.875rem;
  --icon-color: #fff;
  position: relative;
  z-index: 160;
  text-transform: uppercase;
  margin-right: -16px;
}

.custom-header .LanguageSwitcher_switcher__EiH2H.LanguageSwitcher_open__m4QEG {
  --bg: #005ca9;
  --color: #005ca9;
  --icon-color: #005ca9;
  --before: 1;
  --rotate: -180deg;
  --height: auto;
}

@media screen and (max-width: 1023px) {
  .custom-header .LanguageSwitcher_switcher__EiH2H {
    position: absolute;
    top: 16px;
    right: 24px;
    z-index: 1000;
    --color: #005ca9;
    --icon-color: #005ca9;
  }
}

.custom-header .LanguageSwitcher_switcher-action__XgyOP {
  position: relative;
  z-index: 1;
  color: var(--color, #fff);
  text-transform: uppercase;
  font-size: var(--font-size);
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px 20px;
}

.custom-header .LanguageSwitcher_switcher-action__XgyOP:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #bcfc32;
  border-radius: 20px;
  opacity: var(--before, 0);
  transition: opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.custom-header .LanguageSwitcher_switcher-action-icon__UcrFL {
  width: 10px;
  height: 8px;
  color: var(--color);
  transform: rotate(var(--rotate, 0));
  transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.custom-header .LanguageSwitcher_language__srxMd {
  font-size: var(--font-size);
  font-weight: 500;
  color: #005ca9;
  padding: 8px 0;
  display: block;
}

.custom-header .LanguageSwitcher_languages__R7hkh {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: -1;
  list-style: none;
  background: #fff;
  height: var(--height, 0);
  opacity: var(--before, 0);
  padding: 16px 16px 4px;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
  transition: opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.custom-header .Cart_cart__oXZeL {
  position: relative;
}

.custom-header .Cart_icon__MmfgV {
  --y: 0px;
  cursor: pointer;
  height: 1.5rem;
  width: 1.5rem;
  color: #fff;
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

@media screen and (max-width: 1023px) {
  .custom-header .Cart_icon__MmfgV {
    --icon-color: #005ca9;
    --y: -40%;
    transform: translateY(var(--y));
  }
}

.custom-header .Cart_icon__MmfgV:hover {
  color: #bcfc32;
}

.custom-header .Cart_quantity__J7SFa {
  --size: 16px;
  position: absolute;
  top: -50%;
  left: 50%;
  z-index: 1;
  display: block;
  width: var(--size);
  height: var(--size);
  font-size: 0.75rem;
  font-weight: 600;
  color: #005ca9;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 0;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  text-align: center;
  text-indent: -1px;
  transform: translateX(3px) translateY(4px);
}

@media screen and (max-width: 1023px) {
  .custom-header .Cart_quantity__J7SFa {
    font-size: 0.5rem;
    transform: translateX(-1px) translateY(-12px);
  }
}

.custom-header .Cart_quantity__J7SFa:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 50%;
  display: block;
  width: var(--size);
  height: var(--size);
  background: #fff;
  animation: var(--animation);
}

@media screen and (min-width: 1024px) {
  .custom-header .Cart_quantity__J7SFa:before {
    content: "";
  }
}

.custom-header .Dispatch_items__OKk_c {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-left: 0;
  transition: background 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_items__OKk_c {
    padding: 24px 0 32px;
    justify-content: center;
    gap: 32px;
    position: relative;
    z-index: 1;
  }
  .custom-header .Dispatch_items__OKk_c.Dispatch_open__DZrML {
    border-top: 1px solid #669dcb;
    background: #174075;
    transition: background 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;
  }
}

.custom-header .Dispatch_item__bTCGz {
  display: flex;
  align-items: center;
  gap: 16px;
  color: #fff;
  font-size: 0.875rem;
  opacity: 0.5;
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_item__bTCGz {
    gap: 32px;
    color: #969a9f;
    opacity: 1;
    --icon-color: #969a9f;
  }
}

.custom-header .Dispatch_item__bTCGz.Dispatch_open__DZrML {
  --rotate: -180deg;
}

.custom-header .Dispatch_item__bTCGz.Dispatch_active__AeJZU {
  --icon-color: #fff;
  color: #fff;
  opacity: 1;
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_item__bTCGz.Dispatch_active__AeJZU {
    --icon-color: #005ca9;
    color: #005ca9;
  }
}

.custom-header .Dispatch_open__DZrML .Dispatch_item__bTCGz.Dispatch_active__AeJZU {
  --icon-color: #fff;
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}

.custom-header .Dispatch_item__bTCGz.Dispatch_open__DZrML {
  --icon-color: #fff;
  color: #fff;
  opacity: 1;
}

.custom-header .Dispatch_item__bTCGz:first-child:after {
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background: #669dcb;
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_item__bTCGz:first-child:after {
    background: #c8ccd1;
  }
}

.custom-header .Dispatch_icon__UjeXw, .custom-header .Dispatch_item__bTCGz .Dispatch_icon__UjeXw {
  transform: rotate(var(--rotate));
}

.custom-header .Dispatch_icon__UjeXw {
  width: 8px;
  height: 8px;
  margin-left: 4px;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.custom-header .Dispatch_modal__pDXMn {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 169;
  width: 100%;
  height: auto;
  padding: 2.5rem min(24px, 8rem);
  background-color: #174075;
  color: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  opacity: 0;
  pointer-events: none;
  transform: scale(0.99) translateY(10px);
  transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_modal__pDXMn {
    position: fixed;
    top: auto;
    left: 0;
    bottom: 0;
    z-index: 0;
    width: 100%;
    height: calc(100vh - 5rem);
    padding-top: 7.5rem;
    padding-bottom: 6.25rem;
    text-align: center;
    transform: scale(0.98) translateY(-10px);
    overflow-y: auto;
  }
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_modal__pDXMn::-webkit-scrollbar-track {
    box-shadow: none;
    border-radius: 4px;
    background-color: #e6eaef;
    z-index: 2;
  }
  .custom-header .Dispatch_modal__pDXMn::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: #e6eaef;
    z-index: 2;
  }
  .custom-header .Dispatch_modal__pDXMn::-webkit-scrollbar-thumb {
    border-radius: 4px;
    box-shadow: none;
    z-index: 2;
    background-color: #bcfc32;
  }
}

@media screen and (min-width: 1024px) {
  .custom-header .Dispatch_modal__pDXMn {
    background-color: rgba(23, 64, 117, 0.85);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
  }
}

.custom-header .Dispatch_modal__pDXMn.Dispatch_open__DZrML {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}

@media screen and (min-width: 1024px) {
  .custom-header .Dispatch_modal__pDXMn.Dispatch_open__DZrML {
    transform: scale(1) translateY(0);
  }
}

.custom-header .Dispatch_modal-title___LE4t {
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}

@media screen and (min-width: 1024px) {
  .custom-header .Dispatch_modal-title___LE4t {
    text-align: center;
    font-size: 2rem;
  }
}

.custom-header .Dispatch_modal-items__P2v_7 {
  display: flex;
  justify-content: center;
  align-content: center;
  gap: 1.5rem;
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_modal-items__P2v_7 {
    width: 100%;
    flex-direction: column;
  }
}

.custom-header .Dispatch_modal-item__cigv0 {
  max-width: 15.625rem;
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_modal-item__cigv0 {
    max-width: 31.25rem;
    margin: 0 auto;
    width: 100%;
  }
}

.custom-header .Dispatch_modal-item-title__hPtgX {
  font-size: 1.375rem;
  font-weight: 600;
  color: #bcfc32;
  margin-bottom: 1rem;
}

.custom-header .Dispatch_modal-item-content__NPv6C {
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 1.5rem;
}

.custom-header .Dispatch_separator__J3gwO {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.375rem;
  font-weight: 600;
  text-transform: uppercase;
  height: 100%;
}

@media screen and (min-width: 1024px) {
  .custom-header .Dispatch_separator__J3gwO {
    flex-direction: column;
  }
}

@media screen and (max-width: 1023px) {
  .custom-header .Dispatch_separator__J3gwO {
    width: 100%;
  }
}

.custom-header .Dispatch_separator__J3gwO:after, .custom-header .Dispatch_separator__J3gwO:before {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  background: #669dcb;
}

@media screen and (min-width: 1024px) {
  .custom-header .Dispatch_separator__J3gwO:after, .custom-header .Dispatch_separator__J3gwO:before {
    width: 1px;
    height: 100%;
  }
}

.custom-header .Logo_logo__XUPz7 {
  display: block;
}

.custom-header .Logo_logo__XUPz7 svg {
  width: 8.75rem;
  height: 2.625rem;
}

.custom-header .MenuPush_root__N2nDq {
  position: relative;
  border-radius: 0.5rem;
  overflow: hidden;
  flex: 1 1;
}

@media screen and (max-width: 1279px) {
  .custom-header .MenuPush_root__N2nDq {
    flex: 0 1 35%;
  }
}

.custom-header .MenuPush_root__N2nDq .MenuPush_wrapper__77Dtq {
  display: block;
  height: 100%;
  padding: 1.5rem;
}

.custom-header .MenuPush_root__N2nDq .MenuPush_wrapper__77Dtq .MenuPush_backgroundImage__LQ_Hh {
  position: absolute;
  inset: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.custom-header .MenuPush_root__N2nDq .MenuPush_wrapper__77Dtq .MenuPush_content__PoIWi {
  position: relative;
  z-index: 2;
}

.custom-header .MenuPush_root__N2nDq.MenuPush_style-blue__ExBoa .MenuPush_wrapper__77Dtq .MenuPush_content__PoIWi {
  max-width: 70%;
}

.custom-header .MenuPush_root__N2nDq.MenuPush_style-blue__ExBoa .MenuPush_wrapper__77Dtq .MenuPush_content__PoIWi .MenuPush_title__2lwmD {
  font-size: 1.375rem;
  font-weight: 600;
  color: #bcfc32;
  margin-bottom: 1.25rem;
}

.custom-header .MenuPush_root__N2nDq.MenuPush_style-blue__ExBoa .MenuPush_wrapper__77Dtq .MenuPush_content__PoIWi .MenuPush_description__9N_kM {
  font-size: 0.875rem;
  font-weight: 400;
  font-family: TT Rounds Neue Cond, sans-serif;
  line-height: 1.5;
  color: #fff;
}

.custom-header .MenuPush_root__N2nDq.MenuPush_style-blue__ExBoa .MenuPush_wrapper__77Dtq .MenuPush_backgroundImage__LQ_Hh:after {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0.8;
  background-image: linear-gradient(90deg, #002544, rgba(102, 157, 203, 0.75));
}

.custom-header .MenuPush_root__N2nDq, .custom-header .MenuPush_root__N2nDq .MenuPush_backgroundImage__LQ_Hh, .custom-header .MenuPush_root__N2nDq .MenuPush_backgroundImage__LQ_Hh:after, .custom-header .MenuPush_root__N2nDq .MenuPush_content__PoIWi, .custom-header .MenuPush_root__N2nDq .MenuPush_content__PoIWi:after {
  transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.custom-header .MenuPush_root__N2nDq:hover {
  transform: scale(0.98);
}

.custom-header .MenuPush_root__N2nDq:hover .MenuPush_backgroundImage__LQ_Hh, .custom-header .MenuPush_root__N2nDq:hover .MenuPush_content__PoIWi {
  transform: scale(1.02);
}

.custom-header .MenuPush_root__N2nDq:hover .MenuPush_backgroundImage__LQ_Hh:after {
  transform: translateY(-50px) scaleY(2);
}

.custom-header .Navigation_menuLevel-1-inner__VrevJ {
  box-shadow: 1.15px 0 1.2rem rgba(51, 51, 51, 0.07);
}

.custom-header .Navigation_menu__BEEz_ {
  display: flex;
  align-items: center;
  height: 100%;
}

.custom-header .Navigation_menuLevel__PR9AG, .custom-header .Navigation_menu__BEEz_ {
  padding-left: 0;
  list-style: none;
}

.custom-header .Navigation_menuLevel-1__Two0k {
  height: 100%;
}

.custom-header .Navigation_menuLevel-1__Two0k:last-child .Navigation_menuLevel-1-link__bmVP1 {
  padding-left: 1.25rem;
}

.custom-header .Navigation_menuLevel-1-link__bmVP1 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1rem;
  height: 100%;
  font-size: 1.375rem;
  font-weight: 600;
  letter-spacing: -0.22px;
  color: #f0f4f9;
  padding: 1.625rem 1.25rem;
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

@media screen and (max-width: 1099px) {
  .custom-header .Navigation_menuLevel-1-link__bmVP1 {
    padding: 1.625rem 0;
  }
}

.custom-header .Navigation_menuLevel-1-link__bmVP1 .Navigation_icon__QkRF4 {
  width: 1.5rem;
  height: 1.5rem;
}

.custom-header .Navigation_menuLevel-1-link__bmVP1:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1rem;
  opacity: 0;
}

.custom-header .Navigation_hasChildren__thnDe .Navigation_menuLevel-1-link__bmVP1:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: -1;
  width: 0.75rem;
  height: 0.75rem;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-bottom-right-radius: 3px;
  background: #337dba;
  opacity: 0;
}

.custom-header .Navigation_menuLevel-1__Two0k:hover .Navigation_menuLevel-1-link__bmVP1 {
  color: #bcfc32;
}

.custom-header .Navigation_menuLevel-1__Two0k:hover .Navigation_menuLevel-1-link__bmVP1:before {
  opacity: 1;
}

.custom-header .Navigation_menuLevel-1__Two0k:hover .Navigation_menuLevel-1-inner__VrevJ {
  opacity: 1;
  pointer-events: auto;
}

.custom-header .Navigation_menuLevel-1-inner__VrevJ {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -2;
  width: 100%;
  padding-top: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  background: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  transform: translateY(-16px);
  opacity: 0;
  pointer-events: none;
}

.custom-header .Navigation_menuLevel-2__uoT0x {
  --icon-color: url(#gradient-primary);
  width: calc(100% - 4rem);
  height: min(320px, 32rem);
  max-width: 95rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  padding: 3rem 0;
}

.custom-header .Navigation_menuLevel-2-inner__XSupD {
  display: flex;
  gap: 1rem;
}

.custom-header .Navigation_menuLevel-2-link__7mGXg {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 1.375rem;
  font-weight: 600;
  color: #003765;
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.custom-header .Navigation_menuLevel-2-link__7mGXg:hover {
  color: #005ca9;
}

.custom-header .Navigation_menuLevel-2-link__7mGXg .Navigation_icon__QkRF4 {
  width: 1.5rem;
  height: 1.5rem;
}

@media screen and (min-width: 1200px) {
  .custom-header .Navigation_menuLevel-2-item__Q7750 {
    width: calc(var(--columns-size) * 3 + var(--columns-gap) * (3 - 1));
  }
}

@media screen and (min-width: 1600px) {
  .custom-header .Navigation_menuLevel-2-item__Q7750 {
    width: calc(var(--columns-size) * 3.1 + var(--columns-gap) * (3.1 - 1));
  }
}

.custom-header .Navigation_menuLevel-3__06w7k {
  padding-left: 1.5rem;
  margin-top: 1rem;
  margin-left: 8px;
}

.custom-header .Navigation_menuLevel-3-link__NdTTN {
  display: block;
  font-size: 1rem;
  color: #384048;
  margin-top: 1.125rem;
}

.custom-header .Navigation_menuLevel-3-link__NdTTN:hover {
  color: #005ca9;
}

.custom-header .QuickNav_items__Y0Bu2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 1.875rem;
  list-style: none;
  padding-left: 0;
}

.custom-header .QuickNav_link__aeaY3 {
  font-size: 0.875rem;
  font-weight: 500;
  font-family: TT Rounds Neue Cond, sans-serif;
  line-height: 1.2;
  color: #fff;
  transition: color 0.2s ease;
}

.custom-header .QuickNav_link__aeaY3:hover {
  color: #bcfc32;
}

.custom-header .Search_searchIcon__bRotF {
  cursor: pointer;
  height: 1.5rem;
  width: 1.5rem;
  color: #fff;
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.custom-header .Search_searchIcon__bRotF:hover {
  color: #bcfc32;
}

.custom-header .HeaderDesktop_header__eIanx {
  position: var(--position, fixed);
  left: 0;
  right: 0;
  z-index: 100000;
  --clip-path: inset(0px 0 -1000% 0 round 16px 16px 0 0);
  --y: translateY(0px);
  --transition: clip-path .6s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform .4s .1s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

@media screen and (min-width: 1024px) {
  .custom-header .HeaderDesktop_header__eIanx {
    z-index: 149;
  }
}

.custom-header .HeaderDesktop_header-inner__es1rn {
  border-radius: 16px;
  transform: var(--y, 0);
  transition: var(--transition);
}

@media screen and (max-width: 1279px) {
  .custom-header .HeaderDesktop_header-inner__es1rn {
    max-width: calc(100vw - 48px) !important;
  }
}

.custom-header .HeaderDesktop_header-topbar__lxqD8 {
  position: relative;
  z-index: 162;
}

.custom-header .HeaderDesktop_header-topbar-inner__wYV8I {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 2.5rem;
  -webkit-clip-path: var(--clip-path, inset(0 0 0 0 round 16px 16px 0 0));
  clip-path: var(--clip-path, inset(0 0 0 0 round 16px 16px 0 0));
  background: linear-gradient(98.51deg, #0943a8 -10.98%, #11b9e8 125%);
  transform: translateY(2px);
  transition: var(--transition);
}

.custom-header .HeaderDesktop_header-topbar-inner__wYV8I > :not([class*=modal]), .custom-header .HeaderDesktop_header-topbar__lxqD8:after {
  transform: var(--children-y);
  opacity: var(--children-o, 1);
  transition: var(--transition);
}

.custom-header .HeaderDesktop_header-topbar__lxqD8:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 2.5rem;
  width: calc(100% - 5rem);
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
}

.custom-header .HeaderDesktop_header-topbar-right__oZh3X {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
}

.custom-header .HeaderDesktop_header-main__TI5HN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 2.5rem;
  background: linear-gradient(98.51deg, #0943a8 -10.98%, #11b9e8 125%);
  border-radius: 0 0 16px 16px;
}

.custom-header .HeaderDesktop_header-main-left___LNBY {
  display: flex;
  align-items: center;
  gap: 4.5rem;
}

.custom-header .HeaderDesktop_header-main-right__BV9_C {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}

.custom-header .mobile-header {
  display: none;
}

@media (max-width: 1024px) {
  .custom-header {
    height: 54px;
    background-color: var(--secondary-bg-color);
  }

  .custom-header .HeaderDesktop_header__eIanx {
    display: none !important;
  }

  .custom-header .mobile-header {
    display: flex;
    justify-content: space-between;
    position: var(--position, fixed);
    left: 0;
    z-index: 1000;
    width: 100%;
    background-color: var(--primary-color);
  }

  .custom-header .mobile-header__logo {
    display: block;
    position: absolute;
    left: 50%;
    width: 11.5rem;
    transform: translateX(-50%) translateY(var(--alertsize, 0));
    transition: opacity .4s cubic-bezier(.25, .46, .45, .94);
  }

  .custom-header .mobile-header__locales {
    padding: 15px;
    font-weight: 500;
  }

  .custom-header .mobile-header__locales-btn {
    color: #fff;
  }
}

@media (min-width: 1025px) {
  .custom-header .HeaderDesktop_header__eIanx.HeaderDesktop_scrollDown__L27d3 {
    --clip-path: inset(20% 0 -1000% 0 round 0);
    --y: translateY(calc(-24px - 48px));
    --children-y: translateY(-5px);
    --children-o: 0;
  }

  .custom-header {
    height: 162px;
    background-color: var(--secondary-bg-color);
    position: relative;
    top: 0;
    padding-top: 24px;
  }
}

.custom-header.custom-header--welcome {
  background: linear-gradient(to right, #005ca9 34%, #0176bb 50%, #0aa0d9 67%, #0ca8df 80%, #11b9e8 93%);
}

@media (min-width: 1025px) {
  .custom-header .mobile-locales {
    display: none;
  }
}

.custom-header .mobile-locales {
  position: absolute;
  top: 60px;
  right: 15px;
}
