@keyframes rotateGraphic {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes revealText {
  from {
    clip-path: inset(-20% 100% -20% 0);
  }
  to {
    clip-path: inset(-20% 0 -20% 0);
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes autoplayLine {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}
@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;
  }
}
@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 .inner .item .img {
  position: relative;
  background: var(--colorGrey);
  padding-bottom: 56.25%;
}
slideshow-gallery .swiper .swiper-wrapper .swiper-slide slideshow-gallery-item .inner .item .img img {
  max-width: initial;
  position: absolute;
  object-fit: cover;
  object-position: 50% 50%;
  transform: scale(1.01);
  width: 100%;
  height: 100%;
}
