.topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.language-switch{display:flex;align-items:center;gap:4px;direction:ltr;flex-wrap:wrap}
.language-switch a{display:inline-flex;align-items:center;min-height:44px;padding:4px 10px;text-decoration:none;border-radius:3px;color:inherit}
.language-switch a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:5px;background:#ffffff18}
.language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
html[lang=am] body{font-family:"Noto Sans Ethiopic",Nyala,"Abyssinica SIL",sans-serif;line-height:1.75}
html[lang=am] h1,html[lang=am] h2,html[lang=am] h3{letter-spacing:0;line-height:1.4}
html[lang=am] .button{white-space:normal;text-align:center}
html[lang=am] #navigation{gap:14px}
html[lang=fr] .nav{gap:18px}html[lang=fr] #navigation{gap:16px}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif;line-height:1.85}
html[dir=rtl] .part-code,html[dir=rtl] input[type=email],html[dir=rtl] input[type=number],html[dir=rtl] #enquiry-part{direction:ltr;text-align:start;unicode-bidi:isolate}
html[dir=rtl] .specs th,html[dir=rtl] .specs td{text-align:right}
html[dir=rtl] .products-submenu{left:auto;right:0;text-align:right}
html[dir=rtl] .solutions-copy{text-align:right}html[dir=rtl] h1{letter-spacing:0;line-height:1.35}
@media(min-width:801px){html[dir=rtl] .solutions-hero:after{background:linear-gradient(270deg,rgba(7,28,52,.90),rgba(7,28,52,.72) 42%,rgba(7,28,52,.08) 85%)}}
html[dir=rtl] .search-controls input{min-width:0}html[dir=rtl] .breadcrumb{flex-wrap:wrap}
html[lang=fr] .button,html[lang=ar] .button{white-space:normal;text-align:center}
@media(max-width:1100px){html[lang=fr] .nav{flex-wrap:wrap}html[lang=fr] #navigation{gap:12px}}
@media(max-width:600px){.topbar .wrap{justify-content:center;text-align:center}.language-switch{justify-content:center;width:100%}}
