.n2w-language-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;background:#011e34;color:white;padding:6px max(20px,calc((100vw - 1440px)/2));font:13px/1.4 Arial,sans-serif}
.n2w-language-bar form{display:flex;align-items:center;gap:7px;margin:0}.n2w-language-bar label{margin:0}.n2w-language-bar select{width:138px;min-height:36px;margin:0;background:#082a40;color:white;border:1px solid #8098a8;border-radius:5px;padding:4px 8px}.n2w-language-bar :is(a,button){min-height:36px;border:1px solid #e7b64c;border-radius:5px;color:white;background:#082a40;padding:6px 10px;text-decoration:none;font:600 12px/1.4 Arial,sans-serif}.n2w-language-bar small{font-size:11px;color:#c7d5df}.n2w-language-bar :focus-visible{outline:3px solid #f5cf78;outline-offset:2px}
.n2w-mobile-native-menu{display:none}.n2w-general-headlines{padding:0;list-style:none}.n2w-general-headlines li{padding:10px 0;border-bottom:1px solid #d5e0e9}.n2w-general-headlines a{color:inherit;font-weight:600}.n2w-general-headlines small{display:block;font-size:12px;color:#607285;margin-top:5px}.n2w-market-provider>summary{cursor:pointer;font-weight:700;padding:12px 0}
@media(max-width:767px){.n2w-language-bar{justify-content:center;padding:6px 10px;gap:6px}.n2w-language-bar select{width:112px}.n2w-language-bar small{width:100%;text-align:center}html:not(.n2w-navigation-ready) .n2w-menu-toggle{display:none!important}html:not(.n2w-navigation-ready) .n2w-mobile-native-menu{display:block;position:relative;z-index:100}.n2w-mobile-native-menu>summary{cursor:pointer;list-style:none;font-size:22px;color:white}.n2w-mobile-native-menu>summary span{display:block;font-size:10px}.n2w-mobile-native-menu>nav{position:fixed;inset:85px 12px 12px;overflow:auto;background:#fff;color:#092b50;padding:16px;border:1px solid #cbd7e1;border-radius:8px;box-shadow:0 8px 40px #001d3070}.n2w-mobile-native-menu nav a{display:block;color:#092b50;padding:12px;border-bottom:1px solid #e1e8ef;text-decoration:none}.n2w-mobile-native-menu nav summary{cursor:pointer;padding:12px;font-weight:700}.n2w-mobile-native-menu nav details a{padding-left:24px}}
