.forgot-password{flex-grow:1}.forgot-password .form-wrapper{display:flex;flex-direction:column;margin:auto 0}.forgot-password .primary-button{margin:1.71429rem 0}.forgot-password .secondary-link{text-align:center;display:block}.standard-auth-and-signup.mobile-layout.reset-password .notification-box-wrapper .notification-box,.standard-auth-and-signup.mobile-layout.forgot-password .notification-box-wrapper .notification-box{width:100%}.standard-auth-and-signup .reset-password{flex-grow:1}.standard-auth-and-signup .reset-password .form-wrapper{display:flex;flex-direction:column;margin:auto 0}.standard-auth-and-signup .reset-password .primary-button.form-submit-button{margin-top:1.71429rem}.tfa-layout .links{font-size:1.14286rem}.tfa-layout .links .btn-link{font-weight:400;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tfa-layout .links .resend-otp,.tfa-layout .standard-form input{margin-bottom:1.14286rem}.tfa-layout .standard-form p{font-weight:700;color:#2e333b}.tfa-layout .standard-form p:after{display:inline-block;margin-left:.28571rem;content:"*";font-family:Lato,Sans-serif;line-height:1;font-size:1rem;font-weight:bolder;color:#d4380d}.tfa-layout .standard-form-error input{border:.07143rem solid #cf1322;margin-bottom:.57143rem}.tfa-layout .standard-form-error span{display:flex;margin-left:-.57143rem;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.42857rem;color:#cf1322;margin-bottom:1.14286rem}.tfa-layout .standard-form-error span:before{content:url(https://cdn.peoplegrove.com/admin/1663755615636Icon.svg);height:1.42857rem;margin:0 .57143rem}.tfa-layout .return-to-login{text-align:center;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.14286rem}.tfa-layout .return-to-login span{font-weight:700;color:#0c6cd9}.standard-auth-and-signup.mobile-full-layout,.create-account-sign-in-modal{height:100%}.standard-auth-and-signup.mobile-full-layout .tfa-layout,.create-account-sign-in-modal .tfa-layout,.standard-auth-and-signup.mobile-full-layout .tfa-layout button[type=submit],.create-account-sign-in-modal .tfa-layout button[type=submit],.standard-auth-and-signup.mobile-full-layout .tfa-layout .return-to-login,.create-account-sign-in-modal .tfa-layout .return-to-login{width:100%}.standard-auth-and-signup.small-desktop-layout .signin-form .secondary-link{margin-bottom:4.57143rem}.signin-form .auth-cta.ant-btn-primary{width:100%}.signin-form .secondary-link{width:100%;display:flex;justify-content:center;margin-top:1.14286rem}.standard-auth-and-signup .sso-action-btn{display:flex;flex-wrap:wrap;margin-bottom:1.71429rem;margin-left:-1.14286rem}.standard-auth-and-signup .sso-action-btn button{width:19.42857rem;margin-left:1.14286rem}.standard-auth-and-signup .sso-action-btn button:nth-child(2){width:17.71429rem}.standard-auth-and-signup .sso-action-btn button .svg-icon:not(:last-child),.standard-auth-and-signup .sso-action-btn button img:not(:last-child){margin-right:.57143rem}.standard-auth-and-signup .sso-action-btn button:last-child{padding:.85714rem;width:3.42857rem}.standard-auth-and-signup .sso-action-btn button span{width:100%;overflow:hidden;text-overflow:ellipsis}.standard-auth-and-signup .sso-action-btn.full-width-buttons{flex-direction:column;margin-left:0}.standard-auth-and-signup .sso-action-btn.full-width-buttons button{width:100%;margin-bottom:1.14286rem;margin-left:0}.standard-auth-and-signup .sso-action-btn.full-width-buttons button:last-child{width:100%;margin-bottom:0}.standard-auth-and-signup .sso-action-btn.full-width-buttons button .svg-icon,.standard-auth-and-signup .sso-action-btn.full-width-buttons button img{margin:0 auto 0 1.71429rem}.standard-auth-and-signup .sso-action-btn.full-width-buttons button span{margin-right:auto;width:70%;overflow:hidden;text-overflow:ellipsis}.standard-auth-and-signup .sso-action-btn.flex-width{justify-content:space-between;margin-left:0}.standard-auth-and-signup .sso-action-btn.flex-width button{width:48%;margin-left:0}.standard-auth-and-signup.mobile-layout.mobile-full-layout .main-content__standard-screen .signin-layout{width:100%}.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn{flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%}.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn button{width:100%;display:flex;justify-content:center;margin:.57143rem auto}.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn button:nth-child(2){width:100%}.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn button:last-child{padding:.85714rem 1.71429rem;width:100%}.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn button .svg-icon,.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn button img{margin:0 auto 0 1.71429rem}.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn button span{margin-right:auto;width:70%;overflow:hidden;text-overflow:ellipsis}.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn.large-font button .svg-icon,.standard-auth-and-signup.mobile-layout.mobile-full-layout .sso-action-btn.large-font img{margin:0;margin-right:.57143rem}.authentication.sign-in-desktop .main-content__standard-screen .main-content__standard-screen-wrapper.signin-layout{flex-grow:1}.authentication.sign-in-desktop .main-content__standard-screen .main-content__standard-screen-wrapper.signin-layout .header{margin-top:auto}.authentication.sign-in-desktop .main-content__standard-screen .main-content__standard-screen-wrapper.signin-layout .signin-form{margin-bottom:auto}.authentication.sign-in-desktop .main-content__standard-screen .main-content__standard-screen-wrapper.email-hidden{flex-grow:0}.authentication.sign-in-desktop.has-error .main-content__standard-screen .main-content__standard-screen-wrapper.signin-layout .header{margin-top:0}.dont-have-account{display:flex;justify-content:flex-end;align-items:center;padding:.28571rem;margin:1.42857rem;font-size:1.14286rem;color:#4d535e}.dont-have-account.justify-center{justify-content:center;margin:auto;margin-top:.85714rem}.dont-have-account:focus-within{border:.14286rem solid #096dd9;border-radius:.57143rem}.dont-have-account button{box-shadow:none}
