#register-section{align-items:center;display:flex;justify-content:center;padding:80px 0}#register-section .register-main-div{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:14px;justify-items:center;padding:30px;width:400px}#register-section .register-main-div h4{font-family:Inter-Bold;font-size:24px;margin:0!important}#register-section .register-main-div .register-form{display:flex;flex-direction:column;gap:10px}#register-section .register-main-div .register-form .register-input-div{display:flex;flex-direction:column;gap:5px;margin-bottom:5px}#register-section .register-main-div .register-form .register-input-div label{font-family:Inter-Semibold;font-size:14px}#register-section .register-main-div .register-form .register-input-div label sup{color:var(--primary-color);font-size:14px;top:-2px}#register-section .register-main-div .register-form .register-input-div input{border:1px solid var(--border-color);border-radius:5px;padding:10px 12px}#register-section .register-main-div .register-form .register-input-div input::-moz-placeholder{font-size:14px}#register-section .register-main-div .register-form .register-input-div input::placeholder{font-size:14px}#register-section .register-main-div .register-form .forgot-pass{color:var(--primary-color);font-family:Inter-Medium;font-size:14px;font-weight:500;text-align:end}#register-section .register-main-div .register-form button{background:var(--primary-color);border:none;border-radius:5px;box-shadow:0 12px 37px 0 var(--bg-light-primary);color:var(--text-white);font-family:Inter-Semibold;padding:16px;transition:.3s ease}#register-section .register-main-div .register-form button:hover{background:var(--primary-hover)}#register-section .register-main-div .or{color:var(--primary-color)!important;font-family:Inter-Medium;font-weight:500}#register-section .register-main-div .register-guest{color:var(--secondary-color);font-size:18px;font-weight:700}#register-section .register-main-div p{color:var(--text-secondary)}#register-section .register-main-div p a{color:var(--primary-color);font-weight:700;transition:.3s ease}#register-section .register-main-div p a:hover{color:var(--primary-hover)}.error-message{color:red;font-size:12px}#otp-section{padding:80px 0}#otp-section,#otp-section .otp-validate-div{align-items:center;display:flex;justify-content:center}#otp-section .otp-validate-div{background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:25px;width:350px}#otp-section .otp-validate-div h4{font-family:Inter-Bold;font-size:24px;margin:0!important}#otp-section .otp-validate-div .guest-login-form{display:flex;flex-direction:column;gap:10px}#otp-section .otp-validate-div .guest-login-form .guest-login-input-div{display:flex;flex-direction:column;gap:5px;margin-bottom:5px}#otp-section .otp-validate-div .guest-login-form .guest-login-input-div label{font-family:Inter-Semibold;font-size:14px}#otp-section .otp-validate-div .guest-login-form .guest-login-input-div label sup{color:var(--primary-color);font-size:14px;top:-2px}#otp-section .otp-validate-div .guest-login-form .guest-login-input-div input{border:1px solid var(--border-color);border-radius:5px;padding:10px 12px}#otp-section .otp-validate-div .guest-login-form .guest-login-input-div input::-moz-placeholder{font-size:14px}#otp-section .otp-validate-div .guest-login-form .guest-login-input-div input::placeholder{font-size:14px}#otp-section .otp-validate-div .guest-login-form .forgot-pass{color:var(--primary-color);font-family:Inter-Medium;font-size:14px;font-weight:500;text-align:end}#otp-section .otp-validate-div .guest-login-form button{background:var(--primary-color);border:none;border-radius:5px;box-shadow:0 12px 37px 0 var(--bg-light-primary);color:var(--text-white);font-family:Inter-Semibold;padding:16px;transition:.3s ease}#otp-section .otp-validate-div .guest-login-form button:hover{background:var(--primary-hover)}#otp-section .otp-validate-div .or{color:var(--secondary-color)!important;font-family:Inter-Medium;font-weight:500}#otp-section .otp-validate-div .login-guest{color:var(--secondary-color);font-family:Inter-SemiBold;font-size:18px}#otp-section .otp-validate-div .back-to-login{color:var(--primary-color)!important;font-family:Inter-SemiBold;font-size:18px}#otp-section .otp-validate-div p{color:var(--text-secondary)}#otp-section .otp-validate-div p a{color:var(--primary-color);font-weight:700;transition:.3s ease}#otp-section .otp-validate-div p a:hover{color:var(--primary-hover)}.otp-input-div{display:flex;gap:10px;justify-content:center;margin:10px 0}.otp-input-div .otp-input{border:2px solid var(--border-color);border-radius:5px;color:var(--text-primary);font-size:16px;height:45px;text-align:center;width:45px}.otp-input-div .otp-input::-moz-placeholder{color:var(--text-primary);font-size:20px}.otp-input-div .otp-input::placeholder{color:var(--text-primary);font-size:20px}.otp-input-div .otp-input:focus-visible{outline:none}.otp-input-div .otp-input:focus{border:2px solid var(--primary-color)}.otp-input-div input[type=number]::-webkit-inner-spin-button,.otp-input-div input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input-div input[type=number]{-moz-appearance:textfield}.otp-input-div .otp-input.invalid{border:2px solid red}
