@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";.wrap{font-family:Poppins,sans-serif;display:flex;justify-content:center;align-items:center;min-height:100vh;background:url(/assets/project-Bs0Sdqdr.jpg) no-repeat;background-size:cover;background-position:center}.wrapper{position:relative;width:420px;height:500px;background:transparent;border:2px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important;border-radius:10px;box-shadow:0 0 10px #0003;color:#fff;display:flex;align-items:center}.wrapper .form-box{width:100%;padding:40px}form h5,form h3{text-align:center}form .input-box{position:relative;width:100%;height:50px;margin:30px 0}.input-box input{width:100%;height:100%;background:transparent;border:none;outline:none;border:2px solid rgba(255,255,255,.1);border-radius:40px;font-size:16px;color:#fff;padding:20px 45px 20px 20px}.input-box input::placeholder{color:#fff}.input-box .icon{position:absolute;right:20px;top:50%;translate:0 -50%;font-size:16px}form .remember-forgot{display:flex;justify-content:space-between;font-size:14.5px;margin:-15px 0 15px}.remember-forgot label input{accent-color:#fff;margin-right:4px}.remember-forgot a{color:#fff;text-decoration:none}.remember-forgot a:hover{text-decoration:underline}form .register-link{font-size:14.5px;text-align:center;margin:20px 0 15px}.register-link p a{color:#fff;text-decoration:none;font-weight:600}.register-link p a:hover{text-decoration:underline}.error-message{color:red;font-size:14px;text-align:center;margin:0 auto;padding:10px;border:1px solid #a94442;background:#f2dede;border-radius:23px;width:80%}.success-message{width:80%;margin:0 auto;padding:10px;border:1px solid darkred;color:#fff;background:green;border-radius:23px;text-align:center;font-size:14px}.text-danger{color:red;font-size:14px;margin-top:5px;padding:5px;border:1px solid #a94442;background:#f2dede;border-radius:23px;width:80%}.loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:20px auto}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.lazy-loader{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#f0f2f5;z-index:9999}.lazy-loader__spinner{width:50px;height:50px;border:5px solid #3498db;border-top:5px solid #f0f2f5;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-icon-log{width:100px;height:100px;border-radius:50%;background:#fff;position:absolute;top:-60px;left:50%;transform:translate(-50%) rotate(180deg);z-index:1;transition:all .3s ease;animation:float 3s ease-in-out infinite}.logo-icon-log:hover{transform:translate(-50%) rotate(180deg) scale(1.1);box-shadow:0 0 15px #0003}@keyframes float{0%{transform:translate(-50%) rotate(180deg) translateY(0)}50%{transform:translate(-50%) rotate(-360deg) translateY(-10px)}to{transform:translate(-50%) rotate(180deg) translateY(0)}}html,body,#root{height:100%;width:100%;font-family:Poppins,sans-serif}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-track:hover{background:#555}
