/* Four language choices need the compact navigation at intermediate widths. */
.lang-switch a, .mobile-lang-switch a { white-space: nowrap; }
@media (min-width: 1025px) and (max-width: 1280px) {
  .site-header .desktop-menu,
  .site-header .desktop-contact,
  .site-header .desktop-lang-switch { display: none !important; }
  .site-header .hamburger { display: flex !important; }
  .site-header .mobile-navigation:not([hidden]) { display: block !important; }
  .site-header .mobile-lang-switch { display: flex !important; }
  .site-header .desktop-careers { margin-left: auto; }
}
