.mapWithMarkersf{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1000}.mapWithMarkersf .map-modal-content{position:absolute;overflow:hidden;overflow-x:auto;background:#f5f5f5;top:0;left:0;width:100%;height:100%;border:0;z-index:1002;display:flex}.mapWithMarkersf .map-modal-content .map_left_cards{overflow:hidden;overflow-y:auto;width:380px;height:100%;left:265px;top:0;transition:transform .2s ease;background:#f9f9f9;box-shadow:0 0 24px rgba(0,0,0,.15);padding:0 4px}.mapWithMarkersf .map-modal-content .map_left_cards::-webkit-scrollbar{width:0}.mapWithMarkersf .map-modal-content .map_left_cards .list{padding-top:12px}.mapWithMarkersf .map_container{flex:1 1 40%;position:relative}.mapWithMarkersf .map_container>div:last-child{width:100%!important;height:100%!important}.mapWithMarkersf .map_container .autocomplateWrapper{position:absolute;top:10px;left:10px;z-index:1}.mapWithMarkersf .map_container .autocomplateWrapper input{border:1px solid transparent;width:240px;height:32px;padding:0 12px;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);font-size:14px;outline:none;text-overflow:ellipsis}.mapWithMarkersf .map_container .hoverBox{position:fixed;max-width:300px;max-height:74px;transform:translate(-109%,-178%)}.mapWithMarkersf .map_container .hoverBox .markpoint{position:absolute;border:8px solid transparent;border-left-color:#fff;left:100%;top:50%;transform:translateY(-50%)}.mapWithMarkersf .map_full_overlay__close{position:fixed;right:10px;top:10px;width:40px;height:40px;z-index:1003;background:#fff;border-radius:50%;border:0;box-shadow:0 2px 4px rgba(0,0,0,.24);cursor:pointer}.mapWithMarkersf .map_full_overlay__close:after,.mapWithMarkersf .map_full_overlay__close:before{content:"";background:#383838;position:absolute;left:50%;top:50%;width:20px;height:2px;border-radius:4px}.mapWithMarkersf .map_full_overlay__close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.mapWithMarkersf .map_full_overlay__close:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.mapWithMarkersf .gm-style .gm-style-iw-a .gm-style-iw-chr{display:none}.mapWithMarkersf .gm-style .gm-style-iw-d{max-width:400px}.hotelListCard{display:block;position:relative;box-sizing:border-box;background:#fff;border-radius:9px;cursor:pointer;text-decoration:none;margin-top:8px;border:1px solid #a2afc3;color:#000;box-shadow:0 5px 5px rgba(0,0,0,.07);gap:12px;transition:all .3s}.hotelListCard:hover{background:0 0 no-repeat padding-box padding-box #fff;box-shadow:0 1px 15px rgba(0,0,0,.08);border:1px solid #e9e9e9}.hotelListCard .img{background-position:50%;background-size:cover;height:100%;min-height:200px;border-radius:9px;height:180px;flex:0 0 117px;overflow:hidden}.hotelListCard .right{flex:1 1 auto;overflow:hidden;padding:20px 15px;display:flex;flex-direction:column;gap:10px}.hotelListCard .right .ratingBox .rating{font-size:20px;color:#002970}.hotelListCard .right .location p{text-overflow:ellipsis}.hotelListCard:hover{background:#e7e7e7}