.ea-site-announcement{box-sizing:border-box;background:#1ec3c4;color:#00164f;border-bottom:3px solid #149a9b;font:500 15px/1.5 Barlow,Arial,sans-serif;position:relative;z-index:1}
.ea-site-announcement *{box-sizing:border-box}
.ea-site-announcement__inner{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px 24px;padding:12px 40px 12px 0;position:relative}
.ea-site-announcement p{margin:0;color:#00164f;flex:0 1 auto}
.ea-site-announcement__link{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#00164f;color:#fff!important;text-decoration:none;font:700 13px/1.3 Barlow,Arial,sans-serif;border-radius:3px;white-space:nowrap}
.ea-site-announcement__link:hover{background:#19346d}
.ea-site-announcement__close{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;color:#00164f;background:transparent;border:1px solid #00164f66;border-radius:3px;font:400 24px/1 Arial,sans-serif;cursor:pointer}
.ea-site-announcement__close:hover{background:#00164f14;color:#00164f}
.ea-site-announcement__link:focus-visible,.ea-site-announcement__close:focus-visible{outline:3px solid #00164f;outline-offset:3px}
.ea-announcement-dismissed .ea-site-announcement,.ea-site-announcement [hidden]{display:none!important}
@media(max-width:767px){.ea-site-announcement__inner{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px;padding:14px 40px 14px 0;width:calc(100% - 30px)}.ea-site-announcement p{flex-basis:100%;font-size:14px}.ea-site-announcement__close{top:14px;transform:none}}
/* Gravity Forms supplies its own SVG; suppress the browser's second arrow. */
.gform-theme--framework select.gfield_select:not([multiple]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
.ea-webinar-intro{background:#eef8f9;border-top:4px solid #1ec3c4;padding:28px;margin:0 0 30px;color:#142044}
.ea-webinar-intro h2{margin:0 0 20px;color:#00164f;font-family:Oswald,'Arial Narrow',Arial,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1.15}
.ea-webinar-intro .ea-webinar-kicker{margin:0 0 12px;color:#116b73;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.ea-webinar-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0 0 24px;padding-bottom:22px;border-bottom:1px solid #bedcdf}
.ea-webinar-details dt{font-weight:800;color:#00164f}.ea-webinar-details dd{margin:0}.ea-webinar-starts{display:flex;flex-wrap:wrap;gap:4px 18px}.ea-webinar-intro p{line-height:1.65}.ea-webinar-intro p:last-child{margin-bottom:0}
@media(max-width:600px){.ea-webinar-intro{padding:22px 18px}.ea-webinar-details{grid-template-columns:1fr;gap:4px}.ea-webinar-details dd{margin-bottom:8px}.ea-webinar-starts{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}}

.admin-bar .ea-site-announcement{background-image:linear-gradient(to bottom,#1d2327 0,#1d2327 var(--ea-admin-toolbar-overflow,0px),transparent var(--ea-admin-toolbar-overflow,0px),transparent 100%)}
