/* css styles */

header.headroom .navbar {
  background-color: #a2e436 !important;
}

#languages-button {
  font-size: 18.59375px !important;
  font-weight: 500 !important;
}

.navbar .nav-link,
.navbar .navbar-brand,
#languages-button {
  color: black !important;
}

.navbar .nav-link:hover,
#languages-button:hover {
  color: black !important;
}
.btn-primary#languages-button {
  --bs-btn-color: black !important;
  --bs-btn-bg: transparent !important;
  --bs-btn-border-color: transparent !important;
  --bs-btn-hover-color: black !important;
  --bs-btn-hover-bg: transparent !important;
  --bs-btn-hover-border-color: transparent !important;
  --bs-btn-active-color: black !important;
  --bs-btn-active-bg: transparent !important;
  --bs-btn-focus-shadow-rgb: none !important;
  color: black !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}



.columns {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}

.column {
  flex-shrink: 0;
}
