.form{overflow:visible;position:relative;z-index:0}.form-main{padding:50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;text-align:center}.form-group{margin-bottom:20px;width:100%;max-width:400px}.form-input{width:100%;height:50px;display:inline-block;border:1.62px solid #8cafb6;border-radius:12px;padding:0 16px;z-index:1;background-color:#59818a;color:#fff;font-size:16px}.form-input:focus{background-color:#59818a!important;border:1.85px solid #5cb170;outline:none}.form-input::-moz-placeholder{color:#acbfc3!important}.form-input::placeholder{color:#acbfc3!important}.form-one-box{display:flex;flex-direction:column;align-items:center;justify-self:center;border-radius:24px;padding:2rem 1.85rem;width:100%;max-width:800px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.gradient-border{border:2px solid rgba(0,0,0,0);background:linear-gradient(45deg,#3498db,#5cb170) border-box}.glass-border{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.error-text{color:#e74c3c;font-size:14px;font-weight:500;margin-top:5px;text-align:left;width:100%}.code-input-container{display:flex;gap:10px;justify-content:center;width:100%}.code-input{width:50px;height:50px;text-align:center;border:1.62px solid #8cafb6;border-radius:12px;padding:0 10px;background:#59818a;color:#fff;font-size:18px;font-weight:700;outline:none}.code-input.is-invalid{border-color:#e74c3c}.code-input:focus{background:#59818a;border:1.85px solid #5cb170;outline:none}.code-input::-moz-placeholder{color:#acbfc3}.code-input::placeholder{color:#acbfc3}.password-container{position:relative;width:100%}.toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;cursor:pointer;font-size:14px;padding:5px}.toggle-password:hover{color:#5cb170}.forgot-password{text-align:right;margin-top:10px;width:95%}.forgot-link{color:gray;text-decoration:underline;font-size:14px;cursor:pointer}.forgot-link:hover{color:#5cb170}.forgot-link-or{color:gray;font-size:14px}.react-datepicker-wrapper{width:100%}.react-datepicker-popper{z-index:9999!important}.form-one-box.gradient-border.glass-border.space-y-4.max-lg\:\!px-4.max-lg\:\!py-5{overflow:visible}.form-floating{width:100%;margin-bottom:.5rem}.form-floating>label{padding:20px .75rem;color:#acbfc3}.form-floating .form-control{border:1px solid #dbecf0!important;border-radius:13px;padding:16px;font-size:16px;background-color:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(10px)}.form-floating .form-control:focus{border:1px solid #5cb170!important;box-shadow:0 0 0 .25rem rgba(92,177,112,.25);background-color:hsla(0,0%,100%,.15);color:#fff}.form-floating .form-control::-moz-placeholder{color:rgba(172,191,195,.7)}.form-floating .form-control::placeholder{color:rgba(172,191,195,.7)}.form-floating .form-control.is-invalid{border-color:#e74c3c!important}.form-floating .form-control.is-invalid:focus{border-color:#e74c3c!important;box-shadow:0 0 0 .25rem rgba(231,76,60,.25)}.form-floating .invalid-feedback{color:#e74c3c;font-size:14px;font-weight:500;margin-top:5px;text-align:left;width:100%}.form-floating.business-registration{width:100%}.form-floating.business-registration>label{padding:1rem;color:#acbfc3}.form-floating.business-registration .form-control{border:1.62px solid #8cafb6!important;border-radius:12px;padding:1rem;font-size:16px;background-color:#59818a!important;color:#fff;width:100%;height:50px;line-height:1.25}.form-floating.business-registration .form-control:focus{border:1.85px solid #5cb170!important;background-color:#59818a!important;outline:none;box-shadow:none;padding:1rem 1rem .25rem}.form-floating.business-registration .form-control:not(:-moz-placeholder){padding:1rem 1rem .25rem}.form-floating.business-registration .form-control:not(:placeholder-shown){padding:1rem 1rem .25rem}.form-floating.business-registration .form-control::-moz-placeholder{color:rgba(0,0,0,0)!important}.form-floating.business-registration .form-control::placeholder{color:rgba(0,0,0,0)!important}.form-floating.business-registration .form-control.is-invalid{border-color:#e74c3c!important}.form-floating.business-registration .form-control.is-invalid:focus{border-color:#e74c3c!important;box-shadow:none}