/* 1920 */
#lang-switch-section {
  position: absolute;
  top: 25px;
  right: 23px;
}

.lang-switch-container a {
  color: #000000;
  min-width: 74px;
  line-height: 24px;
  margin-top: 28px;
  font-family: "Mont";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  opacity: 0.5;
}

.lang-item {
  display: inline;
}

.current-lang a {
  opacity: 1;
}

.lang-switch-container span {
  position: absolute;
  top: 1px;
  left: 34px;
  color: #D1E3ED;
}

.lang-item-first {
  padding-right: 12px;
}

/* 1400 */
@media (min-width: 1199.98px) and (max-width: 1399.98px) {
  #lang-switch-section {
    top: 18.23px;
    right: 16.77px;
  }
  .lang-switch-container a {
    min-width: 53.96px;
    line-height: 17.5px;
    margin-top: 20.42px;
    font-size: 14.58px;
  }
  .lang-switch-container span {
    top: 0.73px;
    left: 24.79px;
  }
  .lang-item-first {
    padding-right: 8.75px;
  }
}

/* 1200 */
@media (min-width: 991.98px) and (max-width: 1199.98px) {
  #lang-switch-section {
    top: 15.62px;
    right: 14.37px;
  }
  .lang-switch-container a {
    min-width: 46.25px;
    line-height: 15px;
    margin-top: 17.5px;
    font-size: 12.5px;
  }
  .lang-switch-container span {
    top: 0.62px;
    left: 21.25px;
  }
  .lang-item-first {
    padding-right: 7.5px;
  }
}

/* 992 */
@media (min-width: 767.98px) and (max-width: 991.98px) {
  #lang-switch-section {
    top: 12.92px;
    right: 11.88px;
  }
  .lang-switch-container a {
    min-width: 38.23px;
    line-height: 12.4px;
    margin-top: 14.47px;
    font-size: 10.33px;
  }
  .lang-switch-container span {
    top: 0.52px;
    left: 17.57px;
  }
  .lang-item-first {
    padding-right: 6.2px;
  }
}

/* Mobile */
@media (max-width: 767.98px) {
  #lang-switch-section {
    top: 16px;
    right: 16px;
  }
}
