@font-face {
  font-family: candaraBold;
  src: url(../fonts/Candara_Bold.ttf);
}
@font-face {
  font-family: calibri;
  src: url(../fonts/Calibri.ttf);
}
* {
  margin: 0;
  padding: 0;
}

.fond {
  width: 100vw;
  height: 100vh;
  background-image: url("../images/fond/fondPageConstruction.svg");
  background-size: cover;
  overflow: hidden;
}
.fond .cygne {
  position: fixed;
  margin-left: 40%;
  transform: translateX(-50%);
  width: 60%;
}
.fond .contents {
  display: flex;
  width: 100vw;
  height: 100vh;
  flex-direction: column;
}
.fond .contents .logo {
  display: flex;
  width: 100vw;
  flex-direction: column;
}
.fond .contents .logo .silhouette {
  margin-top: 2%;
  width: 25%;
  min-width: 300px;
  z-index: 15;
  margin-left: 50%;
  transform: translateX(-50%);
}
.fond .contents .texte {
  width: 100vw;
}
.fond .contents .texte .mainTitle {
  text-align: center;
  width: 90%;
  margin: auto;
  font-family: candaraBold;
  text-align: center;
  font-size: calc(25px + 3vw);
  color: white;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  padding-bottom: 20px;
}
.fond .contents .texte .sousTitre {
  width: 90%;
  margin: auto;
  margin-left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-family: calibri;
  font-size: calc(20px + 1.5vw);
  color: white;
}
.fond .contents .texte .sousTitre a {
  display: block;
  color: white;
  text-decoration: none;
  text-align: center;
}
.fond .contents .texte .sousTitre a:visited {
  color: white;
}/*# sourceMappingURL=styleSiteConstruction.css.map */