.image-item {
    width: 100%;
}

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

.paragraph-item.has-second {
    height: 70% !important;
}

.paragraph-item.only-first {
    padding: 0 !important;
    overflow: hidden;
    border-radius: 10px !important;
}

.paragraph-item.only-first p {
    padding: 0 !important;
    margin: 0 !important;
}

.orange-box {
    padding: 10px 25px 25px 25px;
    position: relative;
}

.link-donation {
    display: block;
    border: 3px solid red !important;
    background: var(--whiteColor);
    width: fit-content;
    padding: 10px 20px;
    border-radius: 20px;
    color: red !important;
    cursor: pointer;
}

.link-donation:hover {
    text-decoration: underline;
}

.second-paragraph-item {
    font-size: 12px !important;
}

.custom-card .paragraph-item p strong, .custom-card .paragraph-item p b {
    font-family: var(--optionalfontFamily) !important;
}
.orange-box b {
    font-family: var(--optionalfontFamily) !important;
}
.custom-card .paragraph-item {
    font-family: var(--tazSemiLightFamily) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b930b", endColorstr="#005e2f", GradientType=1);
    color: var(--whiteColor) !important;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.custom-card.green-card .paragraph-item {
    background: rgb(11, 147, 11);
    background: -moz-linear-gradient(21deg, rgba(11, 147, 11, 1) 0%, rgba(0, 94, 47, 1) 85%);
    background: -webkit-linear-gradient(21deg, rgba(11, 147, 11, 1) 0%, rgba(0, 94, 47, 1) 85%);
    background: linear-gradient(21deg, rgba(11, 147, 11, 1) 0%, rgba(0, 94, 47, 1) 85%);
}
.green-box {
    padding: 25px 25px 10px 25px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-height: 30%;
}
.custom-card.orange-card .paragraph-item {
    background: var(--whiteColor);
}

.custom-card:hover {
    transform: scale(1.05);
}

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

.custom-card {
    cursor: pointer !important;
    display: inline-block;
    transition: all .3s ease-in-out;
    background: var(--whiteColor);
    width: 100%;
    border-radius: 10px;
    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;
}

.white-box {
    color: var(--primaryColor);
    padding: 40px 25px 0 25px;
}