.PropertyMapSection_property-map__bZnrt{margin-top:4rem}.PropertyMapSection_property-map__bZnrt .PropertyMapSection_section-title__v3dTT{font-size:19px;font-weight:700;line-height:31px;text-align:left;font-family:Helvetica;color:#31475e}.PropertyMapSection_property-map__bZnrt .PropertyMapSection_section-subtitle__HqPXw{font-size:16px;color:#587088;text-align:left}.PropertyMapSection_map-image__wJAaW{width:100%;height:-moz-fit-content;height:fit-content}.PropertyMapSection_map-image__wJAaW .PropertyMapSection_container__ehBIX{position:relative;width:100%;aspect-ratio:2/1;max-width:600px;cursor:zoom-in;background-color:#e6e6e6;display:flex;align-items:center;justify-content:center}.PropertyMapSection_map-image__wJAaW .PropertyMapSection_container__ehBIX .PropertyMapSection_placeholder__mdPeR{font-size:.8rem;color:#475569}.PropertyMapSection_map-image__wJAaW .PropertyMapSection_container__ehBIX:after{content:"";position:absolute;inset:0;background-color:#000;opacity:0}.PropertyMapSection_map-image__wJAaW .PropertyMapSection_container__ehBIX:hover:after{opacity:10%}.PropertyMapSection_loader__HFZrU{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#f96472;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:PropertyMapSection_circularRotation__xSQ90 1s linear infinite}.PropertyMapSection_map-modal__CxvS5{display:none;position:fixed;z-index:500;inset:0}.PropertyMapSection_map-modal__CxvS5 .PropertyMapSection_overlay__ImUUc{position:absolute;inset:0;background:transparent;cursor:zoom-out}.PropertyMapSection_map-modal__CxvS5 .PropertyMapSection_content__ixM3l{position:absolute;width:calc(100% - 8rem);height:calc(100% - 8rem);background-color:#fff;opacity:0;border-radius:.6rem;overflow:hidden;border:2px solid #fff}.PropertyMapSection_map-modal__CxvS5 .PropertyMapSection_content__ixM3l .PropertyMapSection_wrapper__W5l3c{position:relative;width:100%;height:100%}@media(max-width:1280px){.PropertyMapSection_map-modal__CxvS5 .PropertyMapSection_content__ixM3l{width:calc(100% - 4rem);height:calc(100% - 4rem);border-radius:.3rem}}@media(max-width:640px){.PropertyMapSection_map-modal__CxvS5 .PropertyMapSection_content__ixM3l{width:calc(100% - 1rem);height:calc(100% - 1rem);border-radius:.3rem}}.PropertyMapSection_map-modal__CxvS5.PropertyMapSection_open__HHyp4 .PropertyMapSection_overlay__ImUUc{animation:PropertyMapSection_fadeIn__y4MOX .5s cubic-bezier(.165,.84,.44,1) forwards}.PropertyMapSection_map-modal__CxvS5.PropertyMapSection_open__HHyp4 .PropertyMapSection_content__ixM3l{animation:PropertyMapSection_scaleUp__9byo4 .5s cubic-bezier(.165,.84,.44,1) forwards}.PropertyMapSection_map-modal__CxvS5.PropertyMapSection_close__pFPao .PropertyMapSection_overlay__ImUUc{animation:PropertyMapSection_fadeOut__NAcVl .5s cubic-bezier(.165,.84,.44,1) forwards}.PropertyMapSection_map-modal__CxvS5.PropertyMapSection_close__pFPao .PropertyMapSection_content__ixM3l{animation:PropertyMapSection_scaleDown__eQe9C .5s cubic-bezier(.165,.84,.44,1) forwards}.PropertyMapSection_map-filter__p8a5B{position:absolute;top:2rem;left:2rem;z-index:500;display:flex;gap:.4rem;flex-wrap:wrap}.PropertyMapSection_map-filter__p8a5B .PropertyMapSection_filter-btn__kogpF{padding:.45rem 1.2rem;background-color:#fff;border-radius:5rem;text-transform:capitalize;cursor:pointer;font-weight:500;font-size:.8rem;color:#64748b;transition:all .25s cubic-bezier(.165,.84,.44,1);border:none;box-shadow:0 4px 12px 0 rgba(0,0,0,.2)}.PropertyMapSection_map-filter__p8a5B .PropertyMapSection_filter-btn__kogpF:hover{background-color:#cbd5e1;color:#000}.PropertyMapSection_map-filter__p8a5B .PropertyMapSection_filter-btn__kogpF.PropertyMapSection_selected__4FAGa{background-color:#cbd5e1;color:#000;font-weight:500}@media(max-width:640px){.PropertyMapSection_map-filter__p8a5B{top:1rem;left:1rem;width:80%}}.PropertyMapSection_close-btn__0iG6D{position:absolute;top:0;right:0;transform:translateX(20%) translateY(-20%);z-index:500;display:flex;align-items:center;justify-content:center;width:5rem;aspect-ratio:1/1;border-radius:5rem;cursor:pointer}.PropertyMapSection_close-btn__0iG6D:hover{background-color:rgba(30,41,59,.5)}.PropertyMapSection_close-btn__0iG6D .PropertyMapSection_icon__Xauo9{position:absolute;top:2.15rem;right:2.15rem;font-size:1.3rem;color:rgba(203,213,225,.75)}@media(max-width:1024px){.PropertyMapSection_close-btn__0iG6D{top:.5rem;right:.5rem;width:2rem;transform:translateX(0) translateY(0);background-color:rgba(30,41,59,.85)}.PropertyMapSection_close-btn__0iG6D .PropertyMapSection_icon__Xauo9{top:.5rem;right:.62rem;font-size:1.1rem}}.PropertyMapSection_google-map__ULUAS{height:100%;width:100%}.PropertyMapSection_nearby-label__0uxYW{background-color:#fff;border:1px solid #000;padding:.25rem .5rem;border-radius:5rem;transform:translateY(36px);font-size:.8rem!important;font-weight:600!important}@keyframes PropertyMapSection_fadeIn__y4MOX{0%{background:transparent}to{background:rgba(0,0,0,.7)}}@keyframes PropertyMapSection_scaleUp__9byo4{0%{top:70%;left:50%;transform:translateX(-50%) translateY(-50%) scale(.8);opacity:0}to{top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1);opacity:1}}@keyframes PropertyMapSection_fadeOut__NAcVl{0%{background:rgba(0,0,0,.7)}to{background:transparent}}@keyframes PropertyMapSection_scaleDown__eQe9C{0%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1);opacity:1}to{top:70%;left:50%;transform:translateX(-50%) translateY(-50%) scale(.8);opacity:0}}@keyframes PropertyMapSection_circularRotation__xSQ90{to{transform:rotate(1turn)}}