.stories-slider .non-active-slide .background-video__overlay {
  display: none
}
.stories-slider .non-active-slide .stoeis-slider__content-title {
   margin-bottom: 0
}
.stories-slider .background-video__overlay {
  top: var(--md-4);
  right: var(--md-4);
  left: auto
}
.stories-slider__slide {
  height: 23.4rem;
  margin-top: 2rem;
  -webkit-transition: all .5s ease-in;
  transition: all .5s ease-in;
  background-color: var(--black)
}
.stories-slider__slide-content {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background: rgba(255,255,255,.6980392157);
  position: relative;
  top: 100%;
  margin: -6.2rem 1.6rem 0;
  padding: var(--md-4);
  color: var(--text-color)
}
.stories-slider__swiper {
  overflow-y: visible
}
.stories-slider__navigation {
  top: -4.8rem;
  position: absolute;
  z-index: 2
}
.stories-slider .background-video {
  min-height: 100%
}
.stories-slider__slide-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-column-gap: 1.4rem;
  -moz-column-gap: 1.4rem;
  column-gap: 1.4rem;
  row-gap: 2rem
}
.stories-slider__slide-intro .distilled-action-button {
  margin-left: auto;
  aspect-ratio: 1
}
.stories-slider__slide-intro * {
  margin-bottom: 0;
  font-family: var(--font-urw-regular);
  font-style: normal;
  font-weight: 400;
  color: var(--text-color)
}
.stories-slider__slide-intro a:hover{
/*  background: none; */
 color: var(--text-color);
}
.stories-slider__main {
  position: relative
}
.stories-slider__top {
  position: relative;
  z-index: 1
}
.stories-slider__bg-ani {
  display: block;
  height: 110%;
  width: 100%;
  position: absolute;
  bottom: 12.5rem;
  left: 0
}
@media (min-width:768px) {
  .stories-slider .prev-slide {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
  }
  .stories-slider .background-video__iframe iframe {
    scale: 1.3;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
  }
  .stories-slider__slide {
    height: 100%;
    width: 100%;
    margin-top: 0
  }
  .stories-slider .swiper-slide {
    height: 12.5rem;
    margin-top: 12.7rem;
    overflow: hidden
  }
  .stories-slider .swiper-slide .stories-slider__slide-content {
    width: calc(100% - 2.5rem);
    background-color: transparent;
    color: var(--white)
  }
  .stories-slider__slide-para {
    max-height: 20rem;
    overflow: scroll
  }
  .stories-slider .active-slide {
    height: 36.2rem;
    margin-top: 0;
    min-width: 47.6rem;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
  }
  .stories-slider .active-slide .stories-slider__slide-intro {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 1.4rem
  }
  .stories-slider .active-slide .stories-slider__slide-content {
    width: calc(100% - 7.6rem);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background: rgba(255,255,255,.6980392157);
    color: var(--text-color)
  }
  .stories-slider .non-active-slide .stories-slider__slide-content {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background: 0 0
  }
  .stories-slider .active-slide + .swiper-slide {
    height: 23.5rem;
    margin-top: 8.3rem;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
  }
  .stories-slider .active-slide + .swiper-slide .stories-slider__slide-content {
    opacity: 1!important;
    -webkit-transform: translate(0,0)!important;
    -ms-transform: translate(0,0)!important;
    transform: translate(0,0)!important
  }
  .stories-slider .active-slide + .swiper-slide .stories-slider__slide-content .stoeis-slider__content-title {
    opacity: 1!important
  }
  .stories-slider .swiper-slide-prev {
    height: 23.5rem;
    margin-top: 8.3rem;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
  }
  .stories-slider__slide-content {
    margin: 0;
    position: absolute;
    width: 100%;
    top: auto;
    bottom: 0
  }
  .stories-slider__main {
    height: 36.2rem
  }
  .stories-slider__content-title {
    display: block
  }
  .stories-slider__slide-intro {
    display: none
  }
  .stories-slider__navigation {
    top: 2.3rem
  }
  .stories-slider__bg-ani {
    bottom: -8.8rem
  }
}
@media (min-width:992px) {
  .stories-slider .swiper-slide {
    height: 18.5rem;
    margin-top: 14.7rem
  }
  .stories-slider .swiper-slide .stories-slider__slide-content {
    width: calc(100% - 3.5rem)
  }
  .stories-slider__slide-para {
    max-height: 43.2rem;
    -ms-overflow-style: none;
    scrollbar-width: none
  }
  .stories-slider__slide-para::-webkit-scrollbar {
    display: none
  }
  .stories-slider .active-slide {
    height: 46.2rem;
    margin-top: 0;
    min-width: 61.6rem
  }
  .stories-slider .active-slide .stories-slider__slide-content {
    width: calc(100% - 11.6rem)
  }
  .stories-slider .active-slide + .swiper-slide {
    height: 27.5rem;
    margin-top: 10.3rem
  }
  .stories-slider .swiper-slide-prev {
    height: 27.5rem;
    margin-top: 10.3rem
  }
  .stories-slider__main {
    height: 46.2rem
  }
  .stories-slider__navigation {
    top: 2.3rem
  }
}
@media (min-width:1200px) {
  .stories-slider .swiper-slide {
    height: 25.5rem;
    margin-top: 21.7rem
  }
  .stories-slider .swiper-slide .stories-slider__slide-content {
    width: calc(100% - 5.5rem)
  }
  .stories-slider__slide-para {
    max-height: 53.2rem
  }
  .stories-slider .active-slide {
    height: 56.2rem;
    margin-top: 0;
    min-width: 74.6rem
  }
  .stories-slider .active-slide .stories-slider__slide-content {
    width: calc(100% - 23.6rem)
  }
  .stories-slider .active-slide + .swiper-slide {
    height: 32.5rem;
    margin-top: 18.3rem
  }
  .stories-slider .swiper-slide-prev {
    height: 32.5rem;
    margin-top: 18.3rem
  }
  .stories-slider__main {
    height: 56.2rem
  }
  .stories-slider__navigation {
    top: 10.3rem
  }
}
@media (min-width:1400px) {
  .stories-slider .swiper-slide {
    height: 28.5rem;
    margin-top: 24.7rem
  }
  .stories-slider .swiper-slide .stories-slider__slide-content {
    width: calc(100% - 8.5rem)
  }
  .stories-slider__slide-para {
    max-height: 63.2rem
  }
  .stories-slider .active-slide {
    height: 66.2rem;
    margin-top: 0;
    min-width: 91.6rem
  }
  .stories-slider .active-slide .stories-slider__slide-content {
    width: calc(100% - 27.6rem)
  }
  .stories-slider .active-slide + .swiper-slide {
    height: 37.5rem;
    margin-top: 20.3rem
  }
  .stories-slider .swiper-slide-prev {
    height: 37.5rem;
    margin-top: 20.3rem
  }
  .stories-slider__main {
    height: 66.2rem
  }
  .stories-slider__navigation {
    top: 12.3rem
  }
}
@media (max-width:767.98px) {
  .stories-slider__navigation {
    right: 1.6rem!important;
    left: auto!important
  }
  .stories-slider .background-video__iframe iframe {
    scale: 1.3;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left
  }
}

.swiper-slide:not(.active-slide) .stories-slider__slide{position: relative;}
.swiper-slide:not(.active-slide) .stories-slider__slide::before{content: ''; height: 100%; width: 100%; top: 0; left: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 51.87%, rgba(0, 0, 0, 0.4) 100%);position: absolute; z-index: 1;}

.stories-slider .distilled-action-button{color: var(--dark-tone);}

/*.stories-slider__slide-para a:hover {
    box-shadow: inset 0 -100px 0 var(--text-color);
    color: var(--white) !important;
}
.stories-slider__slide-intro * {
    box-shadow: inset 0 0 0 0 var(--text-color);
    transition: color .3s ease-in-out, box-shadow .3s ease-in-out;
} */
.stories-slider__slide-para a:hover {
    color: var(--white);
    text-decoration: none;
    background-position-y: 100%;
}
.stories-slider__slide-intro a {
    color: var(--text-color);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, var(--text-color)));
    background: linear-gradient(transparent 50%, var(--text-color) 50%);
    background-size: auto 180%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    text-decoration: none;
    word-break: break-word;
}
