@media (max-width: 920px) {
  .header-actions {
    display: flex !important;
  }

  .header-actions > :not(.language-switch) {
    display: none;
  }

  .header-actions .language-switch {
    display: inline-flex;
    min-width: 48px;
    padding: 10px 12px;
    border-color: rgba(38, 189, 255, 0.42);
    background: rgba(17, 123, 255, 0.11);
  }
}

@media (max-width: 430px) {
  .mobile-contact {
    display: none !important;
  }
}
