/* ======= Variables ======= */
/* :root {
  --brand-primary: #003120;
  --brand-secondary: #71B644;
  --brand-accent: #E7EDFF;
  --neutral-dark: #000;
  --neutral-light: #fff;
} */

/* ======= Nieuwscard ======= */
.c-nieuwscard{
    border-top-right-radius: 40px !important;
    overflow: hidden !important;
}

.c-nieuwscard__bgfeatured, .c-nieuwscard__bgwide{
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100% !important;

    transition: all 0.3s ease !important;
}

.c-nieuwscard__bgwide{
    opacity: 0 !important;
}

.c-nieuwscard:hover .c-nieuwscard__bgwide,
.c-nieuwscard:hover .c-nieuwscard__bgfeatured{
    scale: 1.1 !important;
}

/* ======= Special Offset card ======= */
/* Elk 1ste item van een groep van 5 over de volledige breedte */
.c-nieuwsoverzicht .elementor-loop-container.elementor-grid {
    grid-template-columns: repeat(2, 1fr) !important;
}

.c-nieuwsoverzicht .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(5n + 1) {
    grid-column: 1 / -1 !important;
}
.c-nieuwsoverzicht .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(5n + 1) .c-nieuwscard{
    border-top-right-radius: 0 !important;
    border-top-left-radius: 40px !important;
}
.c-nieuwsoverzicht .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(5n + 1) .c-nieuwscard__bgfeatured{
    display: none !important;
}
.c-nieuwsoverzicht .elementor-loop-container.elementor-grid > .e-loop-item:nth-of-type(5n + 1) .c-nieuwscard__bgwide{
    opacity: 1 !important;
}

/* Mobiel: alles terug 1 kolom */
@media (max-width: 767px) {
    .c-nieuwsoverzicht .elementor-loop-container.elementor-grid {
        grid-template-columns: 1fr !important;
    }
}