@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleInLarge{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .6s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .6s ease-out forwards}.animate-scale-in{animation:scaleIn .5s ease-out forwards}.animate-scale-in-large{animation:scaleInLarge .6s cubic-bezier(.34,1.56,.64,1) forwards}.animate-scale-up{animation:scaleUp .3s ease-out forwards}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.delay-1100{animation-delay:1.1s}.delay-1200{animation-delay:1.2s}.delay-1300{animation-delay:1.3s}.delay-1400{animation-delay:1.4s}.animate-on-scroll{opacity:0}.animate-on-scroll.in-view,.animate-trigger.in-view .animate-on-scroll{opacity:1;animation-play-state:running}.animate-on-scroll{animation-fill-mode:forwards}.animate-fast{animation-duration:.3s!important}.animate-faster{animation-duration:.2s!important}.transition-value{transition:all .3s ease-out}.hover-scale{transition:transform .2s ease-out;will-change:transform}.hover-scale:hover{transform:scale(1.05)}.animate-fade-in,.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right,.animate-fade-in-up,.animate-scale-in,.animate-scale-in-large{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}