.card{cursor:pointer;min-height:640px;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;height:100%;box-shadow:0 2.5px 5px 0 rgba(0,0,0,.08)}.card.venue-card{min-height:557px}.card .card-body{padding:25px;gap:20px;align-self:stretch}.card .card-body,.card .card-body .card-tag{display:flex;flex-direction:column;align-items:flex-start}.card .card-body .card-tag{padding:5px 10px;gap:5px;background-color:#f2eee4}.card .card-body .card-top{gap:15px}.card .card-body .card-metadata,.card .card-body .card-top{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.card .card-body .card-metadata{gap:20px}.card .card-body .badges-list{display:flex;flex-direction:row;align-items:center;gap:0 10px}.card .img-container{width:100%;max-height:230px;aspect-ratio:3/2;position:relative;overflow:hidden}.card .img-container img{object-fit:cover;width:100%;height:100%;transition:transform .2s ease-in-out}.card a.title-link{text-decoration:none}.card a.title-link:focus-visible{outline:none}.card a.title-link:focus-visible .card-title{outline:2px solid #000;outline-offset:2px}.card .clockIcon{width:20px;height:20px}.card .calendar-icon{width:13.5px;height:15px}.card:hover img{transform:scale(1.1)}.card:hover .card-title{-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration:underline}.promo-card{position:relative;overflow:hidden}.promo-card *{z-index:1}.promo-card img{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;transition:transform .2s ease-in-out}.promo-card p{color:#fffbf0}.promo-card .img-overlay{width:100%;height:100%;position:absolute;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 89.55%,rgba(0,0,0,.7))}.promo-card:hover img{transform:scale(1.1)}.featured-events-list-section .title{font-size:65px;font-weight:700;line-height:120%;letter-spacing:0}.featured-events-list-section .card-list{padding-bottom:0}@media(max-width:992px){.featured-events-list-section .title{margin:0;font-size:40px}}.featured-list-gap{row-gap:30px}@media screen and (min-width:992px){.featured-list-gap{row-gap:0}}