#animation{
  width:100%;
  height: 100vh;
  position: absolute;
  top:0;
  left:0;
}
#carousel{
    position: relative;
    z-index: 10;
    width:100%;
    height:100vh;
}
#carousel .foo{
  position: relative;
  width: 100%;
  height:100vh;
  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-left.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-right.webp) no-repeat right bottom;
  background-size: auto calc(100vh - 200px );
  animation: float2 7s ease-in-out infinite;
}
.foo_text{
  width:100%;
  top:250px;
  text-align: center;
  z-index: 2;
  position: absolute;
  left:0;
}
#carousel h2{
  font-size:46px;
  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:#312b1d;
  font-size: 24px;
  line-height: 1.2em;
  letter-spacing: 3px;
  font-weight: 300;
  background: none;
  padding:0;
}
.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;
}

#carousel p span{
  font-size:16px;
}
/****************************************/

