@keyframes enteteaccueil-scale {
  from {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes enteteaccueil-opacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.section-entete-home {
  position: relative;
  min-height: 1030px;
  height: calc(100vh - 181px);
  overflow-x: clip;
}
.section-entete-home .imgcropCtn {
  width: 100%;
  height: 100%;
  position: absolute;
}
.section-entete-home .entete-home__image::after {
  z-index: 3;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent 30%;
  background: -webkit-gradient(linear,left top,left bottom,from(transparent 30%),to(rgba(30,30,30,0.6) 100%));
  background: -webkit-linear-gradient(top,transparent 30%,rgba(30,30,30,0.6) 100%);
  background: -moz-linear-gradient(top,transparent 30%,rgba(30,30,30,0.6) 100%);
  background: -ms-linear-gradient(top,transparent 30%,rgba(30,30,30,0.6) 100%);
  background: -o-linear-gradient(top,transparent 30%,rgba(30,30,30,0.6) 100%);
}
.section-entete-home .entete-home__croquis {
  z-index: 2;
  animation: 0.5s ease-in-out enteteaccueil-scale, 0.3s ease-in-out enteteaccueil-opacity;
  animation-delay: 0.2s;
  animation-fill-mode: backwards;
}
.section-entete-home .entete-home-content {
  z-index: 4;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.section-entete-home .entete-home-content h1 {
  color: #ffffff;
  text-align: center;
  font-size: 11rem;
  font-weight: normal;
  line-height: 1;
  letter-spacing: -0.041em;
}
@media (max-width: 1199px) {
  .section-entete-home {
    min-height: 0;
  }
  .section-entete-home .entete-home-content h1 {
    font-size: 6rem;
  }
}
@media (max-width: 499px) {
  .section-entete-home .entete-home-content h1 {
    font-size: 4rem;
  }
}
