.page--frontpage_preview header{
  top: 53px;
}

@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;
  }
  
}