.Footer_footer__NOtcB{background-color:#000000;padding-top:60px;padding-bottom:30px;margin-top:120px;border-top:2px solid #000000;@media (max-width:768px){padding-top:40px;padding-bottom:20px;margin-top:60px}}.Footer_inner__8OiJV{color:#ffffff}.Footer_link__KvRMh{display:block;color:#ffffff;padding:4px 0;text-decoration:none;&:hover{color:#ffffff;text-decoration:underline}}.PropertyDetails_title__VFWFs{font-size:2rem;font-weight:700;color:#000000;@media (max-width:768px){font-size:1.5rem}@media (max-width:480px){font-size:1.25rem}}.PropertyDetails_sidebarContainer__Ygbqh{position:-webkit-sticky;position:sticky;top:80px;height:-moz-fit-content;height:fit-content;align-self:flex-start;@media (max-width:992px){position:relative;top:0}}.PropertyDetails_contactCard__u7W0k{max-width:100%;overflow:hidden}.PropertyDetails_mapPlaceholder__JhBDn{height:200px;background-color:#f5f5f5;border:1px solid #000000;border-radius:4px;display:flex;align-items:center;justify-content:center}.Features_wrapper__A4wG2{padding-top:80px;padding-bottom:80px;@media (max-width:768px){padding-top:40px;padding-bottom:40px}}.Features_title__YwNTK{font-weight:900;font-size:2.5rem;margin-bottom:3rem;color:#000000;@media (max-width:768px){font-size:1.8rem;margin-bottom:2rem}@media (max-width:480px){font-size:1.5rem}}.Features_card__Qpg6y{transition:transform .15s ease,box-shadow .15s ease;cursor:pointer;border:1px solid #000000;&:hover{transform:scale(1.01);box-shadow:0 4px 8px rgba(0,0,0,.15)}}.Features_cardTitle__e21Rc{color:#000000}