.login-container{background-position:50%;justify-content:flex-end;height:100vh;display:flex;position:relative;overflow:hidden}.background-image{background-image:url(/img/TEMP12.png);background-position:50%;width:200%;height:200%;position:absolute;top:0;left:-638px;transform:rotate(45deg)}.background-signupimage{background-image:url(/img/TEMP12.png);background-position:50%;width:200%;height:200%;position:absolute;top:0;right:-438px;transform:rotate(-45deg)}.login-header-logo{cursor:pointer;justify-content:flex-end;margin-bottom:40px;display:flex}.main-login{z-index:1;position:relative}.signup-container{height:100vh;display:flex;position:relative;overflow:hidden}.main-login{border:1px solid var(--black)}.login-image,.signin-container{box-sizing:border-box;flex:1;padding:40px}.reset-container{box-sizing:border-box;background-color:var(--white);flex:1;justify-content:center;align-items:center;height:100vh;padding:30px 60px;display:flex}.errorInvalid{color:(var(--auth-links));font-size:18px;font-weight:600}.forgot-login{box-shadow:0px 4px 17.9px var(--auth-shadow);z-index:1;background-color:#c1e2f5;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:442px;display:flex;overflow:hidden}.login-image{flex:1;justify-content:center;align-items:center;display:flex}.login-image img{object-fit:cover;width:100%;height:100%}.signin-container{background-color:var(--white);flex:1;justify-content:center;align-items:center;width:549px;height:100%;display:flex}.signin-form{text-align:center;width:100%}.signin-title{text-align:left;color:var(--primary-text);font-size:24px;font-weight:700}.signin,.signin-forgotpass-reset{text-align:left;font-weight:500;display:block}.signin-forgotpass,.signin-forgotpass-reset .subtitle{color:var(--forgotpass-subtitle);font-size:16px;font-weight:500}.signin_input{box-sizing:border-box;border:1px solid var(--purple-100);width:100%;font-size:16px;font-family:var(--font-family);border-radius:6px;margin-top:5px;padding:12px 20px}.signin-inputbox{align-items:center;display:flex;position:relative}.signin-inputbox input{box-sizing:border-box;border:1px solid var(--off-white);width:100%;height:48px;font-size:16px;font-family:var(--font-family);border-radius:8px;padding:12px 20px}.signin-inputbox input:hover,.password-inputbox input:hover{border-color:var(--purple-300)}.signin-error-message-hide{text-align:left;color:var(--red);font-size:12px;position:absolute}.password-input{margin-bottom:0}.signin_input.inputError{border:1px solid var(--red)}.signin_input:focus{border-color:var(--gsblue);outline:none}.signin-label{margin-top:24px}.forgotpass-label{color:var(--purple-500);margin-top:24px;font-size:14px;font-weight:400}.signin-label{color:var(--secondary-text);font-size:12px;font-weight:500}.signin_input::placeholder,.password-input::placeholder{color:var(--purple-900);font-size:16px;font-weight:400}.login-btn button{color:var(--white);cursor:pointer;border:none;border-radius:5px;width:100%;height:52px;margin-top:20px;margin-left:0;padding:15.5px 20px;font-size:16px;font-weight:500}.required{color:var(--red)}.signup-google-btn button{margin-left:0}.remember-forgot{text-align:right}.forgotPass{color:var(--secondary-text);font-size:12px;font-weight:400;text-decoration:none}.createAcc{color:var(--purple-500);padding-left:5px;font-size:12px;text-decoration:none}.create-account-link{color:var(--auth-links);text-decoration:underline}.terms-and-services{color:var(--forgotpass-subtitle);font-size:12px;font-weight:400}.dont-have-account{color:var(--forgotpass-subtitle);flex-direction:column;margin-top:20px;font-size:12px;font-weight:400;display:flex}.already-have-account{color:var(--forgotpass-subtitle);margin-top:16px;font-size:12px;font-weight:400}.term_and_service{color:var(--purple-500);font-size:12px;font-weight:400;text-decoration:underline}.create-account{color:var(--forgotpass-title);margin-top:16px;font-size:12px}a:hover{color:var(--black);text-decoration:underline}.signin-error-message{color:var(--red);text-align:left;margin-top:5px;font-size:12px}.api-signin-error-message{color:var(--red);text-align:left;font-size:12px;position:fixed}.or-section{justify-content:center;align-items:center;margin:16px 0;display:flex}.line{background-color:var(--off-white);flex:1;height:1px;margin:0 10px}.or-text{color:var(--forgotpass-title);font-size:12px;font-weight:400}.password-inputbox{align-items:center;display:flex;position:relative}.password-toggle-icon{cursor:pointer;color:var(--off-white);font-size:24px;position:absolute;top:60%;right:10px;transform:translateY(-50%)}.password-toggle-icon.has-value,.password-toggle-icon:hover{color:var(--black)}.back-to-signup{justify-content:center;align-items:center;margin-top:15px;display:flex}.forgot-btn button{color:var(--white);cursor:pointer;border:none;border-radius:5px;width:100%;height:52px;margin-top:24px;margin-left:0;padding:15.5px 20px;font-size:16px;font-weight:400;box-shadow:0 4px 4px #00000040}.resendlink-btn button{color:var(--white);cursor:pointer;border:none;border-radius:5px;width:100%;height:52px;margin-top:40px;margin-left:0;padding:15.5px 20px;font-size:16px;font-weight:500}.signup-sucess-popup{text-align:left}.signup-sucess-popup p{margin:0;font-weight:500}.signup-popup-action{justify-content:flex-end;margin-top:24px;display:flex}.loader-container{justify-content:center;align-items:center;height:100vh;display:flex}.copyright-text{text-align:left;width:100%;max-width:890px;color:var(--forgotpass-subtitle);margin-top:20px;font-size:14px}.remember-and-forgot-container{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.remember-me-container{align-items:center;display:flex}.remember-me-label{cursor:pointer;color:var(--secondary-text);align-items:center;font-size:12px;font-weight:400;display:flex}.remember-me-label input{background-color:var(--purple-500);margin-right:10px}.remember-me-label input:checked{accent-color:var(--purple-500)}.forgot-container{justify-content:center;align-items:center;display:flex}.forgot-header-logo{cursor:pointer;margin-bottom:12px;padding-left:6px;display:flex}.keyIconDesign{background-color:#bfdae2;border-radius:50px;justify-content:center;justify-self:center;align-items:center;width:88px;height:88px;padding:8px;display:flex}.forgotpass-title{text-align:center;color:var(--forgotpass-title);margin-top:24px;font-size:24px;font-weight:700}.subtitle{color:var(--forgotpass-title);font-size:14px;font-weight:400}.signin-forgotpass{text-align:left;text-align:center;margin-top:24px;font-weight:500;display:block}.terms-messegee{color:var(--forgotpass-title);font-size:12px;font-weight:400}.forget-container-main{flex-direction:column;justify-content:center;justify-self:center;align-items:center;max-width:max-content;height:100vh;display:flex}.forgot-header-logo{align-self:flex-start}.reset-login-container{background-position:50%;justify-content:flex-end;height:100vh;display:flex;position:relative;overflow:hidden}.reset-forgot-login{box-shadow:0px 4px 17.9px var(--auth-shadow);z-index:1;background-color:#c1e2f5;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:442px;display:flex;overflow:hidden}.reset-signin-container{background-color:var(--white);flex:1;justify-content:center;align-items:center;width:549px;height:100%;display:flex}.reset-signin-form{text-align:center;width:100%}.reset-signin-forgotpass-reset{text-align:left;font-weight:500;display:block}@media (max-width:768px){.background-signupimage{display:none}.main-login{border:none}.background-image{display:none}.signup-container{justify-content:center;height:100vh;display:flex;position:relative;overflow:hidden}.login-image{border-radius:50px 50px 0 0;order:1;padding:53px 87px}.signin-title{font-size:29px;font-weight:700}.signin-label label{font-size:16px;font-weight:500}.signin_input::placeholder,.password-input::placeholder,.login-btn button{font-size:16px;font-weight:400}.terms-and-services{white-space:nowrap;font-size:16px;font-weight:400}.forgotPass,.createAcc,.term_and_service,.create-account,.terms-checkbox-container label{font-size:16px;font-weight:400}.or-text{font-size:12px}.copyright-text{max-width:680px;padding:0 30px}.login-container{justify-content:center;display:flex}}@media (max-width:480px){.background-image{display:none}.main-login{border:none}.login-image{padding:26px 30px}.signin-title{font-size:24px;font-weight:700}.signin-label label{font-size:16px;font-weight:500}.signin_input::placeholder,.password-input::placeholder,.login-btn button{font-size:16px;font-weight:400}.terms-and-services{white-space:nowrap;margin-top:0;font-size:12px;font-weight:400}.forgotPass,.createAcc,.term_and_service,.create-account{font-size:12px;font-weight:400}.or-text{font-size:10px}.googlebtn{margin-bottom:14px}.signin-container{padding:26px 30px}.copyright-text{max-width:398px;margin-top:0;margin-left:32px;padding:0 80px}.background-signupimage{display:none}.signin-container{background-color:var(--white);width:409px;height:100%}.forget-container-main{scale:80%}}
