.curserPointer{cursor:pointer}.login_using_otp_button{background-color:transparent}.auth-Holder{display:flex;position:relative}.TermsConditionsTextHolder{display:flex;justify-content:center;align-items:center;width:100%}.closeLoginModalBtn{position:absolute;right:12px;top:12px;z-index:99}.login-button{background-color:initial;border:1px solid #fff}.signup-button{background-color:#fff;border:1px solid #fff}.login-Image-Container{width:450px;border-radius:10px 0 0 10px;height:auto}.login-Image{width:100%;height:100%;border-radius:10px 0 0 10px}.continue-btn,.login-btn{margin:15px 0;color:#fff;background-color:rgb(234,94,61)}.continue-btn,.login-btn,.login-btn-disabled,.login-btn-otp,.login-btn-password{display:flex;justify-content:center;align-items:center;outline:none;border:none;border-radius:4px;font-size:16px;width:100%;height:45px;transition:all .2s}.login-btn-disabled,.login-btn-otp,.login-btn-password{margin:10px 0 15px;color:#a8a8a9;background-color:#e1e1e2;opacity:.5;cursor:not-allowed}.continue-btn:focus,.login-btn:focus{border:2px solid rgb(234,94,61)}.continue-btn:hover,.login-btn:hover{cursor:pointer;background-color:rgb(234,94,61)!important}.auth-label{font-size:15px;font-weight:400}.auth-input{width:100%;height:45px;padding:10px;font-size:15px;line-height:1.5;border:1px solid #ced4da;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.auth-input,.auth-input:focus{color:#212529;background-color:#fff}.auth-input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.auth-error{color:#dc3545;font-size:14px;margin-top:5px}.login-left-box{background-color:#fff;border-radius:0 10px 10px 0;width:400px;padding:30px}.login_heading_tag{font-size:36px;line-height:44px;text-align:center;color:#ea5e3d}.auth-heading,.login_heading_tag{font-weight:600;letter-spacing:0;margin-bottom:20px}.auth-heading{font-size:20px;line-height:24px;text-align:left;color:#222222}.login-label-tag{position:relative;width:100%;display:block;margin-bottom:15px}.login_input_tag{width:100%;padding:10px;margin-top:10px;border:1px solid #dfdfdf;outline:none;border-radius:4px;color:#595959;font-size:14px;box-sizing:border-box;height:45px}.login_input_tag::-moz-placeholder{opacity:0}.login_input_tag::placeholder{opacity:0}.login_input_tag:focus{border:2px solid #ea5e3d}.login_input_tag:not(:-moz-placeholder)+.login-Span-tags{transform:translateY(-30px) scale(.8);background-color:#fff;padding:0 5px;color:#ea5e3d}.login_input_tag:focus+.login-Span-tags,.login_input_tag:not(:placeholder-shown)+.login-Span-tags{transform:translateY(-30px) scale(.8);background-color:#fff;padding:0 5px;color:#ea5e3d}.login-Span-tags{left:10px;transition:.3s;font-size:14px;pointer-events:none}.login-Span-tags,.show-hide-password{position:absolute;top:23px;color:#999}.show-hide-password{right:15px;cursor:pointer}.login_via_otp_forgot_password_Container{display:flex;gap:15px;justify-content:space-between}.forgot-password-line{text-align:end}.login-forgot-password{text-decoration:none;color:#3366cc;font-size:11px;font-weight:500;line-height:12px;letter-spacing:0;text-align:left;list-style:none;background:none;border:none;padding:0;margin:0;outline:none}.login-forgot-password:hover{cursor:pointer;text-decoration:underline}.LoginUsing_otp{color:#3366cc;font-size:11px;font-weight:500;line-height:12px;letter-spacing:0;text-align:left}.LoginUsing_otp:hover{cursor:pointer;text-decoration:underline}.login_using_otp_button{color:#3366cc;background:none;border:none;font-size:11px;font-weight:500;line-height:12px;letter-spacing:0;text-align:left;cursor:pointer;outline:none;padding:0;margin:0}.login_using_otp_button:hover{text-decoration:underline}.resend-otp-container{margin:10px 0;text-align:center}.resend-otp-link{color:#ea5e3d;background:none;border:none;font-size:14px;cursor:pointer;text-decoration:underline}.resend-otp-link:hover{color:#d54d2a}.back-to-password-container{margin:10px 0;text-align:center}.back-to-password-link{color:#ea5e3d;background:none;border:none;font-size:14px;cursor:pointer;text-decoration:underline}.back-to-password-link:hover{color:#d54d2a}.ForgotPasswoed_sentDetails{background-color:#e8f5e8;border:1px solid #c3e6c3;border-radius:4px;padding:10px;margin-bottom:15px}.sendOtpContainer{list-style:none;color:#155724;font-size:14px}.contact-info-heading{color:#222222;font-size:16px;font-weight:600;margin-bottom:10px}.login-contact-info{font-size:14px;color:#666;margin-bottom:5px}.login-contact-info span{font-weight:600}.loginsignupbuttoncontainer{display:flex;justify-content:center;align-items:center;gap:10px;margin:30px 0 20px;white-space:nowrap}.HrLineForLine{border:.1px solid #c8c8c8;height:.1px;flex:1;min-width:30px}.listIagtojoyrejoynew{list-style:none;font-size:14px;color:#666;white-space:nowrap;margin:0;padding:0}.Login-quick-line-button{width:100%;height:45px;border:1px solid #ea5e3d;background-color:transparent;color:#ea5e3d;border-radius:4px;font-size:16px;cursor:pointer;transition:all .2s;margin-bottom:20px}.Login-quick-line-button:hover{background-color:#ea5e3d;color:#fff}.terms-conditions-text{font-size:12px;color:#666;text-align:center;line-height:1.4}.terms-link{color:#ea5e3d;background:none;border:none;font-size:inherit;cursor:pointer;text-decoration:underline}.terms-link:hover{color:#d54d2a}.auth-container{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1000}.auth-container,.modalTypeContainer{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modalTypeContainer{margin-top:5%;margin-bottom:5%}.login-box,.loginModalPopup{width:100%}@media screen and (max-width:900px){.auth-container{align-items:baseline;overflow-y:scroll}.loginModalPopup{width:100%}.login-box{width:auto}.auth-Holder{flex-direction:column;width:100%;background-color:#fff;border-radius:10px;max-width:500px;margin:20px}.login-Image-Container{width:100%}.login-Image,.login-Image-Container{border-radius:10px 10px 0 0}.login-left-box{width:100%;border-radius:0 0 10px 10px}.closeLoginModalBtn{right:20px;top:20px}}@media screen and (max-width:600px){.closeLoginModalBtn{position:relative;z-index:99;display:flex;justify-content:flex-end;align-items:center;padding:10px 15px 10px 10px;top:0;right:0;width:100%;background-color:#ea5e3d;border-radius:10px 10px 0 0}.auth-Holder{margin:0;padding:0;height:100%;width:100%;border-radius:10px}.loginModalPopup{background-color:#ffff;padding-bottom:30px}.HrLineForLine{border:.1px solid #c8c8c8;height:.1px;margin-top:9px;width:25%}.loginsignupbuttoncontainer{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:50px;margin-bottom:20px;white-space:nowrap}.login-left-box{padding:20px}.login_heading_tag{font-size:28px}}@media screen and (max-width:319px){.login_via_otp_forgot_password_Container{display:flex;align-items:flex-start;flex-direction:column;gap:10px}}.ForgotPasswordHeading{font-size:22px;font-weight:700;color:#ea5e3d;margin:0 0 10px}.ForgotPasswordContainer{display:flex;width:100%}.Forgotbox_headingelContainer{margin-bottom:10px}.Forgot_Password_Heading{font-size:18px;font-weight:600;margin:0 0 5px;color:#444444}.ForgotPassword_line{font-size:13px;color:#6a6a6a}.ForgotPassword_EmailOrPhone{display:flex;gap:10px;align-items:center;width:100%}.ForgotPassword_lable_tag{width:100%;position:relative}.Forgot_Password_input_tag{width:100%;padding:10px 12px;border:1px solid #e1e3e1;border-radius:2px;outline:none}.ForgotPassword_span_tag{position:absolute;left:10px;top:-8px;font-size:11px;background:#fff;padding:0 4px;color:#a4a4a4}.ForgotPasswordVerify_OtpButton,.signup_Joyrejoy_SendOtpButton{border-radius:2px;border:none;color:#ffffff;background-color:#ea5e3d;padding:10px 15px;font-size:14px;font-weight:600;width:100%;cursor:pointer;transition:all .2s}.ForgotPasswordVerify_OtpButton:hover,.signup_Joyrejoy_SendOtpButton:hover{background-color:#ca5237}.signup_Joyrejoy_SendOtpButton_disable{opacity:.7;cursor:not-allowed;background-color:#ea5e3d;color:#ffffff;border:none;padding:10px 6px;font-size:12px;font-weight:500;border-radius:4px}.Terms_Conditions_Text{font-size:12px;color:#6a6a6a}.openPolicyDocs{color:#0061bd;cursor:pointer}.closeForgotPassModalBtn{position:absolute;right:15px;top:15px;display:flex;gap:10px}.closeForgotPassModalBtnMobileView{z-index:5}.navigation{background-color:#ea5e3d;padding:0 25px;position:fixed;width:100%;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);z-index:11}.nav-container{height:55px;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}menu ul{list-style:none;margin:0;padding:0}menu ul li{float:left;padding:0 5px;position:relative}menu ul li a,menu ul li a:visited{display:block;padding:0 10px;line-height:41px;color:white;background:#262626;text-decoration:none;border-radius:4px}menu ul li a{background:transparent;color:white}menu ul li a:hover,menu ul li a:visited:hover{background-color:#c94f34;color:white}.navbar-dropdown li a{background:#ea5e3d}menu ul li a:not(:only-child):after,menu ul li a:visited:not(:only-child):after{padding-left:4px;content:" \025BE"}menu ul li ul li{min-width:190px}menu ul li ul li a{padding:15px;line-height:20px}.navbar-dropdown{z-index:1;background:white;box-shadow:0 0 35px 0 rgba(0,0,0,.25)}.nav-mobile,.navbar-dropdown{position:absolute;display:none}.nav-mobile{top:0;right:0;background:transparent;height:65px;width:70px}.green-btn{width:120px;font-weight:500;max-width:120px;color:#fff;outline:none;border:none}.green-btn,.green-btn:hover{background-color:#379d75}.action-btn-area{display:flex;gap:20px}.nav-avatar-wrapper{display:flex;align-items:center;margin-right:8px}.nav-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid rgba(255,255,255,.9)}.nav-avatar-initials{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff22;color:white;font-weight:600}.action-btn-menu{display:none!important}.login-button{padding:8px 12px;font-size:16px;font-weight:500;color:#fff;background-color:transparent;border:1px solid white;border-radius:4px;transition:all .2s ease}.login-button:hover{cursor:pointer;background-color:white;color:#000}.signup-button{padding:8px 12px;font-size:16px;font-weight:500;color:#000;background-color:white;border:1px solid white;border-radius:4px;transition:all .2s ease}.signup-button:hover{cursor:pointer;color:white;background-color:transparent}@media only screen and (max-width:900px){#header_toggle_button{border:none;background-color:transparent}#header_toggle_button:hover{cursor:pointer}menu ul li{padding:0}.nav-mobile{display:block;position:absolute;top:15px;right:-12px;background:transparent;height:65px;width:70px}menu,menu ul{width:100%}menu ul{padding:25px;position:absolute;display:none;right:0;top:55px;background-color:#262626}menu ul li{width:100%}menu ul li a{padding:15px;line-height:20px;background:#262626;border-radius:0}menu ul li a.active,menu ul li a:hover{background-color:#585858!important}menu ul li ul li a{padding-left:30px}.navbar-dropdown{position:static}.action-btn-area{margin-right:60px}}@media only screen and (max-width:600px){.nav-container{flex-direction:row-reverse}.action-btn-area,.nav-list{display:none}.nav-mobile{display:flex;position:relative;top:0;right:0;background:transparent;height:65px;width:70px;align-items:center}#navbar-toggle{position:absolute;top:19px;cursor:pointer;padding:10px 35px 16px 0}#navbar-toggle:before{content:"";display:block;width:20px;height:2px;background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#navbar-toggle::content,#navbar-toggle:after,#navbar-toggle:before{content:"";display:block;width:18px;height:2px;background-color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#navbar-toggle:after{top:15px}#navbar-toggle:before{top:20px}.action-btn-area{display:none}}@media screen and (max-width:600px){.action-btn-menu{display:block!important}.action-btn-line{margin-top:25px;display:flex;gap:20px;flex-wrap:wrap}}#navbar-toggle{position:absolute;top:19px;cursor:pointer;padding:10px 35px 16px 0}#navbar-toggle span,#navbar-toggle span:after,#navbar-toggle span:before{cursor:pointer;border-radius:1px;height:3px;width:25px;background:white;position:absolute;display:block;content:"";transition:all .3s ease-in-out}#navbar-toggle span:before{top:-8px}#navbar-toggle span:after{bottom:-8px}#navbar-toggle.active span{background-color:transparent}#navbar-toggle.active span:after,#navbar-toggle.active span:before{top:0}#navbar-toggle.active span:before{transform:rotate(45deg)}#navbar-toggle.active span:after{transform:rotate(-45deg)}.brand-name{cursor:pointer;display:flex;align-items:center;gap:10px;margin:0 25px 0 0}.brand-name img{transition:all .2s ease}.brand-name:hover img{transform:scale(1.05)}