:root{--page-title-display:none;}/* Start custom CSS */.elementor-57 h2 strong { font-weight: 700; }
body { overflow-x: hidden; }
.jv-price-row:has(> p:last-child:empty) > p:first-child { text-decoration: none !important; font-weight: 700 !important; }
.jv-price-row:has(> p:last-child:empty) > p:last-child { display: none !important; }
/* Nos importa */
.elementor-57 [data-id="b4ef97b"] { position: relative !important; }
.elementor-57 [data-id="5b17983"] { position: static !important; }
@media (min-width: 1025px) {
 .elementor-57 [data-id="b4ef97b"] { min-height: 0 !important; aspect-ratio: 3200 / 1000; max-height: 700px; }
 .elementor-57 .elementor-element.elementor-element-641b4a4, .elementor-57 [data-id="641b4a4"] { position: absolute !important; left: 78.25%; top: 38.4%; width: 374px !important; z-index: 2; }
}
@media (max-width: 1024px) { .elementor-57 [data-id="b4ef97b"] { background-position: 75% center !important; } .elementor-57 [data-id="b4ef97b"]::before { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(60,55,57,.85) 0%, rgba(60,55,57,.55) 100%); } .elementor-57 [data-id="5b17983"] { position: relative !important; z-index: 1; } }



@media (max-width: 767px) { .elementor-57 [data-id="4748ea64"]::after { content: ""; position: absolute; inset: 0; background: rgba(40,20,50,.45); z-index: 0; } .elementor-57 [data-id="4748ea64"] > :not(img) { position: relative; z-index: 1; } }/* End custom CSS */