.footer-outer-container{background-color:var(--slate-85);padding:24px 24px 0}.footer-outer-container svg{margin:auto}.footer-outer-container .footer-inner-container{display:flex;flex-direction:column;padding:30px 0}.footer-outer-container .footer-inner-container .footer-divider{width:100%;height:1px;background-color:var(--slate-50)}.footer-outer-container .footer-inner-container .footer-links-container{margin-block:32px}.footer-outer-container .footer-inner-container .footer-links-container .footer-links-inner-container{display:flex;flex-direction:column;gap:16px;margin-top:16px}.footer-outer-container .footer-inner-container .footer-ca-apartments{margin-top:0}.footer-outer-container .footer-inner-container .footer-ca-apartments .footer-links-inner-container{display:grid;grid-template-columns:auto auto}.footer-outer-container .footer-inner-container .footer-socials{display:flex;flex-direction:column;gap:30px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--slate-50)}.footer-outer-container .footer-inner-container .footer-socials .footer-media-container{display:flex;flex-direction:row;gap:24px}.footer-outer-container .footer-inner-container .footer-socials .footer-media-container a:last-child img{height:20px}.footer-outer-container .footer-inner-container .footer-links-header{color:var(--White,#fff);font-family:Mallory-Book,serif;font-size:20px}.footer-outer-container .footer-inner-container .common-pages-link,.footer-outer-container .footer-inner-container .footer-links{color:var(--White,#fff);font-family:Mallory-Book,serif;font-size:15px}.footer-outer-container .footer-inner-container a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--white)}.footer-outer-container .bottom-footer-strip{display:flex;flex-direction:column;align-items:flex-start;gap:16px;justify-content:flex-start;color:var(--White,#fff);text-align:left;font-family:Mallory-Book,serif;font-size:14px;padding-bottom:20px}@media screen and (min-width:768px){.footer-outer-container{padding-inline:20%;padding-top:50px}.footer-outer-container svg{margin-left:0}.footer-outer-container .footer-inner-container{display:flex;flex-direction:column;padding:30px 0}.footer-outer-container .footer-inner-container .footer-divider{width:100%;height:1px;background-color:var(--slate-50)}.footer-outer-container .footer-inner-container .footer-links-container{margin-block:32px}.footer-outer-container .footer-inner-container .footer-links-container .footer-links-inner-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px}.footer-outer-container .footer-inner-container .footer-links-container .footer-links-inner-container .footer-links{width:140px;font-size:16px}.footer-outer-container .footer-inner-container .footer-socials{display:flex;flex-direction:row;gap:30px;align-items:center;justify-content:space-between;margin-bottom:0}.footer-outer-container .footer-inner-container .footer-links-header{color:var(--White,#fff);font-family:Mallory-Book,serif;font-size:20px;width:-moz-min-content;width:min-content;min-width:250px;display:block}.footer-outer-container .footer-inner-container .common-pages-link,.footer-outer-container .footer-inner-container .footer-links{color:var(--White,#fff);font-family:Mallory-Book,serif;font-size:15px;width:200px}.footer-outer-container .bottom-footer-strip{display:flex;align-items:flex-start;justify-content:flex-start;font-size:14px}}@media screen and (min-width:1280px){.footer-outer-container{padding-inline:30px;display:flex;justify-content:center}.footer-outer-container .footer-main-container{width:100%;max-width:1920px}.footer-outer-container .footer-main-container .footer-inner-container{width:100%;position:relative;flex-direction:row;padding-bottom:80px;align-items:flex-start;max-width:none;justify-content:space-between;margin-inline:auto}.footer-outer-container .footer-main-container .footer-inner-container .footer-ca-apartments{padding-left:0!important}.footer-outer-container .footer-main-container .footer-inner-container .footer-ca-apartments .footer-links-inner-container{display:grid;grid-template-columns:auto auto}.footer-outer-container .footer-main-container .footer-inner-container .common-pages-container{position:absolute;bottom:0;width:100%;padding-bottom:10px;padding-inline:20px;padding-left:0!important;border-block:1px solid var(--slate-50)}.footer-outer-container .footer-main-container .footer-inner-container .common-pages-container .footer-links-inner-container{width:100%;display:flex;justify-content:space-between}.footer-outer-container .footer-main-container .footer-inner-container .common-pages-container .footer-links-inner-container .common-pages-link{width:auto}.footer-outer-container .footer-main-container .footer-inner-container .common-pages-container .footer-links-header{width:-moz-min-content;width:min-content;min-width:250px}.footer-outer-container .footer-main-container .footer-inner-container .footer-divider{width:1px;height:310px}.footer-outer-container .footer-main-container .footer-inner-container .footer-data-common .prom-data-container{flex-direction:column;margin-top:0}.footer-outer-container .footer-main-container .footer-inner-container .footer-data-common .prom-data-container .footer-links{font-size:20px}.footer-outer-container .footer-main-container .footer-inner-container .apartments-commercial-container .footer-data-apartments .footer-links-inner-container,.footer-outer-container .footer-main-container .footer-inner-container .apartments-commercial-container .footer-data-commercial .footer-links-inner-container{flex-direction:column}.footer-outer-container .footer-main-container .footer-inner-container .apartments-commercial-container .footer-data-apartments{margin-bottom:30px}.footer-outer-container .footer-main-container .footer-inner-container .apartments-commercial-container .footer-divider-mobile-only{display:block}.footer-outer-container .footer-main-container .footer-inner-container .footer-og-apartments,.footer-outer-container .footer-main-container .footer-inner-container .footer-ws-apartments{width:-moz-min-content;width:min-content;margin-bottom:30px!important}.footer-outer-container .footer-main-container .footer-inner-container .apartments-commercial-container,.footer-outer-container .footer-main-container .footer-inner-container .footer-ca-apartments,.footer-outer-container .footer-main-container .footer-inner-container .footer-data-common,.footer-outer-container .footer-main-container .footer-inner-container .oregon-washington-container{height:270px;margin:0;display:flex;flex-direction:column;padding-left:20px}.footer-outer-container .footer-main-container .footer-inner-container .oregon-washington-container .footer-divider{display:none}.footer-outer-container .footer-main-container .footer-inner-container .footer-links-container{margin:0}.footer-outer-container .footer-main-container .footer-inner-container .footer-links-container .footer-links-header{font-size:20px}.footer-outer-container .footer-main-container .footer-inner-container .footer-links-container .footer-links-inner-container{margin-bottom:10px}.footer-outer-container .footer-main-container .footer-inner-container .footer-socials{flex-direction:column;padding-left:20px;height:260px;justify-content:space-between;align-items:flex-start;border-bottom:none}.footer-outer-container .footer-main-container .footer-inner-container .footer-socials .footer-media-container{display:flex;flex-direction:row;justify-content:space-between}.footer-outer-container .footer-main-container .footer-inner-container .footer-socials .footer-media-container svg{margin-left:10px!important}.footer-outer-container .footer-main-container .bottom-footer-strip{max-width:none;display:flex;flex-direction:column;justify-content:center;padding-top:20px;margin-inline:auto;padding-inline:30px;padding-left:0}}@media screen and (min-width:1366px){.footer-outer-container svg{margin-left:0}.footer-outer-container .footer-inner-container{max-width:-moz-max-content;max-width:max-content;padding-bottom:80px!important}.footer-outer-container .footer-inner-container .footer-links-container{padding-left:30px}}@media screen and (max-width:1279px){.footer-divider{display:block!important}.footer-main-container .footer-divider-02{width:100%;height:1px;background-color:var(--slate-50);margin-bottom:20px}.footer-main-container .bottom-footer-padding{padding-bottom:80px}}