.video-background{height:100vh;overflow:hidden;position:relative;width:100%}.video-background video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.overlay{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.auth-page,.overlay{align-items:center;display:flex;justify-content:center}.auth-page{background:url(/static/media/train2.79af6daaec30dd8f88cd.jpeg) no-repeat 50%/cover;min-height:100vh}@keyframes fadeInBg{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.MuiContainer-root{animation:fadeInUp 1.2s ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MuiPaper-root{animation:floatCard 3s ease-in-out infinite;transition:transform .3s ease,box-shadow .3s ease}.MuiPaper-root:hover{box-shadow:0 8px 25px hsla(0,7%,94%,.922);transform:translateY(-6px)}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}button.MuiButton-contained{overflow:hidden;position:relative;transition:all .3s ease}button.MuiButton-contained:before{background:#ffffff40;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}button.MuiButton-contained:hover:before{left:100%}button.MuiButton-contained:hover{transform:scale(1.05)}.MuiSnackbar-root{animation:slideDown .6s ease-in-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.MuiAppBar-root.MuiPaper-root{animation:none!important;transform:none!important}
/*# sourceMappingURL=main.c9c015a0.css.map*/