/*
Version: 1.0.2
*/
#acceuil {
  min-height: 40vh;
  padding: 20px 0 20px;
}
.a_propos {
  font-size: var(--text-medium);
  line-height: var(--text-medium-line-h);
  /* font-size: 30px; */
  text-align: center;
  padding: 100px 0px;
  scroll-margin-top: 40px;
}

.a_propos p {
  max-width: 800px;
  margin: auto;
}

.a_propos h2 {
  margin-bottom: 40px;
  font-weight: var(--regular);
  font-size: var(--text-big);
}

.redirect_link p {
  font-size: var(--text-big);
  padding: 80px 0px;
  display: flex;
  align-items: center;
  gap: 20px;
}

/* 🖥️ Extra Large - desktops */
@media (max-width: 1200px) {
  .spectacle-card {
    width: calc((100% - 40px) / 2);
  }
  .card-container {
    gap: 0px;
  }
  /* .intro h1 {
    font-size: 9vw;
} */
}

/* 🧾 Medium - tablettes */
@media (max-width: 768px) {
  .spectacle-card {
    width: calc((100% - 10px) / 1);
    margin: auto;
  }
  #acceuil h2,
  .a_propos h2 {
    font-size: 9vw;
  }
  .a_propos {
    padding: 40px 0px;
  }
}

#acceuil {
  min-height: 40vh;
  padding: 0;
  overflow: hidden;
}

.accueil-img {
  width: 100%;
  height: 60vh;
  display: block;
  filter: grayscale(100%);
  object-fit: cover;
}
