.video-slider__item {
    position: relative;
    width: 100%;
}
.video-slider__item img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.video-slider__item .playbutton {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background-color: rgb(80, 80, 80);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.75;
    -webkit-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
}

.video-slider__item:hover .playbutton {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
}

.video-slider__item .playbutton svg path {
    -webkit-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
}
.video-slider__item:hover .playbutton svg path {
    fill: var(--bs-fourth);
}

.video-slider__item a:before {
    display: none !important;
}

/* ------------------------------------------------------------------------------------
Glide Styling
------------------------------------------------------------------------------------ */
.video-slider .glide__slides {
    width: 1920px;
}
.video-slider__bullets.glide__bullets {
    position: static;
    display: flex;
    justify-content: center;
    margin-top: 40px;
    transform: none;
    margin-bottom: 20px;
}

.video-slider__bullets .glide__bullet {
    box-shadow: none;
    background-color: transparent;
    border: 1px solid var(--bs-dark);
    width: 12px;
    height: 12px;
    transition: none;
}

.video-slider__arrows .glide__arrow {
    border: none;
    text-shadow: none;
    box-shadow: none;
}

.video-slider__arrows .glide__arrow--left {
    left: -3rem;
}


.video-slider__arrows .glide__arrow--right {
    right: -3rem;
}

.video-slider__bullets .glide__bullet--active,
.video-slider__bullets .glide__bullet:hover,
.video-slider__bullets .glide__bullet:focus {
    background-color: var(--bs-dark);
    border-color: var(--bs-dark);
}


/* ------------------------------------------------------------------------------------
Popup Styling
------------------------------------------------------------------------------------ */

.vimeo-slider__shadowbox {
    position: fixed !important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .7);
    transition: all .5s ease;

}

.vimeo-slider__wrapper {
    position: fixed !important;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 1400px;
}

.vimeo-slider__video {
    position: relative;
    width: 1400px;
    max-width: 100%;
    height: auto;
    max-height: 80vh;
}

.vimeo-slider__video iframe {
    width: 100%;
    max-width: 100%;
    aspect-ratio: 16 / 9;
    height: auto;
}

.vimeo-slider__inner {
    padding: 1rem;
    background: white;
}