@charset "UTF-8";
.slider-image-block {
  margin-bottom: 2rem;
}

.slider-image {
  position: relative;
}

/* Chaque slide a un ratio imposé */
.slider-image__item {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* Desktop : 16/9 */
@media (min-width: 768px) {
  .slider-image__item {
    aspect-ratio: 16/9;
  }
}
/* Phone : 9/16 */
@media (max-width: 767.98px) {
  .slider-image__item {
    aspect-ratio: 9/16;
  }
}
.slider-image__item picture,
.slider-image__item img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
}

.slider-image__item img {
  -o-object-fit: cover;
     object-fit: cover;
}