.ix-mobile-toggle { display: none !important; }
@media (max-width: 1023px) {
  html body header.ix-mobile-header {
    position: relative !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 16px !important;
    height: 64px !important;
    min-height: 64px !important;
    padding: 0 16px !important;
    overflow: visible !important;
  }
  html body header[data-interaction-id="5a93149"].ix-mobile-header { position: sticky !important; }
  html body .ix-mobile-open.ix-mobile-open { transform: none !important; }
  html body .ix-mobile-header > p { margin: 0 !important; }
  html body .ix-mobile-header .ix-mobile-toggle {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 44px !important;
    width: 44px !important;
    height: 44px !important;
    margin: 0 !important;
    padding: 10px !important;
    border: 1px solid #dce5e2 !important;
    border-radius: 8px !important;
    background: #fff !important;
    color: #152c27 !important;
    cursor: pointer;
    box-shadow: none !important;
  }
  html body .ix-mobile-header .ix-mobile-toggle:hover { background: #eff6f3 !important; }
  html body .ix-mobile-header :is(a, button):focus-visible { outline: 3px solid #078c83 !important; outline-offset: 3px !important; }
  .ix-mobile-toggle svg { width: 24px; height: 24px; flex-shrink: 0; pointer-events: none; }
  .ix-mobile-toggle .ix-close-symbol, .ix-menu-open .ix-mobile-toggle .ix-menu-symbol { display: none; }
  .ix-menu-open .ix-mobile-toggle .ix-close-symbol { display: block; }
  html body header.ix-mobile-header .ix-mobile-nav {
    position: absolute !important;
    inset: 100% 0 auto !important;
    z-index: 2 !important;
    width: 100% !important;
    max-width: none !important;
    max-height: calc(100dvh - 64px) !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
    margin: 0 !important;
    padding: 12px 16px 20px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 4px !important;
    background: #fff !important;
    border: 0 !important;
    border-bottom: 1px solid #dce5e2 !important;
    border-radius: 0 !important;
    box-shadow: 0 14px 24px #14292314 !important;
  }
  html body header.ix-mobile-header .ix-mobile-nav[hidden] { display: none !important; }
  html body header.ix-mobile-header .ix-mobile-nav > a:nth-child(n) {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 12px 16px !important;
    border: 0 !important;
    border-radius: 6px !important;
    color: #253c35 !important;
    background: transparent !important;
    font: 400 16px/1.5 Arial, Helvetica, sans-serif !important;
    letter-spacing: 0 !important;
    text-decoration: none !important;
    white-space: normal !important;
  }
  html body header.ix-mobile-header .ix-mobile-nav > a:nth-child(n):hover { background: #eff6f3 !important; }
  html body header.ix-mobile-header .ix-mobile-nav > a:last-child {
    margin-top: 8px !important;
    justify-content: center !important;
    color: #fff !important;
    background: #101216 !important;
  }
}
