/* @group Vertical Scroll
------------------------------------ */
.slider-vertical-scroll .row{
    --_row-extra-pad: 0;
}

.slider-vertical-scroll .splide .splide__slide .bp-multimedia {
    width: 100%;
    height: 100%;
}


.slider-vertical-scroll .splide .slide-overlap {
    position: absolute;
    bottom: 19.2rem;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: calc(var(--z-index-lowest) + 1);
    text-align: center;
    color: var(--crema-secondary);
}

.slider-vertical-scroll .splide .slide-overlap .has-label-font-size {
    text-transform: uppercase;
    margin: 0 0 2.1rem;
}

.slider-vertical-scroll .splide .splide__pagination.splide__pagination--ttb {
    top: unset;
    bottom: 5rem;
    right: unset;
    left: 50%;
    transform: translate(-50%, 0);
}

.slider-vertical-scroll .splide .splide__pagination--ttb .splide__pagination__page {
    width: .8rem;
    height: .8rem;
    margin: 0;
    background-color: var(--crema-secondary);
    opacity: 1;
}

.slider-vertical-scroll .splide .splide__pagination--ttb .splide__pagination__page.is-active {
    background-color: var(--rojo);
}

@media only screen and (min-width : 961px) {
    .slider-vertical-scroll .splide .slide-overlap {
        bottom: 16.8rem;
        color: var(--crema-fondo);
    }

    .slider-vertical-scroll .splide .splide__pagination--ttb .splide__pagination__page {
        background-color: var(--crema-fondo);
    }
}

@media only screen and (min-width : 961px) and (max-width : 1440px) {}

@media only screen and (min-width : 0) and (max-width : 960px) {
    .slider-vertical-scroll .slide-overlap {
        max-width: calc(100% - 4rem);
        text-wrap-style: balance;
    }

    .slider-vertical-scroll,
    .slider-vertical-scroll .bp-slider,
    .slider-vertical-scroll .splide {
        height: 100vh !important;
    }

    .slider-vertical-scroll :is(.splide__pagination, #important) {
        bottom: calc(2.5rem + 5.5rem);
    }
}

/* @end */


/* EDITOR */
#editor {
    .slider-vertical-scroll.has-child-selected > .splide__slide:not(.has-child-selected):not(.is-selected) {
        display: none;
    }
}