.family-ui-landing-map-view-window{width:90%!important}.family-ui-landing-map-view-window .ant-modal-content{padding:0!important;border-radius:16px}.family-ui-landing-map-view-window .ant-modal-content .ant-modal-close{background-color:#f9fafb}.family-ui-landing-map-view-window .ant-modal-content .ant-modal-close .ant-modal-close-x .ant-modal-close-icon{color:#344054}.family-ui-landing-map-view-window .ant-modal-content .ant-modal-close .ant-modal-close-x .ant-modal-close-icon:hover{color:#000}.family-ui-landing-map-view-window .ant-modal-body{padding:0}.family-ui-landing-map-view-window .map-container{height:60svh;border-radius:16px;overflow:hidden}@media(min-width:700px){.family-ui-landing-map-view-window .map-container{height:70svh}}.family-ui-landing-map-view-window-card{width:auto!important}.family-ui-landing-map-view-window-card .ant-modal-content{border-radius:16px;border-top-left-radius:20px;border-top-right-radius:20px;padding:0!important}.family-ui-landing-map-view-window-card .ant-modal-body{padding:0}.family-ui-landing-map-view-window-card .ant-modal-body .family-ui-service-card{width:300px;border:none}.family-ui-landing-map-view-window-cluster-card{width:90%!important;max-width:400px}.family-ui-landing-map-view-window-cluster-card .ant-modal-content{border-radius:16px;padding:0!important}.family-ui-landing-map-view-window-cluster-card .ant-modal-body{padding:0;display:flex;flex-direction:column}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .services-cluster-modal{padding:8px 0;background:#fff}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .cluster-modal-header{display:flex;justify-content:space-between;gap:12px;padding:16px 10px}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .cluster-modal-header .address{display:flex;align-content:center;gap:8px}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .cluster-modal-header .address .icon i{margin-top:2px;font-size:24px;color:#e11546}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .cluster-modal-header .address .address_text .company-name{flex-shrink:0;display:inline;margin-right:8px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#000}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .cluster-modal-header .address .address_text .address-info{color:#7159bd;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .cluster-modal-header .close-button{width:40px;height:40px;flex-shrink:0;border-radius:8px;background:#f9fafb;display:flex;align-content:center;justify-content:center;cursor:pointer}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .cluster-modal-header .close-button i{font-size:18px;line-height:40px;color:#344054}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .services-list{max-height:400px;overflow:auto}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .services-list .service-item{cursor:pointer;padding:10px 16px;color:#262626;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;align-items:center;gap:8px}.family-ui-landing-map-view-window-cluster-card .ant-modal-body .services-list .service-item:hover{color:#7159bd;background:#f6f2fd}.map-service-card{font-family:Gilroy!important}@media(min-width:699px){.map-service-card{width:300px}}