.sq-languages{display:flex;align-items:center;gap:3px;position:relative;font:600 14px/1.2 Arial,sans-serif;white-space:nowrap}.sq-languages a,.sq-languages a:visited{color:#273653;text-decoration:none}.sq-languages>a{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:44px;border-radius:7px}.sq-languages a[aria-current=true]{color:#404dff;background:#eef0ff}.sq-languages a:hover,.sq-language-more>summary:hover{color:#404dff;background:#f1f3ff}.sq-language-more{position:relative}.sq-language-more>summary{display:flex;align-items:center;justify-content:center;width:40px;height:44px;list-style:none;cursor:pointer;border-radius:7px;color:#273653}.sq-language-more>summary::-webkit-details-marker{display:none}.sq-language-more[open]>summary{color:#404dff;background:#eef0ff}.sq-language-list{position:absolute;z-index:10000;right:0;top:calc(100% + 8px);width:190px;max-width:calc(100vw - 32px);padding:7px;background:#fff;border:1px solid #e2e6f2;border-radius:12px;box-shadow:0 10px 35px #17213f26}.sq-language-list a{display:flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:7px;font-size:15px}.sq-languages a:focus-visible,.sq-language-more>summary:focus-visible{outline:3px solid #6772ff;outline-offset:2px}.elementor-widget-shortcode:has(.sq-languages){width:auto;flex-shrink:0}.elementor-location-header .e-con:has(.sq-languages){overflow:visible}@media(max-width:767px){.sq-languages{gap:1px}.sq-languages>a{min-width:32px}.sq-language-more>summary{width:36px}}
