html{font-size:16px}.si-sapp{min-height:65vh}.si-listing__photo-label{background-color:#000;border-radius:4px;color:#fff;font-size:.85em;font-weight:600;left:8px;line-height:1;padding:5px 8px 4px;position:absolute;text-align:center;top:10px;z-index:2}.si-listing__photo-label:empty{display:none}.si-listing__photo-label.is-open-house{background-color:#a40000;color:#fff}.si-listing__photo-label.is-open-house.is-in-person{left:calc(118px + 1em)}@media (min-width:480px) and (max-width:700px){.si-listing__photo-label.is-open-house.is-in-person{left:8px;top:calc(22px + 1em)}}.si-listing__photo-label.is-sold{background-color:#777;color:#fff}.si-listing__photo-label.is-pending{background-color:#0064a4;color:#fff}.si-listing__photo-label.is-coming-soon{background-color:#37046b;color:#fff}.si-listing__photo-label.is-active-no-showing,.si-listing__photo-label.is-active-under-contract,.si-listing__photo-label.is-back-on-market,.si-listing__photo-label.is-backup,.si-listing__photo-label.is-first-right,.si-listing__photo-label.is-under-contract{background-color:#046b06;color:#fff}.si-listing__photo-label.is-temp-off-market{background-color:#525252;color:#fff}.si-listing__photo-label.is-contingent{background-color:#046b06;color:#fff}@media (max-width:991px){.si-sapp-map-show{-webkit-overflow-scrolling:touch;height:100%;overflow:hidden;padding-right:16px;position:fixed}.si-sapp-map-show .si-sapp{background-color:var(--sis-content-bg);height:100vh;left:0;position:fixed;top:0;transition:none;width:100%;z-index:1025}.si-sapp-map-show .si-sapp .si-row{margin:0}.si-sapp-map-show:not(.si-more-options-open) .si-idx-disclaimer{background-color:var(--sis-component-bg);bottom:0;color:var(--sis-text-color)!important;font-size:.95em;height:40px;left:0;margin:0;overflow:hidden;padding:10px 15px;position:fixed;width:100%;z-index:1035}.si-sapp-map-show:not(.si-more-options-open) .si-idx-disclaimer:before{background-color:var(--sis-component-bg);color:var(--sis-text-color);content:"Property Disclaimers and Info";display:block;font-size:1.1em;font-weight:600;line-height:20px;margin-bottom:10px;text-align:center}.si-sapp-map-show:not(.si-more-options-open) .si-idx-disclaimer.is-open{height:100vh;overflow-y:scroll}.si-sapp-map-show:not(.si-more-options-open) .si-idx-disclaimer.is-open:before{content:"x";font-size:1.5em;margin-bottom:0;text-align:right}.si-sapp-map-show:not(.si-more-options-open) #siScrollTop{display:none!important}}