:root{--footer-bg:var(--background-3-base);--footer-bg-alt:var(--background-3-base-alt);--footer-bg-alt-hover:var(--background-3-hover-alt);--footer-icon-bg:var(--background-3-base-alt);--footer-icon-bg-hover:var(--background-3-base-hover-alt);--footer-icon-bg-alt:var(--background-3-base);--footer-logo-max-width:280px;--footer-corp-logo-max:300px;--footer-corp-logo-max-width:300px;--footer-text-line-height:1.3;--footer-padding:10px 0;--eho-color-fill:var(--background-3-base-alt)}#footer{background-color:var(--footer-bg);z-index:1;display:inline-block;width:100%;padding:var(--footer-padding)}@media only screen and (min-width:1024px){#footer{padding-top:80px}}#footer .footer-header{color:var(--footer-bg-alt)}#footer .hp-button-underline{color:#fff;font-size:calc(var(--body-base-font-size) * 1.6);margin:0 19px 30px;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1599px){#footer .hp-button-underline{font-size:calc(var(--body-base-font-size) * 1.2)}}@media only screen and (max-width:767px){#footer .hp-button-underline{font-size:calc(var(--body-base-font-size) * 1)}}@media only screen and (min-width:1501px){#footer .footer-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:80%;margin:45px auto;padding:0}}@media only screen and (min-width:1200px) and (max-width:1600px){#footer .footer-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (min-width:1600px){#footer .footer-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:2000px}}#footer .footer-column-group li,#footer .footer-column-group p{line-height:var(--footer-text-line-height)}@media only screen and (min-width:768px) and (max-width:1024px){#footer .footer-column-group li,#footer .footer-column-group p{line-height:calc(var(--footer-text-line-height) * 1.6)}}#footer .phone-text{font-family:var(--fonts-body);font-size:calc(var(--body-base-font-size) * 2.6);display:block}@media only screen and (min-width:768px) and (max-width:1024px){#footer .phone-text{font-size:calc(var(--body-base-font-size) * 4.6)}}@media only screen and (min-width:1200px) and (max-width:1599px){#footer .phone-text{font-size:calc(var(--body-base-font-size) * 1.4)}}@media only screen and (min-width:768px) and (max-width:1024px){#footer .phone-text .phone-link{display:block}}@media only screen and (max-width:767px){#footer .phone-text .tty-text{display:block;font-size:calc(var(--body-base-font-size) * 1.8);line-height:1.4}}@media only screen and (min-width:768px) and (max-width:1024px){#footer .phone-text .tty-text{line-height:0.8;font-size:calc(var(--body-base-font-size) * 3);display:block}}#footer .footer-group{padding:0 20px 0px;min-width:300px;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1024px){#footer .footer-group{margin:60px}}@media only screen and (max-width:767px){#footer .footer-group{margin:60px auto}}@media only screen and (max-width:767px){#footer .footer-group .api-office_hours{line-height:2}}#footer .footer-group p,#footer .footer-group span{color:var(--footer-bg-alt);margin-bottom:0;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media only screen and (min-width:1200px){#footer .footer-group p,#footer .footer-group span{line-height:1.6}}#footer .footer-group .footer-link{color:var(--footer-bg-alt);margin-bottom:0px;margin-top:0;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media only screen and (min-width:1200px) and (max-width:1599px){#footer .footer-group .footer-link{margin-bottom:22px}}@media only screen and (max-width:767px){#footer .footer-group .footer-link{line-height:0.8}}#footer .footer-group .footer-link:hover{color:var(--footer-bg-alt-hover);opacity:0.7;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#footer .footer-group .footer-link:hover span{color:var(--footer-bg-alt-hover);text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#footer .corp-logo{margin:0 auto 30px}#footer .corp-logo img{max-width:var(--footer-corp-logo-max)}#footer .corp-logo p{margin-top:60px}@media only screen and (max-width:767px){#footer .corp-logo p{margin-top:24px}}@media only screen and (min-width:1200px){#footer .footer-column-1{width:29%}}@media only screen and (min-width:1600px){#footer .footer-column-1{width:29%}}@media only screen and (max-width:767px){#footer .footer-column-1 p{line-height:2}}@media only screen and (min-width:1200px){#footer .footer-column-2{width:39%}}@media only screen and (min-width:1501px){@supports (display:flex){#footer .footer-column-2.no-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}}#footer .footer-column-2 .address-text-header{font-size:calc(var(--header-base-font-size) * 1.5);color:var(--footer-bg-alt)}@supports (display:flex){#footer .footer-column-2.has-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}#footer .footer-column-2 .social-links{display:inline-block;margin:20px;min-width:280px}#footer .footer-column-2 .social-links .icons{margin-bottom:0}#footer .footer-column-2 .button-style-2{background:var(--background-3-base-alt);display:inline-block;margin:30px;min-width:280px;border:1px solid var(--background-3-base-alt)}#footer .footer-column-2 .button-style-2 span{color:var(--background-3-base)}#footer .footer-column-2 .button-style-2 svg g path,#footer .footer-column-2 .button-style-2 svg rect{fill:var(--background-3-base)}#footer .footer-column-2 .button-style-2:hover{background:var(--background-3-base)}#footer .footer-column-2 .button-style-2:hover span{color:var(--background-3-base-alt)}#footer .footer-column-2 .button-style-2:hover svg g path,#footer .footer-column-2 .button-style-2:hover svg rect{fill:var(--background-3-base-alt)}@media only screen and (min-width:1200px){#footer .footer-column-3{width:29%}}@media only screen and (min-width:1501px){#footer .footer-column-3{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}#footer .footer-column-3 .header-text{font-size:calc(var(--header-base-font-size) * 1.5);color:var(--footer-bg-alt)}#footer #footer_community_logo{width:100%;display:inline-block;text-align:center;margin:20px 0}#footer #footer_community_logo a{display:inline-block;width:100%;max-width:var(--footer-logo-max-width)}#footer #footer_community_logo a img{width:100%}#footer .footer-copyright{margin:30px auto 0;max-width:90%}@supports (display:flex){#footer .footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:1024px){#footer .footer-copyright{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:30px}}#footer .footer-copyright .ada-eho-container{text-align:center;margin:0 10px 0 0}#footer .footer-copyright .ada-eho-container .ada svg{height:25px;width:auto;fill:var(--footer-bg-alt)}#footer .footer-copyright p{color:var(--footer-bg-alt);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:block;width:100%;text-align:center}@media only screen and (max-width:1500px){#footer .footer-copyright p{text-align:center}}@media only screen and (min-width:767px){#footer .footer-copyright p{margin-bottom:30px}}#footer .footer-copyright p span{display:inline-block}#footer .footer-copyright .disclaimer-container{display:block;width:100%;text-align:center}#footer .footer-copyright a{color:var(--footer-bg-alt);display:inline-block;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;font-size:inherit}#footer .footer-copyright a:hover{opacity:0.7;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#footer .footer-copyright .poplink{margin:0 5px}@media only screen and (max-width:1500px){#footer .footer-copyright .ada-eho-links-container{width:100%;text-align:center;margin-bottom:21px}}#footer .footer-copyright .ada-eho-links-container .ada,#footer .footer-copyright .ada-eho-links-container .equal-housing-link{display:inline-block}#footer .footer-copyright .ada-eho-links-container .ada{width:25px}#footer .footer-copyright .ada-eho-links-container .equal-housing-link{width:40px}#footer .footer-copyright .ada-eho-links-container svg{fill:var(--footer-icon-bg-alt)}#footer .footer-copyright .ada-eho-links-container svg:hover{fill:var(--footer-icon-bg-alt)}@media only screen and (max-width:1550px){#footer .footer-copyright .disclaimer-container{width:100%;text-align:center}}#footer #footer-equal-housing-link{display:inline-block;vertical-align:top;line-height:1.5;margin:0 10px;width:30px;height:30px;fill:var(--eho-color-fill)}#footer #footer-equal-housing-link .eho-line-1,#footer #footer-equal-housing-link .eho-svg{fill:var(--footer-bg-alt)}@media only screen and (min-width:768px) and (max-width:1024px){#footer .social-links{margin:110px}}#footer .icons{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}@media only screen and (max-width:1199px){#footer .icons{margin-top:15px}}#footer .icons .sm-icon{display:inline-block;margin:0 15px}@media only screen and (max-width:767px){#footer .icons .sm-icon{margin:0 4px}}@media only screen and (min-width:768px) and (max-width:1024px){#footer .icons .sm-icon{margin:0 8px}}#footer .icons .sm-icon a{width:40px;height:40px;border-radius:100%;line-height:2.2;text-align:0;background-color:transparent;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@supports (display:flex){#footer .icons .sm-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .icons .sm-icon a:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#footer .icons .sm-icon a svg{width:20px;height:20px;display:inline-block}@media only screen and (max-width:1024px){#footer .icons .sm-icon a svg{width:30px;height:30px}}@media only screen and (min-width:768px) and (max-width:1024px){#footer .icons .sm-icon a svg{width:60px;height:60px;margin-top:40px;margin-bottom:40px}}#footer .icons .sm-icon a svg path{fill:var(--footer-icon-bg)}#footer .icons .sm-icon a .cls-1{fill:var(--footer-icon-bg);stroke:transparent;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}#footer .animate{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#footer .animate.animated{-webkit-animation:textScrollReveal ease-in-out both 0.8s;animation:textScrollReveal ease-in-out both 0.8s;animation-range:entry 50% cover 50%}#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}#footer_equal_housing_link svg{fill:var(--footer-bg-alt)}#footer_equal_housing_link svg path,#footer_equal_housing_link svg rect{fill:var(--footer-bg-alt)}:root{--menu-close-x-font-size:calc(var(--body-base-font-size) * 1.4);--menu-bg:var(--background-1-base);--menu-bg-alt:var(--background-1-base-alt);--menu-hover:var(--background-1-hover);--menu-hover-alt:var(--background-1-hover-alt)}#main_header{z-index:11;position:relative}.menu{display:block;position:fixed;top:0;right:0;z-index:14;background:var(--menu-bg);color:var(--menu-bg-alt);height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateX(105%);transform:translateX(105%);-webkit-transition:-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s,-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;opacity:1}@media only screen and (max-width:767px){.menu{width:100%;text-align:center}}.menu.active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0px 15px -8px #000;box-shadow:0 0px 15px -8px #000}.menu #close_menu{position:absolute;top:10px;right:30px;line-height:1}.menu #close_menu .close-x{font-size:var(--menu-close-x-font-size);color:var(--background-1-base-alt)}.menu #close_menu .close-menu-text{display:none}.menu .menu-logo{max-height:125px;max-width:225px;margin-bottom:20px;font-style:normal;margin-right:40px}@media only screen and (max-width:767px){.menu .menu-logo{margin-right:0px;margin-top:30px}}.menu .community-info{margin-bottom:40px}.menu .menu-item{margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu .menu-item svg{z-index:2;height:30px;width:30px;display:inline-block;fill:var(--menu-bg-alt);margin-right:10px;position:relative}.menu .menu-item:before{content:"";left:0px;bottom:0;position:absolute;width:100%;height:2px;background:var(--menu-hover);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s,-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s}.menu .menu-item:hover{color:var(--menu-hover-alt)}@media only screen and (min-width:768px){.menu .menu-item:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.menu .menu-item:hover svg{fill:var(--menu-hover-alt)}.menu .menu-item .menu-link{z-index:1;position:relative;height:100%;width:100%;padding:15px 35px 15px 15px}.menu address.community-info{font-style:normal}.menu .community-info{font-size:14px;margin-top:40px}@media only screen and (min-width:767px){.menu .community-info{padding:30px;margin-left:8%;text-align:left}}.menu .icons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu .icons .sm-icon{margin:5px}.menu .icons .sm-icon a{width:30px;height:30px;display:inline-block}.menu .icons svg{max-height:30px;max-width:30px;fill:var(--menu-hover-alt);width:100%;display:inline-block}@media only screen and (min-width:768px){.mobile-only{display:none}}.headline-close{-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000}.menu-logo-wrapper{padding:30px 30px 0;background:var(--background-1-base)}.menu-list-wrapper{padding:30px}@media only screen and (max-width:767px){.menu-list-wrapper{text-align:left;margin-left:8%}}.menu .community-info{padding:0 30px 0}