.language-picker{display:flex;align-items:center;gap:6px;border:1px solid #c8b5d4;border-radius:6px;padding:7px 8px;background:#faf7fc;flex-shrink:0;color:#343047}.language-picker select{background:transparent;color:inherit;font:13px Arial,sans-serif;max-width:94px;border:0;cursor:pointer;padding:3px;outline-offset:4px}.language-picker svg{width:19px;height:19px;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.language-preview-note{text-align:center;background:#f4e8d5;color:#58432a;font:12px/1.5 Arial,sans-serif;padding:10px 20px}.translation-caption{font:11px/1.5 Arial,sans-serif!important;color:#675777!important;margin-bottom:12px!important}.preview-form-status{background:#eee6f4;color:#343047;padding:14px;border-radius:4px}header nav{gap:17px!important}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] blockquote{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}html[dir=rtl] h1{font-size:clamp(36px,4.7vw,64px)}html[dir=rtl] .brand{margin-right:0;margin-left:auto}html[dir=rtl] .lead,html[dir=rtl] p{line-height:1.9}html[dir=rtl] .hero-art{direction:ltr}html[dir=rtl] .hero-art .art-label{direction:rtl;text-align:right}html[dir=rtl] .header-brand-name,html[dir=rtl] .footer-company-name{direction:ltr;text-align:left}html[dir=rtl] .language-picker{direction:ltr}html[dir=rtl] th,html[dir=rtl] td{text-align:right}html[dir=rtl] td:last-child{direction:ltr;unicode-bidi:isolate}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr;text-align:right}html[dir=rtl] footer.site-footer{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .hero .small>span[lang=ar]{display:none}html[lang=fr] .hero .small>span[lang=ar],html[lang=es] .hero .small>span[lang=ar]{display:none}.language-preview-note:empty{display:none}@media(max-width:1200px){header nav{gap:10px!important}.language-picker{margin-inline-start:auto}header nav>a:not(.brand):not(.btn){display:none}.nav-toggle{display:block!important}}@media(max-width:520px){header nav>.btn{display:none}.language-picker select{max-width:86px}.language-preview-note{font-size:11px}html[dir=rtl] h1{font-size:36px}html[dir=rtl] h2{font-size:29px}header nav{flex-wrap:nowrap!important}.brand .header-brand-name{font-size:10px!important}.language-picker{padding:5px;gap:3px}}
