.login_page{background-image:url(../media/login_bg.12boap6m-23ut.webp);background-repeat:no-repeat;background-size:cover;align-items:center;height:100vh;padding:5%;display:flex}.login_page .right_side_content{width:85%;margin-left:auto}.login_page .blumber_logo img{width:208px}.login_page .left_content h6{color:#262c36;margin:0 0 20px;font-size:50px;font-weight:700;line-height:58px}.login_page .left_content h6 img{display:inline-block}.login_page .left_content h6 span{color:#ff6400;margin-top:10px;display:inline-block;position:relative}.login_page .left_content h6 span:after{content:"";background-image:url(/images/portal.png);background-repeat:no-repeat;background-size:100%;width:23px;height:27px;position:absolute;top:-8px;right:-24px}.login_page .left_content p{color:#262c36;font-size:18px;font-weight:400;line-height:33px}.login_page .left_content .mobile_app{background:url(../media/login_qr_bg.0~o647nyjnroo.png) 0 0/cover no-repeat;border-radius:22px;margin-top:30px;padding:24px 30px;overflow:hidden}.login_page .left_content .mobile_app h5{color:#262c36;margin-bottom:20px;font-size:17px;font-weight:400}.login_page .left_content .mobile_app p{flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;font-style:italic;font-weight:300;display:flex}.login_page .left_content .mobile_app p img{width:90px}.login_page .right_content{background:#fff;border-radius:20px;flex-direction:column;justify-content:center;height:100%;padding:100px 40px;display:flex}.login_page .right_content h4{color:#262c36;margin-bottom:40px;font-size:29px;font-weight:600}.login_page .right_content form h6{color:#262c36;margin-bottom:20px;font-size:16px;font-weight:500}.login_page .right_content form h6 a{cursor:pointer;margin:0;display:inline-block}.login_page .right_content form h5{color:#262c36;margin-bottom:50px;font-size:26px;font-weight:600}.login_page .right_content form input{color:#000;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px;font-size:13px}.login_page .right_content form input:placeholder-shown{color:#c1c1c1;font-size:14px;font-weight:500}.login_page .right_content form button,.login_page .right_content form a{justify-content:center;place-items:center;width:100%;margin:30px 0 20px;display:flex}.login_page .right_content form button.primary_btn,.login_page .right_content form a.primary_btn{height:45px}.login_page .right_content form .resend_codes{margin-top:10px;font-weight:500}.login_page .right_content form .resend_codes a{width:unset;color:#262c36;margin:0;text-decoration:none;display:inline-block}.login_page .right_content form .resend_codes a .resend{color:#ff6400}.login_page .right_content form .edit_icon{gap:10px;display:flex}.login_page .right_content form .edit_icon a{width:unset;margin:0}.login_page .right_content form .send_otp_txt{color:#262c36;font-size:14px;font-weight:500}.login_page .right_content form .phone_num{color:#262c36;text-align:center;font-size:18px;font-weight:400}.verification_modal{color:#000;text-align:center;background-color:#fff;border-radius:22px;padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.verification_modal h6{color:#000;margin:20px 0 30px;font-size:24px;font-weight:700}.verification_modal p{color:#000}.verification_modal img{margin:auto}.login_page .right_content .verification_code .otp_input,.acc_right_content .verification_code .otp_input{justify-content:start;gap:25px;display:flex}.login_page .right_content .verification_code .otp_input input,.acc_right_content .verification_code .otp_input input{text-align:center;background-color:#f8fafd;width:50px;height:5%;font-size:18px}.craete_account_sec{width:85%;margin-left:auto}.acc_right_content .create_account{background:#fff;border-radius:20px;padding:40px}.acc_right_content .create_account button{justify-content:center;place-items:center;width:100%;margin:40px 0 20px;display:flex}.acc_right_content .verification_code button{margin:20px 0}.acc_right_content .verification_code{background:#fff;border-radius:20px;flex-direction:column;justify-content:center;height:100%;padding:120px 40px;display:flex}.error{color:#ef4444;margin-top:4px;margin-bottom:0;font-size:12px;line-height:1.2}.form-field{margin-bottom:20px}.acc_right_content h4{color:#262c36;margin-bottom:60px;font-size:29px;font-weight:600}.acc_right_content form h6{color:#262c36;margin-bottom:20px;font-size:16px;font-weight:500}.acc_right_content form h6 a{cursor:pointer;margin:0;display:inline-block}.acc_right_content form h5{color:#262c36;margin-bottom:20px;font-size:26px;font-weight:600}.acc_right_content form .label_name{color:#262c36;margin-bottom:7px;font-size:15px;font-weight:500;display:block}.acc_right_content form input{color:#000;background-color:#f8fafd;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin-bottom:0;padding:12px;font-size:13px}.acc_right_content form input:placeholder-shown{color:#000;font-size:13px;font-weight:500}.acc_right_content form .select_opt{color:#000;font-size:14px;font-weight:500}.acc_right_content form .select_specialization_opt{margin-top:30px}.acc_right_content form button,.acc_right_content form a{justify-content:center;place-items:center;width:100%;margin:5px 0 20px;display:flex}.acc_right_content form button.primary_btn,.acc_right_content form a.primary_btn{height:45px}.acc_right_content form .resend_codes{margin-top:10px;font-weight:500}.acc_right_content form .resend_codes a{width:unset;color:#262c36;margin:0;text-decoration:none;display:inline-block}.acc_right_content form .resend_codes a .resend{color:#ff6400}.acc_right_content form .edit_icon{gap:10px;display:flex}.acc_right_content form .edit_icon a{width:unset;margin:0}.acc_right_content form .send_otp_txt{color:#262c36;font-size:14px;font-weight:500}.acc_right_content form .phone_num{color:#262c36;text-align:center;font-size:18px;font-weight:400}.verify_popup h3{color:#3a3f52;margin:0 0 20px;font-size:24px;font-weight:600}.verify_popup p{color:#282f3a;width:360px;margin:auto;font-size:14px;font-weight:400}@media screen and (min-width:431px){.left_content .logo{display:none}}@media screen and (max-width:1400px){.login_page .left_content .mobile_app h5{font-size:15px}.acc_right_content form h5{font-size:23px}.acc_right_content form .label_name{font-size:13px}.login_page .right_content form h5{margin-bottom:30px;font-size:20px}.login_page .right_content form .phone_num{font-size:16px}.login_page .right_content h4{margin-bottom:20px;font-size:25px}.login_page .right_content form h6{margin-bottom:10px;font-size:14px}.login_page .left_content h6{font-size:45px}.login_page .blumber_logo img{width:180px}.login_page .left_content p{font-size:15px;line-height:25px}.acc_right_content .create_account{padding:20px}.acc_right_content form h5{margin-bottom:10px;font-size:22px}}@media screen and (max-width:1200px){.login_page .left_content h6{font-size:35px}.login_page .left_content .mobile_app{padding:20px}.login_page .left_content .mobile_app h5{font-size:14px}.login_page .left_content .mobile_app p img{width:70px}.login_page .left_content .mobile_app p{gap:10px}.login_page .left_content p{font-size:16px}.login_page .left_content p br{display:none}.login_page .left_content p{line-height:28px}.login_page .blumber_logo img{width:150px}.login_page .right_content form h5{margin-bottom:30px;font-size:18px}.login_page .right_content form .phone_num{font-size:16px}.login_page .right_content{padding:70px 35px}.login_page .right_side_content{width:100%;margin:auto}.craete_account_sec{width:100%}.acc_right_content .create_account{padding:20px}}@media screen and (max-width:992px){.login_page .left_content h6{font-size:28px;line-height:44px}.login_page .left_content p br{display:none}.login_page .left_content h6 span:first-of-type:after{content:"";width:8px;height:8px;top:9px;right:-12px}.login_page .left_content .mobile_app p{justify-content:center}.login_page .right_content form button.primary_btn,.login_page .right_content form a.primary_btn{height:40px}.login_page .left_content p{font-size:15px;line-height:25px}.login_page .right_content form h5{font-size:16px}.login_page .right_content h4{margin-bottom:20px;font-size:23px}.login_page .left_content p{font-size:14px}.login_page .right_content{padding:60px 25px}.login_page .left_content h6 img{width:120px}.login_page .right_content form .send_otp_txt,.login_page .left_content .mobile_app p,.login_page .left_content .mobile_app h5{font-size:13px}}@media screen and (max-width:840px){.login_page .right_content form h6{margin-bottom:20px;font-size:14px;font-weight:500}.login_page .right_content{padding:30px}}@media screen and (max-width:768px){.login_page{height:100%}.login_page .reg_sec{max-height:90vh;overflow-y:auto}.login_page .right_content h4{margin-top:20px;margin-bottom:30px}.login_page .left_content .mobile_app p{justify-content:unset}.login_page .left_content h6 img{width:145px}.login_page .left_content h6{font-size:35px}.login_page .right_content form .phone_num{font-size:14px}}@media screen and (max-width:480px){.login_page .left_content h6{font-size:23.6px}.login_page{padding:3%}.login_page .left_content .mobile_app{padding:15px}}@media screen and (max-width:430px){.leftside_content{display:none}.login_page{padding:0;background-image:url(../media/Sign-up-1.07w2t8-.0gqqt.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;align-items:center;height:100vh;padding-block:30px;display:flex}.login_page .right_content{border-radius:20px}.left_content img{width:16%;margin:0 auto 30px;display:flex}.login_page .right_content h4{text-align:center;font-size:22px}.login_page .right_content form h6{margin-bottom:10px;font-size:14px}.login_page .right_content form .send_otp_txt{font-size:13px}.login_page .right_content{padding:30px 20px}}
