.sweepingCards .sweeping-card {
    border-radius: var(--rounded);
    text-align: center;
    /*grid-template-rows: 1fr 2fr 3fr 0fr;
    grid-template-columns: 1fr;
    display: grid;
    height: 35rem;*/
    width: 24rem;
    height: auto;
    padding: 2rem;
}

    .sweepingCards .sweeping-card:not(.sweeping-card-cardLiquidGlass) {
        box-shadow: 0 4px 25px rgba(82, 82, 82, .15);
    }

.sweepingCards .sweeping-card-cardLiquidGlass {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}

.sweepingCards p {
    margin: 0;
}

.sweepingCards .sweeping-card .sweeping--card__img img {
    object-fit: contain;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 150px;
}

.sweepingCards .sweeping-card .sweeping-card__title {
    font-family: var(--font-tpSans-exLight);
    font-size: 1.7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.3;
    min-height: 68px;
    margin-bottom: 1rem;
}

/*.sweepingCards .sweeping-card .sweeping-card__description {
    overflow-y: auto;
}*/

    .sweepingCards .sweeping-card .sweeping-card__description,
    .sweepingCards .sweeping-card .sweeping-card__description p {
        font-weight: var(--font-weight-light);
        line-height: 1.4;
    }

.sweepingCards .CallToAction a {
    padding: 0.6rem 2rem;
}

    .sweepingCards .CallToAction a label {
        font-size: 0.8rem;
    }

.sweepingCards .sweepingCard__descriptionValidation {
    grid-template-rows: 3fr 3fr;
}

.sweepingCards .sweepingCard__descriptionValidationCta {
    grid-template-rows: 10fr 10fr 2fr;
}
