.event-showcase-slider{overflow:hidden;position:relative;width:100%}.event-showcase-track{display:flex;animation:scroll 40s linear infinite;width:6300px}.event-showcase-slide{flex-shrink:0;width:400px;height:500px;margin:0 15px;position:relative;overflow:hidden;border-radius:15px;transition:transform .3s ease,box-shadow .3s ease}.event-showcase-slide:hover{transform:scale(1.05);box-shadow:0 10px 30px #00000080}.event-showcase-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.event-showcase-slide:hover .event-showcase-image{transform:scale(1.1)}.event-showcase-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);padding:2rem;transform:translateY(100%);transition:transform .5s ease,opacity .5s ease;opacity:0}.event-showcase-slide:hover .event-showcase-overlay{transform:translateY(0);background:linear-gradient(to top,rgba(104,2,104,.9),transparent);opacity:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-3150px)}}@media (max-width: 768px){.event-showcase-track{width:3920px;animation:scroll-mobile 40s linear infinite}.event-showcase-slide{width:280px;height:400px;margin:0 10px}.event-showcase-overlay h3{font-size:2rem}.event-showcase-overlay p{font-size:1rem}@keyframes scroll-mobile{0%{transform:translate(0)}to{transform:translate(-1960px)}}}
