/*! This stylesheet compiles from Themes/__templates-sass/footers/_footer-style-5.scss */#footer{z-index:1;position:relative;background-color:var(--footer-bg);z-index:1;display:inline-block;width:100%;padding:var(--footer-padding)}#footer .header-text{color:var(--footer-bg-alt);z-index:0}@media only screen and (min-width:1501px){#footer .footer-column-group{border-top:1px solid var(--footer-bg-alt);border-bottom:1px solid var(--footer-bg-alt);width:80%;margin:45px auto;padding:45px 0}@supports (display:flex){#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}}}#footer .footer-column-group li,#footer .footer-column-group p{line-height:var(--footer-text-line-height)}#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}#footer .footer-group p,#footer .footer-group span{color:var(--footer-bg-alt);margin-bottom:0;-webkit-transition:color .3s ease;transition:color .3s ease}#footer .footer-group a:not(.button-style-2){color:var(--footer-bg-alt);margin-bottom:0;margin-top:0;-webkit-transition:color .3s ease;transition:color .3s ease}#footer .footer-group a:not(.button-style-2):hover{color:var(--footer-bg-alt-hover);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#footer .footer-group a:not(.button-style-2):hover span{color:var(--footer-bg-alt-hover);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#footer .corp-logo{margin:30px auto 0}#footer .corp-logo img{max-width:var(--footer-corp-logo-max)}@media only screen and (min-width:1501px){#footer .footer-column-2{border-right:1px solid var(--footer-bg-alt);border-left:1px solid var(--footer-bg-alt)}}@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}}}@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{display:inline-block;margin-top:0;margin:15px 0;min-width:280px}@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 #footer-number{margin-top:15px;display:block}#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}}#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}}#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 .3s ease;transition:color .3s ease;font-size:inherit}#footer .footer-copyright a:hover{color:var(--footer-bg-alt-hover);-webkit-transition:color .3s ease;transition:color .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(--footer-bg-alt)}#footer #footer-equal-housing-link .eho-line-1,#footer #footer-equal-housing-link .eho-svg{fill:var(--footer-bg-alt)}#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}#footer .icons .sm-icon{display:inline-block;margin:0 15px 30px}#footer .icons .sm-icon a{width:60px;height:60px;border-radius:100%;line-height:2.2;text-align:0;background-color:var(--footer-icon-bg);display:inline-block;-webkit-transition:background-color .3s ease;transition:background-color .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{background-color:var(--footer-icon-bg-hover);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#footer .icons .sm-icon a svg{width:30px;height:30px;display:inline-block}#footer .icons .sm-icon a .cls-1{fill:var(--footer-icon-bg-alt);stroke:transparent;-webkit-transition:fill .3s ease;transition:fill .3s ease}#footer .footer-copyright{margin:30px auto}