/**
 * Mixin for fluid type.
 * Example usage: @include fluid-type(font-size, 320px, 1600px, 32px, 80px);
 */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.menu-language__link {
  font-size: 1rem;
  line-height: 24px;
  font-weight: 600;
  color: var(--brand-main-light);
  font-family: var(--main-font-family);
  letter-spacing: -0.5px;
  overflow: hidden;
  text-decoration: none;
  padding: 12px 12px;
  display: block;
}
.menu-language__link:focus-visible {
  -webkit-box-shadow: inset 0 0 0 var(--ds-borderWidth-thick) var(--ds-borderColor-white);
  box-shadow: inset 0 0 0 var(--ds-borderWidth-thick) var(--ds-borderColor-white);
  outline: var(--ds-borderWidth-thin) solid var(--ds-borderColor-black);
  outline-offset: calc(var(--ds-borderWidth-thin) * -1 * 1);
}
.menu-language__link:hover {
  background-color: var(--grayscale-background-box);
  color: var(--brand-main);
}
.menu-language__link.is-active {
  color: var(--grayscale-black);
  border: 2px solid var(--grayscale-black);
}
.menu-language__link.is-disabled {
  color: var(--link-disabled);
}
.menu-language__link.is-disabled:hover {
  background-color: transparent;
  color: var(--link-disabled);
}