.newsletter-form{position:relative}.newsletter-form .newsletter-form__cta{border-radius:24px;height:32px;min-width:32px;padding:0;position:absolute;right:6px;top:21px}.newsletter-form .newsletter-form__cta img{height:24px;width:24px}.newsletter-form__message{font-size:.786rem;line-height:1.286rem;margin:4px 0 0 12px;position:absolute;text-align:left}.newsletter-form__message--error{color:#c84337}.newsletter-form__message--success{color:#486688}.newsletter-form .ui-input__label{font-size:.786rem;left:16px;line-height:1.286rem;top:14px}.newsletter-form .ui-input__field{border-radius:25px;max-height:44px;padding:18px 40px 18px 16px}.newsletter-form .ui-input__field:-moz-placeholder-shown~.ui-input__label{left:12px;top:23px}.newsletter-form .ui-input__field:placeholder-shown~.ui-input__label{left:12px;top:23px}.newsletter-form .ui-input__field:focus~.ui-input__label{font-size:.786rem;left:16px;line-height:1.286rem;top:14px}.newsletter-form .error-field .ui-input__label{color:#c84337!important}.newsletter-form .error-field .ui-input__field{border:2px solid #c84337}@supports(display:grid){.ui-expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}}@supports not (display:grid){.ui-expandable{max-height:0}}@supports(display:grid){.ui-expandable--expanded{grid-template-rows:1fr}}@supports not (display:grid){.ui-expandable--expanded{max-height:100%}}.ui-expandable__container{overflow:hidden}.ui-expandable__container--visible{overflow:visible}.lt-footer{background-color:#fff;border-top:1px solid #e3dede;contain-intrinsic-height:auto 586px;content-visibility:auto;width:100%}@media(min-width:576px){.lt-footer{contain-intrinsic-height:auto 560px}}@media(min-width:768px){.lt-footer{contain-intrinsic-height:auto 614px}}@media(min-width:992px){.lt-footer{contain-intrinsic-height:auto 574px}}.lt-footer__resources{border-bottom:1px solid #e3dede;padding:16px}@media(min-width:768px){.lt-footer__resources{display:none}}.lt-footer__resources--borderless{border-bottom:none}.lt-footer__resources .toggle-resources-cta{align-items:center;display:flex;font-weight:600;justify-content:space-between}.lt-footer__resources img{height:24px;transform:rotate(0deg);transition:transform .3s ease;width:24px}.lt-footer__resources img.rotated{transform:rotate(-180deg)}.lt-footer__generic-links{display:none;padding-bottom:32px;padding-top:32px}@media(min-width:768px){.lt-footer__generic-links{display:block}}.lt-footer .links-title{border-top:1px solid #e3dede;font-weight:600;margin:16px 0;padding-top:16px}@media(min-width:768px){.lt-footer .links-title{border:none;margin:0 0 16px;padding-top:0}}.lt-footer .links-list-item{color:#273656;display:block;margin-bottom:8px;text-decoration:none;width:-moz-fit-content;width:fit-content}.lt-footer .links-list-item:last-child{margin-bottom:0}.lt-footer .links-list-item:hover{color:#0b1223;text-decoration:underline}.js-focus-visible .lt-footer .links-list-item.focus-visible:not(:disabled),.lt-footer.js-focus-visible .links-list-item.focus-visible:not(:disabled){border-radius:4px;outline:2px solid #4674a4!important}.lt-footer .links-list-item:focus-visible:not(:disabled){border-radius:4px;outline:2px solid #4674a4!important}.lt-footer__toggle-ctas{display:flex;gap:16px}@media(min-width:768px){.lt-footer__toggle-ctas{padding:16px 24px 32px}}@media(min-width:1200px){.lt-footer__toggle-ctas{box-sizing:border-box;margin:auto;max-width:1200px}}.lt-footer__toggle-ctas .toggle-cta-arrow{transform:rotate(0deg);transition:transform .3s ease}.lt-footer__toggle-ctas .toggle-cta{align-items:center;background:none;border:none;color:#273656;display:flex;gap:24px;justify-content:space-between;padding:16px;width:100%}@media(min-width:768px){.lt-footer__toggle-ctas .toggle-cta{border:1px solid #e3dede;border-radius:25px;box-sizing:border-box;height:38px;padding:8px 8px 8px 12px;width:160px}}@media(min-width:992px){.lt-footer__toggle-ctas .toggle-cta:hover{border-color:#b6afaf;cursor:pointer}}.js-focus-visible .lt-footer__toggle-ctas .toggle-cta.focus-visible,.lt-footer__toggle-ctas.js-focus-visible .toggle-cta.focus-visible{border-color:#4674a4;outline:1px solid #4674a4}.lt-footer__toggle-ctas .toggle-cta:focus-visible{border-color:#4674a4;outline:1px solid #4674a4}.lt-footer__toggle-ctas .toggle-cta--active{border-color:#b6afaf}.lt-footer__toggle-ctas .toggle-cta--active .toggle-cta-arrow{transform:rotate(-180deg)}.lt-footer__toggle-ctas .toggle-cta span{align-items:center;display:flex;gap:8px}.lt-footer__toggle-ctas .toggle-cta-label{align-items:center;background-color:#d6e6f2;border-radius:50px;display:flex;font-size:.786rem;height:18px;line-height:1.286rem;padding:0 4px}.lt-footer .lt-footer__language-list{padding:0}@media(min-width:992px){.lt-footer .lt-footer__language-list{padding-left:0;padding-right:0}}@media(min-width:1200px){.lt-footer .lt-footer__language-list{padding:0 24px}}.lt-footer .lt-footer__language-list .language-columns{border-top:1px solid #e3dede;padding:8px 16px 24px}@media(min-width:768px){.lt-footer .lt-footer__language-list .language-columns{padding:8px 24px 24px}}@media(min-width:992px){.lt-footer .lt-footer__language-list .language-columns{padding:8px 24px 32px}}@media(min-width:1200px){.lt-footer .lt-footer__language-list .language-columns{padding:8px 0 32px}}.lt-footer .lt-footer__language-list .language-list-item{align-items:center;display:flex;gap:8px;margin-top:16px}.lt-footer .lt-footer__language-list .language-list-item--disabled{cursor:default}.lt-footer .lt-footer__language-list .language-list-item--disabled:hover{text-decoration:none}.lt-footer__social-newsletter-terms{border-top:1px solid #e3dede;box-sizing:border-box;display:grid;grid-template-areas:"newsletter-container" "social-container" "terms-container";margin:auto;padding:32px 16px}@media(min-width:768px){.lt-footer__social-newsletter-terms{grid-template-areas:"social-container newsletter-container" "terms-container terms-container";padding:32px 24px}}@media(min-width:1200px){.lt-footer__social-newsletter-terms{max-width:1152px;padding:32px 0}}.lt-footer__social-newsletter-terms--borderless{border-top:none}.lt-footer__social-container{border-top:1px solid #e3dede;grid-area:social-container;margin:32px -16px 0;padding-top:32px}@media(min-width:768px){.lt-footer__social-container{border:none;margin:0;padding:0}}.lt-footer__social-container .blueground-logo{display:flex;justify-content:center}@media(min-width:768px){.lt-footer__social-container .blueground-logo{justify-content:flex-start}}.lt-footer__social-container .blueground-logo img{height:auto;text-decoration:none;width:134px}@media(min-width:768px){.lt-footer__social-container .blueground-logo img{height:auto;width:160px}}.lt-footer__social-container .blueground-logo a{display:flex}.js-focus-visible .lt-footer__social-container .blueground-logo a.focus-visible,.lt-footer__social-container.js-focus-visible .blueground-logo a.focus-visible{border-radius:4px;outline:2px solid #4674a4}.lt-footer__social-container .blueground-logo a:focus-visible{border-radius:4px;outline:2px solid #4674a4}.lt-footer__social-container .social-icons{display:flex;gap:8px;justify-content:center;margin-top:24px;text-align:center}@media(min-width:768px){.lt-footer__social-container .social-icons{justify-content:flex-start;margin-top:16px}}.lt-footer__social-container .social-icons a{align-items:center;background-color:#f3f7fc;border-radius:50px;display:inline-flex;height:32px;justify-content:center;width:32px}.lt-footer__social-container .social-icons a:hover{background-color:#d6e6f2}.js-focus-visible .lt-footer__social-container .social-icons a.focus-visible,.lt-footer__social-container.js-focus-visible .social-icons a.focus-visible{background-color:#d6e6f2;outline:2px solid #4674a4}.lt-footer__social-container .social-icons a:focus-visible{background-color:#d6e6f2;outline:2px solid #4674a4}.lt-footer__social-container .social-icons img{height:17px;width:16px}.lt-footer__newsletter-container{grid-area:newsletter-container}@media(min-width:768px){.lt-footer__newsletter-container{display:flex;justify-content:flex-end}}@media(min-width:992px){.lt-footer__newsletter-container{margin-left:55px}}@media(min-width:1200px){.lt-footer__newsletter-container{margin-left:102px}}@media(min-width:768px){.lt-footer__newsletter-container .newsletter-content{max-width:346px}}@media(min-width:992px){.lt-footer__newsletter-container .newsletter-content{display:flex;gap:32px;justify-content:flex-end;max-width:none}}@media(min-width:1200px){.lt-footer__newsletter-container .newsletter-content{gap:48px}}.lt-footer__newsletter-container .newsletter{margin-top:1px}@media(min-width:992px){.lt-footer__newsletter-container .newsletter{flex-shrink:0;margin-top:-15px;width:290px}}.lt-footer__terms-container{grid-area:terms-container;margin-top:24px}@media(min-width:768px){.lt-footer__terms-container{align-items:flex-end;border-top:1px solid #e3dede;display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between;margin:32px -24px 0;padding:32px 24px 0}}@media(min-width:1200px){.lt-footer__terms-container{margin:32px 0 0;padding:32px 0 0}}@media(min-width:768px){.lt-footer__terms-container .chpa-equal-housing-opportunity{align-items:end;display:flex;flex-direction:column}}.lt-footer__terms-container .chpa{display:flex;justify-content:center;margin-bottom:4px}@media(min-width:768px){.lt-footer__terms-container .chpa{flex-shrink:0;justify-content:flex-start}}.lt-footer__terms-container .equal-housing-opportunity{align-items:center;color:#486688;display:flex;font-size:.857rem;justify-content:center;line-height:1.429rem;margin-top:4px}@media(min-width:768px){.lt-footer__terms-container .equal-housing-opportunity{justify-content:flex-start}}@media(min-width:992px){.lt-footer__terms-container .equal-housing-opportunity{flex-shrink:0;margin-top:0}}.lt-footer__terms-container .equal-housing-opportunity img{margin-right:6px}.lt-footer__terms-container .copyright-terms-links{font-size:.857rem;line-height:1.429rem;margin-top:24px}@media(min-width:768px){.lt-footer__terms-container .copyright-terms-links{margin-top:6px}}@media(min-width:992px){.lt-footer__terms-container .copyright-terms-links{margin-top:0}}.lt-footer__terms-container .copyright{text-align:center}@media(min-width:768px){.lt-footer__terms-container .copyright{text-align:left}}.lt-footer__terms-container .terms-links{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:center;margin-top:4px}@media(min-width:768px){.lt-footer__terms-container .terms-links{justify-content:flex-start}}@media(min-width:992px){.lt-footer__terms-container .terms-links{flex-wrap:nowrap;gap:16px;margin-top:0}}.lt-footer__terms-container .terms-links a{color:#273656;text-decoration:none}.lt-footer__terms-container .terms-links a:hover{text-decoration:underline}.js-focus-visible .lt-footer__terms-container .terms-links a.focus-visible,.lt-footer__terms-container.js-focus-visible .terms-links a.focus-visible{border-radius:4px;outline:2px solid #4674a4}.lt-footer__terms-container .terms-links a:focus-visible{border-radius:4px;outline:2px solid #4674a4}.auth-footer a{cursor:pointer}.auth-footer__divider{border-top:1px solid #e3dede;margin:24px 0;width:100%}.auth-footer__login{color:#273656;font-size:1rem;line-height:1.571rem;text-align:center}.auth-footer__login button{padding:0}.auth-footer__terms{color:#273656;font-size:.857rem;line-height:1.429rem;margin-top:24px;text-align:center}.auth-footer__terms a{font-size:.857rem;line-height:1.429rem;padding:0;width:auto}.auth-footer__forgot-password{margin-top:16px;text-align:center}.auth-footer__forgot-password button{padding:0}.auth-footer__login-return{text-align:center}.auth-footer__login-return button{padding:0}.auth__header{margin-bottom:24px;text-align:center}.ui-password input{padding-right:48px!important}.ui-password__validations{display:flex;flex-wrap:wrap}.ui-password__validation{align-items:center;display:flex;margin-right:4px;margin-top:4px}.ui-password__icon{align-items:center;display:flex;height:16px;justify-content:center;margin-top:-2px;width:16px}.ui-password__icon img{height:100%;width:100%}.ui-password__circle{background:#273656;border-radius:50%;height:6px;width:6px}.ui-password__label{color:#273656;font-size:.786rem;line-height:1.286rem}.ui-password__label--valid{color:#387671}.ui-password__show-password-icon{cursor:pointer;height:16px;padding:19px 16px;position:absolute;right:0;top:16px;width:16px}.login-form .login-button--email,.login-form .login-button--facebook,.login-form .login-button--google{border:none;position:relative;transition:box-shadow .3s ease-in-out}.login-form .login-button--email:hover,.login-form .login-button--facebook:hover,.login-form .login-button--google:hover{box-shadow:0 2px 4px rgba(39,54,86,.14),0 1px 10px rgba(39,54,86,.2)}.login-form .login-button--facebook .facebook-logo,.login-form .login-button--google .google-logo{border-radius:4px;height:48px;left:0;margin:4px;position:absolute;top:0;width:44px}.login-form .login-button--google{background-color:#4285f4;border-radius:4px}.login-form .login-button--google:hover{background-color:#4285f4!important}.login-form .login-button--google .google-logo{background:#f8f8f7 url(https://cdn.theblueground.com/website/static/img/google-icon.276fdb04bbc7ca87d220.svg) no-repeat 50%}.login-form .login-button--facebook{background-color:#3b5998;border-radius:4px;margin-top:16px}.login-form .login-button--facebook:hover{background-color:#3b5998!important}.login-form .login-button--facebook .facebook-logo{background:#f8f8f7 url(https://cdn.theblueground.com/website/static/img/facebook-icon.5fcebfc1ab11611b3a95.svg) no-repeat 50%}.login-form .login-button--email{background-color:#fff;border:2px solid #4674a4}.login-form__info-banner{color:#273656;margin-top:-8px;text-align:center}.login-form__divider{border-bottom:1px solid #e3dede;color:#273656;font-size:1rem;line-height:1.571rem;margin-bottom:14px;padding-top:6px;position:relative;text-align:center}.login-form__divider:before{content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:0}.login-form__divider span{background:#fff;padding:0 10px;position:relative;top:10px;z-index:1}.login-form .error{color:#c84337;font-size:.786rem;line-height:1.286rem;margin-left:15px;margin-top:4px;text-align:left}.login-form .error-field .ui-input__label{color:#c84337!important}.login-form .error-field .ui-input__field{border:2px solid #c84337}.login{background-color:#fff;display:flex;justify-content:center}@media(min-width:576px){.login{background-color:#f8f8f7}}.login__form{background-color:#fff;border-radius:4px;box-shadow:none;box-sizing:border-box;padding:0 16px;width:100%}@media(min-width:576px){.login__form{box-shadow:0 2px 4px rgba(39,54,86,.14),0 1px 10px rgba(39,54,86,.2);max-width:450px;padding:24px}}