@media (max-width: 1119px) {
 
  body header .header-wrapper {
    gap: 0.5rem;
    grid-template-columns: 3fr auto 1fr 1fr;
  }
 
  #header div.language-switcher.mobile {
    display: flex;
    position: static;
    height: 100%;
  }

  header .region-header-2 {
    z-index: 3;
  }
  body #header .region-header-2 {
    max-width: 2rem;
  }
  body #header .region-header-3 .language-switcher {
    display: none;
  }
  /** @todo move to coveo module? **/
  header#header .region-header-3 .search,
  header#header.menu-opened .region-header-3 .search {
    position: static;
    width: 1.5rem;
    height: 1.5rem;
  }
}