.switcher-currency{display:none !important}.ke-switcher{position:relative;display:inline-block;float:right;margin:0 0 0 auto;font-size:14px;line-height:1.2;text-align:left;color:#1a1a1a}.ke-switcher .label.switcher-label{display:none}.header-container .language-currency .switcher:hover,.header-mobile .mobile-language .switcher:hover{background:unset !important}.mobile-language{align-items:center !important}.header-mobile .mobile-language .switcher{height:auto !important}.ke-switcher__trigger{display:inline-flex;align-items:center;gap:10px;background:0 0;border:1px solid #cfd4da;border-radius:4px;padding:10px 11px;margin:3px 0;cursor:pointer;line-height:1;color:#000;box-shadow:none;-webkit-appearance:none;appearance:none}.footer-items-and-handlerbund .ke-switcher__trigger{background:#fff}.ke-switcher__trigger:hover,.ke-switcher__trigger:focus,.ke-switcher__trigger:active{background:#fff;box-shadow:none;outline:none;border-color:#cfd4da}.ke-switcher__cur{font-weight:700;display:inline-flex;align-items:center}.ke-switcher__sep{color:#c2c5cb;display:inline-flex;align-items:center}.ke-switcher__lang{color:#1a1a1a;display:inline-flex;align-items:center}.ke-switcher__chev{width:8px;height:8px;margin:-3px 0 0 2px;border-right:2px solid #5a5f66;border-bottom:2px solid #5a5f66;transform:rotate(45deg);transition:transform .15s ease,margin .15s ease}.ke-switcher.is-open .ke-switcher__chev{margin-top:3px;transform:rotate(-135deg)}.header-container .language-currency .switcher{height:auto !important}.ke-switcher__panel{display:none;position:absolute;top:calc(100% + 11px);right:0;z-index:1000;min-width:400px;background:#fff;border:1px solid #e2e4e8;border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.15);padding:4px 0;text-align:left}.ke-switcher.is-open .ke-switcher__panel{display:block;max-width:440px}.ke-switcher__panel:before{content:"";position:absolute;top:-8px;right:24px;width:14px;height:14px;background:#fff;border-left:1px solid #e2e4e8;border-top:1px solid #e2e4e8;transform:rotate(45deg)}.ke-sec{padding:16px 18px}.ke-sec+.ke-sec{border-top:1px solid #ededed}.ke-sec__head{display:flex;align-items:center;gap:9px;margin-bottom:13px}.ke-badge{display:inline-block;background:#2b2b2b;color:#fff;font-weight:700;font-size:12px;letter-spacing:.3px;line-height:1;padding:5px 9px;border-radius:4px}.ke-sec__langs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ke-sec__langs>.ke-lang{margin:0;min-width:0}.ke-lang>a{display:flex;align-items:center;justify-content:center;height:30px;padding:0 2px;border:1px solid #d5d7dc;border-radius:5px;color:#1a1a1a;font-size:12.5px;line-height:1.1;text-decoration:none;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.ke-lang>a>span{overflow:hidden;text-overflow:ellipsis}.ke-switcher .ke-sec__langs .ke-lang>a,.ke-switcher .ke-sec__langs .ke-lang>a>span{font-size:12.5px;font-weight:400;line-height:1.1;letter-spacing:normal;text-transform:none;font-family:inherit}.ke-lang.is-active>a,.ke-lang>a:hover,.ke-lang>a:focus{border-color:#3f9142;box-shadow:inset 0 0 0 1px #3f9142;background:#fff;color:#1a1a1a;text-decoration:none;text-shadow:0 0 .5px currentColor}.ke-flag{display:inline-block;width:20px;height:20px;border-radius:2px;background-repeat:no-repeat;background-size:contain;background-position:center;flex:0 0 auto}.ke-flag--ch{background-image:url("../images/flags/ch.svg")}.ke-flag--eu{background-image:url("../images/flags/eu.svg")}.ke-flag--us{background-image:url("../images/flags/us.svg");background-color:#e6e8eb}.header-container .header-top-right .language-currency{margin-left:auto !important;margin-right:0}@media (max-width:767px){.ke-switcher__panel{position:fixed;top:auto;left:12px;right:12px;margin-top:11px;min-width:0;width:auto;max-width:none}.ke-switcher.is-open .ke-switcher__panel{max-width:none}.ke-switcher__panel:before{display:none}.ke-sec{padding:14px 12px}.ke-sec__langs{grid-template-columns:repeat(3,1fr);gap:6px}.ke-lang>a{padding:0 4px}.ke-switcher .ke-sec__langs .ke-lang>a,.ke-switcher .ke-sec__langs .ke-lang>a>span{font-size:12px}}.footer-top .footer-items-and-handlerbund .language-currency .switcher{float:unset !important;border:0 !important;margin:0 auto !important}.ke-switcher__panel:after{content:"";width:100%;position:absolute;top:-16px;height:20px}