.hover-card-grid{display:grid;gap:20px;grid-template-columns:repeat(2,545px);justify-content:center;margin:20px auto}@media(max-width:767px){.hover-card-grid{gap:15px;grid-template-columns:1fr}}.hover-card{background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,.25);height:545px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:545px}.hover-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.35);transform:scale(1.03)}.hover-card-link{color:transparent!important;font-size:0!important;inset:0;position:absolute;text-decoration:none!important;z-index:5}.hover-card-link:after,.hover-card-link:before{content:none!important;display:none!important}.hover-card-overlay{align-items:flex-end;background:rgba(0,0,0,.4);border-radius:20px;display:flex;height:100%;position:relative;transition:background .3s ease;width:100%;z-index:2}.hover-card:hover .hover-card-overlay{background:rgba(0,0,0,.6)}.hover-card-content{padding:20px;text-align:center;transform:translateY(-20%);transition:transform .5s ease;width:100%}.hover-card-title{display:inline-block;margin:0;position:relative}.hover-card-title:after{background:#89161d;content:"";height:3px;left:50%;margin-top:40px;position:absolute;top:100%;transform:translateX(-50%);width:150px}.hover-card-hidden{max-height:0;opacity:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}.hover-card:hover .hover-card-content{transform:translateY(-43%)}.hover-card:hover .hover-card-hidden{max-height:200px;opacity:1}.hover-card-learn-more{align-items:center;color:#89161d;display:inline-flex;font-weight:700;gap:8px;margin-top:12px}.hover-card-learn-more .arrow{color:#89161d;transition:transform .3s ease}.hover-card:hover .hover-card-learn-more .arrow{transform:translateX(4px)}@media(max-width:1024px){.hover-card-grid{grid-template-columns:1fr;padding:0 16px}.hover-card{aspect-ratio:1/1;height:auto;width:100%}.hover-card-content{transform:none}}@media(hover:none){.hover-card-content{transform:none}.hover-card-hidden{max-height:none;opacity:1}.hover-card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.34),rgba(0,0,0,.16))}}