.faq-container .pre-headline {
    grid-area: 1/2/1/span 12;
}

.faq-container .headline {
	grid-area: 2/2/2/span 12;
	max-width: 20ch;
}

.faq-container .default-slider-text-pagination {
    grid-area: 3/4/4/span 3;
}

.faq-container .default-slider {
    grid-area: 3/7/4/span 6;
}

.faq-container .default-slider .splide__slide:nth-child(1) {
    padding-top: calc(var(--fs-16) * 1.25 + 5px + 2px);
}

:where(.editor-styles-wrapper) .faq-container .splide__list {
	flex-direction: column;
    gap: var(--m-lg);
}

@media (max-width: 1499.98px) {
    .faq-container .default-slider-text-pagination {
        grid-area: 3/3/4/span 4;
    }
}

@media (max-width: 1199.98px) {
    .faq-container .default-slider-text-pagination {
        grid-area: 3/2/4/span 5;
        padding-left: var(--grid-gap);
    }

    .faq-container .default-slider {
        grid-area: 3/7/4/span 7;
    }
}

@media (max-width: 991.98px) {
    .faq-container .default-slider-text-pagination {
        display: none;
    }

    .faq-container .default-slider {
        grid-area: 3/4/4/span 8;
    }

    .faq-container .splide__track--fade > .splide__list > .splide__slide {
        opacity: 1;
        z-index: 1;
        position: relative;
        transform: none !important;
        padding-top: 0 !important;
    }

    .faq-container .splide__track--fade > .splide__list {
        display: block;
    }

    .faq-container .default-slider .default-slider-item:not(:last-child) .accordion-item:last-child {
        border-bottom: 0;
    }
}

@media (max-width: 767.98px) {
    .faq-container .default-slider {
        grid-area: 3/3/4/span 10;
    }
}

@media (max-width: 575.98px) {
    .faq-container .default-slider {
        grid-area: 3/2/4/span 12;
    }
}