/* Front page: continuously scrolling clinic interior gallery above the footer. */
.front-gallery {
  display: grid;
  gap: 0;
}

.front-gallery__slider {
  --swiper-wrapper-transition-timing-function: linear;
  width: 100%;
}

.front-gallery__slide {
  height: auto;
}

.front-gallery__image {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2;
  object-fit: cover;
}
