.image-item {
    width: 100%;
}
.paragraph-item {
    font-size: 18px;
    text-align: center;
    font-family: var(--optionalfontFamily);
    @media screen and (min-width: 720px) and (max-width: 1440px) {
        font-size: 16px !important;
    }
}

.custom-card:hover .paragraph-item {
    color: var(--blackColor) !important;
}

.custom-card:hover {
    color: var(--blackColor) !important;
    transform: scale(1.05);
    border: 2px solid var(--grayColor);
}

.custom-card:hover > * {
    text-decoration: underline !important;
}

.custom-card, .custom-card > * {
    cursor: pointer !important;
}

.custom-card {
    cursor: pointer !important;
    display: inline-block;
    transition: all .3s ease-in-out;
    border: 2px solid var(--whiteColor);
    background: var(--whiteColor);
    width: 100%;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 10px 40px 0px rgba(112,144,176,.3) !important;
    @media screen and (min-width: 1024px) and (max-width: 1440px) {
        width: 32% !important;
    }
    @media screen and (min-width: 1441px) {
        width: 32% !important;
    }
}

h2 {
    margin-bottom: 0!important;
}


.simple-subtitle {
    color: var(--blackColor);
    font-family: 'Taz SemiBold Italic', sans-serif;
}

.date {
    color: var(--primaryColor);
    font-family: var(--optionalfontFamily);
}


.link-card{
    min-height: 100%;
    min-width: 100%;
    background: red;
}