.topbar{display:block!important}.topbar>.wrap{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap}.topbar .shared-emails{margin-inline-start:auto}.language-switch{display:flex;align-items:center;gap:6px;white-space:nowrap;direction:ltr}.language-switch select{font:inherit;font-size:12px;border:1px solid #ffffff60;background:#10364c;color:#fff;border-radius:4px;padding:5px 7px;max-width:160px;cursor:pointer}.language-switch select option{background:#fff;color:#123e55}.language-switch select:focus-visible{outline:2px solid #ffcf00;outline-offset:3px}
html[lang]:not([lang^="zh"]) header.nav>nav>a,html[lang]:not([lang^="zh"]) .nav-product>a,html[lang]:not([lang^="zh"]) .nav-solutions>a{font-size:13px!important;text-align:center;white-space:normal!important;line-height:1.25;padding-inline:7px}
html[lang]:not([lang^="zh"]) .mega-tabs .mega-primary button{font-size:13px;padding:11px 18px}html[lang]:not([lang^="zh"]) .mega-tabs .mega-secondary{padding:20px 26px}html[lang]:not([lang^="zh"]) .mega-tabs [data-menu-subcategories] a{font-size:13px}html[lang]:not([lang^="zh"]) .campaign-grouped .slide-copy h1{max-width:35%;font-size:clamp(28px,2.8vw,42px);line-height:1.18;text-wrap:balance}html[lang]:not([lang^="zh"]) .campaign-grouped .slide-copy p:not(.eyebrow){max-width:32%;font-size:16px;line-height:1.65}html[lang]:not([lang^="zh"]) .feature-card h3{font-size:21px;line-height:1.3}html[lang]:not([lang^="zh"]) .solutions-menu button{font-size:17px}html[lang]:not([lang^="zh"]) .solutions-panel h3{font-size:clamp(27px,3vw,43px)}
html[dir="rtl"] body{direction:rtl;text-align:right;font-family:Tahoma,Arial,sans-serif}html[dir="rtl"] .brand,html[dir="rtl"] .footer-wordmark,html[dir="rtl"] a[href^="mailto:"],html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href*="wa.me"],html[dir="rtl"] address,html[dir="rtl"] .company-contact h2,html[dir="rtl"] .footer-company h2{direction:ltr;unicode-bidi:isolate}html[dir="rtl"] .industry-dropdown>a{text-align:right}html[dir="rtl"] .mega-tabs .mega-primary button{text-align:right}html[dir="rtl"] .chemical-copy dd{margin-inline-start:0}html[dir="rtl"] .chemical-copy ul,html[dir="rtl"] .solution-chapter ul{padding-right:22px;padding-left:0}html[dir="rtl"] .solutions-menu button{text-align:right}html[dir="rtl"] .solutions-menu{border-right:0;border-left:1px solid #ffffff38;padding-left:35px;padding-right:0}html[dir="rtl"] .solutions-menu button[aria-selected="true"]{border-left:0;border-right:3px solid #ffcf00}html[dir="rtl"] .ci-line-description{text-align:right}html[dir="rtl"] .contact-grid input,html[dir="rtl"] .contact-grid textarea{text-align:right}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] .model,html[dir="rtl"] .inquiry-model-row small{direction:ltr;unicode-bidi:isolate}html[dir="rtl"] .global-footer .global-footer-grid{direction:rtl}
@media(max-width:760px){.topbar>.wrap{gap:6px 12px}.topbar .shared-emails{margin-inline-start:0}.language-switch{margin-inline-start:auto}.language-switch select{font-size:11px;max-width:145px}html[lang]:not([lang^="zh"]) header.nav>nav>a,html[lang]:not([lang^="zh"]) .nav-product>a,html[lang]:not([lang^="zh"]) .nav-solutions>a{font-size:10px!important}html[lang]:not([lang^="zh"]) .campaign-grouped .slide-copy h1{max-width:100%;font-size:30px}html[lang]:not([lang^="zh"]) .campaign-grouped .slide-copy p:not(.eyebrow){max-width:100%;font-size:14px}html[dir="rtl"] .solutions-menu{border-left:0;padding-left:0}}
