#contact_section{display:flex}@media only screen and (max-width: 767px){#contact_section{flex-direction:column-reverse}}#contact_section .contact-info-container{background:var(--contact-info-bg);flex-basis:50%}#contact_section .contact-info-container .contact-info{max-width:700px;margin:0 auto 5%;text-align:left;padding:5%}#contact_section .contact-info-container .contact-info .contact-header{max-width:500px;color:var(--contact-info-bg-alt);text-transform:var(--contact-header-text-transform)}@media only screen and (max-width: 767px){#contact_section .contact-info-container .contact-info .contact-header{display:none}}#contact_section .contact-info-container .contact-info .contact-address a,#contact_section .contact-info-container .contact-info .api-phone{font-style:normal;text-decoration:underline;text-transform:var(--contact-info-text-transform)}#contact_section .contact-info-container .contact-info .contact-office-hours{text-transform:var(--contact-info-text-transform);margin:30px 0}#contact_section .contact-info-container .contact-info .social-container{display:flex;justify-content:space-around;width:200px}#contact_section .contact-info-container .contact-info .social-container .sm-icon{background:var(--primary-base);border-radius:100%;width:40px;height:40px;display:flex;transition:.2s ease-out}#contact_section .contact-info-container .contact-info .social-container .sm-icon a{width:40px;height:40px;display:flex;justify-content:center;align-items:center}#contact_section .contact-info-container .contact-info .social-container .sm-icon a svg{width:20px;height:20px;fill:var(--primary-base-alt)}#contact_section .contact-info-container .contact-info .social-container .sm-icon:hover{transform:scale(1.2);transition:.2s ease-in-out}#contact_section #contact_us_page_container{background:rgba(0,0,0,0)}#contact_section .lightning-form .form-group input:not([value=""]){background:rgba(0,0,0,0)}#div_comment_form.inactive{display:none}#div_success_popup{display:none}#div_success_popup.active{display:block}.grecaptcha-badge{z-index:1}#map_section .community-map{height:600px;transition:filter 350ms ease}@media only screen and (max-width: 767px){#map_section .community-map{height:400px}}#map_section .community-map:hover img{filter:brightness(0.95)}#map_section .community-map .mobile-community-map{display:block}@media only screen and (max-width: 767px){#map_section .community-map .mobile-community-map{object-fit:none}}#map_section .community-map .desktop-community-map{display:none}#map_section .community-map img{width:100%;height:100%;object-fit:cover;object-position:center;transition:filter 350ms ease}@media(min-width: 1200px){#map_section .map-link{height:100%}#map_section .community-map{overflow:hidden}#map_section .community-map .desktop-community-map{display:block;height:620px}#map_section .community-map .mobile-community-map{display:none}}footer{padding:2%;background:var(--footer-bg)}footer button{letter-spacing:var(--body-base-letter-spacing)}footer .footer-corp{width:var(--footer-corp-logo-max-width);margin:10px auto 20px}footer .footer-copyright{width:fit-content;margin:30px auto 15px;text-align:center;display:flex;align-items:center}@media only screen and (max-width: 767px){footer .footer-copyright{flex-direction:column-reverse}}footer .footer-copyright .copyright-links{display:flex;justify-content:center;align-items:center}footer .footer-copyright .copyright-text p,footer .footer-copyright .copyright-links p{color:var(--footer-bg-alt)}footer .footer-copyright .copyright-text a:hover,footer .footer-copyright .copyright-links a:hover{opacity:.7;transition:.3s ease-in-out}footer .footer-copyright .copyright-wrapper a:hover,footer .footer-copyright .copyright-wrapper button:hover{opacity:.7;transition:.3s ease-in-out}footer .footer-copyright .ada-eho-container{display:flex}footer .footer-copyright .ada-eho-container .copyright-icon svg{width:25px;height:25px;fill:var(--footer-bg-alt);margin:0 3px}#footer_equal_housing_link{margin:0;display:block;text-align:center;padding-bottom:20px;padding-top:20px;fill:var(--footer-bg-alt)}#footer_equal_housing_link svg{max-width:none;fill:var(--footer-bg-alt)}#footer_equal_housing_link svg path,#footer_equal_housing_link svg rect{fill:var(--footer-bg-alt)}
