.gal__title[data-c-evenementiel] {
  margin-bottom: 2rem;
}
.gal[data-c-evenementiel] {
  grid-template-columns: repeat(2, 1fr);
  gap: 0.8rem;
  list-style: none;
  display: grid;
}
.gal[data-c-evenementiel] a[data-c-evenementiel] {
  aspect-ratio: 4/3;
  border-radius: var(--radius-sm);
  color: #fff;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}
.gal[data-c-evenementiel]
  li[data-c-evenementiel]:first-child
  a[data-c-evenementiel] {
  border-bottom-right-radius: var(--arc);
}
.gal[data-c-evenementiel] a[data-c-evenementiel] .cover,
.gal[data-c-evenementiel] a[data-c-evenementiel] img[data-c-evenementiel] {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: scale 0.6s var(--ease);
}
.gal[data-c-evenementiel] a[data-c-evenementiel]:hover .cover,
.gal[data-c-evenementiel]
  a[data-c-evenementiel]:hover
  img[data-c-evenementiel] {
  scale: 1.05;
}
.gal[data-c-evenementiel] span[data-c-evenementiel] {
  background: linear-gradient(#0000, #0a0519e0);
  padding: 2.5rem 1rem 0.9rem;
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.3;
  position: absolute;
  inset: auto 0 0;
}
.gal[data-c-evenementiel] small[data-c-evenementiel] {
  opacity: 0.85;
  margin-top: 0.15rem;
  font-weight: 500;
  display: block;
}
@media (width>=56rem) {
  .gal[data-c-evenementiel] {
    grid-template-columns: repeat(3, 1fr);
  }
}
