.otp-container{display:flex;gap:10px;margin:20px 0}.otp-input{width:40px !important;height:40px;padding:10px !important;font-size:20px;text-align:center;border:1px solid #ccc;border-radius:5px}.otp-input:focus{outline:none;border-color:#007bff}#password-strength{margin-top:10px;width:100%;height:10px;background-color:#e0e0e0;border-radius:5px;overflow:hidden}#strength-bar{height:100%;width:0;transition:width .3s ease-in-out}#strength-text{font-size:12px;margin-top:5px;color:#333}#strength-bar.very-weak{background-color:red}#strength-bar.weak{background-color:orange}#strength-bar.fair{background-color:#ff0}#strength-bar.strong{background-color:#90ee90}#strength-bar.very-strong{background-color:green}.step-content{display:none}.step-content.active{display:block}.checkbox_container{display:block;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px}.checkbox_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #a5a5a5;border-radius:5px}.checkbox_container:hover input~.checkmark{background-color:#fff;border:1px solid #a5a5a5}.checkbox_container input:checked~.checkmark{background-color:#2196f3;border:1px solid #2196f3}.checkbox_container:after{content:"";position:absolute;display:none}.checkbox_container input:checked~.checkmark:after{display:block}.checkbox_container .checkmark:after{left:6px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio-button{display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}.radio-button input[type=radio]{visibility:hidden;position:absolute}.input-group{display:flex;align-items:center;margin-bottom:15px}.radio-button label{position:relative;padding:15px 20px;border:2px solid #b4b4b4;border-radius:5px;background-color:#fff;transition:background-color .3s,border-color .3s,box-shadow .3s;text-align:center;flex-grow:1;cursor:pointer}.radio-button input[type=radio]:checked+label{background-color:#ff972e;color:#fff;border:1px solid #ff972e}.radio-button input[type=radio]:checked+label:before{background-color:#fff;border-color:#fff;background-image:radial-gradient(circle,#ff972e 50%,transparent 50%)}.container{width:100%;margin:0 auto}.register_title h2{font-size:28px;font-weight:700;color:#fff;color:#000;text-align:center}.register_box{width:100%;margin:0 auto;background-color:#fff;border-radius:10px;padding:80px}.register_form_details{width:50%}.register_form_image{width:50%}.register_form_details form{margin-top:30px}.normal_input{position:relative}.password_input{position:relative}.normal_input::placeholder{font-size:12px;font-weight:700;color:#2f2f2f}.password_input::placeholder{font-size:12px;font-weight:700;color:#2f2f2f}.register_form_details form input:focus-visible{outline:none}.register_form_details form textarea{overflow:auto;resize:vertical;border:1px solid #b4b4b4;border-radius:10px}.register_form_details form input{padding:10px 10px 10px 20px;width:100%;border:1px solid #b4b4b4;border-radius:10px}.checkbox_box input{text-align:left;max-width:20px}.main_box{display:flex;align-items:center;justify-content:space-between;margin-top:15px;width:100%}.checkbox_box{display:flex;align-items:center;gap:6px}.checkbox_box label{font-size:14px;font-weight:500;color:#2f2f2f;width:130px;display:inline-block}.password_text p{font-size:14px;font-weight:500;color:#2f2f2f}.submit_button{margin-top:30px;text-align:center}.submit_button button{padding:10px 20px;border:0;border-radius:10px;background-color:#ff972e;color:#fff;font-size:14px;font-weight:600;margin:0}.form_text_box{text-align:center;margin-top:20px}.form_text_box p{font-size:14px;font-weight:500}.form_text_box h6{font-size:14px;font-weight:600;margin-top:5px}.register_form{display:flex;align-items:center;gap:50px;justify-content:space-between}.register_form_image{width:400px;height:400px}.register_form_image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:991px){.register_box{padding:40px}.register_form_image{width:290px;height:290px}}@media only screen and (max-width:767px){.register_form{justify-content:center}.register_form_image{display:none}.register_form_details{width:100%}.submit_button{text-align:center}}@media only screen and (max-width:575px){.register_title h2{font-size:20px}.register_box{padding:15px}}@media only screen and (max-width:375px){.checkbox_box label{font-size:12px}.password_text p{font-size:12px}.checkbox_box{align-items:inherit;gap:2px}}.bank_add_section{background-color:#fff;box-shadow:2px 2px 8px 2px #e9e9e9;padding:20px;width:460px;margin:20px auto;border-radius:10px}.bank_add_form{padding:18px 0}.heading h2{font-size:35px;font-weight:700;margin-bottom:10px;text-align:center}.heading p{font-size:15px}.orenge_btn{background-color:#ff943e;padding:7px 40px;font-size:15px;font-weight:600;border:0;border-radius:10px;color:#fff;margin-top:20px;width:200px}.user_input{position:relative;width:100%;margin:10px 0}.custom_inputs{display:flex;flex-wrap:wrap;gap:18px}.user_icon{position:absolute;top:12px;right:15px}.up_arrow{position:absolute;top:20px;right:14px}.location_icon{position:absolute;top:20px;right:14px}.register_title h1{font-weight:700}input{width:100%;padding:12px 10px;margin:8px 0;display:inline-block;border:1px solid #a6a6a6;border-radius:10px;box-sizing:border-box;background-color:#fff}#register .error{color:red}.custom_input{width:100%;padding:12px 10px;display:inline-block;border:1px solid #a6a6a6;border-radius:10px;box-sizing:border-box;background-color:#fff}.textarea{resize:none}.custom_textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:0;border-radius:10px;box-sizing:border-box;background-color:#e1e1e1}.submit_btn{background-color:#bfbfbf;padding:7px 40px;font-size:15px;font-weight:600;border:0;border-radius:10px;color:#fff;margin-top:20px;transition:.2s ease-in-out}.submit_button{margin-top:30px;text-align:center;display:flex;justify-content:center;gap:5px;align-items:center}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}