.thumbnails_img {
  background: none;
  width: 100%;
  min-height: 30vh;
  height: auto;
  margin-top: 1em;
  position: relative;
  border: 2px solid var(--grey-border);
  border-radius: 15px;
  overflow: hidden;
  transition: background 0.8s, border 0.8s, color 0.8s;
}
.thumbnails_img .main-carousel .splide__slide {
  overflow: hidden;
}
.thumbnails_img .main-carousel .splide__slide img {
  width: 100%;
  max-height: 55vh;
  object-fit: cover;
}
.thumbnails_img .thumbnail-carousel {
  transition: background 0.8s, border 0.8s, color 0.8s;
}
.thumbnails_img .thumbnail-carousel .splide__track--nav {
  padding: 1em;
}
.thumbnails_img .thumbnail-carousel .splide__track--nav .splide__list {
  justify-content: center;
}
.thumbnails_img .thumbnail-carousel .splide__track--nav .splide__list .splide__slide {
  opacity: 0.4;
  border-radius: 5px;
  overflow: hidden;
}
.thumbnails_img .thumbnail-carousel .splide__track--nav .splide__list .splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.thumbnails_img .thumbnail-carousel .splide__track--nav .splide__list .splide__slide.is-active {
  opacity: 1;
  border: 2px solid var(--grey-font);
}

@media all and (min-width: 600px) {
  .thumbnails_img .main-carousel .splide__slide img {
    max-height: 65vh !important;
  }
}

/*# sourceMappingURL=splide.css.map */
