html,body{font-family:Poppins,sans-serif;margin:auto}@media only screen and (max-width: 767px){html,body{display:block}}html .loading-background,body .loading-background{background:linear-gradient(0deg,#ffed99 20%,#fff 85%);height:90vh;display:flex;justify-content:center;align-items:center}html .bottom-img,body .bottom-img{position:absolute;bottom:0;width:100%}@media only screen and (min-width: 1024px){html .bottom-img,body .bottom-img{position:relative}}html .logo,body .logo{width:150px;height:150px}html .logo-name,body .logo-name{font-family:Bebas Neue,sans-serif;text-align:center;font-size:110px;font-weight:700;background:linear-gradient(45deg,#4376d4,#151968 33%,#ff0034 67%,#ffc800);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientAnimation 2s linear infinite}@keyframes gradientAnimation{0%{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 0%}}html .link,body .link{color:#cacaca;font-size:15px;text-align:right;text-decoration:underline}html .input-field,body .input-field{color:#cacaca;font-size:20px;width:100%;margin:auto;display:block;font-weight:500;padding:15px;border-radius:15px;border:1.5px solid #CACACA}html .input-field::placeholder,body .input-field::placeholder{color:#cacaca}html .input-field:focus-visible,body .input-field:focus-visible{outline:none}html input:valid,body input:valid{color:#1d1b20;border:1.5px solid #1D1B20}html .form-title,body .form-title{color:#5aa815;font-weight:700;font-size:25px;text-align:center;margin:1rem;font-family:Playfair Display,serif;padding-top:.5rem}html .form-text,body .form-text{color:#2f2f2f;font-weight:400;font-size:18px;text-align:center;margin-bottom:2.5rem}html .submit,body .submit{border-radius:15px;margin:1rem 0;width:100%;padding:15px;border:none;font-size:15px;font-weight:600}html .btn-enable,body .btn-enable{background:#5aa815;color:#fff}html .btn-disable,body .btn-disable{background:#d3d3d3;color:#818182}html .signup-text,body .signup-text{color:#45424d;font-size:15px;font-weight:600;text-align:center;cursor:pointer;max-width:max-content;margin:auto}html .signup-text em,body .signup-text em{color:#5056ca;font-style:normal}html .error,body .error{color:red;margin:10px 0}
