.language-menu,.lang-switcher,.language-switcher,.header-language,.lang-menu{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.language-menu img,.lang-switcher img,.language-switcher img,.header-language img,.lang-menu img,img.flag,.flag-icon{width:22px !important;height:16px !important;max-width:22px !important;object-fit:cover;border-radius:3px;vertical-align:middle;box-shadow:0 1px 3px rgba(0,0,0,.12)}.language-menu a,.lang-switcher a,.language-switcher a,.header-language a,.lang-menu a{display:inline-flex;align-items:center;gap:5px;line-height:1;white-space:nowrap}@media (max-width:767px){.language-menu img,.lang-switcher img,.language-switcher img,.header-language img,.lang-menu img,img.flag,.flag-icon{width:20px !important;height:14px !important;max-width:20px !important}.language-menu,.lang-switcher,.language-switcher,.header-language,.lang-menu{gap:6px}}.mi-clean-header .mi-clean-main-nav>a:hover,.mi-clean-header .mi-clean-main-nav>a:focus,.mi-clean-header .mi-clean-main-nav>a:focus-visible,.mi-clean-header .mi-clean-dropdown>button:hover,.mi-clean-header .mi-clean-dropdown>button:focus,.mi-clean-header .mi-clean-dropdown>button:focus-visible,.mi-clean-header .mi-lang-current:hover,.mi-clean-header .mi-lang-current:focus,.mi-clean-header .mi-lang-current:focus-visible{color:#ffffff!important;background:linear-gradient(135deg,#0c6ea8,#21b8d4)!important;border-color:transparent!important;text-decoration:none!important}.mi-clean-header .mi-clean-main-nav>a:hover *,.mi-clean-header .mi-clean-main-nav>a:focus *,.mi-clean-header .mi-clean-dropdown>button:hover *,.mi-clean-header .mi-clean-dropdown>button:focus *,.mi-clean-header .mi-lang-current:hover *,.mi-clean-header .mi-lang-current:focus *{color:#ffffff!important}.mi-clean-header .mi-clean-dropdown-menu a:hover,.mi-clean-header .mi-clean-dropdown-menu a:focus,.mi-clean-header .mi-lang-menu a:hover,.mi-clean-header .mi-lang-menu a:focus{color:#ffffff!important;background:linear-gradient(135deg,#0c6ea8,#21b8d4)!important;text-decoration:none!important}.mi-clean-header .mi-clean-dropdown-menu a:hover::after,.mi-clean-header .mi-clean-dropdown-menu a:focus::after{color:#ffffff!important}
/* v23 - menu direction fix: force all header dropdowns to open downward */
.mi-clean-header,
.mi-clean-header .mi-clean-nav-wrap,
.mi-clean-header .mi-clean-main-nav,
.mi-clean-header .mi-clean-dropdown,
.mi-clean-header .mi-lang-switcher{
  overflow:visible!important;
}
@media (min-width:981px){
  .mi-clean-header .mi-clean-main-nav{
    position:relative!important;
    overflow:visible!important;
  }
  .mi-clean-header .mi-clean-dropdown,
  .mi-clean-header .mi-lang-switcher{
    position:relative!important;
  }
  .mi-clean-header .mi-clean-dropdown-menu,
  .mi-clean-header .mi-lang-menu{
    position:absolute!important;
    top:calc(100% + 10px)!important;
    bottom:auto!important;
    left:auto!important;
    right:0!important;
    transform:none!important;
    transform-origin:top right!important;
    margin-top:0!important;
    margin-bottom:0!important;
    max-height:calc(100vh - var(--mi-clean-fixed-header-height,82px) - 28px)!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
  }
  .mi-clean-header .mi-clean-dropdown:hover>.mi-clean-dropdown-menu,
  .mi-clean-header .mi-clean-dropdown:focus-within>.mi-clean-dropdown-menu,
  .mi-clean-header .mi-clean-dropdown.open>.mi-clean-dropdown-menu,
  .mi-clean-header .mi-clean-dropdown.is-open>.mi-clean-dropdown-menu{
    display:grid!important;
    opacity:1!important;
    visibility:visible!important;
    top:calc(100% + 10px)!important;
    bottom:auto!important;
    transform:none!important;
  }
  .mi-clean-header .mi-lang-switcher:hover>.mi-lang-menu,
  .mi-clean-header .mi-lang-switcher.is-open>.mi-lang-menu{
    display:block!important;
    opacity:1!important;
    visibility:visible!important;
    top:calc(100% + 10px)!important;
    bottom:auto!important;
    transform:none!important;
  }
}
@media (max-width:980px){
  .mi-clean-header .mi-clean-main-nav{
    position:fixed!important;
    top:calc(var(--mi-clean-fixed-header-height,76px) + 8px)!important;
    bottom:auto!important;
    left:12px!important;
    right:12px!important;
    transform:none!important;
    overflow-y:auto!important;
    max-height:calc(100dvh - var(--mi-clean-fixed-header-height,76px) - 18px)!important;
  }
  .mi-clean-header .mi-clean-dropdown-menu,
  .mi-clean-header .mi-lang-menu{
    position:static!important;
    top:auto!important;
    bottom:auto!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    margin:8px 0 0!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .mi-clean-header .mi-clean-dropdown.open>.mi-clean-dropdown-menu,
  .mi-clean-header .mi-clean-dropdown.is-open>.mi-clean-dropdown-menu{
    display:grid!important;
    opacity:1!important;
    visibility:visible!important;
  }
  .mi-clean-header .mi-lang-switcher.is-open>.mi-lang-menu{
    display:block!important;
    opacity:1!important;
    visibility:visible!important;
  }
}
