.header-language{color:#273852;direction:ltr;flex:none;font:600 13px/1 Arial,sans-serif;position:relative}.header-language>summary{cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-width:86px;height:44px;padding:0 11px;list-style:none;transition:border-color .15s,background .15s;display:flex}.header-language>summary::-webkit-details-marker{display:none}.header-language>summary:hover,.header-language[open]>summary{background:#f3f7ff;border-color:#9bb6ed}.header-language>summary:focus-visible,.header-language__options a:focus-visible{outline-offset:3px;outline:2px solid #3d70df}.header-language>summary>svg:first-child{color:#3b6cce}.header-language[open]>summary>svg:last-child{transform:rotate(180deg)}.header-language__options{z-index:100;overscroll-behavior:contain;background:#fff;border:1px solid #e1e8f3;border-radius:14px;width:202px;max-height:min(420px,70dvh);padding:7px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 42px #172c541f}.header-language__options a{color:#33435d;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:9px 12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.header-language__options a:hover,.header-language__options a[aria-current]{color:#245cc3;background:#eef4ff}.site-header .site-nav.wrap .nav-actions{gap:10px}@media (min-width:1201px){.site-header .site-nav.wrap{width:min(1440px,100% - 64px)}.site-header .site-nav.wrap .primary-nav{padding-left:clamp(20px,2.5vw,48px);padding-right:20px}.site-header .site-nav.wrap .global-search{width:142px;min-width:0}.site-header .site-nav.wrap .nav-quote{white-space:nowrap;min-width:0;max-width:220px;padding:14px 18px;font-size:14px}}@media (min-width:1201px) and (max-width:1399px){.site-header .site-nav.wrap .primary-nav>a,.site-header .site-nav.wrap .primary-nav .site-nav-dropdown-trigger,.site-header .site-nav.wrap .primary-nav .site-nav-product-trigger{font-size:14px}.site-header .site-nav.wrap .global-search{width:124px}}@media (max-width:560px){.site-header .site-nav.wrap .nav-actions{gap:6px}.header-language>summary{gap:5px;min-width:72px;height:38px;padding:0 8px}.header-language>summary>svg:first-child{width:16px}}
