.left-side{height:auto}.register{flex-direction:column;justify-content:space-between;align-items:center;width:50%;margin-top:3.5vh;display:flex}.register .form-container{width:55%;color:var(--light);flex-direction:column;align-items:center;margin-bottom:3.5vh;display:flex}.register .form-container .form-title{flex-direction:column;align-items:center;gap:32px;display:flex}.register .form-container .form-title h1{align-items:center;gap:16px;font-size:4.3vh;display:flex}.register .form-container .form-title h3{font-size:20px}.register .form-container form{flex-direction:column;gap:2.69vh;width:100%;margin-top:2.69vh;display:flex}.register .form-container form .input-text{border-bottom:1px solid var(--light);width:100%}.register .form-container form .input-text input,.register .form-container form .input-text select{background:0 0;border:none;width:100%;height:6.27vh;font-size:20px}.register .form-container form .input-text select{color:var(--light);appearance:none}.register .form-container form .input-text input:focus,.register .form-container form .input-text select:focus{border:none;outline:none}.register .form-container form .input-text input::placeholder{color:var(--light);font-size:20px;font-weight:600}.register .form-container form .phone-input{align-items:center;display:flex}.register .form-container form .phone-input input,.register .form-container form .phone-input input::placeholder{text-align:right}.register .form-container form .phone-input .country-code-selector button{width:100%;color:var(--light);background:0 0;border:none;align-items:center;font-size:20px;display:flex}.register .form-container form .phone-input .country-code-selector button span{direction:ltr;font-size:24px!important}.register .form-container form .phone-input .country-code-selector .country-dropdown{width:200px;font-size:24px}.register .form-container form .input-password{align-items:center;gap:1.97vh;width:50%;display:flex}.register .form-container form .input-password input{width:95%}.register .form-container form .input-password svg{cursor:pointer}.register .form-container form .input-howYouKnowAbout{justify-content:space-between;align-items:center;display:flex}.register .form-container form .input-howYouKnowAbout input{width:95%}.register .form-container form .input-howYouKnowAbout svg{cursor:pointer}.register .form-container form .termsAndConditions{color:var(--light-red);flex-direction:column;gap:1.97vh;font-size:16px;font-weight:700;display:flex}.register .form-container form .termsAndConditions>div:first-child{align-items:center;gap:15px;display:flex}.register .form-container form .termsAndConditions>div:first-child input{width:25px;height:25px;accent-color:var(--light-red);border:2px solid var(--light-red)}.register .form-container form .termsAndConditions a{align-items:center;gap:12px;display:flex}.register .form-container form .submit-btn{background-color:var(--light);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:70px;justify-content:center;align-items:center;height:4vh;font-size:100%;font-weight:700;display:flex}.register .footer-register{flex-direction:column;align-items:center;gap:2.15vh;margin-bottom:3.22vh;display:flex}.register .footer-register .bullets{justify-content:center;align-items:center;gap:6px;display:none}@keyframes bulletMove{0%{transform:translate(0)scale(1)}50%{transform:translateX(var(--move-dir))scale(1.4)}to{transform:translate(0)scale(1)}}.register .footer-register .bullets span{opacity:.3;background:#940d3b;border-radius:50%;width:13px;height:13px}.register .footer-register .bullets span.active{opacity:1;background:#940d3b;animation:.5s bulletMove}.register .footer-register .copy-rights{text-align:center;color:var(--dark-maroon);direction:ltr}@media (max-width:900px){.register{width:100%;height:100%}.register .bullets{display:flex!important}.register .form-container{width:70%;margin-top:4.3vh}.register .form-container .form-title{gap:16px}.register .form-container .form-title h1{text-align:center;font-size:28px}.register .form-container .form-title h3{font-size:12px}.register .form-container form .input-password,.register .form-container form .input-howYouKnowAbout{width:100%}.register .form-container form .submit-btn{background-color:var(--light);width:58%;color:var(--white);cursor:pointer;border:none;border-radius:70px;justify-content:center;align-items:center;height:7.16vh;font-size:32px;font-weight:700;display:flex}}.otp-step .otp-form input{text-align:center;background:0 0;border:none;border-bottom:1px solid #940d3b;width:100%;height:70px;font-size:20px}
.otp-step{width:100%;color:var(--light);flex-direction:column;align-items:center;gap:35px;margin-top:24px;display:flex}.otp-step .otp-header{text-align:center;flex-direction:column;gap:32px;font-size:16px;font-weight:700;display:flex}.otp-step form{gap:unset!important;margin:0!important}.otp-step .otp-form{border-radius:40px;flex-direction:column;justify-content:center;align-items:center;display:flex}.otp-step .otp-form input{background:0 0;border:none;border-bottom:1px solid #940d3b;width:100%;height:70px;font-size:20px;text-align:center!important}.otp-step .otp-form input:focus,.otp-step .otp-form select:focus{outline:none}.otp-step .otp-form input::placeholder{color:#940d3b;text-align:center;font-size:20px;font-weight:600}.otp-step .otp-form .otp-container{flex-direction:column;align-items:center;gap:40px;display:flex}.otp-step .otp-form .otp-container>div:first-child{flex-direction:column;gap:12px;display:flex}.otp-step .otp-form .otp-container>div:first-child p{text-align:right;font-size:20px}.otp-step .otp-form .otp-container>div:first-child .otp-inputs{border-radius:40px;padding:15px 0}.otp-step .otp-form .otp-container>div:first-child .otp-inputs .OTP{gap:25px!important}.otp-step .otp-form .otp-container>div:first-child .otp-inputs .OTP .input-container{width:25px;height:25px}.otp-step .otp-form .otp-container>div:first-child .otp-inputs .OTP .input-container input{color:#000}.otp-step .otp-form .send-otp{text-align:center;width:100%}.otp-step .otp-submit-button{background-color:var(--light);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:70px;justify-content:center;align-items:center;height:4vh;margin-top:3.58vh;font-size:100%;font-weight:700;display:flex}.otp-step .resend-code{color:#940d3b;cursor:pointer;background:0 0;margin-top:1.79vh;font-size:14px;border:none!important}@media (max-width:900px){.otp-step{width:100%}.otp-submit-button{width:80%!important}}
.OTP{direction:ltr;display:flex;gap:20px!important}.OTP .input-container{background:var(--white);border-radius:12px;justify-content:center;align-items:center;display:flex;width:35px!important;height:45px!important}.OTP .input-container input{color:#fff;text-align:center;background:0 0;outline:none;width:100%;height:100%;font-size:18px;border:none!important}.OTP .input-container input:focus{border:none;outline:none}.filled{border:1px solid #000;background-color:#0000!important}
