header>div>div.hidden>nav[aria-label=Language],header>div>div.hidden>nav[aria-label=Lingua],header>div>div.hidden>nav[aria-label=Sprache]{--language-selector-border:rgba(217,201,184,0.88);--language-selector-ink:#172033;--language-selector-muted:#5e6b7a;--language-selector-paper:rgba(255,250,243,0.98);--language-selector-sea:#0f6f88;align-items:center;background:radial-gradient(circle at 18% 10%,rgba(217,238,244,.74),transparent 42%),linear-gradient(180deg,rgba(255,250,243,.98),rgba(255,255,255,.94));border-color:var(--language-selector-border);box-shadow:0 10px 24px rgba(23,32,51,.07),inset 0 1px 0 rgba(255,255,255,.9);display:inline-flex;gap:0;isolation:isolate;min-height:2.35rem;min-width:5.45rem;overflow:visible;padding:0;position:relative;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}header>div>div.hidden>nav[aria-label=Language]:focus-within,header>div>div.hidden>nav[aria-label=Language]:hover,header>div>div.hidden>nav[aria-label=Lingua]:focus-within,header>div>div.hidden>nav[aria-label=Lingua]:hover,header>div>div.hidden>nav[aria-label=Sprache]:focus-within,header>div>div.hidden>nav[aria-label=Sprache]:hover{border-color:rgba(15,111,136,.32);box-shadow:0 18px 38px rgba(23,32,51,.12),inset 0 1px 0 rgba(255,255,255,.92);transform:translateY(-1px)}header>div>div.hidden>nav[aria-label=Language]:after,header>div>div.hidden>nav[aria-label=Lingua]:after,header>div>div.hidden>nav[aria-label=Sprache]:after{color:var(--language-selector-muted);content:"⌄";font-size:.8rem;font-weight:900;line-height:1;pointer-events:none;position:absolute;right:.58rem;top:50%;transform:translateY(-54%);transition:color .17s ease,transform .17s ease;z-index:4}header>div>div.hidden>nav[aria-label=Language]:is(:hover,:focus-within):after,header>div>div.hidden>nav[aria-label=Lingua]:is(:hover,:focus-within):after,header>div>div.hidden>nav[aria-label=Sprache]:is(:hover,:focus-within):after{color:var(--language-selector-sea);transform:translateY(-46%) rotate(180deg)}header>div>div.hidden>nav[aria-label=Language] a,header>div>div.hidden>nav[aria-label=Lingua] a,header>div>div.hidden>nav[aria-label=Sprache] a{align-items:center;background:transparent!important;border-radius:9999px;color:var(--language-selector-muted)!important;display:inline-flex;font-size:.72rem;font-weight:850;gap:.32rem;justify-content:flex-start;letter-spacing:.04em;line-height:1;min-height:2.25rem;padding:.54rem 1.35rem .54rem .68rem;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}header>div>div.hidden>nav[aria-label=Language] a.bg-slate-900,header>div>div.hidden>nav[aria-label=Language]:not(:has(a.bg-slate-900)) a:first-child,header>div>div.hidden>nav[aria-label=Lingua] a.bg-slate-900,header>div>div.hidden>nav[aria-label=Lingua]:not(:has(a.bg-slate-900)) a:first-child,header>div>div.hidden>nav[aria-label=Sprache] a.bg-slate-900,header>div>div.hidden>nav[aria-label=Sprache]:not(:has(a.bg-slate-900)) a:first-child{color:var(--language-selector-ink)!important}header>div>div.hidden>nav[aria-label=Language] a:focus-visible,header>div>div.hidden>nav[aria-label=Language] a:hover,header>div>div.hidden>nav[aria-label=Lingua] a:focus-visible,header>div>div.hidden>nav[aria-label=Lingua] a:hover,header>div>div.hidden>nav[aria-label=Sprache] a:focus-visible,header>div>div.hidden>nav[aria-label=Sprache] a:hover{background:rgba(217,238,244,.58)!important;color:var(--language-selector-ink)!important;outline:none}header details nav[aria-label=Language] a:before,header details nav[aria-label=Lingua] a:before,header details nav[aria-label=Sprache] a:before,header>div>div.hidden>nav[aria-label=Language] a:before,header>div>div.hidden>nav[aria-label=Lingua] a:before,header>div>div.hidden>nav[aria-label=Sprache] a:before{display:inline-block;font-size:.88rem;line-height:1;transform:translateY(-.02rem)}header details nav[aria-label=Language] a[href*="locale=it"]:before,header details nav[aria-label=Lingua] a[href*="locale=it"]:before,header details nav[aria-label=Sprache] a[href*="locale=it"]:before,header>div>div.hidden>nav[aria-label=Language] a[href*="locale=it"]:before,header>div>div.hidden>nav[aria-label=Lingua] a[href*="locale=it"]:before,header>div>div.hidden>nav[aria-label=Sprache] a[href*="locale=it"]:before{content:"🇮🇹"}header details nav[aria-label=Language] a[href*="locale=en"]:before,header details nav[aria-label=Lingua] a[href*="locale=en"]:before,header details nav[aria-label=Sprache] a[href*="locale=en"]:before,header>div>div.hidden>nav[aria-label=Language] a[href*="locale=en"]:before,header>div>div.hidden>nav[aria-label=Lingua] a[href*="locale=en"]:before,header>div>div.hidden>nav[aria-label=Sprache] a[href*="locale=en"]:before{content:"🇬🇧"}header details nav[aria-label=Language] a[href*="locale=de-CH"]:before,header details nav[aria-label=Lingua] a[href*="locale=de-CH"]:before,header details nav[aria-label=Sprache] a[href*="locale=de-CH"]:before,header>div>div.hidden>nav[aria-label=Language] a[href*="locale=de-CH"]:before,header>div>div.hidden>nav[aria-label=Lingua] a[href*="locale=de-CH"]:before,header>div>div.hidden>nav[aria-label=Sprache] a[href*="locale=de-CH"]:before{content:"🇨🇭"}header>div>div.hidden>nav[aria-label=Language]:has(a.bg-slate-900) a:not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Language]:not(:has(a.bg-slate-900)) a:not(:first-child),header>div>div.hidden>nav[aria-label=Lingua]:has(a.bg-slate-900) a:not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Lingua]:not(:has(a.bg-slate-900)) a:not(:first-child),header>div>div.hidden>nav[aria-label=Sprache]:has(a.bg-slate-900) a:not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Sprache]:not(:has(a.bg-slate-900)) a:not(:first-child){display:none}header>div>div.hidden>nav[aria-label=Language]:is(:hover,:focus-within) a:not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Lingua]:is(:hover,:focus-within) a:not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Sprache]:is(:hover,:focus-within) a:not(.bg-slate-900){background:linear-gradient(180deg,rgba(255,250,243,.99),rgba(255,255,255,.98))!important;border:1px solid rgba(217,201,184,.88);border-radius:.92rem;box-shadow:0 18px 38px rgba(23,32,51,.16),inset 0 1px 0 rgba(255,255,255,.86);display:inline-flex;justify-content:flex-start;min-height:2.28rem;padding:.62rem .72rem;position:absolute;right:0;width:6.8rem;z-index:80}header>div>div.hidden>nav[aria-label=Language]:is(:hover,:focus-within) a:not(.bg-slate-900):focus-visible,header>div>div.hidden>nav[aria-label=Language]:is(:hover,:focus-within) a:not(.bg-slate-900):hover,header>div>div.hidden>nav[aria-label=Lingua]:is(:hover,:focus-within) a:not(.bg-slate-900):focus-visible,header>div>div.hidden>nav[aria-label=Lingua]:is(:hover,:focus-within) a:not(.bg-slate-900):hover,header>div>div.hidden>nav[aria-label=Sprache]:is(:hover,:focus-within) a:not(.bg-slate-900):focus-visible,header>div>div.hidden>nav[aria-label=Sprache]:is(:hover,:focus-within) a:not(.bg-slate-900):hover{border-color:rgba(15,111,136,.34);color:var(--language-selector-sea)!important;transform:translateX(-2px)}header>div>div.hidden>nav[aria-label=Language]:is(:hover,:focus-within) a:first-child:not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Lingua]:is(:hover,:focus-within) a:first-child:not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Sprache]:is(:hover,:focus-within) a:first-child:not(.bg-slate-900){top:calc(100% + .38rem)}header>div>div.hidden>nav[aria-label=Language]:is(:hover,:focus-within) a:nth-child(2):not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Lingua]:is(:hover,:focus-within) a:nth-child(2):not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Sprache]:is(:hover,:focus-within) a:nth-child(2):not(.bg-slate-900){top:calc(100% + 2.82rem)}header>div>div.hidden>nav[aria-label=Language]:is(:hover,:focus-within) a:nth-child(3):not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Lingua]:is(:hover,:focus-within) a:nth-child(3):not(.bg-slate-900),header>div>div.hidden>nav[aria-label=Sprache]:is(:hover,:focus-within) a:nth-child(3):not(.bg-slate-900){top:calc(100% + 5.26rem)}header>div>div.hidden>nav[aria-label=Language]:has(a:first-child.bg-slate-900):is(:hover,:focus-within) a:nth-child(2),header>div>div.hidden>nav[aria-label=Language]:has(a:nth-child(2).bg-slate-900):is(:hover,:focus-within) a:first-child,header>div>div.hidden>nav[aria-label=Language]:has(a:nth-child(3).bg-slate-900):is(:hover,:focus-within) a:first-child,header>div>div.hidden>nav[aria-label=Lingua]:has(a:first-child.bg-slate-900):is(:hover,:focus-within) a:nth-child(2),header>div>div.hidden>nav[aria-label=Lingua]:has(a:nth-child(2).bg-slate-900):is(:hover,:focus-within) a:first-child,header>div>div.hidden>nav[aria-label=Lingua]:has(a:nth-child(3).bg-slate-900):is(:hover,:focus-within) a:first-child,header>div>div.hidden>nav[aria-label=Sprache]:has(a:first-child.bg-slate-900):is(:hover,:focus-within) a:nth-child(2),header>div>div.hidden>nav[aria-label=Sprache]:has(a:nth-child(2).bg-slate-900):is(:hover,:focus-within) a:first-child,header>div>div.hidden>nav[aria-label=Sprache]:has(a:nth-child(3).bg-slate-900):is(:hover,:focus-within) a:first-child{top:calc(100% + .38rem)}header>div>div.hidden>nav[aria-label=Language]:has(a:first-child.bg-slate-900):is(:hover,:focus-within) a:nth-child(3),header>div>div.hidden>nav[aria-label=Language]:has(a:nth-child(2).bg-slate-900):is(:hover,:focus-within) a:nth-child(3),header>div>div.hidden>nav[aria-label=Language]:has(a:nth-child(3).bg-slate-900):is(:hover,:focus-within) a:nth-child(2),header>div>div.hidden>nav[aria-label=Lingua]:has(a:first-child.bg-slate-900):is(:hover,:focus-within) a:nth-child(3),header>div>div.hidden>nav[aria-label=Lingua]:has(a:nth-child(2).bg-slate-900):is(:hover,:focus-within) a:nth-child(3),header>div>div.hidden>nav[aria-label=Lingua]:has(a:nth-child(3).bg-slate-900):is(:hover,:focus-within) a:nth-child(2),header>div>div.hidden>nav[aria-label=Sprache]:has(a:first-child.bg-slate-900):is(:hover,:focus-within) a:nth-child(3),header>div>div.hidden>nav[aria-label=Sprache]:has(a:nth-child(2).bg-slate-900):is(:hover,:focus-within) a:nth-child(3),header>div>div.hidden>nav[aria-label=Sprache]:has(a:nth-child(3).bg-slate-900):is(:hover,:focus-within) a:nth-child(2){top:calc(100% + 2.82rem)}header details nav[aria-label=Language],header details nav[aria-label=Lingua],header details nav[aria-label=Sprache]{background:radial-gradient(circle at 12% 0,rgba(217,238,244,.66),transparent 44%),linear-gradient(180deg,rgba(255,250,243,.96),rgba(255,255,255,.92))}header details nav[aria-label=Language] p,header details nav[aria-label=Lingua] p,header details nav[aria-label=Sprache] p{color:#0f6f88;font-size:.68rem;font-weight:900;letter-spacing:.14em}header details nav[aria-label=Language]>div,header details nav[aria-label=Lingua]>div,header details nav[aria-label=Sprache]>div{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}header details nav[aria-label=Language] a,header details nav[aria-label=Lingua] a,header details nav[aria-label=Sprache] a{align-items:center;background:rgba(255,255,255,.78)!important;border:1px solid rgba(217,201,184,.82);border-radius:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.82);color:#334155!important;display:inline-flex;font-size:.78rem;font-weight:850;gap:.34rem;justify-content:center;min-height:2.75rem;padding:.72rem .54rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}header details nav[aria-label=Language] a.bg-slate-900,header details nav[aria-label=Lingua] a.bg-slate-900,header details nav[aria-label=Sprache] a.bg-slate-900{background:linear-gradient(135deg,rgba(15,111,136,.98),rgba(13,61,93,.98))!important;border-color:rgba(15,111,136,.38);box-shadow:0 14px 28px rgba(15,111,136,.22),inset 0 1px 0 rgba(255,255,255,.18);color:#fffaf3!important}header details nav[aria-label=Language] a:focus-visible,header details nav[aria-label=Language] a:hover,header details nav[aria-label=Lingua] a:focus-visible,header details nav[aria-label=Lingua] a:hover,header details nav[aria-label=Sprache] a:focus-visible,header details nav[aria-label=Sprache] a:hover{border-color:rgba(15,111,136,.34);box-shadow:0 12px 24px rgba(23,32,51,.1),inset 0 1px 0 rgba(255,255,255,.86);color:#0f6f88!important;outline:none;transform:translateY(-1px)}@media (max-width:360px){header details nav[aria-label=Language]>div,header details nav[aria-label=Lingua]>div,header details nav[aria-label=Sprache]>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){header details nav[aria-label=Language] a,header details nav[aria-label=Lingua] a,header details nav[aria-label=Sprache] a,header>div>div.hidden>nav[aria-label=Language],header>div>div.hidden>nav[aria-label=Language] a,header>div>div.hidden>nav[aria-label=Language]:after,header>div>div.hidden>nav[aria-label=Lingua],header>div>div.hidden>nav[aria-label=Lingua] a,header>div>div.hidden>nav[aria-label=Lingua]:after,header>div>div.hidden>nav[aria-label=Sprache],header>div>div.hidden>nav[aria-label=Sprache] a,header>div>div.hidden>nav[aria-label=Sprache]:after{transition:none}}