/* Compact content beneath the preserved EVIRA opening. */
.ev-simple-events .ev-events-heading h1,.ev-simple-events .ev-events-heading h2,.ev-simple-intro h2{font-family:futura-pt-condensed,sans-serif!important;font-weight:800}
.ev-simple-events .ev-event-feature{min-height:0;border-radius:8px}
.ev-simple-events .ev-event-topline{flex-wrap:wrap;letter-spacing:0}
.ev-simple-events .ev-event-copy .ev-actions{flex-wrap:wrap;gap:20px}
.ev-simple-events .ev-event-image .ev-card-tape{max-width:calc(100% - 50px);white-space:normal;line-height:1.2}
.ev-simple-events{padding:64px 4vw 48px}
.ev-simple-events .ev-events-heading{margin-bottom:28px;align-items:end;gap:24px}
.ev-simple-events .ev-events-heading h1,.ev-simple-events .ev-events-heading h2{font-family:evira-condensed,Impact,sans-serif;font-size:96px;line-height:1;letter-spacing:0;margin:18px 0 0;color:#f15c56}
.ev-simple-events .ev-events-heading p{font-size:16px;line-height:1.5;max-width:360px}
.ev-simple-events .ev-event-image{min-height:460px}
.ev-simple-events .ev-event-copy{padding:36px}
.ev-simple-events .ev-event-copy h3{font-size:80px;line-height:1;letter-spacing:0}
.ev-simple-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:64px 4vw;align-items:center}
.ev-simple-intro h2{font-family:evira-condensed,Impact,sans-serif;font-size:72px;line-height:1;letter-spacing:0;color:#16578a;margin:22px 0 0}
.ev-simple-intro p{max-width:580px;font-size:18px;line-height:1.55;margin:0 0 22px}
.ev-listing-page{padding-top:150px;background:#fff6db}
.ev-listing-page .ev-simple-events{padding-top:36px}
.ev-simple-intro .ev-actions{flex-wrap:wrap}
@media(max-width:700px){.ev-simple-events{padding:40px 20px}.ev-simple-events .ev-events-heading{display:block}.ev-simple-events .ev-events-heading h1,.ev-simple-events .ev-events-heading h2{font-size:64px}.ev-simple-events .ev-events-heading p{margin-top:18px}.ev-simple-events .ev-event-image{min-height:330px}.ev-simple-events .ev-event-copy{padding:26px 22px}.ev-simple-events .ev-event-copy h3{font-size:64px}.ev-simple-intro{grid-template-columns:1fr;gap:28px;padding:44px 20px}.ev-simple-intro h2{font-size:58px}.ev-simple-intro p{font-size:16px}.ev-listing-page{padding-top:125px}}
