/* DPassos - capa preenchida e responsiva */
.elementor-element-ef74aaa{ min-height:92vh !important; background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; display:flex !important; align-items:center !important; }
.elementor-element-ef74aaa .elementor-background-overlay{ background:linear-gradient(90deg, rgba(0,0,0,.62) 0%, rgba(0,0,0,.32) 48%, rgba(0,0,0,.12) 100%) !important; }
.elementor-element-ef74aaa h1, .elementor-element-ef74aaa h2{ font-size:clamp(30px,4.5vw,58px) !important; line-height:1.08 !important; text-wrap:balance; }
@media (max-width:1024px){ .elementor-element-ef74aaa{ min-height:78vh !important; } }
@media (max-width:767px){ .elementor-element-ef74aaa{ min-height:88vh !important; background-position:68% center !important; } .elementor-element-ef74aaa h1, .elementor-element-ef74aaa h2{ font-size:clamp(28px,8vw,38px) !important; } }
img{ max-width:100%; height:auto; }
/* DPassos - imagem inteira */
.elementor-element-ef74aaa{ background-color:#000 !important; } /*menu dourado*/ #menu-main-menu .menu-item-link{color:#fff !important;} #menu-main-menu .current-menu-item>a,#menu-main-menu .current_page_item>a{color:#A47E55 !important;} #menu-main-menu a:hover{color:#A47E55 !important;} /*DPassos-botoes-listagem*/ .wpresidence_button,.elementor-button,.elementor-button-link,.wpestate_item_list_sh,.blog_list_loader,.sh_but_1 {background-color:#A47E55 !important;border-color:#A47E55 !important;color:#fff !important;} .wpresidence_button:hover,.elementor-button:hover,.elementor-button-link:hover {background-color:#8F6C49 !important;border-color:#8F6C49 !important;color:#fff !important;} /* Enquadramento areas */ .elementor_wpresidece_grid .places_listing.places_background_image{background-position:center center!important;background-size:cover!important;} .elementor_wpresidece_grid .property_listing{min-height:260px!important;} .elementor_wpresidece_grid .places_cover{background:linear-gradient(to top,rgba(0,0,0,0.55),rgba(0,0,0,0) 60%)!important;} .elementor_wpresidece_grid h4 a{text-shadow:0 1px 3px rgba(0,0,0,0.6)!important;}