.language-switch{
  display:flex;
  align-items:center;
  gap:2px;
  flex:none;
  color:#8aa0ab;
  font-size:11px;
  font-weight:650;
  letter-spacing:.08em;
  padding:3px;
  border:1px solid #d5e5eb;
  border-radius:99px;
  background:#edf5f8;
}

.language-switch a{
  color:#6a818d;
  padding:6px 8px;
  border-radius:99px;
  transition:color .2s;
}

.language-switch>span{display:none}
.language-switch a:hover{color:var(--teal)}
.language-switch a[aria-current="page"]{
  color:var(--teal);
  background:#fff;
  box-shadow:0 2px 8px #163b4912;
}

.mobile-language-switch{display:none}
.language-switch-calc{margin-left:0}

@media(max-width:900px){
  .header>.language-switch{display:none}
  .mobile-language-switch{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    padding:5px;
    margin-top:12px;
    border:1px solid #d5e5eb;
    border-radius:99px;
    background:#edf5f8;
    color:#8aa0ab;
    font-size:12px;
    font-weight:650;
    letter-spacing:.08em;
  }
  .mobile-language-switch a{
    display:inline-block;
    border:0!important;
    padding:4px 8px!important;
    color:#6a818d;
  }
  .mobile-language-switch a[aria-current="page"]{color:var(--teal)}
  .mobile-language-switch>span{display:none}
  .mobile-language-switch a[aria-current="page"]{background:#fff;border-radius:99px!important;box-shadow:0 2px 8px #163b4912}
}

@media(max-width:640px){
  .language-switch-calc{margin-left:auto}
  .calc-nav .calc-back{display:none}
}
