*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Nunito,Segoe UI,sans-serif;background:#fff;color:#1a1a2e;-webkit-font-smoothing:antialiased}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-fadeInUp{animation:fadeInUp .7s ease both}.animate-fadeIn{animation:fadeIn .6s ease both}.animate-float{animation:floatUp 4s ease-in-out infinite}.animate-slideLeft{animation:slideInLeft .7s ease both}.animate-slideRight{animation:slideInRight .7s ease both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}@media (min-width:768px){.login-right{display:flex!important}}a{text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}