

.widget-image-card {
    border: none;
    box-shadow: none;
}

.widget-image-card:hover {
    box-shadow: var(--shadow-xs)
}

.widget-image-card .card-title {
    margin-bottom: 0;
}

.widget-image-card .stretched-link:after {
    border-radius: var(--bs-card-inner-border-radius);
}

.stretched-link:after {
    transition: background-color 0.15s ease-in-out;
}

.widget-image-card--dark .card-title,
.widget-image-card--dark-hover .card-title,
.widget-image-card--dark .card-paragraph,
.widget-image-card--dark-hover .card-paragraph {
    color: #fff;
}

.widget-image-card--light .card-title,
.widget-image-card--light-hover .card-title,
.widget-image-card--light .card-paragraph,
.widget-image-card--light-hover .card-paragraph {
    color: var(--grey-900);
}

.widget-image-card--dark .card-title,
.widget-image-card--dark-hover .card-title,
.widget-image-card--dark .card-paragraph,
.widget-image-card--dark-hover .card-paragraph {
    text-shadow: 0 0 4px #000;
}

.widget-image-card--light .card-title,
.widget-image-card--light-hover .card-title,
.widget-image-card--light .card-paragraph,
.widget-image-card--light-hover .card-paragraph {
    text-shadow: 0 0 4px #fff;
}

@media (hover: hover) {
        .widget-image-card--dark:hover .stretched-link:after,
    .widget-image-card--dark-hover:hover .stretched-link:after {
        background-color: rgba(0, 0, 0, .05);
    }

        .widget-image-card--light:hover .stretched-link:after,
    .widget-image-card--light-hover:hover .stretched-link:after {
        background-color: rgba(255, 255, 255, .05);
    }
}

.widget-image-card--dark .card-img-overlay--dark {
    background-image: linear-gradient(to top, rgba(24, 24, 27, .15), transparent 4.5rem);
}

.widget-image-card--light .card-img-overlay--light {
    background-image: linear-gradient(to top, rgba(255, 255, 255, .25), transparent 4.5rem);
}
    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88 .card-title,
    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88 .card-paragraph {
        color: #b40e1e !important;
    }

    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88:hover .card-title,
    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88:focus .card-title,
    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88:hover .card-paragraph,
    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88:focus .card-paragraph {
        color: #b40e1e !important;
    }

    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88 .card-title,
    .widget-image-card-7a8e5c93-8acc-4f2a-89ab-7a1cc40c5d88 .card-paragraph {
        text-shadow: unset !important;
    }

    .widget-image-card-b3b4e24d-ff83-4d34-9621-72d572afd3b8 .card-title,
    .widget-image-card-b3b4e24d-ff83-4d34-9621-72d572afd3b8 .card-paragraph {
        color: #b40e1e !important;
    }

    .widget-image-card-b3b4e24d-ff83-4d34-9621-72d572afd3b8:hover .card-title,
    .widget-image-card-b3b4e24d-ff83-4d34-9621-72d572afd3b8:focus .card-title,
    .widget-image-card-b3b4e24d-ff83-4d34-9621-72d572afd3b8:hover .card-paragraph,
    .widget-image-card-b3b4e24d-ff83-4d34-9621-72d572afd3b8:focus .card-paragraph {
        color: #b40e1e !important;
    }


    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e .card-title,
    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e .card-paragraph {
        color: #ffffff !important;
    }

    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e:hover .card-title,
    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e:focus .card-title,
    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e:hover .card-paragraph,
    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e:focus .card-paragraph {
        color: #ffffff !important;
    }

    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e .card-title,
    .widget-image-card-dc6d6778-6b36-4b43-be8d-9dcd3719e30e .card-paragraph {
        text-shadow: unset !important;
    }

    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9 .card-title,
    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9 .card-paragraph {
        color: #ffffff !important;
    }

    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9:hover .card-title,
    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9:focus .card-title,
    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9:hover .card-paragraph,
    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9:focus .card-paragraph {
        color: #ffffff !important;
    }

    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9 .card-title,
    .widget-image-card-ba0ff929-f805-4668-a2ac-d8388d1b26c9 .card-paragraph {
        text-shadow: unset !important;
    }
