.language-switcher{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;order:20;margin-left:auto}.language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:40px;border:1px solid #e4d6d7;border-radius:7px;color:#6b2936;background:#fff;font:600 12px/1.2 Arial,sans-serif;text-decoration:none;letter-spacing:.04em}.language-switcher a:hover,.language-switcher a[aria-current=true]{color:#fff;background:#6b2936;border-color:#6b2936}.language-switcher a:focus-visible{outline:3px solid #b89360;outline-offset:3px}.header-inner{flex-wrap:wrap;column-gap:14px;row-gap:10px}.header-inner>#nav{flex-wrap:wrap}.header-inner>.language-switcher{align-self:center}body>.language-switcher{padding:8px 16px;background:#f8f4f1;position:relative;z-index:5}@media(max-width:1100px){.header-inner>.language-switcher{order:0;margin-left:auto}.header-inner>.brand{margin-right:auto}.header-inner>.button{font-size:12px;padding:12px}.language-switcher a{min-width:34px;min-height:38px}}@media(max-width:600px){.header-inner>.language-switcher{order:30;width:100%;margin:0;justify-content:center;border-top:1px solid #eee5e3;padding-top:8px}.language-switcher a{min-width:48px;min-height:40px}.header-inner{padding-top:8px;padding-bottom:8px}.header-inner>.brand{max-width:180px}.header-inner>#nav.open{order:40}.header-inner>.text-link{font-size:12px}.header-inner>.button{font-size:11px;padding:10px}.hero h1{overflow-wrap:break-word}}
