:root{--rsa-h-bg:#fff;--rsa-h-soft:#F7F8FA;--rsa-h-ink:#1D2736;--rsa-h-navy:#13233F;--rsa-h-muted:#6F7884;--rsa-h-border:#E4E7EB;--rsa-h-cobalt:#304ACB;--rsa-h-accent:#E30613;--rsa-h-accent-hover:#C9000D}
body.rsa-core-header-active #header-hz-elementor{display:none!important}
body.rsa-core-dashboard-no-public-header #header-hz-elementor{display:none!important}
.rsa-core-header,.rsa-core-header *{box-sizing:border-box}.rsa-core-header{position:relative;z-index:1005;width:100%;height:78px;background:var(--rsa-h-bg);border-bottom:1px solid var(--rsa-h-border);font-family:Inter,Arial,sans-serif;color:var(--rsa-h-ink)}.rsa-core-header a{text-decoration:none!important}.rsa-core-header svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rsa-core-header__inner{height:78px;max-width:1600px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:285px minmax(0,1fr) auto;align-items:center;gap:18px}.rsa-core-header__logo{display:flex;align-items:center;width:285px;height:54px;overflow:hidden}.rsa-core-header__logo img{display:block;width:285px;height:auto;max-height:54px;object-fit:contain;object-position:left center}.rsa-core-header__logo span{font-size:22px;font-weight:800;color:var(--rsa-h-cobalt)}.rsa-core-header__nav{height:100%;display:flex;align-items:stretch;justify-content:center;gap:0;min-width:0}.rsa-core-header__item{position:relative;display:flex;align-items:stretch}.rsa-core-header__toplink,.rsa-core-header__direct{appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:5px;padding:0 10px;color:var(--rsa-h-navy)!important;font:600 14px/1.2 Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:color .15s ease}.rsa-core-header__toplink svg{width:12px;height:12px;stroke-width:2}.rsa-core-header__toplink:hover,.rsa-core-header__toplink:focus-visible,.rsa-core-header__item.is-open>.rsa-core-header__toplink,.rsa-core-header__direct:hover,.rsa-core-header__direct:focus-visible{color:var(--rsa-h-accent)!important;outline:0}.rsa-core-header__dropdown{position:absolute;top:calc(100% - 1px);left:0;width:238px;padding:8px;background:#fff;border:1px solid var(--rsa-h-border);border-radius:0 0 7px 7px;box-shadow:0 12px 30px rgba(19,35,63,.12);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;pointer-events:none}.rsa-core-header__dropdown--right{left:auto;right:0}.rsa-core-header__item:hover>.rsa-core-header__dropdown,.rsa-core-header__item:focus-within>.rsa-core-header__dropdown,.rsa-core-header__item.is-open>.rsa-core-header__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.rsa-core-header__dropdown a{min-height:42px;padding:9px 10px;border-radius:5px;display:flex;align-items:center;color:var(--rsa-h-ink)!important;font:600 14px/1.25 Inter,Arial,sans-serif;transition:background .12s ease,color .12s ease}.rsa-core-header__dropdown a:hover,.rsa-core-header__dropdown a:focus-visible{background:var(--rsa-h-soft);color:var(--rsa-h-accent)!important;outline:0}.rsa-core-header__actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.rsa-core-header__list{min-height:44px;padding:0 17px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--rsa-h-accent);color:#fff!important;font:700 14px/1 Inter,Arial,sans-serif;transition:background .15s ease}.rsa-core-header__list:hover{background:var(--rsa-h-accent-hover)}.rsa-core-header__iconbtn,.rsa-core-header__user{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--rsa-h-navy)!important;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.rsa-core-header__iconbtn:hover,.rsa-core-header__user:hover{background:var(--rsa-h-soft);border-color:var(--rsa-h-border);color:var(--rsa-h-accent)!important}.rsa-core-header__iconbtn svg{width:21px;height:21px}.rsa-core-header__avatar{width:34px;height:34px;border-radius:50%;object-fit:cover}.rsa-core-header__mobile-toggle{display:none;width:42px;height:42px;border:1px solid var(--rsa-h-border);border-radius:7px;background:#fff;color:var(--rsa-h-navy);align-items:center;justify-content:center;cursor:pointer}.rsa-core-header__mobile-toggle svg{width:20px;height:20px}.rsa-core-header__mobile,.rsa-core-header__scrim{display:none}@media(max-width:1500px){.rsa-core-header__inner{grid-template-columns:245px minmax(0,1fr) auto;gap:12px;padding:0 20px}.rsa-core-header__logo{width:245px;height:48px}.rsa-core-header__logo img{width:245px;max-height:48px}.rsa-core-header__toplink,.rsa-core-header__direct{font-size:13px;padding:0 8px}.rsa-core-header__list{padding:0 14px}}@media(max-width:1240px){.rsa-core-header__nav{display:none}.rsa-core-header__inner{grid-template-columns:285px 1fr auto}.rsa-core-header__logo{width:285px;height:54px}.rsa-core-header__logo img{width:285px;max-height:54px}.rsa-core-header__mobile-toggle{display:flex}}@media(max-width:767px){.rsa-core-header,.rsa-core-header__inner{height:68px}.rsa-core-header__inner{position:relative;grid-template-columns:44px minmax(0,1fr) 88px;padding:0 8px;gap:0}.rsa-core-header__logo{position:absolute;left:50%;top:50%;z-index:1;width:min(218px,calc(100vw - 192px));height:auto;transform:translate(-50%,-50%);overflow:visible}.rsa-core-header__logo img{width:100%;height:auto;max-width:none;max-height:42px;object-fit:contain;object-position:center}.rsa-core-header__actions{grid-column:3;justify-self:end;gap:0;z-index:2}.rsa-core-header__list{display:none}.rsa-core-header__iconbtn,.rsa-core-header__user,.rsa-core-header__mobile-toggle{width:44px;height:44px}.rsa-core-header__mobile-toggle{display:flex;position:absolute;left:8px;top:50%;z-index:2;transform:translateY(-50%)}}.rsa-core-header__mobile{position:fixed;top:0;right:0;bottom:0;width:min(390px,88vw);z-index:1040;background:#fff;box-shadow:-18px 0 45px rgba(19,35,63,.16);transform:translateX(105%);transition:transform .2s ease;visibility:hidden;display:flex;flex-direction:column}.rsa-core-header__mobile.is-open{transform:translateX(0);visibility:visible}.rsa-core-header__mobile-head{height:72px;padding:0 18px;border-bottom:1px solid var(--rsa-h-border);display:flex;align-items:center;justify-content:space-between}.rsa-core-header__mobile-head a{display:flex;align-items:center}.rsa-core-header__mobile-head img{width:190px;height:auto;max-height:40px;object-fit:contain;object-position:left center}.rsa-core-header__mobile-head button{width:38px;height:38px;border:1px solid var(--rsa-h-border);background:#fff;border-radius:7px;display:grid;place-items:center;color:var(--rsa-h-navy);cursor:pointer}.rsa-core-header__mobile-head button svg{width:18px;height:18px}.rsa-core-header__mobile-links{padding:10px 18px 28px;overflow:auto}.rsa-core-header__mobile-links a{min-height:50px;border-bottom:1px solid var(--rsa-h-border);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--rsa-h-navy)!important;font:600 15px/1.2 Inter,Arial,sans-serif}.rsa-core-header__mobile-links a:hover{color:var(--rsa-h-accent)!important}.rsa-core-header__mobile-links a svg{width:15px;height:15px;color:var(--rsa-h-muted)}.rsa-core-header__scrim{position:fixed;inset:0;z-index:1030;background:rgba(19,35,63,.42);opacity:0;visibility:hidden;transition:opacity .2s ease;display:block;pointer-events:none}.rsa-core-header__scrim.is-open{opacity:1;visibility:visible;pointer-events:auto}body.rsa-core-header-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.rsa-core-header__dropdown,.rsa-core-header__mobile,.rsa-core-header__scrim{transition:none!important}}