.hoverCardSlides{padding-top:20px}.hoverCardSlides .card{border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.15);max-width:450px;overflow:hidden;position:relative;transition:transform .3s ease}.hoverCardSlides .card:hover{transform:translateY(-5px)}.hoverCardSlides .card img{display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.hoverCardSlides .overlay{background:rgba(0,0,0,.55);bottom:0;color:#fff;padding:15px;position:absolute;transition:opacity .3s ease;width:100%;z-index:2}.hoverCardSlides .hover-content{align-items:center;background:rgba(0,0,0,.75);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:20px;position:absolute;text-align:center;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;z-index:3}.hoverCardSlides .hover-content h3{font-size:24px;font-weight:600;margin-bottom:12px}.hoverCardSlides .hover-content p{font-size:22px;line-height:1.4;max-width:90%}.hoverCardSlides .card.active .overlay,.hoverCardSlides .card:hover .overlay{opacity:0}.hoverCardSlides .card.active .hover-content,.hoverCardSlides .card:hover .hover-content{opacity:1;transform:translateY(0)}