.mv-splide-slider {
    position: relative;
}

.mv-splide-slider .splide__arrow {
    background: rgba(255, 255, 255, 1) !important;
    box-shadow: 0 4.907px 44.165px 0 rgba(0, 0, 0, 0.10);
    opacity: 1;
    top: 35%; opacity: 0.7 !important;
}

.mv-splide-slider .splide__arrow--prev svg {
    transform: rotate(180deg);
}

.mv-splide-slider .splide__pagination__page.is-active {
    background: #023e84;
}
.splide__track {
     padding-top: 0px; 
     padding-bottom: 0px; 
}

.mv-splide-slider .splide__slide {
    padding-bottom: 50px;
}



.mv-splide-slider .splide__pagination__page.is-active {
    background: #fff !important;
    border:1px solid #fff !important;
    transform: scale(0.9);
    z-index: 1;width: 15px;
    height: 15px;
}
.mv-splide-slider .splide__pagination__page {
    background: rgba(255,255,255,0.1) !important;border:1px solid #fff !important;
    transform: scale(0.9);
    z-index: 1;
}
.mv-splide-slider .splide__pagination {
    position: absolute;
    top: auto;
    left: 88px;
    right: auto;
    bottom: -280px !important;
    width: auto;
    justify-content: flex-start;
    z-index: 5;
}

/* Sichtbarkeit von Pfeilen/Pagination getrennt für Desktop (>992px) und Mobile (<=992px) steuerbar. */
@media (min-width: 993px) {
    .mv-splide-slider.mv-no-arrows-desktop .splide__arrows {
        display: none !important;
    }
    .mv-splide-slider.mv-no-pagination-desktop .splide__pagination {
        display: none !important;
    }
}

@media (max-width: 992px) {
    .mv-splide-slider.mv-no-arrows-mobile .splide__arrows {
        display: none !important;
    }
    .mv-splide-slider.mv-no-pagination-mobile .splide__pagination {
        display: none !important;
    }
    .mv-splide-slider .splide__arrows {
       
    }
    .mv-splide-slider .splide__arrow {
        transform: scale(0.8) !important;
        opacity: 0.3 !important; top: 200px !important;
    }
    .splide__arrow--prev {
        left: 0.2em;
    }
    .splide__arrow--next {
    right: 0.2em;
}

}