.booking-card a.wd-hybrid-box-button {
    background: var(--secondary);
    color: #fff;
    display: inline-block;
    padding: 8px 25px;
}

.booking-card .wd-hybrid-box-title a {
    color: var(--primary) !important;
}

.booking-card .wd-hybrid-box-title h3 {
    color: inherit !important;
    font-size: 25px;
}

.booking-card .wd-hybrid-box-link {
    margin-top: 20px;
}

.booking-card a:hover {
    opacity: .85;
}
.booking-box img {
    aspect-ratio: 5/4;
    object-fit: cover;
    object-position: center;
}
.booking-box {
    text-align: center;
}