.elementor-5163 .elementor-element.elementor-element-acbccac{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.83;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-acbccac:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-acbccac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acue.org/wp-content/uploads/2023/11/bg-subheader-map-acue.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5163 .elementor-element.elementor-element-acbccac::before, .elementor-5163 .elementor-element.elementor-element-acbccac > .elementor-background-video-container::before, .elementor-5163 .elementor-element.elementor-element-acbccac > .e-con-inner > .elementor-background-video-container::before, .elementor-5163 .elementor-element.elementor-element-acbccac > .elementor-background-slideshow::before, .elementor-5163 .elementor-element.elementor-element-acbccac > .e-con-inner > .elementor-background-slideshow::before, .elementor-5163 .elementor-element.elementor-element-acbccac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 23%, #14387800 100%);}.elementor-5163 .elementor-element.elementor-element-9fb0549{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5163 .elementor-element.elementor-element-bcd6d3a .elementor-heading-title{font-size:70px;line-height:69px;color:#FFFFFF;}.elementor-5163 .elementor-element.elementor-element-278da82{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:left;}.elementor-5163 .elementor-element.elementor-element-278da82 .elementor-heading-title{font-size:20px;line-height:26px;color:#FFFFFF;}.elementor-5163 .elementor-element.elementor-element-ee84909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5163 .elementor-element.elementor-element-43a7208{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-5163 .elementor-element.elementor-element-add25ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-5163 .elementor-element.elementor-element-d1b3462{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5163 .elementor-element.elementor-element-d1b3462:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-d1b3462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dfc8538 );}.elementor-5163 .elementor-element.elementor-element-27626fd{text-align:center;}.elementor-5163 .elementor-element.elementor-element-7869f37 .elementor-button{background-color:var( --e-global-color-dd695b6 );border-radius:27px 27px 27px 27px;padding:15px 40px 15px 40px;}.elementor-5163 .elementor-element.elementor-element-7869f37 .elementor-button:hover, .elementor-5163 .elementor-element.elementor-element-7869f37 .elementor-button:focus{background-color:var( --e-global-color-3703f6a );}.elementor-5163 .elementor-element.elementor-element-595acd2{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-5163 .elementor-element.elementor-element-bcd6d3a .elementor-heading-title{font-size:44px;}}@media(min-width:768px){.elementor-5163 .elementor-element.elementor-element-9fb0549{--width:70%;}.elementor-5163 .elementor-element.elementor-element-ee84909{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-43a7208 */.elementor-5163 .elementor-element.elementor-element-43a7208 .location_listing14, .elementor-5163 .elementor-element.elementor-element-43a7208 .location_pagination14{
    display: none;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_before_listing{
    display: none;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_filter_wrappers{
    max-width: 100%;
    position: relative;
    margin: auto;
    background-color: #ECF3FF;
    padding: 50px !important;
    z-index: 1;
    display: inline-flex;
    flex-direction: column-reverse;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_map_parent{
    top: -6px;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_map_container{
    text-align: center;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .categories_filter select{
    height: 50px;
    border-radius: 30px;
    width: 250px;
    font-size: 16px;
    font-weight: 400;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_search_form input{
    height: 50px;
    border-radius: 30px;
    border: 1px solid #143878;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_search_form::after{
    display: none;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_map{
    height: 65vh !important;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .pip-card-map2__img img{
    max-height: 100px;
}

/*Card Market*/
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_infowindow{
    border-radius: 20px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_iw_content{
    width: 100%;
}

/*Card*/
.elementor-5163 .elementor-element.elementor-element-43a7208 .pip-card-map2{
    background-color: #ECF3FF;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .pip-card-map2__item{
    background-color: white;
    font-size: 12px;
    padding: 8px 10px;
}
.pip-card-map{
    display: flex;
    padding: 15px;
    font-family: "Fira Sans", Sans-Serif;
}
.pip-card-map2__img{
    width: 100%;
    padding: 15px 30px;
}
.pip-card-map2__img img{
    max-width: 100% !important;
}
/*
.pip-card-map__img img{
    width: 100%;
    height: 227px;
    object-fit: cover;
}*/
.pip-card-map2__content{
    padding: 0 20px 30px 20px;
}
.pip-card-map2__content h3{
    font-size: 15px;
    margin-bottom: 10px;
}
.pip-card-map2__item{
    display: flex;
    background-color: #ECF3FF;
    align-items: center;
    padding: 7px 10px;
    margin: 7px 0;
    text-transform: capitalize;
}
.pip-card-map2__item svg{
    margin-right: 7px;
}
.elementor-5163 .elementor-element.elementor-element-43a7208 .categories_filter_reset_btn{
    padding: 9px 35px;
    border-radius: 25px;
    font-weight: 400 !important;
    background-color: #96152B;
}

@media (max-width: 991.98px) {
    .elementor-5163 .elementor-element.elementor-element-43a7208 .wpgmp_filter_wrappers{
        padding: 25px !important;
        bottom: 0;
        position: relative;
    }
    .elementor-5163 .elementor-element.elementor-element-43a7208 .categories_filter select{
        width: 100%;
    }
    .pip-card-map{
        display: block;
    }
    .pip-card-map__img{
        width: 100%;
    }
    .pip-card-map__content{
        width: 100%;
        padding: 0;
    }
}/* End custom CSS */