.mainContentZED{
  background-color: var(--noir, black);
  margin-top: 25px;
  margin-bottom: 150px;
  width: calc(99.4vw);
  margin-left: calc(50% - 50vw);
}

.mainContentZED .container{
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url(../../assets/images/background/ZED_triangles_vecteur_outline_couleur.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 40%;
}

.mainContentZED .textContent{
  max-width: 60%;
  color: white;
}

.mainContentZED .textContent .titleZed{
  font-size: 3.5rem;
  padding-bottom: 5px;
  margin-top: 0px;
  background-image: url(../../assets/images/background/ZED-fond-couleurs-titre.svg);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.newsActus{
  margin-bottom: 100px;
}

.nosProgrammes{
  margin-top: 100px;
  margin-bottom: 100px;
  padding-bottom: 40px;
}

.nosProgrammes .listeNosProgrammes{
  margin-top: 48px;
  padding-left: 50px;
}

.blocsZED{
  margin-top: 150px;
  margin-bottom: 150px;
}

.blocsZED .blocVideo{
  padding-left: 0px;
  padding-right: 0px;
}

.blocsZED .blocVideo .wrapper{
 position: relative;
 width: 100%;
 padding-top: 56.25%; 
}

.blocsZED .blocVideo p{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin-bottom: 0px;
}

.blocsZED .blocVideo p .embedVideo{
  width: 100%;
  height: 100%;
}

/**********************************/
/**********************************/
/*  Media Queries    */
/**********************************/
/**********************************/

@media (max-width: 992px){

  .mainContentZED .textContent .titleZed{
    font-size: 4.7rem;
  }

}

@media (max-width: 768px){

  .blocsZED .blocVideo .wrapper{
    padding-top: 0;
  }

  .mainContentZED .textContent .titleZed{
    font-size: 3.5rem;
  }

  .mainContentZED .container {
  background-size: 70%;
  }

  .nosProgrammes .listeNosProgrammes {
    padding-left: unset;
  }
}

@media (max-width: 576px){

  .mainContentZED .textContent .titleZed{
    font-size: xx-large;
  }
  .mainContentZED .textContent{
    max-width: 70%;
  }
}