@keyframes ticker-kf {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}


.block-continuous-image-slider{overflow: hidden;}

.block-continuous-image-slider .image-slider-wrapper {
 
  width: 200%; 
  animation: ticker-kf 50s linear infinite;
   display: flex;
}

.img-ticker{
   display: flex;
}

.img-ticker .image{
  min-width: 330px;

}

.img-ticker .image img{
  max-width: 100%;
  height:auto;  aspect-ratio: 3 / 2;
  object-fit: cover;
}
@media only screen and (max-width: 768px) {
  .block-continuous-image-slider .image-slider-wrapper {
    animation: ticker-kf 50s linear infinite;
  }
  .img-ticker .image{
  min-width: 150px;
}
}
