.elementor-19 .elementor-element.elementor-element-9c45046{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a9b46f3 .jet-map-listing{height:100vh;}.elementor-19 .elementor-element.elementor-element-a9b46f3 .jet-map-marker-wrap{width:200px;color:var( --e-global-color-52ea6d5 );background-color:var( --e-global-color-52ea6d5 );border-radius:100px 100px 100px 100px;margin-bottom:16px;text-align:center;}.elementor-19 .elementor-element.elementor-element-a9b46f3 .jet-map-marker-image{width:200px;}.elementor-19 .elementor-element.elementor-element-a9b46f3 .jet-map-marker{font-size:110px;color:var( --e-global-color-52ea6d5 );}.elementor-19 .elementor-element.elementor-element-a9b46f3 .jet-map-marker-wrap:after{border-top-color:var( --e-global-color-52ea6d5 );margin:0 0 0 -16px;border-width:16px 16px 0 16px;}.elementor-19 .elementor-element.elementor-element-a9b46f3 .jet-map-marker:not(.unset-fill):not(.custom-color):not(.keep-color) path{fill:var( --e-global-color-52ea6d5 );}.elementor-19 .elementor-element.elementor-element-a9b46f3 .cluster span, .elementor-19 .elementor-element.elementor-element-a9b46f3 .marker-cluster span{font-size:19px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6ab1247{--display:flex;}.elementor-19 .elementor-element.elementor-element-2dfe94e{z-index:9999;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-9c45046{--content-width:100vw;}}/* Start custom CSS for jet-engine-maps-listing, class: .elementor-element-a9b46f3 */.jet-map-marker.is-svg-icon {
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;

    background: transparent !important;
    border: none !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;
}

.jet-map-marker.is-svg-icon svg {
    width: 52px !important;
    height: 52px !important;
}
@keyframes hello-rsd-bounce {
    0%,100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-4px);
    }
}

.jet-map-marker.is-svg-icon {
    animation: hello-rsd-bounce 2.5s ease-in-out infinite;
}

.leaflet-popup-close-button {
    width: 28px !important;
    height: 28px !important;

    background: #fff !important;
    border-radius: 50% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-shadow: 0 2px 8px rgba(0,0,0,.15) !important;

    color: #0f6b6d !important;
    font-size: 18px !important;
    font-weight: bold !important;

    top: 8px !important;
    right: 8px !important;

    line-height: 1 !important;
}
.leaflet-popup-close-button {
    margin-top:80px;
    top: -10px !important;
    right: -10px !important;
}

.leaflet-popup-content {
  overflow: visible !important;
}/* End custom CSS */