/* TWA — acabamentos complementares importados para o plugin. */
body .listing_wrapper .property_listing>.listing-unit-img-wrapper,
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .property_unit_carousel,
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .carousel-inner,
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .carousel-item,
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .carousel-item>a{
  border-radius:20px!important;overflow:hidden!important;background:transparent!important;background-color:transparent!important;
}
body .listing_wrapper .property_listing>.listing-unit-img-wrapper{
  clip-path:inset(0 round 20px)!important;-webkit-clip-path:inset(0 round 20px)!important;isolation:isolate!important;
}
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .carousel-item>a{display:block!important}
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .carousel-item>a>img.d-block.w-100.img-fluid{
  border-radius:20px!important;background:transparent!important;background-color:transparent!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;
}
body .listing_wrapper .property_listing>.listing-unit-img-wrapper::before,
body .listing_wrapper .property_listing>.listing-unit-img-wrapper::after,
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .property_unit_carousel::before,
body .listing_wrapper .property_listing>.listing-unit-img-wrapper .property_unit_carousel::after{border-radius:20px!important}

#google_map_prop_list_sidebar>.single-content.twa-single-content-vazio{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}

.adv_search_slider.wpestate_elementor_search_tab_slider_wrapper>p{display:block!important;width:100%!important;margin:0 0 18px!important;padding:0!important}
.adv_search_slider.wpestate_elementor_search_tab_slider_wrapper>p>label,#amount_elementor_search__elementor{display:block!important;width:100%!important;padding:0!important;float:none!important;position:relative!important;inset:auto!important}
#amount_elementor_search__elementor{margin:12px 0 0!important}

@media(max-width:767px){.adv_search_slider.wpestate_elementor_search_tab_slider_wrapper>p{margin-bottom:22px!important}#amount_elementor_search__elementor{margin-top:10px!important;clear:both!important}}
