.animate{opacity:0;transition:opacity 0.6s ease-out,transform 0.6s ease-out}.animate-slide-up{transform:translateY(50px)}.animate-slide-down{transform:translateY(-50px)}.animate-slide-left{transform:translateX(50px)}.animate-slide-right{transform:translateX(-50px)}.animate-zoom-in{transform:scale(.5)}.animate-zoom-out{transform:scale(1.5)}.animate-rotate{transform:rotate(0deg)}.animate-rotate-left{transform:rotate(-90deg)}.animate-rotate-right{transform:rotate(90deg)}.animate-scale-up{transform:scale(.8)}.animate-scale-down{transform:scale(1.2)}.animate-skew-left{transform:skewX(-10deg)}.animate-skew-right{transform:skewX(10deg)}.animate-flip-horizontal{transform:rotateY(90deg)}.animate-flip-vertical{transform:rotateX(90deg)}.animate-bounce{animation:bounce 1s infinite}.animate-shake{animation:shake 0.5s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.in-view{opacity:1;transform:translateX(0) translateY(0) scale(1) rotate(0deg) skewX(0) rotateX(0) rotateY(0)}.animate-fast{transition-duration:0.3s}.animate-normal{transition-duration:0.8s}.animate-slow{transition-duration:1.2s}.animate-delay-1s{transition-delay:1s}.animate-delay-2s{transition-delay:2s}