.sdm-wrapper {
  position: sticky;
  top: 0;
  z-index: 100;
  background: var(--header-bg);
  transition: transform .3s ease
}
.sdm-wrapper--hidden {
  transform: translateY(-100%)
}
.sdm-wrapper ul {
  list-style: none
}
.sdm-header {
  position: relative;
  background: var(--header-bg)
}
.sdm-header__bar {
  outline: calc(var(--header-bottom-border-weight) * 1px) solid var(--header-bottom-border);
  box-shadow: 0 var(--header-shadow-offset) var(--header-shadow-blur) 0 var(--header-shadow-colour);
  position: relative;
  z-index: 201;
  background: var(--header-bg)
}

.sdm-header__logo-img {
  height: 4.1rem;
  width: auto
}
.sdm-header__right {
  gap: var(--header-main-gap)
}
.sdm-header__inner--center .sdm-nav {
  flex: 1;
  display: flex;
  justify-content: center
}
.sdm-header__main-row {
  gap: var(--header-main-gap)
}
.sdm-header__top-bar {
  background: var(--header-top-top-bar-bg);
  overflow: hidden
}
.sdm-header .sdm-header__top-bar--mobile-only {
  display: none
}
.sdm-header__top-inner {
  max-width: 1600px;
  margin: 0 auto
}
.sdm-share-price {
  gap: var(--header-top-share-price-gap)
}
.sdm-share-price__change {
  color: var(--header-top-share-price-variance)
}
.sdm-nav__list {
  gap: var(--header-main-nav-gap)
}
.sdm-nav__item.sdm-nav__item--has-children > .sdm-nav__link::after {
  content: "";
  width: 100%;
  height: 2rem;
  position: absolute;
  bottom: -2rem;
  inset-inline-start: 0;
  pointer-events: auto
}
.sdm-nav__link {
  display: inline-block;
  padding: var(--header-main-nav-padding-top-bottom) var(--header-main-nav-padding-left-right);
  border-radius: var(--header-main-nav-border-radius);
  background: var(--header-main-nav-bg);
  color: var(--header-main-nav-text);
  text-decoration: none;
  transition: background .3s ease,color .3s ease;
  position: relative;
  white-space: nowrap;
  cursor: pointer
}
.sdm-nav__link:hover {
  background: var(--header-main-nav-hover-bg)
}
.sdm-nav__link:focus-visible {
  outline: 2px solid var(--header-main-nav-text);
  outline-offset: -2px
}
.sdm-nav .sdm-nav__item--active > .sdm-nav__link {
  background: var(--header-main-nav-active-bg);
  color: var(--header-main-nav-active-text)
}
.sdm-nav .sdm-nav__item--active > .sdm-nav__link:hover {
  background: var(--header-main-nav-active-bg);
  color: var(--header-main-nav-active-text)
}
.sdm-nav .sdm-nav__item--active > .sdm-nav__link:focus-visible {
  outline-color: var(--header-main-nav-active-text)
}
.sdm-nav .sdm-nav__item--dropdown-open:not(.sdm-nav__item--active) > .sdm-nav__link {
  background: var(--dark-10)
}
.sdm-dropdown {
  top: 100%;
  left: 0;
  min-width: 28rem;
  background: var(--menu-bg);
  box-shadow: 0 var(--menu-shadow-offset) var(--menu-shadow-blur) 0 var(--menu-shadow);
  border-radius: 0 0 var(--menu-bottom-radius) var(--menu-bottom-radius);
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
  z-index: 10
}
.sdm-dropdown--right {
  left: auto;
  right: 0
}
.sdm-dropdown--open {
  opacity: 1;
  visibility: visible
}
.sdm-dropdown__link {
  padding: var(--menu-item-padding-top-bottom) var(--menu-item-padding-left-right) var(--menu-item-padding-top-bottom) var(--menu-item-padding-left-right);
  border-inline-start: var(--menu-item-active-item-indicator-weight) solid transparent;
  color: var(--menu-item-item-text);
  transition: background .2s ease,border-color .2s ease;
  cursor: pointer
}
.sdm-dropdown__link:hover {
  background: var(--menu-item-hover-item-bg);
  color: var(--menu-item-hover-item-text)
}
.sdm-dropdown__link:hover .sdm-dropdown__icon {
  color: var(--menu-item-hover-item-icon)
}
.sdm-dropdown__link:focus-visible {
  outline: calc(var(--general-focus-border-weight) * 1px) solid var(--general-focus-border);
  outline-offset: calc(var(--general-focus-border-weight) * -1px);
  background: var(--menu-item-hover-item-bg)
}
.sdm-dropdown__link-text {
  flex: 1
}
.sdm-dropdown__icon {
  color: var(--menu-item-item-icon);
  transition: transform .3s ease,color .2s ease
}
.sdm-dropdown .sdm-dropdown__item--active > .sdm-dropdown__link,
.sdm-dropdown .sdm-dropdown__item--expanded > .sdm-dropdown__link {
  background: var(--menu-item-active-item-bg);
  border-inline-start: var(--menu-item-active-item-indicator-weight) solid var(--menu-item-active-item-indicator);
  color: var(--menu-item-active-item-text)
}
.sdm-dropdown .sdm-dropdown__item--active > .sdm-dropdown__link .sdm-dropdown__icon,
.sdm-dropdown .sdm-dropdown__item--expanded > .sdm-dropdown__link .sdm-dropdown__icon {
  color: var(--menu-item-active-item-icon)
}
.sdm-dropdown .sdm-dropdown__item--expanded > .sdm-dropdown__link .sdm-dropdown__icon {
  transform: rotate(180deg)
}
.sdm-nav__item--right-aligned > .sdm-dropdown {
  left: auto;
  right: 0
}
.sdm-submenu {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s ease-in-out,opacity .3s ease-in-out
}
.sdm-submenu--open {
  max-height: 100rem;
  opacity: 1
}
.sdm-submenu__link {
  padding: var(--menu-item-padding-top-bottom) var(--menu-item-padding-left-right) var(--menu-item-padding-top-bottom) var(--sm-1);
  border-inline-start: var(--menu-item-active-item-indicator-weight) solid transparent;
  color: var(--menu-item-item-text);
  transition: background .2s ease,border-color .2s ease
}
.sdm-submenu__link:hover {
  background: var(--menu-item-hover-item-bg);
  color: var(--menu-item-hover-item-text)
}
.sdm-submenu__link:focus-visible {
  outline: calc(var(--general-focus-border-weight) * 1px) solid var(--general-focus-border);
  outline-offset: calc(var(--general-focus-border-weight) * -1px);
  background: var(--menu-item-hover-item-bg)
}
.sdm-submenu .sdm-submenu__item--active > .sdm-submenu__link {
  background: var(--menu-item-active-item-bg);
  border-inline-start: var(--menu-item-active-item-indicator-weight) solid var(--menu-item-active-item-indicator);
  color: var(--menu-item-active-item-text)
}
.sdm-keyboard-user .sdm-nav__item--has-children:focus-within > .sdm-dropdown {
  opacity: 1!important;
  visibility: visible!important
}
.sdm-keyboard-user .sdm-nav__item--has-children:focus-within .sdm-dropdown__item--has-children:focus-within > .sdm-submenu {
  max-height: 100rem;
  opacity: 1
}
.sdm-body-locked {
  overflow: hidden
}
.sdm-hamburger {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: .5rem;
  width: 4rem;
  height: 4rem;
  padding: var(--header-main-buttons-padding);
  background: var(--header-main-buttons-bg);
  border: none;
  cursor: pointer;
  border-radius: var(--header-main-buttons-border-radius);
  transition: background .2s ease
}
.sdm-hamburger:hover {
  background: var(--header-main-buttons-hover-bg)
}
.sdm-hamburger:focus-visible {
  outline: 2px solid var(--header-main-buttons-icon);
  outline-offset: -2px
}
.sdm-hamburger__line {
  display: block;
  width: 2rem;
  height: .2rem;
  background: var(--header-main-buttons-icon);
  border-radius: var(--radius-xs);
  transition: transform .3s ease,opacity .3s ease
}
.sdm-hamburger--active .sdm-hamburger__line:nth-child(1) {
  transform: translateY(.7rem) rotate(45deg)
}
.sdm-hamburger--active .sdm-hamburger__line:nth-child(2) {
  opacity: 0
}
.sdm-hamburger--active .sdm-hamburger__line:nth-child(3) {
  transform: translateY(-.7rem) rotate(-45deg)
}
.sdm-mobile {
  display: none;
  position: fixed;
  top: var(--sdm-header-h,0);
  left: 0;
  width: 100%;
  height: calc(100vh - var(--sdm-header-h,0px));
  z-index: 200;
  pointer-events: none
}
.sdm-mobile__panel-scroll {
  display: flex;
  flex-direction: column;
  padding: 0 var(--sm-3)
}
.sdm-mobile--open {
  pointer-events: auto
}
.sdm-mobile--open .sdm-mobile__backdrop {
  opacity: 1
}
.sdm-mobile--open .sdm-mobile__drawer {
  transform: translateX(0)
}
.sdm-mobile__backdrop {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--dark-50);
  opacity: 0;
  transition: opacity .3s ease-in-out
}
.sdm-mobile__drawer {
  top: 0;
  right: 0;
  width: 100%;
  max-width: 100%;
  background: var(--menu-bg);
  box-shadow: -.4rem 0 var(--menu-shadow-blur) 0 var(--menu-shadow);
  transform: translateX(100%);
  transition: transform .3s ease-in-out;
  overflow: hidden
}
.sdm-mobile__panels {
  overflow: hidden
}
.sdm-mobile__list {
  display: flex;
  flex-direction: column;
  gap: var(--sm-3);
  margin-top: var(--sm-1);
  padding: 0
}
.sdm-mobile__panel {
  top: 0;
  left: 0;
  transform: translateX(100%);
  transition: transform .3s ease-in-out;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}
.sdm-mobile .sdm-mobile__panel--active {
  transform: translateX(0)
}
.sdm-mobile .sdm-mobile__panel--prev {
  transform: translateX(-100%)
}
.sdm-mobile__back {
  background: 0 0;
  border: none;
  color: var(--menu-item-item-text);
  cursor: pointer;
  transition: background .2s ease
}
.sdm-mobile__back .icon {
  color: var(--menu-item-item-icon)
}
.sdm-mobile__back:hover {
  background: var(--menu-item-hover-item-bg)
}
.sdm-mobile__back:focus-visible {
  outline: 2px solid var(--menu-item-item-text);
  outline-offset: -2px
}
.sdm-mobile__panel-title {
  color: var(--menu-item-item-text)
}
.sdm-mobile__link {
  color: var(--menu-item-item-text);
  transition: background .2s ease
}
.sdm-mobile__link:hover {
  background: var(--menu-item-hover-item-bg)
}
.sdm-mobile__link:focus-visible {
  outline: 2px solid var(--menu-item-item-text);
  outline-offset: -2px
}
.sdm-mobile__drill {
  background: 0 0;
  border: none;
  color: var(--menu-item-item-text);
  cursor: pointer;
  transition: background .2s ease
}
.sdm-mobile__drill:hover {
  background: var(--menu-item-hover-item-bg)
}
.sdm-mobile__drill:focus-visible {
  outline: 2px solid var(--menu-item-item-text);
  outline-offset: -2px
}
.sdm-mobile__drill-icon {
  color: var(--menu-item-item-icon)
}
.sdm-mobile__secondary {
  margin-top: var(--sm-1)
}
.sdm-mobile__secondary ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: var(--sm-3)
}
.sdm-mobile__secondary a {
  display: block;
  text-decoration: none;
  color: var(--header-top-nav-text);
  font-family: var(--nav-s-font-family);
  font-size: var(--nav-s-font-size);
  line-height: var(--nav-s-line-height);
  font-weight: var(--nav-s-weight);
  letter-spacing: var(--nav-s-letter-spacing);
  transition: color .2s ease
}
.sdm-mobile__secondary a:hover {
  color: var(--header-top-nav-hover-text)
}
.sdm-mobile__secondary a:focus-visible {
  outline: 2px solid var(--menu-item-item-text);
  outline-offset: -2px
}
@media (max-width:1199.98px) {
  .sdm-hamburger {
    display: flex
  }
  .sdm-mobile {
    display: block
  }
  .sdm-nav {
    display: none
  }
  .secondary-nav {
    display: none
  }
  .sdm-header__logo-img {
    height: 3.2rem
  }
  .sdm-header .sdm-header__top-bar--mobile-only {
    display: block
  }
  .sdm-header__top-row {
    display: none
  }
  .sdm-header__inner--center .sdm-nav {
    display: none
  }
  .sdm-header__inner--left .sdm-nav {
    display: none
  }
}
@media (max-width:767.98px) {
  .sdm-header__logo-img {
    height: 2.8rem
  }
}
@media (min-width:992px){
.menu-top-bar__row--no-background ~ .sdm-header__bar{
 outline-width: 0;
}
}