.language-switcher{display:flex;align-items:center;gap:0;margin-left:24px;flex:0 0 auto;border:1px solid #c8959970}
.language-switcher a,.language-switcher span{display:grid;place-items:center;min-width:38px;min-height:36px;padding:8px;font:700 11px var(--body);color:#fff}
.language-switcher a[aria-current=true]{background:#c61520;color:#fff}.language-switcher a:hover{background:#6e1c24}.language-switcher a:focus-visible{outline:3px solid #ffb0b5;outline-offset:3px}.language-switcher span{color:#ab9699}
@media(min-width:701px) and (max-width:1000px){.language-switcher{margin-left:12px}.language-switcher a,.language-switcher span{min-width:30px;padding:6px}.nav{gap:8px}.nav nav .kt-menu>li>a{font-size:10px!important}}
@media(max-width:700px){.language-switcher{margin-left:auto;margin-right:8px}.language-switcher a,.language-switcher span{min-width:29px;min-height:34px;padding:6px;font-size:10px}.nav .brand{gap:7px;min-width:0}.nav .brand strong{font-size:10px}.nav .brand small{font-size:5px}.nav .brand img{width:44px;height:44px}.nav .menu-toggle{width:34px;min-width:34px}.nav{gap:0}}
html[lang=en] .page-intro h1{text-wrap:balance}html[lang=en] .kt-menu .product-family strong{font-size:27px}
@media(max-width:700px){html[lang=en] .kt-menu .product-family strong{font-size:14px}html[lang=en] .page-intro h1{font-size:clamp(43px,12vw,60px)}html[lang=en] .hero-copy h1{font-size:clamp(40px,11vw,72px)}}
