#animation{
  width:100%;
  height: calc( 100vh - 60px);
  position: absolute;
  top:60px;
  left:0;
}
#carousel{
  position: relative;
  z-index: 10;
  width:100%;
  height: calc( 100vh - 60px);
}
#carousel .foo{
  position: relative;
  width: 100%;
  height: calc( 100vh - 60px);
  float: left;
  overflow: hidden;
  display: inline-block;
  background-color:#efddcf;
}

#carousel .foo2{
  background-color:#B2B8A3;
}
#carousel .foo3{
  background-color:#b0e0e6;
}

#carousel .foo:before{
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
  position: absolute;
  bottom:0;
  left:0;
  z-index: 1;
  background: url(../images/bg-left2.webp) no-repeat left bottom;
  background-size: auto calc(100vh - 150px );
  animation: float1 5s ease-in-out infinite;
}
#carousel .foo:after{
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
  position: absolute;
  bottom:0;
  right:0;
  z-index: 1;
  background: url(../images/bg-right2.webp) no-repeat right bottom;
  background-size: auto calc(100vh - 200px );
  animation: float2 7s ease-in-out infinite;
}
.foo_text{
  width:100%;
  top:20px;
  text-align: center;
  z-index: 2;
  position: absolute;
  left:0;
}
#carousel h2{
  font-size:36px;
  color:#312b1d;
  letter-spacing: 5px;
  font-weight: 900;
  margin:0;
  text-transform: uppercase;
  margin-bottom:10px;
  font-family: "Marcellus",arial,sans-serif;
}
#carousel h3{
  font-size:16px;
  color:#a08552;
  letter-spacing: 3px;
  font-weight: 900;
  margin:0;
  text-transform: uppercase;
  margin-bottom:38px;
}
#carousel p{
  color:#fff;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 3px;
  font-weight: 300;
  background: rgba(0,0,0,0.7);
  padding:20px;
}
#carousel p span{
  font-size:16px;
}
.bouton_animation{
  display: inline-block;
  padding:20px 50px;
  background: #c6a565;
  color:#fff;
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  margin-top:40px;
  border-radius: 50px;
  transition: all 0.5s ease 0s;
}
.bouton_animation:hover{
  background: #156c5f;
}
/****************************************/

