.image-gallery-main-page-sub-component{object-fit:cover;width:100%;height:100vh;position:relative;overflow:hidden}.image-gallery-main-page-sub-component img{object-fit:cover;width:100%;height:100%}.image-gallery-main-page-sub-component .overlay{background-color:#000;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}
.overall-map-main-page-sub-component{width:100%;height:100%}.overall-map-main-page-sub-component .ol-tooltip{background-color:#fffc;border-radius:4px;padding:4px;position:relative}.overall-map-main-page-sub-component .ol-tooltip:before{content:"";border-top:solid #0000;position:absolute;bottom:-6px;left:calc(50% - 3px)}.overall-map-main-page-sub-component .tooltip-container{border-radius:10px;justify-content:center;align-items:center;display:flex}.overall-map-main-page-sub-component .tooltip-container .tooltip-img-container{width:100px;height:100px}.overall-map-main-page-sub-component .tooltip-container .tooltip-img-container img{object-fit:cover;width:100%;height:100%}.overall-map-main-page-sub-component .tooltip-container .tooltip-text-container{flex-direction:column;justify-content:center;margin-left:10px;display:flex}.overall-map-main-page-sub-component .tooltip-container .tooltip-text-container .tooltip-title{color:#050b13;font-size:1.1rem;font-weight:600}.overall-map-main-page-sub-component .tooltip-container .tooltip-text-container .tooltip-price{margin-top:10px}
