.video-carousel__thumbnails .arrow-button {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%)
}
.video-carousel__thumbnails .arrow-button:first-of-type {
  left: 0
}
.video-carousel__thumbnails .arrow-button:last-of-type {
  right: 0
}
.video-carousel__thumbnails .swiper {
  width: calc(100% - 6.4rem - var(--sm-4) * 2)
}
.video-carousel__thumbnails .swiper-slide {
  cursor: pointer
}
.video-carousel__thumbnails .swiper-slide span {
  opacity: .7;
  transition: all .25s
}
.video-carousel__thumbnails .swiper-slide:hover span {
  opacity: 1
}
.video-carousel__thumbnails .swiper-slide:hover .video-carousel__thumbnail-image::before {
  font-family: icomoon;
  content: "\e92e";
  position: absolute;
  left: .8rem;
  bottom: 1rem;
  z-index: 1;
  color: var(--base-5);
  font-size: 2rem;
  height: 2rem;
  width: 2rem;
  line-height: 2rem
}
.video-carousel__thumbnails .swiper-slide:hover .video-carousel__thumbnail-image::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 4rem;
  background: var(--gradient-bottom-dark);
  transition: all .25s
}
.video-carousel__thumbnails .swiper-slide-thumb-active .video-carousel__thumbnail img {
  outline: solid 4px var(--primary-2);
  outline-offset: -4px
}
.video-carousel__thumbnails .swiper-slide-thumb-active .video-carousel__thumbnail span {
  opacity: 1
}
.video-carousel__thumbnail {
  aspect-ratio: 70/44
}
@media (min-width:768px) {
  .video-carousel__thumbnails .swiper {
    width: 100%;
    padding-right: 1.6rem
  }
  .video-carousel__thumbnails .swiper-scrollbar {
    background-color: transparent
  }
  .video-carousel__thumbnails::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10%;
    z-index: 1;
/*     background: linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%) */ 
  }
  .video-carousel__thumbnail {
    aspect-ratio: 192/116
  }
}
@media (min-width:1200px) {
  .video-carousel__thumbnail {
    aspect-ratio: 212/126
  }
}


.swiper-scrollbar-drag{
background: none !important;
}


@media (max-width: 767.98px) {
  .text-video .video--background {
    height: auto;
  }
}
