@charset "utf-8";
.kenburns-bottom{-webkit-animation:kenburns-bottom 15s ease-in-out both;animation:kenburns-bottom 15s ease-in-out both;}
.vibrate-1{-webkit-animation:vibrate-1 3s ease-in-out 1s infinite alternate both;animation:vibrate-1 3s ease-in-out 1s infinite alternate both;}
.slide-in-blurred-right{-webkit-animation:slide-in-blurred-right 1.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.7s both;animation:slide-in-blurred-right 1.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.6s both;}
.kenburns-top{-webkit-animation:kenburns-top 20s ease-in-out infinite alternate both;animation:kenburns-top 20s ease-in-out infinite alternate both;}
.slide-in-blurred-left{-webkit-animation:slide-in-blurred-left 1.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) 1.9s both;animation:slide-in-blurred-left 1.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) 1.9s both;}
@-webkit-keyframes kenburns-bottom{
0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%;}
100%{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom;}
}
@keyframes kenburns-bottom{
0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%;}
100%{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom;}
}
@-webkit-keyframes kenburns-top{
0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%;}
100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top;}
}
@keyframes kenburns-top{
0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%;}
100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top;}
}
@-webkit-keyframes slide-in-blurred-left{
0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;}
100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;}
}
@keyframes slide-in-blurred-left{
0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;}
100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;}
}
@-webkit-keyframes slide-in-blurred-right{
0%{-webkit-transform:translateX(1000px) scaleX(2.5) scaleY(0.2);transform:translateX(1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;}
100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;}
}
@keyframes slide-in-blurred-right{
0%{-webkit-transform:translateX(1000px) scaleX(2.5) scaleY(0.2);transform:translateX(1000px) scaleX(2.5) scaleY(0.2);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;}
100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1;}
}
@-webkit-keyframes vibrate-1{
0%{-webkit-transform:translate(0);transform:translate(0);}
20%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px);}
40%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px);}
60%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);}
80%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px);}
100%{-webkit-transform:translate(0);transform:translate(0);}
}
@keyframes vibrate-1{
0%{-webkit-transform:translate(0);transform:translate(0);}
20%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px);}
40%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px);}
60%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);}
80%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px);}
100%{-webkit-transform:translate(0);transform:translate(0);}
}
/* REMPLACEMENT AOS */
.slide-in-top{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease-out, transform 0.5s ease-out;}
.slide-in-left{opacity:0;transform:translateX(20px);transition:opacity 0.5s ease-out, transform 0.5s ease-out;}
.slide-in-right{opacity:0;transform:translateX(20px);transition:opacity 0.5s ease-out, transform 0.5s ease-out;}
.slide-in-bottom{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease-out, transform 0.5s ease-out;}
.slide-in-bottom.launch{-webkit-animation:slide-in-bottom 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;animation:slide-in-bottom 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;}
.slide-in-right.launch{-webkit-animation:slide-in-right 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;animation:slide-in-right 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;}
.slide-in-top.launch{-webkit-animation:slide-in-top 1.2s ease-out 0.2s both;animation:slide-in-top 1.2s ease-out 0.2s both;transform:translateY(0);opacity:1;}
.slide-in-left.launch{-webkit-animation:slide-in-left 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;animation:slide-in-left 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;}
.swirl-in-fwd {opacity:0;-webkit-animation: swirl-in-fwd 2.6s ease-out both;animation: swirl-in-fwd 2.6s ease-out both;}
.swirl-in-fwd.launch {-webkit-animation: swirl-in-fwd 2.6s ease-out both;animation: swirl-in-fwd 2.6s ease-out both;opacity:1;}


@-webkit-keyframes swirl-in-fwd {
  0% {-webkit-transform: rotate(-540deg) scale(0);transform: rotate(-540deg) scale(0);opacity: 0;}
  100% {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1);opacity: 1;}
}
@keyframes swirl-in-fwd {
  0% {-webkit-transform: rotate(-540deg) scale(0);transform: rotate(-540deg) scale(0);opacity: 0;}
  100% {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1);opacity: 1;}
}


@-webkit-keyframes slide-in-top{
0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes slide-in-top {
0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@-webkit-keyframes slide-in-left{
0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes slide-in-left{
0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}

@-webkit-keyframes slide-in-right{
0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes slide-in-right{
0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@-webkit-keyframes slide-in-bottom{
0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes slide-in-bottom{
0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
      
      
      
      