#footer{background-color:var(--footer-bg);padding:var(--footer-padding);z-index:1}@supports (display:flex){#footer .footer-column-group{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:flex-start}}#footer .footer-column-group li,#footer .footer-column-group p{line-height:1.5}@media only screen and (max-width:1200px){#footer .footer-group{width:100%;max-width:400px;text-align:center;margin:0 4% 55px}}@media only screen and (min-width:1201px){#footer .footer-group{width:30%;min-width:350px;max-width:450px;padding:0 15px}}#footer .footer-group p,#footer .footer-group span{color:var(--footer-bg-alt);margin-bottom:0;line-height:1.5}#footer .footer-group a{color:var(--footer-bg-alt);margin-bottom:0;line-height:1.5;transition:.3s ease}#footer .footer-group a:hover{color:var(--footer-bg-alt-hover);text-decoration:none;transition:.3s ease}#footer .header-text{color:var(--footer-bg-alt-accent);z-index:0}#footer .footer-column-1 .corp-logo{margin:var(--footer-corp-logo-margin);padding:var(--footer-corp-logo-padding);display:block;text-align:center}#footer .footer-column-1 .corp-logo img{max-width:var(--footer-corp-logo-width);max-height:var(--footer-corp-logo-height)}@media only screen and (min-width:1260px){#footer .footer-column-2 #gallery{display:flex;flex-direction:column;justify-content:space-between}}#footer .footer-column-2 #gallery ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:20px;padding-left:0;list-style:none}@media only screen and (min-width:768px){#footer .footer-column-2 #gallery ul{margin-bottom:-3px}}#footer .footer-column-2 #gallery ul li{width:32%;margin:3px 0;transition:transform 0.2s ease-in-out;background-color:#fff}#footer .footer-column-2 #gallery ul li:hover{transform:scale(1.08);z-index:2;position:relative;display:inline-block}#footer .footer-column-2 #gallery ul li:hover figure{border:1px solid black;z-index:2;position:relative;display:inline-block}#footer .footer-column-3 .footer-contact a:hover{color:var(--footer-contact-btn-hover)}#footer .footer-column-3 .footer-specials:not(.active){display:none}#footer .footer-column-3 .link-list{list-style:none;padding:0}#footer .margin{margin:var(--footer-column-margin)}#footer .footer-copyright{margin:30px auto 0;padding-bottom:25px;max-width:90%}@supports (display:flex){#footer .footer-copyright{display:flex;justify-content:center;flex-wrap:wrap;align-content:center;align-items:center}}#footer .footer-copyright p{color:var(--footer-bg-alt);width:100%;margin-bottom:0;text-align:center}@media only screen and (max-width:1200px){#footer .footer-copyright p{text-align:center}}#footer .footer-copyright a{color:var(--footer-bg-alt);transition:color .3s ease}#footer .footer-copyright a:hover{color:var(--footer-bg-alt-hover);transition:color .3s ease}@media only screen and (max-width:599px){#footer .footer-copyright a{font-size:inherit;display:inline-block}}#footer .footer-copyright .disclaimer-container{color:var(--footer-bg-alt)}#footer .icons{list-style:none;padding:0}@media only screen and (min-width:1201px){@supports (display:flex){#footer .icons{display:flex;align-items:center}}}#footer .icons .sm-icon:not(:last-of-type){margin-right:35px}@media only screen and (max-width:1200px){#footer .icons .sm-icon{display:inline-block}}#footer .icons a{width:30px;max-height:30px;display:block}#footer .icons a:hover .cls-1,#footer .icons a:hover svg{fill:var(--footer-icon-color-hover);transition:fill .3s ease}#footer .icons a svg{width:30px;height:30px;display:block}#footer .icons a .cls-1{fill:var(--footer-icon-color);stroke:transparent;transition:fill .3s ease}#footer #footer-equal-housing-link{display:inline-block;margin:0 25px}#footer #footer-equal-housing-link svg{fill:var(--footer-icon-color);transition:fill .3s ease}#footer #footer-equal-housing-link:hover svg{fill:var(--footer-icon-color-hover);transition:fill .3s ease}