.hz-page-content-wrapper--facebookLoginFallbackMobile,body .hz-page-content-wrapper--facebookLoginFallback{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hbs .facebook-login-fallback{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;background-color:#fff;flex-grow:1}.hbs .facebook-login-fallback__wrapper{height:100%;padding:0 16px}@media (min-width:768px){.hbs .facebook-login-fallback__wrapper{margin:0 auto;position:relative;width:415px}}.hbs .facebook-login-fallback__back-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (min-width:768px){.hbs .facebook-login-fallback__back-link{left:-120px;position:absolute;top:-10px}}.hbs .facebook-login-fallback__back-link-icon{color:#222;margin-right:5px}.hbs .facebook-login-fallback__back-link-label{color:#222;visibility:hidden}@media (min-width:768px){.hbs .facebook-login-fallback__back-link-label{font-size:16px;line-height:24px;visibility:visible}}.hbs .facebook-login-fallback__header{color:#222;font-size:24px;font-weight:600;line-height:28px;margin-bottom:20px;text-align:center}@media (min-width:768px){.hbs .facebook-login-fallback__header{font-size:32px;line-height:36px;margin-top:24px}}.hbs .facebook-login-fallback__body{color:#000;font-size:14px;line-height:20px;margin-bottom:40px;text-align:center}.hbs .facebook-login-fallback__body span{display:block}.hbs .facebook-login-fallback__body span:not(:first-of-type){margin-top:20px}@media (min-width:768px){.hbs .facebook-login-fallback__body{font-size:16px;line-height:24px;margin-bottom:60px}}.hbs .facebook-login-fallback__error-message-wrapper{background-color:#fafafa;padding:7px 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.hbs .facebook-login-fallback__alert-icon,.hbs .facebook-login-fallback__error-message-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hbs .facebook-login-fallback__alert-icon{color:#d0021b;padding-right:12px}.hbs .facebook-login-fallback__error-message{color:#d0021b;font-size:14px}.hbs .facebook-login-fallback__form{margin-bottom:24px}.hbs .facebook-login-fallback .hz-form-field__feedback{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hbs .facebook-login-fallback .hz-label-input__text.hz-label-input__text{height:48px;padding-left:12px;padding-right:12px}.hbs .facebook-login-fallback .hz-label-input__label{line-height:30px;padding-left:6px}.hbs .facebook-login-fallback .hz-form-field__feedback__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hbs .facebook-login-fallback .hz-form-field__feedback__message{font-size:14px}.hbs .facebook-login-fallback__submit-btn{background-color:#007562;border-color:#007562;font-size:16px;height:48px;margin-top:16px;width:100%}.hbs .facebook-login-fallback__google-recaptcha{margin-top:16px}.hbs .facebook-login-fallback__image{display:block;margin:0 auto;width:300px}@media (min-width:768px){.hbs .facebook-login-fallback__image{width:100%}.hbs .facebook-login-fallback__email-sent-wrapper{margin:0 auto;position:relative}}.hbs .facebook-login-fallback__email-sent-image{display:block;margin:0 auto;width:65px}@media (min-width:768px){.hbs .facebook-login-fallback__email-sent-image{width:100px}}.hz-header__simple-header{height:60px;position:relative}.hz-header__simple-header__wrapper{background-color:#fff;border-bottom:1px solid #e6e6e6;height:100%}.hz-header__simple-header__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:100%;justify-content:center}.hz-header__simple-header__container .hz-houzz-logo{margin:0 auto;width:120px}.hz-header__simple-header .hz-header__join-as-a-pro-cta-container{position:absolute;right:32px;top:10px}.hz-header__simple-header .hz-header__join-as-a-pro-cta-container .join-as-a-pro-cta{background-color:#0066c3;border:none;color:#fff;font-size:16px;line-height:24px;padding:8px 16px}.hz-header__simple-header .hz-header__join-as-a-pro-cta-container .join-as-a-pro-cta:focus,.hz-header__simple-header .hz-header__join-as-a-pro-cta-container .join-as-a-pro-cta:hover{background-color:#0059aa}