.QC_box-shadow {
    -webkit-box-shadow: 1px 1px 4px 1px rgb(1 1 1 / .13) !important;
    -moz-box-shadow: 1px 1px 4px 1px rgb(1 1 1 / .13) !important;
    box-shadow: 1px 1px 4px 1px rgb(1 1 1 / .13);
    border: 1px solid #f9f9f9;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.QC_box-shadow a {
    text-decoration: none !important;
 }

.event-img {
    object-fit: cover;
    width: 100%;
    min-height: 180px;
    max-height: 180px;
}

@media (max-width: 1200px) {
    .event-img {
        min-height: 140px;
        max-height: 140px;
    }
}

.padding-8 {
    padding: 8px;
}

.margin-15-v {
    margin-top: 15px;
    margin-bottom: 15px;
}

.QC_gray-color {
    color: #91908F !important;
}

.QC_gray-dark-color {
    color: #3C3C3C !important;
}

.rounded-16 {
    border-radius: 16px !important;
}
