.language-control{position:fixed;bottom:16px;left:18px;z-index:170;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f8f6f0;color:#263e34;border:1px solid #cbd4c7;border-radius:30px;box-shadow:0 3px 18px #102a2718;font:12px Arial,sans-serif;direction:ltr}.language-control label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.language-control select{appearance:auto;width:auto;margin:0;padding:5px 20px 5px 8px;border:0;background:transparent;color:inherit;font:inherit;min-height:30px;cursor:pointer}.language-control select:focus-visible{outline:2px solid #365c46;outline-offset:2px}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif!important}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.5!important}html[dir=rtl] .ltp-category-copy,html[dir=rtl] .ltp-home-heading{direction:rtl}html[dir=rtl] p,html[dir=rtl] .ltp-eyebrow,html[dir=rtl] .brand{letter-spacing:0!important}html[dir=rtl] .ltp-brand,html[dir=rtl] .footer-brand,html[dir=rtl] .phone,html[dir=rtl] a[href^='tel:']{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .ltp-home-heading{text-align:right}html[dir=rtl] .ltp-home-heading{padding-right:6vw;padding-left:54%}html[dir=rtl] th{text-align:right}html[dir=rtl] td{text-align:left}html[dir=rtl] .portal h2{font-size:clamp(28px,3.2vw,48px)}.has-language-control footer{padding-bottom:85px}
@media(max-width:700px){.language-control{bottom:10px;left:10px;padding:4px 8px}html[dir=rtl] .ltp-home-heading{padding:115px 7vw 360px}html[dir=rtl] .portal h2{font-size:27px}.language-control select{font-size:12px}}

.language-header{position:relative;display:flex;justify-content:flex-end;padding:4px max(5vw,16px);background:#f6fbfc;border-bottom:1px solid #d2e1e5;min-height:46px}.language-header .language-control{position:static;margin:0;padding:0 8px;box-shadow:none;border:1px solid #cbd4c7;border-radius:20px}.language-header .language-control select{margin:0;min-height:36px}

@media(max-width:650px){.language-header{position:sticky;top:0;z-index:90}.language-header~#root .site-header{top:46px}.language-header~#root .mobile-menu-backdrop{top:calc(var(--phone-header) + 46px)}}
