.els-language-switcher{position:relative;display:inline-block}.els-switcher-toggle{cursor:pointer;padding:.5em 1em;border:1px solid #ccc;background:#fff;transition:all .3s ease}.els-switcher-content{position:absolute;top:100%;background:#fff;border:1px solid #ccc;list-style:none;margin:0;padding:0;width:auto;z-index:1000;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.3s ease,visibility 0s 0.3s;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.els-switcher-content.align-left{left:0;right:auto;transform:translateX(0)}.els-switcher-content.align-center{left:50%;right:auto;transform:translateX(-50%)}.els-switcher-content.align-right{right:0;left:auto;transform:translateX(0)}.els-switcher-content.visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity 0.15s ease,visibility 0s 0s}.els-switcher-content a{transition:color 0.15s ease}.els-lang-item a{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:.5em 1em;text-decoration:none;color:inherit;transition:all .15s ease;width:max-content}.els-lang-item a:hover{color:var(--e-global-color-accent)}