.splide__pagination:has(li:only-child) {
    display: none;
}

.home-intro-slider .splide:has(.splide__slide:only-child) .splide__arrows {
    display: none;
}

.home-intro-slider .title-1 {
        color: var(--white);
}

.home-intro-slider .title-1_row {
    text-align: center;
    overflow: hidden;
}

/* Arrows */
.home-intro-slider .splide__arrow {
    opacity: 1;
}
.home-intro-slider .splide__arrow:hover {
    opacity: .7;
}
.home-intro-slider .splide__arrow.splide__arrow--prev {
    left: 40px;
    bottom: 30px;
    top: auto;
    filter: invert(1);
}
.home-intro-slider .splide__arrow.splide__arrow--next {
    left: 90px;
    bottom: 30px;
    top: auto;
    filter: invert(1);
}

/* Pagination */
.home-intro-slider .splide.is-fullpage .splide__pagination {
    padding-bottom: 45px;
}
.home-intro-slider .splide.is-fullpage .splide__pagination .splide__pagination__page {
    opacity: 1;
}
.home-intro-slider .splide.is-fullpage .splide__pagination .splide__pagination__page.is-active {
    background: var(--white);
}

/* Slide link */
.home-intro-slider .splide__slide.is-linked { cursor: pointer; }

/* Video background */
.home-intro-slider .w-background-video {
    height: 100%;
    position: absolute;
    inset: 0;
    width: 100%;
}
.home-intro-slider .w-background-video > video {
    background-size: cover;
    background-position: 50% 50%;
    position: absolute;
    margin: auto;
    width: 100%;
    height: 100%;
    right: -100%;
    bottom: -100%;
    top: -100%;
    left: -100%;
    object-fit: cover;
    z-index: -100;
}
.home-intro-slider .w-background-video > video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
}
.home-intro-slider .w-background-video--control {
    position: absolute;
    right: 40px;
    bottom: 40px;
    z-index: 99;
    background-color: transparent;
    padding: 0;
    border: none;
    cursor: pointer;
}
.home-intro-slider .w-background-video--control > [hidden] {
    display: none !important;
}

@media screen and (min-width: 1440px) {
    .home-intro-slider .splide__arrow.splide__arrow--prev { left: 50px; }
    .home-intro-slider .splide__arrow.splide__arrow--next { left: 100px; }
    .home-intro-slider .w-background-video--control { right: 50px; }
}

@media screen and (max-width: 991px) {
    .home-intro-slider .w-background-video--control { right: 35px; }
}

@media screen and (max-width: 767px) {
    .home-intro-slider .splide__arrow.splide__arrow--prev { left: 30px; }
    .home-intro-slider .splide__arrow.splide__arrow--next { left: 80px; }
    .home-intro-slider .w-background-video--control { right: 30px; }
}

@media screen and (max-width: 479px) {
    .home-intro-slider .splide__arrow.splide__arrow--prev { left: 25px; }
    .home-intro-slider .splide__arrow.splide__arrow--next { left: 75px; }
    .home-intro-slider .w-background-video--control { right: 25px; }
}

body:not(.home) .home-intro-slider .splide__slide {
    height: calc(100dvh - 60px);
    max-height: none;
}
