.lang-switch{flex-shrink:0;display:inline-flex}.lang-switch ul{background:#fff9;border:1px solid #1b4a412e;border-radius:999px;align-items:center;gap:2px;margin:0;padding:3px;list-style:none;display:inline-flex}.lang-switch li{margin:0;padding:0;display:block}.lang-switch li>a,.lang-switch li>span{letter-spacing:.08em;text-transform:none;min-width:36px;height:30px;color:var(--brand-teal);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;transition:background .2s,color .2s;display:inline-flex}.lang-switch li>a:hover{background:#1b4a4114;transform:none}.lang-switch li>a:focus-visible{outline-offset:2px}.lang-switch li>[aria-current=true]{background:var(--brand-teal);color:#fff}.lang-switch li>a:after{content:none;display:none}.site-header{gap:24px}.site-header .desktop-nav{min-width:0}.site-header .desktop-nav>.lang-switch{margin-left:-6px}@media (max-width:1180px) and (min-width:701px){.site-header .desktop-nav{gap:24px}.site-header .brand img{width:176px}.site-header .desktop-nav>.lang-switch{margin-left:0}.site-header .lang-switch li>a,.site-header .lang-switch li>span{min-width:32px;padding:0 6px}}@media (max-width:900px) and (min-width:701px){.site-header{gap:16px;padding-left:4%;padding-right:4%}.site-header .desktop-nav{gap:16px;font-size:13px}.site-header .brand img{width:150px}}@media (max-width:700px){.site-header .desktop-nav>.lang-switch{display:none}}.mobile-nav-panel .lang-switch{align-self:flex-start;margin-top:30px}.mobile-nav-panel .lang-switch li>a,.mobile-nav-panel .lang-switch li>span{min-width:52px;height:42px;padding:0 14px;font-size:14px}.site-footer .lang-switch ul{background:#ffffff0a;border-color:#fff3}.site-footer .lang-switch li>a,.site-footer .lang-switch li>span{color:#a9bdb4}.site-footer .lang-switch li>a:hover{color:#fff;background:#ffffff1a}.site-footer .lang-switch li>a:focus-visible{outline-color:#fff}.site-footer .lang-switch li>[aria-current=true]{color:#fff;background:#ffffff29}
.footer-col .footer-heading{letter-spacing:2.5px;text-transform:uppercase;color:#fff;margin:0 0 8px;font-size:12px;font-weight:500}.footer-inner>*{min-width:0}.footer-col a,.footer-col button{overflow-wrap:break-word;max-width:100%}.footer-legal a,.footer-legal button{-webkit-hyphens:auto;hyphens:auto}@media (max-width:420px){html:lang(de) .footer-col a,html:lang(de) .footer-col button{font-size:14px}}.footer-bottom{align-items:center}.footer-bottom>span{min-width:0}@media (max-width:1180px) and (min-width:981px){.footer-inner{gap:28px}}@media (max-width:700px){.footer-bottom{gap:14px 16px}}@media (max-width:360px){.footer-col .footer-heading{letter-spacing:1.5px}}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-offset:4px;outline-color:#fff}.site-footer .footer-col{gap:6px}.site-footer .footer-col .footer-heading{margin-bottom:11px}.site-footer .footer-col a,.site-footer .footer-col button{padding-block:3px}.site-footer .footer-bottom button{padding:6px 4px}@media (max-width:700px){.site-footer .footer-col{gap:0}.site-footer .footer-col a,.site-footer .footer-col button{padding-block:9px}}
