[data-animate]{opacity:0;will-change:opacity,transform}[data-animate].element-animate-active{opacity:1}.element-animate-container{display:inline-block;opacity:1}.element-animate-word{display:inline-block;opacity:0;animation:.6s forwards wordAppear;transform:translateY(15px);white-space:normal}.element-animate-char{display:inline-block;opacity:0;animation:.6s forwards charAppear;transform:translateY(20px)}.element-animate-fade-in{animation:.8s forwards fadeIn}.element-animate-slide-in-left{animation:.8s forwards slideInLeft}.element-animate-slide-in-right{animation:.8s forwards slideInRight}.element-animate-slide-in-top{animation:.8s forwards slideInTop}.element-animate-slide-in-bottom{animation:.8s forwards slideInBottom}.element-animate-scale-in{animation:.8s cubic-bezier(.175,.885,.32,1.275) forwards scaleIn;transform-origin:center}.element-animate-rotate-in{animation:.8s cubic-bezier(.175,.885,.32,1.275) forwards rotateIn;transform-origin:center}.element-animate-blur-in{animation:.8s forwards blurIn;filter:blur(10px)}[data-animate][data-speed=slow] .element-animate-char,[data-animate][data-speed=slow] .element-animate-word{animation-duration:.8s}[data-animate][data-speed=fast] .element-animate-char,[data-animate][data-speed=fast] .element-animate-word{animation-duration:.4s}.element-animate-bounce .element-animate-char{animation-name:charBounce}.element-animate-rotate .element-animate-char{animation-name:charRotate}[data-animate] span[data-i18n]{display:inline}.element-animate-word:empty{display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes charAppear{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes wordAppear{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-90deg) scale(.8)}100%{opacity:1;transform:rotate(0) scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}@keyframes charBounce{0%{opacity:0;transform:translateY(20px)}60%{opacity:1;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes charRotate{0%{opacity:0;transform:rotateY(90deg)}100%{opacity:1;transform:rotateY(0)}}