@font-face {
  font-family: candara;
  src: url(../fonts/Candara.ttf);
}
@font-face {
  font-family: candaraBold;
  src: url(../fonts/Candara_Bold.ttf);
}
@font-face {
  font-family: calibri;
  src: url(../fonts/Calibri.ttf);
}
.partenaires {
  display: block;
  width: 100%;
  background-color: #172869;
  clip-path: polygon(0 0, 100% min(10cqw, 150px), 100% 100%, 0 calc(100% - min(10cqw, 150px)));
  display: block;
  padding-top: calc(min(10cqw, 150px) + 20px);
  padding-bottom: 150px;
}
.partenaires .textZone {
  width: 80%;
  margin: auto;
}
.partenaires .textZone .partenairesZone {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.partenaires .textZone .partenairesZone .partenaire {
  margin: auto;
  justify-content: center;
}
.partenaires .textZone .partenairesZone .partenaire a {
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  padding: 15px;
}
.partenaires .textZone .partenairesZone .partenaire a:hover {
  background-color: #0e183f;
}
.partenaires .textZone .partenairesZone .partenaire a img {
  display: block;
  margin: auto;
}

@media screen and (max-width: 900px) {
  .partenairesZone {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .partenairesZone .partenaire {
    flex-basis: 95%;
  }
  .partenairesZone .partenaire a img {
    max-width: 300px;
    width: 50%;
    min-width: 150px;
  }
}
@media screen and (min-width: 901px) {
  .partenairesZone {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .partenairesZone .partenaire {
    flex-basis: 45%;
  }
  .partenairesZone .partenaire a img {
    max-width: 400px;
    width: 50%;
  }
}/*# sourceMappingURL=stylePartenaires.css.map */