.elementor-1305 .elementor-element.elementor-element-3b02090{--display:flex;--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-1305 .elementor-element.elementor-element-c453c5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1305 .elementor-element.elementor-element-3fbac37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for gva-listings-map-filter, class: .elementor-element-3fbac37 */.keyword_list_autocomplete .listing-item{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b02090 */.listing-two__footer {
    background: #ffffff !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    padding: 20px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

.listing-two__footer a {
    padding: 20px !important;
    width: 40% !important;
    max-width: 100% !important;
    margin-bottom: 10px !important;
    box-sizing: border-box !important;
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
}

.listing-two__footer span {
    margin-left: 15px !important;
    overflow-wrap: break-word !important;
    word-break: break-word !important;
}

.listing-two__footer i {
    margin-left: 10px !important;
    flex-shrink: 0 !important;
}/* End custom CSS */