@keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes autoplayLine {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}
@keyframes playButton {
  0% {
    r: 48px;
    opacity: 1;
  }
  100% {
    r: 74px;
    opacity: 0;
  }
}
/* @function rmv($v) {
	$val: calc( $v / 16 );
	@return unquote( $val + 'rem' );
} */
slideshow-gallery .swiper {
  padding-bottom: 2.5rem;
}
@media screen and (max-width: 768px) {
  slideshow-gallery .swiper {
    margin: 0 -2.5rem;
  }
}
@media screen and (max-width: 374px) {
  slideshow-gallery .swiper {
    margin: 0 -1.25rem;
  }
}
slideshow-gallery .swiper .swiper-pagination {
  bottom: 0;
}
slideshow-gallery .swiper .swiper-pagination .swiper-pagination-bullet {
  background: var(--colorPrimary);
}
slideshow-gallery .swiper .swiper-wrapper {
  max-width: 6.25rem;
}
@media screen and (max-width: 768px) {
  slideshow-gallery .swiper .swiper-wrapper .swiper-slide {
    width: calc(100vw - 80px);
  }
}
@media screen and (max-width: 374px) {
  slideshow-gallery .swiper .swiper-wrapper .swiper-slide {
    width: calc(100vw - 40px);
  }
}
slideshow-gallery .swiper .swiper-wrapper .swiper-slide slideshow-gallery-item .splide__slide_inner .item .img {
  position: relative;
  background: var(--colorBg);
  padding-bottom: 56.25%;
}
slideshow-gallery .swiper .swiper-wrapper .swiper-slide slideshow-gallery-item .splide__slide_inner .item .img img {
  max-width: initial;
  position: absolute;
  object-fit: cover;
  object-position: 50% 50%;
  transform: scale(1.01);
  width: 100%;
  height: 100%;
}
