._login-signup-modal-title__title_17gnb_192{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-xl);line-height:var(--sah-line-height-xl);line-height:1.4;color:var(--sah-interaction-dark);margin:0 0 8px}._login-signup-modal-title__subtitle_17gnb_202{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);line-height:1.4;color:var(--sah-interaction-dark);margin:0 0 12px}@media(min-width:48em){._login-signup-modal-title__subtitle_17gnb_202{line-height:1.6}}._login-signup-modal-title__historic-metrics-wrapper_17gnb_214{display:block}@media(min-width:48em){._login-signup-modal-title__historic-metrics-wrapper_17gnb_214{display:none}}._login-signup-modal-separator_1h4dr_192{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);text-transform:uppercase;color:var(--sah-medium);display:flex;align-items:center;margin:16px 0}@media(min-width:48em){._login-signup-modal-separator_1h4dr_192{margin:12px 0}}._login-signup-modal-separator_1h4dr_192:after,._login-signup-modal-separator_1h4dr_192:before{display:block;content:"";flex:1;border-bottom:1px solid var(--sah-light)}._login-signup-modal-separator_1h4dr_192:before{margin-right:8px}._login-signup-modal-separator_1h4dr_192:after{margin-left:8px}._login-signup-modal-social_kh7yk_192{display:flex;flex-direction:column}._login-signup-modal-social_kh7yk_192>*+*{margin-top:16px}._login-signup-modal-social__item_kh7yk_199{display:flex;flex-direction:column}._login-signup-modal-social__button_kh7yk_203{color:var(--sah-medium)!important;background:#5c5e6d0d!important;box-sizing:border-box!important;min-height:44px}._login-signup-modal-social__button_kh7yk_203>span{display:flex;align-items:center;justify-content:center}._login-signup-modal-social__button_kh7yk_203>span>*+*{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin-left:8px;padding-top:2px}._login-signup-modal-social__button--connecting_kh7yk_222{opacity:1!important;cursor:progress!important;pointer-events:none}@media(min-width:48em){._login-signup-modal-social__button_kh7yk_203{height:60px}}._login-signup-modal-social__spinner_kh7yk_232{display:inline-block;width:14px;height:14px;border:2px solid rgba(92,94,109,.25);border-top-color:var(--sah-medium);border-radius:50%;animation:_login-signup-modal-social-spin_kh7yk_1 .8s linear infinite}._login-signup-modal-social__status_kh7yk_241{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);margin:0;color:var(--sah-medium);text-align:center}._login-signup-modal-social__status_kh7yk_241:not(:empty){margin-top:8px}._login-signup-modal-social__status--error_kh7yk_251{color:var(--sah-danger)}._login-signup-modal-social__status_kh7yk_241._login-signup-modal-social__status--visually-hidden_kh7yk_254{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _login-signup-modal-social-spin_kh7yk_1{to{transform:rotate(360deg)}}._login-signup-modal-terms-and-conditions_14ovw_192{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);line-height:1.5;color:var(--sah-interaction-dark);margin-bottom:8px;width:100%}._login-signup-modal-terms-and-conditions_14ovw_192 a{color:var(--sah-interaction);text-decoration:none}._login-signup-modal-terms-and-conditions__translated_14ovw_204{margin-bottom:0}._login-signup-modal-terms-and-conditions__recaptcha_14ovw_207{margin:8px 0 0;white-space:nowrap;overflow-x:auto}._login-signup-modal-toggle_1c9z4_192{display:flex;align-items:baseline;color:var(--sah-interaction-dark);flex-wrap:wrap}@media(min-width:48em){._login-signup-modal-toggle_1c9z4_192{margin-top:0}}._login-signup-modal-toggle--regular_1c9z4_203,._login-signup-modal-toggle--regular_1c9z4_203 *{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}._login-signup-modal-toggle--small_1c9z4_207,._login-signup-modal-toggle--small_1c9z4_207 *{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}@media(min-width:48em){._login-signup-modal-toggle--small_1c9z4_207,._login-signup-modal-toggle--small_1c9z4_207 *{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}}._login-signup-modal-toggle__text_1c9z4_217{margin:0 12px 0 0}._login-signup-modal-toggle__toggle_1c9z4_221 *{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-interaction);margin-right:16px}._login-form__field_fqzql_192{margin-bottom:8px}@media(min-width:48em){._login-form__field_fqzql_192{margin-bottom:12px}}._login-form__footer_fqzql_200{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;box-sizing:border-box}@media(min-width:48em){._login-form__footer_fqzql_200{flex-direction:row;align-items:center;flex-wrap:wrap}}@media(min-width:48em){._login-form__submit_fqzql_215{margin-top:0;margin-bottom:0;box-shadow:0 4px 8px #00000012;order:3}}._login-form__submit_fqzql_215,._login-form__submit_fqzql_215 *{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);width:100%}@media(min-width:48em){._login-form__submit_fqzql_215,._login-form__submit_fqzql_215 *{width:auto;margin-bottom:0}}._login-form__bottom-buttons_fqzql_233{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;flex-flow:column;gap:8px}@media(min-width:48em){._login-form__bottom-buttons_fqzql_233{height:16px;flex-flow:row;align-items:center;margin-bottom:12px}}@media(min-width:48em){._login-form__terms-and-conditions_fqzql_253{order:1;flex-grow:1}}@media(min-width:48em){._login-form__toggle_fqzql_259{order:2}}._login-form__error_fqzql_263{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-danger);margin-top:16px}@media(min-width:64em){._login-form__error_fqzql_263{margin-top:8px}}._signup-form__field_ilgn1_192{margin-bottom:8px}._signup-form__field_ilgn1_192 button span{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}._signup-form__field_ilgn1_192 button{width:100%}@media(min-width:48em){._signup-form__field_ilgn1_192{margin-bottom:16px}}._signup-form__opt-in-checkbox_ilgn1_207{margin-top:12px}@media(min-width:48em){._signup-form__opt-in-checkbox_ilgn1_207{margin-bottom:24px}}._signup-form__opt-in-checkbox_ilgn1_207>span{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);line-height:1.5}._signup-form__continue_ilgn1_220{width:100%;margin:12px 0;box-sizing:border-box}._signup-form__continue_ilgn1_220 *{width:100%}@media(min-width:48em){._signup-form__continue_ilgn1_220 *{margin:0}}._signup-form__continue_ilgn1_220 span{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}@media(min-width:48em){._signup-form__continue_ilgn1_220{width:auto;margin:0;box-shadow:0 4px 8px #00000012;order:3}}._signup-form__footer_ilgn1_245{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media(min-width:48em){._signup-form__footer_ilgn1_245{flex-direction:row;align-items:center;flex-wrap:wrap}}._signup-form__go-back_ilgn1_258{display:none}@media(min-width:48em){._signup-form__go-back_ilgn1_258{display:inline-block;margin-right:12px;margin-bottom:0}._signup-form__go-back_ilgn1_258 span{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}}._signup-form__submit_ilgn1_272{display:inline-block}._signup-form__submit_ilgn1_272 button{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);box-shadow:0 4px 8px #00000012}._signup-form__actions_ilgn1_280{width:100%}._signup-form__actions_ilgn1_280 div{box-sizing:border-box}@media(min-width:48em){._signup-form__actions_ilgn1_280{width:100%;display:flex;justify-content:flex-end;align-items:center}._signup-form__actions_ilgn1_280 div{margin-bottom:0}}._signup-form__terms-and-conditions_ilgn1_297{width:100%}@media(min-width:48em){._signup-form__terms-and-conditions_ilgn1_297{order:1;flex-grow:1}}@media(min-width:48em){._signup-form__toggle_ilgn1_307{order:2}}._signup-form__error_ilgn1_311{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-danger);margin-top:16px}@media(min-width:64em){._signup-form__error_ilgn1_311{margin-top:8px}}:export{primary:var(--sah-primary);interaction:var(--sah-interaction);secondary-pink:var(--sah-secondary-pink);secondary-blue:var(--sah-secondary-blue);interaction-dark:var(--sah-interaction-dark);interaction-hover:var(--sah-interaction-hover);tertiary:var(--sah-tertiary);danger:var(--sah-danger);success:var(--sah-success);success-light:var(--sah-success-light);success-text:var(--sah-success-text);warning:var(--sah-warning);white:var(--sah-white);primary-light:var(--sah-primary-light);interaction-light:var(--sah-interaction-light);interaction-tint:var(--sah-interaction-tint);secondary-blue-light:var(--sah-secondary-blue-light);secondary-blue-ultra-light:var(--sah-secondary-blue-ultra-light);secondary-pink-light:var(--sah-secondary-pink-light);medium:var(--sah-medium);light:var(--sah-light);medium-light:var(--sah-medium-light);ultra-light:var(--sah-ultra-light);overlay-light-black:var(--sah-overlay-light-black);overlay-black:var(--sah-overlay-black);overlay-white:var(--sah-overlay-white);overlay-pink:var(--sah-overlay-pink);primary-light-blue:var(--sah-primary-light-blue);secondary:var(--sah-secondary);ultra-dark:var(--sah-ultra-dark);dark:var(--sah-dark);info:var(--sah-info);primary-dark:var(--sah-primary-dark);translucid:var(--sah-translucid);shadow:var(--sah-shadow)}:export{font-light:var(--sah-font-light);font-regular:var(--sah-font-regular);font-bold:var(--sah-font-bold);font-extra-bold:var(--sah-font-extra-bold);font-ultra-bold:var(--sah-font-ultra-bold);font-title:var(--sah-font-title)}:export{font-light:var(--sah-font-w-light);font-regular:var(--sah-font-w-regular);font-bold:var(--sah-font-w-bold);font-extra-bold:var(--sah-font-w-extra-bold);font-ultra-bold:var(--sah-font-w-ultra-bold)}:export{line-height-xxxs:var(--sah-line-height-xxxs);line-height-xxs:var(--sah-line-height-xxs);line-height-xs:var(--sah-line-height-xs);line-height-s:var(--sah-line-height-s);line-height-m:var(--sah-line-height-m);line-height-l:var(--sah-line-height-l);line-height-xl:var(--sah-line-height-xl);line-height-xxl:var(--sah-line-height-xxl);line-height-xxxl:var(--sah-line-height-xxxxl);line-height-xxxxl:var(--sah-line-height-xxxxl);line-height-xxxxxl:var(--sah-line-height-xxxxxl);line-height-xxxxxxl:var(--sah-line-height-xxxxxxl);line-height-xxxxxxxl:var(--sah-line-height-xxxxxxxl);line-height-xxxxxxxxl:var(--sah-line-height-xxxxxxxxl)}.success-step__header,.success-step__reach-email,.success-step__priority,.success-step__resolution-time{text-align:center;color:var(--sah-dark)}.success-step__header{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}@media(min-width:80em){.success-step__header{text-align:left;font-size:var(--sah-font-l);line-height:var(--sah-line-height-l)}}.success-step__reach-email{margin-bottom:24px}@media(min-width:80em){.success-step__reach-email{text-align:left}}.success-step__image{width:200px;margin:0 auto}@media(min-width:80em){.success-step__image{display:none}}.success-step__priority{margin-bottom:24px}@media(min-width:80em){.success-step__priority{text-align:left}}.success-step__sos-number{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);text-align:center}@media(min-width:80em){.success-step__sos-number{text-align:left}}._contact-form__field_1a292_192{margin-bottom:8px}@media(min-width:48em){._contact-form__field_1a292_192{margin-bottom:12px}}._contact-form__footer_1a292_200{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;box-sizing:border-box}@media(min-width:48em){._contact-form__footer_1a292_200{flex-direction:row;align-items:center;flex-wrap:wrap}}._contact-form__recaptcha_1a292_214{margin-bottom:16px}@media(min-width:48em){._contact-form__recaptcha_1a292_214{margin-bottom:0}}@media(min-width:48em){._contact-form__submit_1a292_223{margin-top:16px;margin-bottom:0;box-shadow:0 4px 8px #00000012;order:3}}._contact-form__submit_1a292_223,._contact-form__submit_1a292_223 *{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);width:100%}@media(min-width:48em){._contact-form__submit_1a292_223,._contact-form__submit_1a292_223 *{width:auto;margin-bottom:0}}._contact-form__error_1a292_241{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-danger);margin-top:16px}@media(min-width:64em){._contact-form__error_1a292_241{margin-top:8px}}._forgotten-password-form__field_1qwnu_192{margin-bottom:8px;box-sizing:border-box}@media(min-width:48em){._forgotten-password-form__field_1qwnu_192{margin-bottom:16px}}._forgotten-password-form__go-back_1qwnu_201{margin-bottom:16px}._forgotten-password-form__footer_1qwnu_204{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column-reverse;margin-top:8px}@media(min-width:48em){._forgotten-password-form__footer_1qwnu_204{flex-direction:row;align-items:center;margin-top:0}}._forgotten-password-form__footer-tip_1qwnu_218{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-interaction-dark);margin-right:16px}._forgotten-password-form__submit_1qwnu_226,._forgotten-password-form__submit_1qwnu_226 *{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);width:100%;margin-bottom:0}@media(min-width:48em){._forgotten-password-form__submit_1qwnu_226,._forgotten-password-form__submit_1qwnu_226 *{width:auto}}._forgotten-password-form__error_1qwnu_237{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-danger);margin-top:16px}@media(min-width:64em){._forgotten-password-form__error_1qwnu_237{margin-top:8px}}._forgotten-password-success-form_1lfft_192{display:flex;justify-content:center}@media(min-width:48em){._forgotten-password-success-form_1lfft_192{justify-content:flex-end}}._forgotten-password-success-form_1lfft_192 *{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);width:50%}._login-signup-modal_12xaj_192{display:flex}._login-signup-modal__historic-metrics-wrapper_12xaj_195{display:none}@media(min-width:48em){._login-signup-modal__historic-metrics-wrapper_12xaj_195{display:block;width:45%;height:100%}}._login-signup-modal__image-container_12xaj_205{display:none}@media(min-width:48em){._login-signup-modal__image-container_12xaj_205{display:block;width:45%;background-image:url(http://static.spotahome.com/login-signup-modal/login-signup-modal.jpg);background-size:cover;background-position-x:15%}}@media(min-width:64em){._login-signup-modal__image-container_12xaj_205{background-position-x:unset}}._login-signup-modal__content-container_12xaj_222{position:relative;display:flex;flex-direction:column;width:100%;box-sizing:content-box;align-items:center;overflow-y:auto}@media(min-width:48em){._login-signup-modal__content-container_12xaj_222{width:55%}}@media(min-width:90em){._login-signup-modal__content-container_12xaj_222{max-width:780px;margin:0 auto}}._login-signup-modal__content-header_12xaj_242{width:100%;box-sizing:border-box;padding:16px}._login-signup-modal__content-header_12xaj_242>button{margin-left:0!important}@media(min-width:64em){._login-signup-modal__content-header_12xaj_242{max-width:85%;padding-top:24px}}._login-signup-modal__content-body_12xaj_256{display:flex;flex-direction:column;flex:1;padding:0 16px;width:100%;box-sizing:border-box}@media(min-width:48em){._login-signup-modal__content-body_12xaj_256{justify-content:center}}@media(min-width:64em){._login-signup-modal__content-body_12xaj_256{max-width:85%}}._login-signup-modal__methods_12xaj_274{display:flex;flex-direction:column}._login-signup-modal__methods--reversed_12xaj_278{flex-direction:column-reverse}._login-signup-modal__action-container_12xaj_281{margin:0 8px 12px}@media(min-width:48em){._login-signup-modal__action-container_12xaj_281{margin:12px 0 8px}}._login-signup-modal__error_12xaj_289{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-danger)}@media(min-width:80em){._login-signup-modal__error_12xaj_289{text-align:right}}
