.crer-event-banners{width:100%;margin:0 auto 40px!important}
.crer-event-banners>h2{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--crer-muted,#53637a);margin:0 0 10px}
.crer-event-banner-list{display:grid;gap:20px}
.crer-event-banner{display:block;line-height:0;border-radius:10px;overflow:hidden}
.crer-event-banner picture{display:block}
.crer-event-banner img{display:block;width:100%;height:auto;max-width:100%}
.crer-event-banner:focus-visible{outline:3px solid #b56a00;outline-offset:4px}
@media(max-width:781px){.crer-event-banners{margin-bottom:24px!important}.crer-event-banners>h2{text-align:left}.crer-event-banner-list{gap:16px}.crer-event-banner{border-radius:8px}}
