.elementor-9 .elementor-element.elementor-element-75ad083 iframe{height:300px;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-75ad083 iframe{height:300px;}}/* Start custom CSS *//* Espacio para que el menú flotante no tape el mapa */
.elementor .elementor-element.elementor-element-42120d5a { padding-block-end: 140px; }
@media (max-width: 767px) {
  .elementor .elementor-element.elementor-element-42120d5a { padding-block-end: 130px; }
}

/* Brillo neón en títulos (según mockup) */
.elementor [data-id="3a2e2fea"] span {
  text-shadow: 0 0 6px rgba(255, 79, 163, 0.75), 0 0 18px rgba(255, 79, 163, 0.5);
}
.elementor [data-id="6173e8e0"] {
  text-shadow: 0 0 6px rgba(255, 79, 163, 0.7), 0 0 18px rgba(255, 79, 163, 0.45);
}
.elementor [data-id="13b1765e"] {
  text-shadow: 0 0 6px rgba(255, 122, 26, 0.75), 0 0 18px rgba(255, 122, 26, 0.5);
}/* End custom CSS */