.Login_Modal{--gold:#bd9138;--gold-light:#d8b76a;--gold-dark:#9b7029;--cream:#fffaf0;--brown:#241b12;--brown-light:#5b4630;--border:#e8dcc8;--danger:#dc3545}.Login_Modal .modal-dialog{max-width:440px;margin:1.75rem auto}.Login_Modal .modal-content{background:#fff;border:1px solid #bd91384d;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 25px 70px #241b1240,0 8px 25px #bd91381f}.Login_Modal .modal-content:before{content:"";pointer-events:none;background:#bd91381f;border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-100px}.Login_Modal .modal-content:after{content:"";pointer-events:none;background:#d8b76a1a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-120px;left:-90px}.Login_Modal .modal-body{z-index:2;background:radial-gradient(circle at 100% 0,#d8b76a1a,#0000 30%),#fff;padding:24px 34px 30px;position:relative}.Login_Modal .modal-body:before{display:none}.Login_Modal .close_img_div{z-index:10;background:#f8f3e9;border:1px solid #bd913833;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:17px;right:18px}.Login_Modal .close_img_div:hover{background:var(--gold);transform:rotate(90deg);box-shadow:0 6px 15px #bd913840}.Login_Modal .close_img_div .close_img{object-fit:contain;cursor:pointer;width:13px;height:13px;transition:filter .3s}.Login_Modal .close_img_div:hover .close_img{filter:brightness(0)invert()}.Login_Modal .login_modal_brand{flex-direction:column;justify-content:center;align-items:center;margin:0 auto 25px;padding-top:5px;display:flex}.Login_Modal .login_modal_logo{object-fit:contain;object-position:center;width:145px;height:62px;display:block}.Login_Modal .login_modal_brand_line{background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold-light));border-radius:20px;width:52px;height:3px;margin-top:9px}.Login_Modal .login_modal_brand_text{color:#8f7958;letter-spacing:2.5px;margin-top:9px;font-size:10px;font-weight:700;display:block}.Login_Modal .login_div,.Login_Modal .signup_div{z-index:2;position:relative}.Login_Modal .login_form_div{width:100%}.Login_Modal .gray_input_group{margin-bottom:20px}.Login_Modal .gray_input_group label{color:var(--brown);letter-spacing:.3px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.Login_Modal .gray_input_group .form-control{border:1px solid var(--border);width:100%;height:48px;color:var(--brown);box-shadow:none;background:#fffdf9;border-radius:12px;padding:10px 15px;font-size:14px;font-weight:500;transition:all .3s}.Login_Modal .gray_input_group .form-control::placeholder{color:#a99c8a;font-weight:400}.Login_Modal .gray_input_group .form-control:hover{background:#fff;border-color:#bd913873}.Login_Modal .gray_input_group .form-control:focus{border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px #bd91381f}.Login_Modal .gray_input_group .text-danger{margin-top:6px;font-size:11px;font-weight:500;display:block;color:var(--danger)!important}.Login_Modal .password_holder{position:relative}.Login_Modal .password_holder .form-control{padding-right:48px}.Login_Modal .password_holder .eye-icc{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.Login_Modal .password_holder .eye-icc .icon{color:#8f7958;cursor:pointer;font-size:15px;transition:all .25s}.Login_Modal .password_holder .eye-icc .icon:hover{color:var(--gold);transform:scale(1.1)}.Login_Modal .link_text{color:var(--gold-dark);text-align:right;cursor:pointer;margin:7px 0 0;font-size:12px;font-weight:600;text-decoration:none;transition:all .25s}.Login_Modal .link_text:hover{color:var(--gold);text-decoration:underline}.Login_Modal .btn_holder{width:100%;margin-top:6px}.Login_Modal .btn_holder .Black_btn_holder{width:100%;margin:0}.Login_Modal .btn_holder .Black_btn_holder .Black_Btn{letter-spacing:.3px;border-radius:6px;width:100%;min-height:43px;font-size:15px;font-weight:700;transition:all .3s}.Login_Modal .btn_holder .Black_btn_holder .Black_Btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #241b1233}.Login_Modal .dark_text .Black_btn_holder{margin-left:3px}.Login_Modal .dark_text .Black_btn_holder .Black_Btn{border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .3s}.Login_Modal .dark_text .Black_btn_holder .Black_Btn:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-1px)}.Login_Modal .signup_header{text-align:center;margin:-3px 0 22px}.Login_Modal .signup_header h4{color:var(--brown);margin:0;font-size:22px;font-weight:700}.Login_Modal .signup_header p{color:#8f7958;margin:5px 0 0;font-size:11px}.Login_Modal .signup_div .gray_input_group{margin-bottom:17px}.Login_Modal .signup_div .password_holder{margin-bottom:0}.Login_Modal .signup_div .btn_holder{margin-top:7px}.Login_Modal .or_text_div{margin:22px 0;position:relative}.Login_Modal .or_text_div:after{content:"";background:var(--border);width:100%;height:1px;position:absolute;top:50%;left:0}.Login_Modal .or_txt{z-index:2;color:#8f7958;background:#fff;width:fit-content;margin:0 auto;padding:2px 12px;font-size:12px;font-weight:600;position:relative}.Login_Modal .google_img_holder{border:1px solid var(--border);cursor:pointer;background:#fffdf9;border-radius:12px;justify-content:center;align-items:center;margin:20px 0 5px;padding:11px 15px;transition:all .3s;display:flex}.Login_Modal .google_img_holder:hover{border-color:var(--gold);background:var(--cream);transform:translateY(-2px)}.Login_Modal .google_img_holder .img_holder{width:27px;height:27px}.Login_Modal .google_img_holder .img_holder .g_img{object-fit:contain;width:100%;height:100%}.Login_Modal .google_img_holder .signu_with_g_txt{color:var(--brown);margin:0 0 0 10px;font-size:13px;font-weight:600}.Login_Modal .dark_text{color:#766957;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:22px 0 0;font-size:13px;font-weight:500;line-height:1.6;display:flex}.Login_Modal .create_account_link{color:#bd9138;cursor:pointer;font-size:13px;font-weight:700;transition:all .25s}.Login_Modal .create_account_link:hover{color:#9b7029;text-decoration:underline}@media (min-width:0) and (max-width:575px){.Login_Modal .modal-dialog{width:calc(100% - 24px);max-width:420px;margin:12px auto}.Login_Modal .modal-body{padding:20px 21px 24px}.Login_Modal .create_account_link{font-size:12px}.Login_Modal .close_img_div{width:29px;height:29px;top:13px;right:13px}.Login_Modal .close_img_div .close_img{width:11px;height:11px}.Login_Modal .login_modal_brand{margin-bottom:21px}.Login_Modal .login_modal_logo{width:125px;height:54px}.Login_Modal .login_modal_brand_line{width:45px;height:2px;margin-top:7px}.Login_Modal .login_modal_brand_text{letter-spacing:2px;margin-top:7px;font-size:9px}.Login_Modal .gray_input_group{margin-bottom:17px}.Login_Modal .gray_input_group label{font-size:12px}.Login_Modal .gray_input_group .form-control{height:46px;font-size:13px}.Login_Modal .dark_text{margin-top:18px;font-size:12px}.Login_Modal .dark_text .Black_btn_holder .Black_Btn{padding:5px 10px;font-size:11px}.Login_Modal .link_text{font-size:11px}.Login_Modal .signup_header{margin-bottom:18px}.Login_Modal .signup_header h4{font-size:20px}.Login_Modal .signup_header p{font-size:10px}.Login_Modal .btn_holder .Black_btn_holder .Black_Btn{min-height:32px;padding:6px;font-size:14px}}@media (min-width:576px) and (max-width:767.98px){.Login_Modal .modal-dialog{max-width:420px}}
.Black_btn_holder .Black_Btn{text-align:center;color:#fff;border-radius:5px;place-content:center;padding:10px 15px;font-size:15px;font-weight:600;display:flex;background:#b78538 no-repeat padding-box padding-box!important;border:1px solid #b78538!important}.Black_btn_holder .Black_Btn:hover{color:#fff!important;background:#996e2c no-repeat padding-box padding-box!important;border:1px solid #996e2c!important}@media (min-width:0) and (max-width:485px){.Black_btn_holder .Black_Btn{padding:3px 5px;font-size:13px}}@media (min-width:486px) and (max-width:991px){.Black_btn_holder .Black_Btn{font-size:14px}}
.Reset_Password_Modal{--gold:#bd9138;--gold-light:#d8b76a;--gold-dark:#9b7029;--cream:#fffaf0;--brown:#241b12;--brown-light:#5b4630;--border:#e8dcc8}.Reset_Password_Modal .modal-dialog{max-width:440px;margin:1.75rem auto}.Reset_Password_Modal .modal-content{background:#fff;border:1px solid #bd91384d;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 25px 70px #241b1240,0 8px 25px #bd91381f}.Reset_Password_Modal .modal-content:before{content:"";pointer-events:none;background:#bd91381a;border-radius:50%;width:210px;height:210px;position:absolute;top:-125px;right:-90px}.Reset_Password_Modal .modal-content:after{content:"";pointer-events:none;background:#d8b76a14;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-115px;left:-80px}.Reset_Password_Modal .modal-body{z-index:2;background:radial-gradient(circle at 100% 0,#d8b76a17,#0000 30%),#fff;padding:27px 34px 30px;position:relative}.Reset_Password_Modal .reset_brand{flex-direction:column;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.Reset_Password_Modal .reset_brand_logo{object-fit:contain;width:140px;height:58px}.Reset_Password_Modal .reset_brand_line{background:linear-gradient(90deg,#9b7029,#bd9138,#d8b76a);border-radius:20px;width:48px;height:3px;margin-top:8px}.Reset_Password_Modal .close_img_div{z-index:10;color:#8f7958;cursor:pointer;background:#f8f3e9;border:1px solid #bd913833;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;transition:all .3s;display:flex;position:absolute;top:16px;right:17px}.Reset_Password_Modal .close_img_div:hover{background:var(--gold);color:#fff;transform:rotate(90deg);box-shadow:0 6px 15px #bd913840}.Reset_Password_Modal .close_img{font-size:13px}.Reset_Password_Modal .reset_title_div{z-index:2;text-align:center;margin-bottom:22px;position:relative}.Reset_Password_Modal .reset_title_div .title{color:var(--brown);margin:0;font-size:23px;font-weight:700;line-height:1.3}.Reset_Password_Modal .reset_title_div .sub_text{color:#8f7958;max-width:330px;margin:7px auto 0;font-size:12px;font-weight:400;line-height:1.6}.Reset_Password_Modal .reset_pass_div{z-index:2;position:relative}.Reset_Password_Modal .gray_input_group{margin-bottom:5px}.Reset_Password_Modal .gray_input_group .form-label{color:var(--brown);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.Reset_Password_Modal .gray_input_group .form-control{width:100%;height:48px;padding:10px 14px;font-size:14px;transition:all .3s;border:1px solid var(--border)!important;color:var(--brown)!important;box-shadow:none!important;background:#fffdf9!important;border-radius:10px!important}.Reset_Password_Modal .gray_input_group .form-control:hover{background:#fff!important;border-color:#bd91388c!important}.Reset_Password_Modal .gray_input_group .form-control:focus{border-color:var(--gold)!important;background:#fff!important;box-shadow:0 0 0 3px #bd91381f!important}.Reset_Password_Modal .gray_input_group .form-control::placeholder{font-size:13px;color:#a99c8a!important}.Reset_Password_Modal .text-danger{margin-top:6px;font-size:11px;font-weight:500;display:block;color:#dc3545!important}.Reset_Password_Modal .btns_holder{z-index:2;justify-content:center;align-items:center;gap:10px;margin-top:27px;display:flex;position:relative}.Reset_Password_Modal .btns_holder .Black_btn_holder .Black_Btn,.Reset_Password_Modal .btns_holder .Gray_Btn_holder .Gray_Btn{border-radius:10px;width:170px;min-height:41px;margin:0;padding:9px 15px;font-size:16px;font-weight:500;transition:all .3s}.Reset_Password_Modal .btns_holder .Black_btn_holder .Black_Btn:hover{transform:translateY(-2px);box-shadow:0 9px 20px #241b122e}.Reset_Password_Modal .btns_holder .Gray_Btn_holder .Gray_Btn:hover{border-color:var(--gold);color:var(--gold-dark);transform:translateY(-2px)}.Reset_Password_Modal .loader_holder{justify-content:center;align-items:center;width:170px;min-height:46px;display:flex}.Reset_Password_Modal .otp_main_div{z-index:2}.Reset_Password_Modal .otp_title{margin-bottom:25px}.Reset_Password_Modal .otp_inputs{justify-content:center;align-items:center;gap:12px;display:flex}.Reset_Password_Modal .Otp-field-holder{flex-direction:column;align-items:center;margin:0;display:flex}.Reset_Password_Modal .Otp-field-holder .otp-field{text-align:center;width:52px;height:54px;margin:0;padding:5px;font-size:20px;font-weight:700;transition:all .3s;border:1px solid var(--border)!important;color:var(--brown)!important;box-shadow:none!important;background:#fffdf9!important;border-radius:10px!important}.Reset_Password_Modal .Otp-field-holder .otp-field:hover{border-color:#bd91388c!important}.Reset_Password_Modal .Otp-field-holder .otp-field:focus{border-color:var(--gold)!important;color:var(--brown)!important;background:#fff!important;box-shadow:0 0 0 3px #bd91381f!important}.Reset_Password_Modal .otp_error{text-align:center;margin-top:10px}.Reset_Password_Modal .resend_holder{text-align:center;min-height:25px;margin-top:17px}.Reset_Password_Modal .resend_timer{color:#8f7958;margin:0;font-size:12px;font-weight:500}.Reset_Password_Modal .resend_timer span{color:var(--gold-dark);font-weight:700}.Reset_Password_Modal .link_text{color:var(--gold-dark);cursor:pointer;margin:0;font-size:12px;font-weight:700;transition:all .25s}.Reset_Password_Modal .link_text:hover{color:var(--gold);text-decoration:underline}.Reset_Password_Modal .otp_btn_holder{margin-top:17px}.Reset_Password_Modal .otp_btn_holder .Black_btn_holder .Black_Btn{width:100%}.Reset_Password_Modal .Otp-field-holder input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Reset_Password_Modal .Otp-field-holder input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Reset_Password_Modal .Otp-field-holder input[type=number]{-moz-appearance:textfield}@media (min-width:0) and (max-width:575px){.Reset_Password_Modal .modal-dialog{width:calc(100% - 24px);max-width:420px;margin:12px auto}.Reset_Password_Modal .modal-body{padding:22px 21px 25px}.Reset_Password_Modal .reset_brand{margin-bottom:18px}.Reset_Password_Modal .reset_brand_logo{width:125px;height:52px}.Reset_Password_Modal .reset_brand_line{width:43px;height:2px;margin-top:7px}.Reset_Password_Modal .close_img_div{width:29px;height:29px;top:12px;right:12px}.Reset_Password_Modal .close_img{font-size:12px}.Reset_Password_Modal .reset_title_div{margin-bottom:19px}.Reset_Password_Modal .reset_title_div .title{font-size:20px}.Reset_Password_Modal .reset_title_div .sub_text{font-size:11px}.Reset_Password_Modal .gray_input_group .form-label{font-size:12px}.Reset_Password_Modal .gray_input_group .form-control{height:46px;font-size:13px}.Reset_Password_Modal .gray_input_group .form-control::placeholder{font-size:12px}.Reset_Password_Modal .btns_holder{gap:8px;margin-top:22px}.Reset_Password_Modal .btns_holder .Black_btn_holder .Black_Btn,.Reset_Password_Modal .btns_holder .Gray_Btn_holder .Gray_Btn{width:125px;min-height:43px;font-size:12px}.Reset_Password_Modal .otp_inputs{gap:8px}.Reset_Password_Modal .Otp-field-holder .otp-field{width:48px;height:50px;font-size:18px}.Reset_Password_Modal .resend_holder,.Reset_Password_Modal .otp_btn_holder{margin-top:15px}}
