.swiper-ecran {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: relative;
  margin: 0;
}
.swiper-ecran .swiper-wrapper {
  height: 100%;
  transition: transform 0.5s ease-in-out;
}
.swiper-ecran .swiper-slide {
  height: 100%;
  width: 100vw !important;
  overflow: hidden;
}
.swiper-ecran .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.swiper-ecran #affichage_selon_heure {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: relative;
  margin: 0;
  text-align: center;
}
.swiper-ecran .swiper-slide,
.swiper-ecran #affichage_selon_heure {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: center;
}
.swiper-ecran .swiper-slide .contenu,
.swiper-ecran #affichage_selon_heure .contenu {
  padding-left: 10%;
  padding-right: 10%;
}
.swiper-ecran .swiper-slide .contenu h1,
.swiper-ecran #affichage_selon_heure .contenu h1 {
  font-size: 10vh !important;
}
.swiper-ecran .swiper-slide .contenu h2,
.swiper-ecran #affichage_selon_heure .contenu h2 {
  font-size: 7vh;
  margin: 0;
}
.swiper-ecran .swiper-slide .contenu p,
.swiper-ecran .swiper-slide .contenu a,
.swiper-ecran .swiper-slide .contenu li,
.swiper-ecran #affichage_selon_heure .contenu p,
.swiper-ecran #affichage_selon_heure .contenu a,
.swiper-ecran #affichage_selon_heure .contenu li {
  font-size: 2vh;
}/*# sourceMappingURL=style-ecran.css.map */