.ttex-language-selector{position:relative;margin-left:18px;flex:none;font-size:13px;color:#252c32}.ttex-language-selector summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:10px 4px}.ttex-language-selector summary::-webkit-details-marker{display:none}.ttex-language-selector svg{border-radius:2px;box-shadow:0 0 0 1px #0001;flex:none}.ttex-language-options{position:absolute;right:0;top:100%;min-width:160px;background:#fff;border:1px solid #dce0e2;border-radius:8px;box-shadow:0 12px 30px #0002;padding:6px;z-index:1000}.ttex-language-options a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:4px;text-decoration:none;color:#252c32;font-size:14px}.ttex-language-options a:hover,.ttex-language-options a[aria-current]{background:#f1f3f3}.ttex-language-selector :focus-visible{outline:2px solid #df202b;outline-offset:3px}.ttex-language header nav a,.ttex-language main .button,.ttex-language main .text-link{ text-transform:none!important}.ttex-language .hero-actions{flex-wrap:wrap}.ttex-language .hero-actions .button{white-space:normal}.ttex-language .button{white-space:normal;max-width:100%;text-align:left}.ttex-language .site-header nav{gap:clamp(8px,1.1vw,20px)}@media(max-width:1100px){.ttex-language-selector{margin-left:12px}.site-header .menu-toggle{margin-left:auto}}@media(max-width:600px){.ttex-language-selector{margin-left:8px}.ttex-language-selector summary{gap:4px}.ttex-language-selector summary svg{width:21px}.ttex-language .corporate-hero .hero-copy h1{font-size:clamp(30px,8vw,46px)}.ttex-language .hero-actions .button{font-size:15px}}

.site-header nav{margin-left:auto}.site-header{column-gap:0!important}
@media(min-width:751px) and (max-width:1200px){.site-header .menu-toggle{display:flex;align-items:center;gap:12px;padding:8px 0;background:none;border:0;font-size:13px;margin-left:auto}.site-header nav{display:none;position:absolute;top:88px;left:0;right:0;background:white;padding:25px 5%;border-bottom:1px solid #e1e6e9}.site-header.menu-open nav{display:flex;flex-direction:column;align-items:stretch;gap:20px}}
.ttex-language-options{max-height:min(480px,calc(100dvh - 110px));overflow:auto;direction:ltr}.ttex-language-options a span{unicode-bidi:plaintext}
.ttex-language:lang(ar){font-family:Tahoma,Arial,sans-serif;letter-spacing:normal}.ttex-language:lang(ar) h1,.ttex-language:lang(ar) h2,.ttex-language:lang(ar) h3,.ttex-language:lang(ar) h4,.ttex-language:lang(ar) .ttex-channel-node strong,.ttex-language:lang(ar) .ttex-catalogue-caption>span{font-family:Tahoma,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.5}.ttex-language:lang(ar) .site-header{direction:ltr}.ttex-language:lang(ar) #main-nav{direction:ltr}.ttex-language:lang(ar) #main-nav a{direction:rtl}.ttex-language:lang(ar) .ttex-language-selector{direction:ltr}.ttex-language:lang(ar) .hero-copy,.ttex-language:lang(ar) .section-heading,.ttex-language:lang(ar) .contact-grid{ text-align:right}.ttex-language:lang(ar) .hero-copy{padding-right:max(5vw,calc((100vw - 1280px)/2));padding-left:55px}.ttex-language:lang(ar) input[type=email],.ttex-language:lang(ar) a[href^="mailto:"],.ttex-language:lang(ar) a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}.ttex-language:lang(ar) .ttex-catalogue-caption>span{direction:ltr;unicode-bidi:isolate}.ttex-language:lang(ar) .button{text-align:right}.ttex-language:lang(ar) .eyebrow{letter-spacing:0}.ttex-language:lang(ar) .hero-actions{direction:rtl}
@media(max-width:750px){.ttex-language:lang(ar) .hero-copy{padding:38px 5% 30px}.ttex-language:lang(ar) h1{letter-spacing:0!important}}
