.upcoming-events-wrapper{background-color:#101820;min-height:450px;padding:5rem 0;position:relative;width:100%}.upcoming-events-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}.upcoming-event-card{border-radius:10px;font-size:16px;height:27rem;opacity:0;overflow:hidden;position:relative;width:25rem}.upcoming-event-card:hover .upcoming-event-image-wrapper{scale:1.025}.upcoming-event-card[data-is-past=true] p{color:#e2e8f0}.upcoming-event-image-wrapper{border-radius:10px;height:55%;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:100%}.upcoming-event-image-overlay{aspect-ratio:16/9;background-color:#7a7a7a;border-radius:10px;inset:0;opacity:0;position:absolute;transition:all .3s ease-in-out}.upcoming-event-card[data-is-past=true] .upcoming-event-image-overlay{opacity:.5}.upcoming-event-card:hover .upcoming-event-image-overlay{opacity:0}.upcoming-event-image{aspect-ratio:16/9;border-radius:10px;object-fit:cover}.upcoming-event-card.is-hidden{opacity:0;pointer-events:none;transform:scale(.8)}.upcoming-event-past-flag{background-color:#e73c3e;border-bottom-right-radius:10px;color:#fff;display:none;height:2em;inset:0;padding:.25rem .5rem;position:absolute;width:fit-content}.upcoming-event-card[data-is-past=true] .upcoming-event-past-flag{display:block}.event-details{align-content:middle;align-items:center;color:#fff;display:flex;flex-direction:row;padding-bottom:.5rem}.upcoming-event-card[data-is-past=true] .event-details{color:#e2e8f0}.event-details i{align-items:center;display:flex;height:.9rem;justify-content:center;margin-right:.5rem;width:.9rem}.event-details i svg{display:block;fill:#fff;height:100%;vertical-align:middle;width:100%}.event-details .is-past,.upcoming-event-card[data-is-past=true] .event-details .is-upcoming{display:none}.upcoming-event-card[data-is-past=true] .event-details .is-past{display:block}.upcoming-event-title-wrapper{color:#fff;font-size:18px;font-weight:600;padding-right:.75rem}.upcoming-event-title-wrapper p{margin-top:0!important}@media (max-width:900px){.upcoming-event-title-wrapper{padding-left:.75rem;padding-right:.5rem}}.event-card.is-hidden{opacity:0!important;pointer-events:none;transform:scale(.8)}.empty-state-image-wrapper{align-items:center;display:none;flex-direction:row;justify-content:center;width:100%}.empty-state-image{border-radius:10px;height:100%;object-fit:cover;width:100%}