.language-selector-wrapper{position:relative}.language-selector-wrapper .languages-popup{padding:1rem;background:#fff;box-shadow:0 7px 15px rgba(0,0,0,.15);border-radius:1rem;overflow:hidden;position:absolute;top:-1rem;left:-1.5rem;z-index:9999}.language-selector-wrapper .languages-popup .language-name{color:#4a4a4a}.language-selector-wrapper .languages-popup .separator{height:0;border-bottom:1px #e9e8e8 solid;margin:.5rem 0}.language-selector-wrapper .languages-popup .language-selected{padding:0 .5rem .5rem .5rem}.language-selector-wrapper .languages-popup .language-item a{text-decoration:none;display:flex;padding:.5rem;border-radius:.5rem}.language-selector-wrapper .languages-popup .language-item.active,.language-selector-wrapper .languages-popup .language-item:hover{background:#f0f0f0;border-radius:.5rem}.language-selector-wrapper .languages-popup ul.languages-list{color:#4a4a4a;padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;font-size:1rem;line-height:1.25rem;text-wrap-mode:nowrap}.language-selector-wrapper .language-selected{display:flex;align-items:center;gap:.5rem;cursor:pointer}.language-selector-wrapper .language-selected .language-name{color:#000}@media only screen and (max-width:640px){.language-selector-wrapper .languages-popup{min-width:8rem}.language-selector-wrapper .languages-popup ul.languages-list{grid-template-columns:1fr;overflow-y:scroll;max-height:450px}}[dir=rtl] .language-selector-wrapper .languages-popup{left:auto;right:-1.5rem}