/*! bundle name: BlueprintLoginPagePage~e5982ef0 */
.bp-CreatePasswordForExistingUserForm .formExplanation,.bp-CreatePasswordForExistingUserForm .passwordExplanation{margin-bottom:1rem}.bp-CreatePasswordForExistingUserForm .submitButton{margin-bottom:.5rem}.bp-CreatePasswordForExistingUserForm .doThisLaterSection button,.bp-CreatePasswordForExistingUserForm .submitButton{width:100%}.bp-CreatePasswordForExistingUserForm .bp-password-wrapper{display:flex;position:relative;vertical-align:middle;width:100%}.bp-CreatePasswordForExistingUserForm .bp-password-wrapper .bp-passwordField{width:100%;margin-bottom:1rem}.bp-CreatePasswordForExistingUserForm .bp-password-wrapper .bp-passwordField .input{z-index:0}.bp-CreatePasswordForExistingUserForm .bp-password-wrapper .passwordVisiblityToggleWrapper{position:absolute;right:0;z-index:1;display:flex;align-items:middle;margin-right:.5rem}.bp-CreatePasswordForExistingUserForm .bp-password-wrapper .passwordVisiblityToggleWrapper .passwordVisiblityToggle{padding:.5rem;margin:.5rem 0}
.bp-CreatePasswordForExistingUserDialog{width:24rem!important}
.ToastContainer{position:fixed;left:0;width:100%;z-index:10050}.ToastContainer .bp-Toast{position:absolute}
.RedfinTopLogoHeader{padding-left:1rem;height:60px;align-content:center;width:-moz-fit-content;width:fit-content}@media (max-width:600px){.RedfinTopLogoHeader{height:48px}}
.LoginTitleAndIllustration{justify-items:center;margin-bottom:1.5rem}.LoginTitleAndIllustration .formTitle{width:100%;font-size:1.8125rem;font-weight:700;line-height:1.25;margin-top:1.5rem;text-align:center}.LoginTitleAndIllustration .formTitle .subtitle{text-align:center;font-size:1rem;font-weight:400;line-height:1.5;margin-top:.5rem}.LoginTitleAndIllustration.mobile .formTitle{font-size:1.625rem;font-weight:700;line-height:1.25;text-align:left;margin-top:0}.LoginTitleAndIllustration.mobile .formTitle .subtitle{text-align:left;margin-top:1rem}
.BlueprintLoginPageBody--desktop{width:320px;display:flex;flex-direction:column;justify-content:center}.BlueprintLoginPageBody--mobile{width:calc(100vw - 2rem);padding:0 1rem;display:flex;flex-direction:column;justify-content:flex-start}.BlueprintLoginPageBody{min-height:calc(100vh - 60px);margin:auto}.BlueprintLoginPageBody .bp-LoginForm{padding-bottom:60px}
.LoginPage{background-color:#faf9f8}
