.page_loginPageContainer__kD_FG{width:100%;padding:2rem 0}.page_contentContainer__cRQRZ,.page_loginPageContainer__kD_FG{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_contentContainer__cRQRZ{gap:1.5rem;padding:2.5rem}@media screen and (max-width:768px){.page_contentContainer__cRQRZ{width:18.75rem;padding:1rem .625rem}}@media screen and (max-width:300px){.page_contentContainer__cRQRZ{width:15rem}}.signInForm_signInFormContainer__gL_PN{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1rem}.signInForm_signInForm__T_ML1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:.75rem}.signInForm_signInForm__T_ML1 a{font-size:.75rem;font-weight:400;color:#000000cc;align-self:flex-end}.signInForm_errorMessage__4pO3q{font-size:.75rem;font-weight:400;color:var(--error-600)}.signInForm_titleContainer__wTlZe{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:flex-start;margin-bottom:1rem}.signInForm_title__Vl1h7{font-size:2rem;font-weight:700;margin-bottom:.75rem;color:var(--primary-800);text-align:left;line-height:150%}.signInForm_subtitle__fTsrM{font-size:.875rem;font-weight:400;text-align:left;line-height:1.25rem}.signInForm_subtitle__fTsrM a{font-weight:600}.signInForm_termsText__CDGur{font-size:.75rem;font-weight:400;color:#000000b2}.signInForm_termsText__CDGur a{text-decoration:underline;margin-left:.25rem}.signInForm_divider__GQF9C{width:100%;height:1px;border:1px solid #0000001a}.signInForm_landlordLoginButton__xKRu4{border-color:var(--secondary-100);background-color:var(--secondary-100);color:var(--neutral-800);width:100%;text-decoration:none;height:3.5rem;cursor:pointer;border-radius:calc(3.5rem / 2);padding:0 .25rem;font-weight:500;display:flex;justify-content:center;align-items:center;font-size:.875rem}.signInForm_landlordLoginButton__xKRu4:hover{background-color:var(--secondary-200)}@media screen and (max-width:768px){.signInForm_title__Vl1h7{font-size:1.5rem}.signInForm_subtitle__fTsrM{font-size:.75rem}}