.qsc-language-switch{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:62px;min-height:44px;color:#024767;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;z-index:3}
.qsc-language-switch .qsc-language-item{display:inline-flex;align-items:center;gap:2px}
.qsc-language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:44px;padding:0 2px;color:inherit;text-decoration:none!important;border-radius:5px;font-size:11px;letter-spacing:.025em}
.qsc-language-switch a[aria-current="true"]{font-weight:700;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:1px}
.qsc-language-switch a:hover{background:#719cb612}
.qsc-language-switch a:focus-visible{outline:2px solid #719cb6;outline-offset:2px}
.qsc-language-divider{color:#719cb6;font-size:10px}
.qsc-language-header{position:absolute;left:calc(3% + 210px);top:50%;transform:translateY(-50%)}
.qsc-language-menu{display:none}
@media(min-width:761px){.qsc-app-header{position:relative}body>header:has(>.qsc-language-header){position:relative}}
@media(max-width:1230px){.qsc-app-header nav .qsc-language-menu{display:inline-flex;align-self:flex-start}}
@media(max-width:1050px){body>header:not(.qsc-app-header) nav .qsc-language-menu{display:inline-flex;align-self:flex-start}}
@media(max-width:760px){.qsc-language-header{left:156px}.qsc-language-switch{font-size:11px}}
@media(max-width:360px){.qsc-language-header{left:146px}}
html[lang="en"].qsc-mobile-menu-open :is(.menu-toggle,.qsc-menu-toggle)::before{content:'Close'}
