.splide__slide img {
    vertical-align: bottom;
    margin: 0;
    width: 100%;
    display:block;
}

.splide__arrows {
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top:-12px;
}

.splide__arrow svg {
    fill: #000;
    height: 24px;
    width: 24px;
}

.splide__arrow {
    background:transparent;
}

.splide__track {
    width: 80%;
    margin: 0px auto;
}

.splide__list {
    height:unset;
}

.splide__arrow--next {
    right: 0em;
}

.splide__arrow--prev {
    left: 0em;
}

.splide__arrow svg {
    fill: #000;
    height: 18px;
    width: 18px;
}

.splide-2 .splide__slide img {
    margin: 0 auto;
    width: 90%;
    max-height: 290px;
}

.splide-2 .splide__slide {
    display: flex;
    align-items: center;
}

.splide-3 .splide__track,
.splide-4 .splide__track {
    width:100%;
}

@media all and (max-width: 960px) {

    .splide-2 .splide__track {
        width: 100%;
        margin: 0px auto;
    }

    .splide-2 .splide__slide {
        width:60%!important;
        margin:0 10% 0 0;
    }

    .splide-2 .splide__slide img {
        width: 100%;
        max-height: 140px;
    }

    .splide-2 .splide__list {
        position: relative;
        left: 20%;
    }

    .splide-2 .splide__arrow {
        height:100px;
    }

    .splide-2 .splide__arrow svg {
        display:none;
    }
}