/* Static-host fix: off HubSpot, HubSpot's LanguageSwitcher base CSS (/hs/hsstatic/...)
   404s, so the hidden language list stays in normal flow and renders as a white
   oval in the header. Position it as a hover dropdown instead (the theme already
   toggles its opacity/visibility on hover). */
.header__language-switcher .lang_switcher_class {
  position: relative;
}
.header__language-switcher .lang_switcher_class .globe_class {
  background: transparent;
  border-color: transparent;
  margin-top: 0;
}
.header__language-switcher .lang_list_class {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 200;
  background: #fff;
  min-width: 150px;
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.header__language-switcher .lang_list_class li {
  list-style: none;
}
@media (max-width: 767px) {
  /* Mobile open/close relied on HubSpot JS (also missing); keep the list out of flow. */
  .header__language-switcher .lang_switcher_class .globe_class {
    height: auto;
    width: auto;
  }
  .header__language-switcher .lang_list_class {
    display: none;
  }
  .header__language-switcher.open .lang_list_class {
    display: block;
  }
}
