.language-switch{display:flex!important;gap:4px;align-items:center;flex-shrink:0;font-size:12px;white-space:nowrap}
.language-switch a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:5px 9px;border:1px solid #b99b6b66;border-radius:6px;text-decoration:none;color:inherit}
.language-switch a[aria-current=true]{background:#d8b984;color:#161911;border-color:#d8b984}
.language-switch a:focus-visible{outline:2px solid #d8b984;outline-offset:3px}
html[lang=uk] header{flex-wrap:wrap;gap:12px}
html[lang=uk] h1,html[lang=uk] h2{overflow-wrap:break-word}
@media(max-width:760px){header{flex-wrap:wrap!important;gap:10px!important}.language-switch{width:100%;justify-content:flex-end;margin:0!important}.language-switch a{min-height:36px;padding:5px 12px}html[lang=uk] .header-right .button{font-size:12px;padding:10px 12px}html[lang=uk] .steps{font-size:11px}html[lang=uk] .menu-aside nav{display:flex}}
header,.menu-page header{height:auto;min-height:100px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:12px}
@media(max-width:760px){header,.menu-page header{min-height:80px;padding-top:12px;padding-bottom:12px}.offer-header .language-switch{justify-content:flex-end;width:100%;padding-top:0}.language-switch a{font:12px/1.2 Arial,sans-serif}}
