.elementor-219 .elementor-element.elementor-element-fc804ac .fcb-sv-match-center{--fcb-sv-accent:#f20303;--fcb-sv-text:#111111;--fcb-sv-card:#ffffff;gap:16px;}.elementor-219 .elementor-element.elementor-element-fc804ac .fcb-sv-match-card{border-radius:22px;}.elementor-219 .elementor-element.elementor-element-24d0136{--grid-columns:3;}.elementor-219 .elementor-element.elementor-element-a4942dc .fcb-sv-squads{grid-template-columns:repeat(3, minmax(0,1fr));--fcb-sv-accent:#f20303;--fcb-sv-text:#232728;--fcb-sv-card:#ffffff;gap:18px;}.elementor-219 .elementor-element.elementor-element-a4942dc .fcb-sv-squad-card__media{height:270px;}.elementor-219 .elementor-element.elementor-element-a4942dc .fcb-sv-squad-card{border-radius:22px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-219 .elementor-element.elementor-element-24d0136{--grid-columns:2;}.elementor-219 .elementor-element.elementor-element-a4942dc .fcb-sv-squads{grid-template-columns:repeat(2, minmax(0,1fr));}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-24d0136{--grid-columns:1;}.elementor-219 .elementor-element.elementor-element-a4942dc .fcb-sv-squads{grid-template-columns:repeat(1, minmax(0,1fr));}}/* Start custom CSS for loop-grid, class: .elementor-element-24d0136 *//* Desktop */
.elementor-219 .elementor-element.elementor-element-24d0136 .elementor-loop-container {
    display: grid !important;
    grid-template-columns:
        minmax(0, 1.4fr)
        minmax(0, 1fr)
        minmax(0, 1fr) !important;
    gap: 18px !important;
    align-items: stretch;
}

.elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item {
    min-width: 0;
    height: 100%;
}

.elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item .news-card {
    height: 100%;
}


/* Erste News größer */
.elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:first-child .news-image img {
    height: 345px !important;
    object-fit: cover;
}

.elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:first-child .news-title h3 {
    font-size: 32px !important;
}


/* News 2 + 3 ohne Auszug */
.elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:not(:first-child) .news-excerpt {
    display: none;
}


/* Tablet */
@media (max-width: 1024px) {

    .elementor-219 .elementor-element.elementor-element-24d0136 .elementor-loop-container {
        grid-template-columns:
            minmax(0, 1fr)
            minmax(0, 1fr) !important;
    }

    .elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:first-child {
        grid-column: 1 / -1;
    }

    .elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:first-child .news-image img {
        height: 330px !important;
    }
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-219 .elementor-element.elementor-element-24d0136 .elementor-loop-container {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    .elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:first-child {
        grid-column: auto;
    }

    .elementor-219 .elementor-element.elementor-element-24d0136 .news-image img,
    .elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:first-child .news-image img {
        height: 230px !important;
    }

    .elementor-219 .elementor-element.elementor-element-24d0136 .news-title h3,
    .elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:first-child .news-title h3 {
        font-size: 24px !important;
    }

    .elementor-219 .elementor-element.elementor-element-24d0136 .e-loop-item:not(:first-child) .news-excerpt {
        display: block;
    }
}/* End custom CSS */