[data-ef-promo-root] [hidden]{display:none!important}
.ef-congress-promo{position:relative;isolation:isolate;display:flex;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#071b23;color:#fff!important;text-decoration:none!important;font-family:inherit}
.ef-congress-promo>img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:right center;z-index:-3;opacity:.65;transition:transform .5s ease}
.ef-congress-promo::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#071b23 5%,rgba(7,27,35,.94) 35%,rgba(7,27,35,.25) 100%)}
.ef-congress-promo__body{display:flex;flex-direction:column;justify-content:center;gap:12px;max-width:86%;padding:6%}
.ef-congress-promo__eyebrow{font-size:clamp(10px,1vw,13px);letter-spacing:.1em;text-transform:uppercase;color:#f6ba70;font-weight:700}
.ef-congress-promo h3{font-size:clamp(22px,2.8vw,38px);line-height:1.12;letter-spacing:-.035em;color:white!important;margin:0!important;font-weight:700}
.ef-congress-promo__detail{font-size:clamp(12px,1.3vw,17px);line-height:1.45;max-width:460px;color:#fff}.ef-congress-promo__timezone{font-size:11px;opacity:.8}
.ef-congress-promo__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:#f5b768;color:#10232b;font-weight:700;border-radius:30px;min-height:44px;padding:8px 17px;font-size:14px}
.ef-congress-promo__play{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#10232b;color:white;font-size:12px}
.ef-congress-promo:hover>img{transform:scale(1.03)}.ef-congress-promo:focus-visible{outline:4px solid #e9a24a;outline-offset:3px}
@media(max-width:680px){.ef-congress-promo{aspect-ratio:auto;min-height:310px}.ef-congress-promo__body{max-width:100%;padding:24px;gap:12px}.ef-congress-promo::before{background:linear-gradient(90deg,rgba(7,27,35,.98),rgba(7,27,35,.68))}.ef-congress-promo h3{font-size:clamp(23px,6vw,30px)}.ef-congress-promo__detail{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ef-congress-promo>img{transition:none}.ef-congress-promo:hover>img{transform:none}}
