:root{--footer-bg:var(--background-3-base);--footer-alt:var(--background-3-base-alt);--footer-text-font:var(--fonts-header);--footer-font-size:calc(var(--header-base-font-size) * 1.1);--footer-copyright-font-size:calc(var(--body-base-font-size) * .85);--footer-line-height:2;--footer-link-hover-opacity:0.75;--footer-mobile-community-logo-width:max(28vw,150px);--footer-tablet-community-logo-width:max(18vw,190px);--footer-desktop-community-logo-width:clamp(190px,14vw,290px);--footer-community-logo-max-height:300px;--footer-mobile-corp-logo-width:230px;--footer-tablet-corp-logo-width:265px;--footer-desktop-corp-logo-width:290px;--footer-corp-logo-max-height:200px}.footer{background-color:var(--footer-bg);color:var(--footer-alt);padding-bottom:20px;background-size:cover;background-position:center;margin-top:140px;opacity:0;-webkit-transition:opacity 200ms ease 0ms;transition:opacity 200ms ease 0ms}.footer .inner-container a:hover{opacity:var(--footer-link-hover-opacity)}.footer .inner-container .footer-img-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2%;margin:auto;position:relative;padding:0 5% 40px}.footer .inner-container .footer-img-grid .img-container{position:relative;margin-top:-50%}.footer .inner-container .footer-img-grid .img-container:before{content:"";display:block;position:absolute;top:0;z-index:10;height:100%;width:100%;background-color:var(--hp-img-overlay-color);opacity:var(--hp-img-overlay-opacity)}.footer .inner-container .footer-img-grid .img-container img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.footer .inner-container .community-logo-wrapper{text-align:center;padding-bottom:40px}.footer .inner-container .community-logo-wrapper img,.footer .inner-container .community-logo-wrapper svg{display:block;width:var(--footer-mobile-community-logo-width);max-height:var(--footer-community-logo-max-height);margin:auto}.footer .inner-container .footer-info{text-align:center}.footer .inner-container .footer-info .info{display:block;font-family:var(--footer-text-font);font-size:var(--footer-font-size);color:var(--footer-alt);line-height:var(--footer-line-height)}.footer .inner-container .footer-info .hours{padding:40px 20px 0}.footer .inner-container .social-media{width:100%}.footer .inner-container .social-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10%;position:relative;padding:40px 0 70px;width:50%;margin:auto}.footer .inner-container .social-grid svg{width:30px;height:30px}.footer .inner-container .social-grid svg .cls-1,.footer .inner-container .social-grid svg path{fill:var(--footer-alt)}.footer .inner-container .footer-btn{background-color:var(--footer-alt);color:var(--footer-bg);font-size:calc(var(--header-base-font-size) * 0.8)}.footer .inner-container .corp-logo-wrapper{text-align:center;padding:70px 0 40px}.footer .inner-container .corp-logo-wrapper img,.footer .inner-container .corp-logo-wrapper svg{display:block;width:var(--footer-mobile-corp-logo-width);max-height:var(--footer-corp-logo-max-height);margin:auto}.footer .inner-container .apts-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:0 10%}.footer .inner-container .apts-icons .acc-wrapper img,.footer .inner-container .apts-icons .acc-wrapper svg{width:23px}.footer .inner-container .apts-icons .acc-wrapper img path,.footer .inner-container .apts-icons .acc-wrapper svg path{fill:var(--footer-alt)}.footer .inner-container .apts-icons .eho-wrapper svg{width:30px}.footer .inner-container .apts-icons .eho-wrapper svg path{fill:var(--footer-alt)}.footer .inner-container .copy{padding:20px 10% 30px;font-family:var(--footer-text-font);font-size:var(--footer-copyright-font-size);color:var(--footer-alt);text-align:center}.footer .inner-container .no-wrap{white-space:nowrap}@media (min-width:768px){.footer{margin-top:180px}.footer .inner-container .footer-img-grid{padding:0px 0 70px}.footer .inner-container .community-logo-wrapper img,.footer .inner-container .community-logo-wrapper svg{width:var(--footer-tablet-community-logo-width);margin-left:8%}.footer .inner-container .footer-info{text-align:left}.footer .inner-container .footer-info .hours{padding:40px 0 0}.footer .inner-container .social-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}.footer .inner-container .corp-logo-wrapper img,.footer .inner-container .corp-logo-wrapper svg{width:var(--footer-tablet-corp-logo-width)}.footer .inner-container .apts-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer .inner-container .apts-icons,.footer .inner-container .copy{padding:40px 0}.footer .inner-container .copy{text-align:left}.footer .inner-container .footer-img-grid{width:65%;margin-left:5vw}.footer .inner-container .refer-corp-logo-wrapper,.footer .inner-container .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:auto}.footer .inner-container .refer-corp-logo-wrapper>*,.footer .inner-container .top>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .inner-container .refer-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .inner-container .refer-btn-wrapper .footer-btn{margin-left:8%}.footer .inner-container .corp-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .inner-container .copy-apts-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin:auto;gap:14px}}@media (min-width:1280px){.footer{margin-top:200px}.footer .inner-container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:"tc tc tc tc tc tc tc tc tc tc tc tc" "t t t t t t t t t t t t" "ca ca ca ca ca ca ca rc rc rc rc rc"}.footer .inner-container .footer-img-grid{grid-area:tc;width:50%}.footer .inner-container .top{grid-area:t;display:grid;grid-template-columns:repeat(12,1fr);width:100%}.footer .inner-container .top .community-logo-wrapper{grid-column:1/5;align-self:center}.footer .inner-container .top .community-logo-wrapper img,.footer .inner-container .top .community-logo-wrapper svg{width:var(--footer-desktop-community-logo-width);margin:0;margin-left:5vw}.footer .inner-container .top .group{grid-column:9/-1}.footer .inner-container .top .group .city-address,.footer .inner-container .top .group .street-address{display:inline-block}.footer .inner-container .top .group .city-address{padding-right:15px}.footer .inner-container .top .group .social-grid{padding-bottom:100px}.footer .inner-container .footer-btn{margin:0}.footer .inner-container .refer-corp-logo-wrapper{grid-area:rc;display:grid;grid-template-columns:repeat(12,1fr);width:100%;padding-bottom:40px}.footer .inner-container .refer-corp-logo-wrapper .refer-btn-wrapper{grid-column:1/-7;grid-row:1/-1}.footer .inner-container .refer-corp-logo-wrapper .refer-btn-wrapper .footer-btn{margin-top:0}.footer .inner-container .refer-corp-logo-wrapper .corp-logo-wrapper{grid-column:7/-2;grid-row:1/-1}.footer .inner-container .copy-apts-logo-wrapper{grid-area:ca;display:grid;grid-template-columns:repeat(12,1fr);width:100%;padding-bottom:40px}.footer .inner-container .copy-apts-logo-wrapper .apts-icons{grid-column:2/-1;grid-row:1/-1;padding:0}.footer .inner-container .copy-apts-logo-wrapper .copy{grid-column:3/-1;grid-row:1/-1;padding:0 15px}.footer .inner-container .corp-logo-wrapper{padding:0}.footer .inner-container .corp-logo-wrapper img,.footer .inner-container .corp-logo-wrapper svg{width:var(--footer-desktop-corp-logo-width);margin-right:0;padding-left:20px}}@media (min-width:1600px){.footer .inner-container .footer-img-grid{gap:0}.footer .inner-container .footer-img-grid .img-container{width:90%}.footer .inner-container .copy{padding-right:10px}.footer .inner-container .footer-btn{margin:0 0 40px;-ms-flex-item-align:center;align-self:center}.footer .inner-container .community-logo-wrapper{grid-column:4/16}.footer .inner-container .copy{padding-right:10px}.footer .inner-container .footer-btn{-ms-flex-item-align:center;align-self:center}}@media (min-width:2000px){.footer .inner-container{width:90%;margin:auto;grid-template-areas:"tc tc tc tc tc tc tc tc tc tc tc tc" "t t t t t t t t t t t t" "ca ca ca ca ca ca ca ca rc rc rc rc"}.footer .inner-container .footer-img-grid{width:44%}.footer .inner-container .top .group{grid-column:10/-1}}.footer .footer-img-grid{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity 800ms ease 200ms,-webkit-transform 800ms ease-out 200ms;transition:opacity 800ms ease 200ms,-webkit-transform 800ms ease-out 200ms;transition:transform 800ms ease-out 200ms,opacity 800ms ease 200ms;transition:transform 800ms ease-out 200ms,opacity 800ms ease 200ms,-webkit-transform 800ms ease-out 200ms}.footer .copy-apts-logo-wrapper,.footer .refer-corp-logo-wrapper,.footer .top{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity 800ms ease 500ms,-webkit-transform 800ms ease-out 500ms;transition:opacity 800ms ease 500ms,-webkit-transform 800ms ease-out 500ms;transition:transform 800ms ease-out 500ms,opacity 800ms ease 500ms;transition:transform 800ms ease-out 500ms,opacity 800ms ease 500ms,-webkit-transform 800ms ease-out 500ms}.footer.animate{opacity:1}.footer.animate .footer-img-grid{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.footer.animate .copy-apts-logo-wrapper,.footer.animate .refer-corp-logo-wrapper,.footer.animate .top{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#footer_equal_housing_link{margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:block;text-align:center;padding-bottom:20px;padding-top:0;fill:var(--footer-alt)}#footer_equal_housing_link svg{fill:var(--footer-alt)}#footer_equal_housing_link svg path,#footer_equal_housing_link svg rect{fill:var(--footer-alt)}