.language-switch{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #cce6f3;border-radius:13px;background:#f4fbff;flex-shrink:0}
.header .language-switch a{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px;color:#39718d;border-radius:9px;font-size:12px;font-weight:600;text-decoration:none}
.header .language-switch a:hover{background:#dff3fc;color:#087fbd}
.header .language-switch a[aria-current=page]{color:white;background:#087fbd;box-shadow:0 2px 6px #087fbd26}
.language-switch a:focus-visible{outline:2px solid #087fbd;outline-offset:2px}
@media(min-width:1101px){.header #navigation{gap:12px}.header .header-inner{gap:14px}.header-contacts{padding-left:12px;gap:9px}.header-socials{gap:5px}.header-social{width:34px;height:36px}.header .header-cta{padding-inline:13px}}
@media(min-width:1101px) and (max-width:1280px){.header #navigation{gap:10px;font-size:12px}.header .header-inner{gap:10px}.header .logo{width:82px}.header .header-contact-phone{font-size:12px}.header .language-switch a{min-width:28px}}
@media(max-width:1100px){.language-switch{justify-self:start;margin:12px 10px 0}.header .language-switch a{min-width:44px;min-height:40px}}
