.splide{
    /* padding: 0 65px !important; */
    padding: 0 0px !important;
}
.splide__arrow{
    background: transparent !important;
    height: 2em;
    opacity: .7;
    padding: 0;
    width: 2em;
}

.splide__arrow svg{
    fill: #000;
    height: 40px;
    width: 40px;
}

.splide__pagination__page{
    background: #D9D9D9;
    border: 0;
    border-radius: 16px !important;
    width: 16px;
    height: 16px;
    margin: 3px;
    opacity: .3;
    padding: 0;
    position: relative; 
}

.splide__pagination__page:hover{
    opacity: .9;
}

.splide__pagination__page.is-active{
    background: #EB4747;
    transform: unset !important;
    /* opacity: .7; */
}

.splide__pagination{
    bottom: inherit !important;
    position:  relative !important;
}

.splide__arrow--prev {
    left: -4em;
}

.splide__arrow--next {
    right: -4em;
}