.login-modal-body{position:relative}.Login_Modal .modal-dialog{max-width:880px;padding:0 8px}.Login_Modal .modal-content{border-radius:var(--mm_radius_lg);box-shadow:var(--mm_shadow_lg);position:relative;overflow:hidden;background:var(--mm_white)!important;border:0!important}.Login_Modal .modal-content .modal-body{background:var(--mm_white);box-shadow:none;border-radius:0;padding:0}.Login_Modal .top-content-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.Login_Modal .top-content-wrapper .logo_holder,.Login_Modal .modal-content .logo_holder{background:0 0;border:0;justify-content:center;align-items:center;width:auto;height:54px;margin:0 auto;padding:0;display:flex}.Login_Modal .modal-content .logo_holder .logo_img{object-fit:contain;width:auto;max-width:180px;height:100%}.Login_Modal .top-content-wrapper p{text-align:center;width:100%;max-width:360px;color:var(--mm_muted);margin:8px auto 0;font-size:14px;font-weight:500;line-height:1.5}.Login_Modal-only .modal-content .modal-body .close_img_div{justify-content:end;display:flex;position:absolute;top:12px;right:12px}.Login_Modal .modal-content .modal-body .close_img_div .close_img{object-fit:contain;background:var(--mm_bg);cursor:pointer;opacity:.75;width:34px;height:34px;transition:opacity var(--mm_fast)ease,background-color var(--mm_fast)ease;border-radius:50%;flex-shrink:0;padding:9px}.Login_Modal .modal-content .modal-body .close_img_div .close_img:hover{background:var(--mm_bg_pink);opacity:1}.Login_Modal .auth-tabs{background:var(--mm_bg);border:1px solid var(--mm_line);border-radius:var(--mm_radius_pill);justify-content:center;align-items:center;gap:4px;width:100%;margin:20px 0 0;padding:4px;display:flex}.Login_Modal .auth-tab{width:50%;min-height:40px;color:var(--mm_muted);border-radius:var(--mm_radius_pill);cursor:pointer;transition:background-color var(--mm_fast)ease,color var(--mm_fast)ease,box-shadow var(--mm_fast)ease;background:0 0;border:0;padding:0 10px;font-size:14.5px;font-weight:600}.Login_Modal .auth-tab:hover{color:var(--mm_navy)}.Login_Modal .auth-tab.active{color:#fff;background:var(--mm_primary);box-shadow:var(--mm_shadow_primary)}.Login_Modal .auth-tab-line{background:0 0;width:100%;height:0;margin-bottom:20px;position:relative}.Login_Modal .auth-tab-indicator{display:none}.Login_Modal .input_group{margin-bottom:14px}.Login_Modal .input_group .form-label{color:var(--mm_navy);margin-bottom:6px;font-size:13.5px}.Login_Modal .gray_input_group .form-control{background-color:var(--mm_white);margin-bottom:0;border:1px solid var(--mm_border_strong)!important;padding:10px 14px!important;font-size:14.5px!important}.Login_Modal .gray_input_group .form-control:focus{border-color:var(--mm_primary)!important}.Login_Modal .input_group .text-danger{margin:6px 0 0;font-size:12.5px}.Login_Modal .input_group .form-label .text-danger{font-size:inherit;margin:0}.password_holder{position:relative}.password_holder .form-control{padding-right:44px!important}.password_holder .eye-icc{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;right:0}.password_holder .eye-icc .icon{color:var(--mm_muted);cursor:pointer;transition:color var(--mm_fast)ease;font-size:16px}.password_holder .eye-icc .icon:hover{color:var(--mm_primary)}.Login_Modal .modal-content .modal-body .link_text{text-align:right;width:fit-content;color:var(--mm_blue);white-space:nowrap;cursor:pointer;margin:8px 0 0 auto;font-size:13.5px;font-weight:600}.Login_Modal .modal-content .modal-body .link_text:hover{color:var(--mm_primary);text-decoration:underline}.Login_Modal .modal-content .modal-body .dark_text{text-align:center;color:var(--mm_navy);margin-bottom:10px;font-size:14px;font-weight:500}.Login_Modal .modal-content .modal-body .btn_holder{justify-content:center;padding-top:8px;display:flex}.Login_Modal .modal-content .modal-body .btn_holder .Black_btn_holder{width:100%}.Login_Modal .modal-content .modal-body .btn_holder .Black_btn_holder .Black_Btn,.Login_Modal .modal-content .modal-body .btn_holder .Green_btn_holder .Green_btn{border-radius:var(--mm_radius_pill);width:100%;min-height:46px;font-size:15px;margin:0!important;padding:10px 20px!important}.Login_Modal .modal-content .modal-body .btn_holder .Green_round_btn_holder .Green_round_btn{width:160px;margin:20px 0}.Login_Modal .modal-content .signup_div .login_form_div{scrollbar-width:thin;scrollbar-color:var(--mm_border_strong)transparent;max-height:min(400px,52vh);padding-right:6px;overflow-y:auto;overflow-x:hidden!important}.Login_Modal .modal-content .signup_div .input_group .form-label,.Login_Modal .modal-content .signup_div .form-check-label{margin-bottom:6px;font-weight:600;font-size:13.5px!important}.Login_Modal .modal-content .signup_div .check-holder-div{justify-content:center;display:flex}.Login_Modal .password_check_list{background:var(--mm_bg);border:1px solid var(--mm_line);border-radius:var(--mm_radius_sm);margin:4px 0 6px;padding:10px 12px}.Login_Modal .password_check_list ul{margin:0;padding:0}.Login_Modal .password_check_list ul li{color:var(--mm_navy);font-size:12.5px}.Login_Modal .modal-content .modal-body .or_text_div{margin:12px 0;position:relative}.Login_Modal .modal-content .modal-body .or_text_div:after{content:"";background-color:var(--mm_line);width:100%;height:1px;position:absolute;top:50%;left:0}.Login_Modal .modal-content .modal-body .or_txt{z-index:2;width:fit-content;color:var(--mm_muted);justify-content:center;margin:0 auto;padding:2px 10px;font-size:13px;font-weight:600;display:flex;position:relative;background-color:var(--mm_white)!important}.Login_Modal .modal-content .modal-body .google_img_holder{cursor:pointer;justify-content:center;align-items:center;margin:16px 0;display:flex}.Login_Modal .modal-content .modal-body .google_img_holder .img_holder{width:28px;height:28px}.Login_Modal .modal-content .modal-body .google_img_holder .img_holder .g_img{object-fit:contain;width:100%;height:100%}.Login_Modal .modal-content .modal-body .google_img_holder .signu_with_g_txt{color:var(--mm_navy);margin:0 0 0 10px;font-size:14px;font-weight:600}.Login_Modal .modal-content .absolute_div{display:none!important}.Login_Modal .form-transition{animation:mmAuthSlideRight .28s var(--mm_ease)}.Login_Modal .form-transition-back{animation:mmAuthSlideLeft .28s var(--mm_ease)}.Login_Modal .modal-body.slide-right{animation:mmAuthSlideRight .28s var(--mm_ease)both}.Login_Modal .modal-body.slide-left{animation:mmAuthSlideLeft .28s var(--mm_ease)both}.Login_Modal .title-slide-right{animation:mmAuthSlideLeft .28s var(--mm_ease)}@keyframes mmAuthSlideRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes mmAuthSlideLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.Login_Modal .mobile{display:none}@media (max-width:991.98px){.Login_Modal .mobile{display:block}}@media (max-width:575.98px){.Login_Modal .modal-dialog{max-width:480px}.Login_Modal .top-content-wrapper .logo_holder,.Login_Modal .modal-content .logo_holder{width:auto;height:46px}.Login_Modal .top-content-wrapper p{font-size:13px}.Login_Modal .auth-tab{font-size:14px}.Login_Modal .modal-content .modal-body .google_img_holder .signu_with_g_txt,.Login_Modal .modal-content .modal-body .dark_text{font-size:13px}.Login_Modal .forgot_header{display:none!important}}
.Login_Modal .user-type-group{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;padding:0;display:grid}.Login_Modal .user-type-option{background:var(--mm_white);border:1.5px solid var(--mm_border_strong);border-radius:var(--mm_radius_sm);cursor:pointer;transition:border-color var(--mm_fast)ease,background-color var(--mm_fast)ease,box-shadow var(--mm_fast)ease;align-items:flex-start;gap:10px;margin:0;padding:12px;display:flex;position:relative}.Login_Modal .user-type-option:hover{border-color:var(--mm_primary)}.Login_Modal .user-type-option input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Login_Modal .user-type-dot{background:var(--mm_white);border:2px solid var(--mm_border_strong);width:18px;height:18px;transition:border-color var(--mm_fast)ease,background-color var(--mm_fast)ease;border-radius:50%;flex-shrink:0;margin-top:2px}.Login_Modal .user-type-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.Login_Modal .user-type-text strong{color:var(--mm_navy);font-size:14px;font-weight:700}.Login_Modal .user-type-text small{color:var(--mm_muted);margin-top:2px;font-size:12px;font-weight:500}.Login_Modal .user-type-option.selected{background:var(--mm_bg_pink);border-color:var(--mm_primary)}.Login_Modal .user-type-option.selected .user-type-dot{background:var(--mm_primary);border-color:var(--mm_primary);box-shadow:inset 0 0 0 3px var(--mm_white)}.Login_Modal .user-type-option:focus-within{outline:2px solid var(--mm_primary);outline-offset:2px}.Login_Modal .b2b-note{color:var(--mm_navy);background:var(--mm_bg);border:1px dashed var(--mm_border_strong);border-radius:var(--mm_radius_sm);margin:0 0 14px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45}.Login_Modal .gray_input_group .form-select{background-color:var(--mm_white);border:1px solid var(--mm_border_strong)!important;padding:10px 14px!important;font-size:14.5px!important}.Login_Modal .gray_input_group .form-select:focus{box-shadow:none;border-color:var(--mm_primary)!important}.Login_Modal .input_group .form-text{color:var(--mm_muted);margin-top:4px;font-size:12px;display:block}.Login_Modal .b2b-fields{animation:mmAuthSlideRight .28s var(--mm_ease)}@media (max-width:380px){.Login_Modal .user-type-group{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Login_Modal .b2b-fields,.Login_Modal .form-transition,.Login_Modal .form-transition-back,.Login_Modal .modal-body.slide-right,.Login_Modal .modal-body.slide-left{animation:none}}
.Black_btn_holder .Black_Btn{width:100%;min-height:46px;font-family:var(--mm_font_body);letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:15px;font-weight:700;line-height:1.2;transition:transform .15s,box-shadow .15s,background-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden;transform:none;color:#fff!important;background:var(--mm_primary)!important;border:2px solid var(--mm_primary)!important;box-shadow:none!important}.Black_btn_holder .Black_Btn:hover{transform:none;color:#fff!important;background:var(--mm_primary_dark)!important;box-shadow:none!important}.Black_btn_holder .Black_Btn:focus-visible{outline:3px solid var(--mm_yellow);outline-offset:3px}.Black_btn_holder .Black_Btn:active,.Black_btn_holder .Black_Btn.active{transform:none;color:#fff!important;background:var(--mm_primary_dark)!important;box-shadow:none!important}.Black_btn_holder .Black_Btn:disabled,.Black_btn_holder .Black_Btn.disabled{cursor:not-allowed;transform:none;color:var(--mm_muted)!important;box-shadow:none!important;opacity:1!important;background:#efedf0!important;border-color:#e3e0e5!important}@media (max-width:575.98px){.Black_btn_holder .Black_Btn{min-height:42px;padding:8px 18px;font-size:14px}}
