.language-menu{display:none;align-items:center;color:#fff;position:relative}@media(min-width:600px){.language-menu{display:flex}}.language-menu .dropdown-toggle{display:grid;grid-auto-flow:column;gap:8px;align-items:center}.language-menu .dropdown-toggle img{width:2rem}.language-menu .dropdown-toggle .caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px solid \	;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle}.language-menu .dropdown-menu{visibility:visible;position:absolute;z-index:9999;top:57px;right:-220px;width:188px;transform:translateY(10px);transition:all .35s;border-radius:3px;opacity:0;background-color:#fff;box-shadow:0 5px 20px -10px #0000001a;border:1px solid #e5e5e5}[dir=ltr] .language-menu .dropdown-menu{right:40px}.language-menu .dropdown-menu.active{visibility:visible;transform:translateY(0);opacity:1}.language-menu .dropdown-menu .dropdown-item{display:flex;height:42px}.language-menu .dropdown-menu .dropdown-item a{flex:1;display:flex;align-items:center;padding:10px 15px}.language-menu .dropdown-menu .dropdown-item a:hover{text-decoration:none!important}.language-menu .dropdown-menu .dropdown-item a img{width:2rem}.language-menu .dropdown-menu .dropdown-item a span{color:#151e28;margin-inline-start:.5rem}.language-menu .dropdown-menu .dropdown-item:first-child:before{content:"";position:absolute;top:-7px;right:12px;width:10px;height:10px;background-color:#fff;transform:rotate(45deg);border:1px solid #e5e5e5;border-bottom:0;border-right:0}[dir=rtl] .language-menu .dropdown-menu .dropdown-item:first-child:before{right:auto;left:12px}.language-menu .dropdown-menu .dropdown-item:nth-child(2){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.language-menu .dropdown-menu .dropdown-item:hover{width:100%;background-color:#e0dede29}.language-menu .dropdown-menu .dropdown-item:hover:first-child{border-radius:3px 3px 0 0}.language-menu .dropdown-menu .dropdown-item:hover:first-child:before{background-color:#fafafa}.language-menu .dropdown-menu .dropdown-item:hover:last-child{border-radius:0 0 3px 3px}.language-menu .dropdown-menu .dropdown-item a.active{font-weight:700}.language-menu{display:flex}.language-menu>*~*{margin-inline-start:20px}.language-menu .language{display:flex;border-radius:3px;background:#e7e7e7;color:#000;font-weight:500}.language-menu .language img{filter:grayscale(100%);width:2rem;height:22.28px;opacity:.5}.language-menu .language.active img{opacity:1;filter:grayscale(0%)}
