body.gini-lang-modal-open{overflow:hidden}body #header-grid ul.nav-ul.gini-lang-ready>li.lang-item{display:none!important}body #header-grid .gini-lang-switcher{display:inline-flex;align-items:center;flex-shrink:0;position:relative;z-index:2}body #header-grid .gini-lang-switcher__toggle{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:transparent;color:#00283c;font-family:inherit;font-size:15px;font-weight:700;line-height:1;cursor:pointer;border-radius:0;transition:opacity .2s ease}body #header-grid .gini-lang-switcher__toggle:hover,body #header-grid .gini-lang-switcher__toggle[aria-expanded=true]{background:transparent;opacity:.7}body #header-grid .gini-lang-switcher__flag{display:block;width:20px;height:15px;border-radius:2px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px #0000000f}body #header-grid .gini-lang-switcher__label{white-space:nowrap}body #header-grid .gini-lang-switcher__caret{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}body #header-grid .gini-lang-switcher__caret svg{display:block;width:14px;height:14px}body #header-grid .gini-lang-switcher__toggle[aria-expanded=true] .gini-lang-switcher__caret{transform:rotate(180deg)}body #header-grid .gini-lang-switcher-mobile{list-style:none;margin:12px 0 0;padding:0}body #header-grid .gini-lang-switcher-mobile .gini-lang-switcher__toggle{padding-left:0}body #header-grid .gini-header-cta-mobile{list-style:none;margin:16px 0 0;padding:0}body #header-grid .gini-header-cta-mobile .gini-header-cta{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 20px!important;background:#00283c!important;color:#fff!important;border-radius:2px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}.gini-lang-modal[hidden]{display:none!important}.gini-lang-modal:not([hidden]){display:flex!important;position:fixed;inset:0;z-index:2147483000;align-items:center;justify-content:center;padding:24px}.gini-lang-modal__backdrop{position:absolute;inset:0;background:#0f172073;backdrop-filter:blur(2px)}.gini-lang-modal__dialog{position:relative;z-index:1;width:min(420px,100%);padding:28px 24px 22px;background:#fff;border-radius:16px;box-shadow:0 .125rem .375rem #0000000f,0 1.25rem 2.5rem #0000002e}.gini-lang-modal__title{margin:0 28px 20px;text-align:center;font-size:1.25rem;font-weight:700;line-height:1.3;color:#111}.gini-lang-modal__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:#4b5563;cursor:pointer}.gini-lang-modal__close:hover{background:#0000000d;color:#111}.gini-lang-modal__close svg{width:18px;height:18px}.gini-lang-modal__list{display:flex;flex-direction:column;gap:8px}.gini-lang-modal__row{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid transparent;border-radius:12px;text-decoration:none!important;color:#111!important;transition:background .15s ease,border-color .15s ease}.gini-lang-modal__row:hover{background:#f5f7f9}.gini-lang-modal__row.is-selected{background:#f3f5f7;border-color:#111}.gini-lang-modal__flag{display:block;width:36px;height:27px;border-radius:3px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px #0000000f}.gini-lang-modal__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.gini-lang-modal__name{font-size:1rem;font-weight:700;line-height:1.25;color:#111}.gini-lang-modal__english{font-size:.8125rem;font-weight:500;line-height:1.3;color:#6b7280}.gini-lang-modal__check{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.gini-lang-modal__check svg{width:22px;height:22px;display:block}.gini-lang-modal__check--empty{opacity:0}
