.is-active.splide__slide > div {
    width: 120%;
    height: 120%;
    pointer-events: auto;
    position: relative;
    z-index: 2500;
}

.splide__slide > div {
    width: 80%;
    height: 80%;
    pointer-events: none;
    margin-top: 20vh;
}

.is-active.splide__slide > div .slide-heading,
.is-active.splide__slide > div small {
    font-size: 26px;
}

.splide.is-active .splide__list,
.splide.is-active .splide__list_custom {
    align-items: center;
}

.splide__list_custom {
    margin: 0 !important;
    padding: 0 !important;
    width: -webkit-max-content;
    width: max-content;
    will-change: transform;
    display: flex;
}

.splide__slide > div .slide-heading,
.splide__slide > div small {
    font-size: 18px;
}

.splide__slide {
    height: 100vh;
}

.splide__track.splide__track223 {
    overflow-y: visible;
    overflow-x: hidden;
}

.splide__arrow--prev {
    left: 28vw;
}

.splide__arrow--next {
    right: 28vw;
}

.splide__pagination {
    display: none;
}

.splide__arrow {
    height: 6em;
    width: 6em;
    opacity: 0.99 !important;
    box-shadow: 4px 4px 10px 0px black;
}

button.splide__arrow:active {
    background-color: gold;
    box-shadow: inset 2px 2px 10px 0px black;
}

.splide__arrow svg {
    width: 4em;
    height: 3em;
}

.slide-image {
    height: auto;
    width: 85%;
}

.image-title {
    border-left: 5px solid rgb(124, 40, 40);
    background-color: white;
    width: 100%;
    border-width: 0 0 0 5px;
}
