@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.animate-dots{animation:dots .8s ease-in-out infinite}@keyframes fadedown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadedown{animation:fadedown .2s ease}@keyframes fadein{0%{opacity:0}to{opacity:1}}.animate-fadein{animation:fadein .3s ease-out}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes progress-stripes{0%{background-position:0 0}to{background-position:16px 0}}.animate-progress-stripes{animation:progress-stripes .6s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer{animation:shimmer 1.4s ease infinite}@keyframes slideright{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.animate-slideright{animation:slideright .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideup{animation:slideup .5s cubic-bezier(.175,.885,.32,1.275)}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin 2s linear infinite}.animation-fill-both{animation-fill-mode:both}.animation-fill-backwards{animation-fill-mode:backwards}.animation-fill-forwards{animation-fill-mode:forwards}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.animation-delay-600{animation-delay:.6s}.animation-delay-700{animation-delay:.7s}.animation-delay-800{animation-delay:.8s}.animation-delay-900{animation-delay:.9s}.scroll-animate{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.175,.885,.32,1.275),transform .8s cubic-bezier(.175,.885,.32,1.275)}.scroll-animate.animate-visible{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transform:translateX(-40px);transition:opacity .8s ease,transform .8s ease}.scroll-animate-left.animate-visible{opacity:1;transform:translateX(0)}.scroll-animate-right{opacity:0;transform:translateX(40px);transition:opacity .8s ease,transform .8s ease}.scroll-animate-right.animate-visible{opacity:1;transform:translateX(0)}.scroll-animate-scale{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.scroll-animate-scale.animate-visible{opacity:1;transform:scale(1)}