/*debut carouselle*/
.cont-carous {
  display: flex;
  width: 86vw;
  margin: 0 auto;
  height: 68vh;
  padding: 2vh 2vw;
  background: rgba(252, 253, 199, 0.425);
  border-radius: 2vw;
  box-shadow: 0 4px 3vh rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(0.46vw);
  -webkit-backdrop-filter: blur(0.46vw);
  border: 0.1vw solid rgba(253, 237, 199, 0.36);
}

.cont-carous::-webkit-scrollbar {
  display: none;
}

.cont-carous img {
  display: none;
}

.cont-carous img.active {
  display: block;
  width: 76vw;
  height: 68vh;
  transition: 0.5s;
  margin: 0 auto;
  border-radius: 2vw;
}

.btn svg {
  align-items: center;
  margin: 32vh 0;
  width: 5vw;
  height: 8vh;
  fill: var(--text-color1) !important;
  cursor: pointer;
  border: none;
  outline: none;
}

.btn:hover svg {
  fill: var(--accent-color) !important;
  transition: 0.5s;
}

.btn_left_1 {
  left: 4vw;
  background-repeat: no-repeat;
  background-position: center;
}

.btn_right_1 {
  right: 4vw;
  background-repeat: no-repeat;
  background-position: center;
}

/* fin carouselle*/
/*debut carte*/
.cont-carte {
  margin: 10vh auto;
  width: 86vw;
  background: rgba(252, 253, 199, 0.425);
  border-radius: 2vw;
  box-shadow: 0 4px 3vh rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(0.46vw);
  -webkit-backdrop-filter: blur(0.46vw);
  border: 0.1vw solid rgba(253, 237, 199, 0.36);
}

.cont-carte h1 {
  text-align: center;
  font-size: 5.5vh;
  margin: 2vh 0;
}

.cont-carte h2 {
  text-align: center;
  font-size: 3.5vh;
  margin: 2vh 0;
}

.cont-carte article {
  display: flex;
}

.cont-carte article div.carte_1 {
  align-items: center;
  width: 38vw;
  margin: 3vh 2vw;
  padding: 0 0 2vh 0;
  background: rgba(252, 253, 199, 0.425);
  border-radius: 2vw;
  box-shadow: 0 4px 3vh rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(0.46vw);
  -webkit-backdrop-filter: blur(0.46vw);
  border: 0.1vw solid rgba(253, 237, 199, 0.36);
}

.cont-carte article .carte_1 section {
  text-align: center;
  font-size: 2vh;
}

.cont-carte article .carte_1 section.date {
  text-decoration: underline;
  font-size: 2.5vh;
}

.cont-carte article .carte_1 a {
  padding: 2vw;
}

.cont-carte article .carte_1 a img {
  border-radius: 1vw;
  width: 34vw;
}

.information {
  display: flex;
  width: 81vw;
  margin: 0 auto;
  padding: 2vh 2vw;
  background: rgba(252, 253, 199, 0.425);
  border-radius: 2vw;
  box-shadow: 0 4px 3vh rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(0.46vw);
  -webkit-backdrop-filter: blur(0.46vw);
  border: 0.1vw solid rgba(253, 237, 199, 0.36);
  margin-bottom: 10vh;
}

.information .info {
  width: 21vw;
  margin: 0 auto;
  background: rgba(252, 253, 199, 0.425);
  border-radius: 2vw;
  padding: 2vh 2vw;
  box-shadow: 0 4px 3vh rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(0.46vw);
  -webkit-backdrop-filter: blur(0.46vw);
  border: 0.1vw solid rgba(253, 237, 199, 0.36);
  color: var(--text-color1);
}

.information .info h3 {
  text-align: center;
  font-size: 3.5vh;
  margin: 2vh 0;
}

.information .info a {
  text-align: center;
  font-size: 2.5vh;
  margin: 2vh 0;
  text-decoration: none;
  color: var(--text-color1);
}

.information .info iframe {
  width: 20vw;
  height: 20vh;
}