.lang-switch-wrap{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  justify-content:center;
  width:fit-content!important;
  margin:14px auto 20px!important;
  border-radius:999px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.3);
  background:rgba(255,255,255,.08);
  padding:0!important;
}
.lang-switch-wrap .lang-item{
  display:flex!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  list-style:none;
}
.lang-switch-wrap .lang-item>a{
  display:flex!important;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding:8px 14px!important;
  margin:0!important;
  color:rgba(255,255,255,.6)!important;
  font-family:"Nunito Sans",Helvetica,Arial,Verdana,sans-serif;
  font-size:12px;
  font-weight:700;
  letter-spacing:.04em;
  text-decoration:none!important;
  background:transparent!important;
  transition:color .2s ease,background-color .2s ease;
}
.lang-switch-wrap .lang-item-nl>a{
  border-right:1px solid rgba(255,255,255,.15);
}
.lang-switch-wrap .lang-item img{
  width:18px!important;
  height:auto!important;
  border-radius:2px;
  box-shadow:0 0 0 1px rgba(255,255,255,.25);
}
.lang-switch-wrap .lang-item .menu-item-text{
  display:inline-block;
}
.lang-switch-wrap .lang-item.current-lang>a{
  background:#9179EF!important;
  color:#fff!important;
}
.lang-switch-wrap .lang-item:not(.current-lang)>a:hover{
  color:#fff!important;
  background:rgba(255,255,255,.12)!important;
}
.lang-switch-wrap .lang-item .flag-emoji{
  font-size:14px;
  margin-right:5px;
  line-height:1;
}
.lang-switch-wrap .lang-item>a{
  gap:0!important;
}