/* Light editorial header */
.header,.header.scrolled{height:auto;padding:0;background:#fff;border:0;border-bottom:1px solid #dfe6ec;box-shadow:none}.header:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,#18aec3 0 34%,#ffba32 34% 67%,#0b65c2 67%)}.header .container{max-width:1200px}.header .navbar,.header.scrolled .navbar{display:grid;grid-template-columns:auto 1fr auto;gap:42px;min-height:82px;padding:3px 0 0;background:#fff;border:0}.header .logo{grid-column:1;order:initial;padding-inline-end:28px;border-inline-end:1px solid #e1e7ec}.header .logo-default{display:none!important}.header .logo-scrolled{display:block!important}.header .logo-img{width:auto;height:52px;max-height:52px;filter:none}.header .nav-links{grid-column:2;order:initial;justify-self:start;margin:0;gap:4px}.header .nav-links .nav-link,.header.scrolled .nav-links .nav-link{position:relative;padding:12px 11px;color:#42566a;font-size:.78rem;font-weight:650;background:transparent!important}.header .nav-links .nav-link:after{display:none}.header .nav-links .nav-link:hover,.header .nav-links .nav-link.active{color:#07366b!important}.header .nav-links .nav-link.active:before{content:"";position:absolute;right:11px;left:11px;bottom:4px;height:2px;background:#18aec3}.header .nav-actions{grid-column:3;order:initial}.header .nav-cta,.header.scrolled .nav-cta{padding:11px 17px;background:transparent!important;border:1px solid #0b65c2!important;color:#07366b!important;font-size:.75rem;box-shadow:none!important}.header .nav-cta:hover{background:#07366b!important;color:#fff!important}.header .nav-cta:before{content:"+ ";color:#18aec3;font-size:1rem}.r-hero{padding-top:142px}
@media(max-width:992px){.header .navbar,.header.scrolled .navbar{display:flex;min-height:72px;padding-top:3px}.header .logo{padding-inline-end:0;border:0}.header .logo-img{height:44px;max-height:44px}.header .nav-links{top:100%;background:#fff!important}.header .nav-links .nav-link,.header.scrolled .nav-links .nav-link{color:#30475d!important}.header .nav-links .nav-link.active:before{display:none}.header .hamburger{margin-inline-start:auto;background:#edf3f6}.header .hamburger span,.header.scrolled .hamburger span{background:#07366b}.r-hero{padding-top:120px}}
@media(max-width:640px){.header .navbar,.header.scrolled .navbar{min-height:66px}.header .logo-img{height:40px}.r-hero{padding-top:108px}}

@media(min-width:993px){.header .navbar{position:relative}.header .nav-links{position:absolute;left:50%;right:auto;justify-self:auto;transform:translateX(-50%);margin:0}}

@media(min-width:993px){.header .nav-more{display:flex!important;position:relative}.header .nav-more-toggle{display:flex;align-items:center;gap:5px}.header .nav-submenu{top:calc(100% + 14px)}}
@media(max-width:992px){.header .nav-more{display:block!important}}

@media(min-width:993px){.header .navbar,.header.scrolled .navbar{display:flex;align-items:center;gap:28px}.header .logo{flex:0 0 auto}.header .nav-links{position:static;left:auto;right:auto;transform:none;justify-self:auto;margin-inline:auto!important}.header .nav-actions{flex:0 0 auto}}

@media(min-width:993px){.header .nav-contact{display:inline-flex!important;align-items:center;gap:8px;padding:10px 14px;color:#07366b;border:1px solid #d8e3eb;background:#f5f9fb;font-size:.74rem;font-weight:750;white-space:nowrap}.header .nav-contact:before{content:"☎";display:grid;place-items:center;width:22px;height:22px;color:#0b65c2;font-size:.9rem}.header .nav-contact span{padding:0;background:transparent;color:#07366b;font-size:.74rem}.header .nav-contact small{color:#64788a;font-size:.66rem}.header .nav-contact:hover{border-color:#18aec3;background:#edf8fa}}

.header:before{display:none!important;content:none!important}
