.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Menú escritorio: resaltar la página actual (Inicio, Empresa, Maquinaria, Servicios, Contacto) */
body.page-id-8554 .eg-nav [data-id="3bcf1096"],
body.page-id-8554 .eg-nav [data-id="3bcf1096"]:hover,
body.page-id-8755 .eg-nav [data-id="1c51a6be"],
body.page-id-8755 .eg-nav [data-id="1c51a6be"]:hover,
body.page-id-8865 .eg-nav [data-id="4c234c42"],
body.page-id-8865 .eg-nav [data-id="4c234c42"]:hover,
body.page-id-8864 .eg-nav [data-id="59ae07b0"],
body.page-id-8864 .eg-nav [data-id="59ae07b0"]:hover,
body.page-id-8859 .eg-nav [data-id="6cfb81b1"],
body.page-id-8859 .eg-nav [data-id="6cfb81b1"]:hover {
  background-color: var(--color-white);
  color: var(--color-dark);
  font-weight: 700;
}

/* Menú móvil: resaltar la página actual (fila naranja, texto oscuro, flecha visible) */
body.page-id-8554 .elementor .eg-mm-link[data-id="6f73f062"],
body.page-id-8554 .elementor .eg-mm-link[data-id="6f73f062"]:hover,
body.page-id-8755 .elementor .eg-mm-link[data-id="42706c50"],
body.page-id-8755 .elementor .eg-mm-link[data-id="42706c50"]:hover,
body.page-id-8865 .elementor .eg-mm-link[data-id="2d7aa975"],
body.page-id-8865 .elementor .eg-mm-link[data-id="2d7aa975"]:hover,
body.page-id-8864 .elementor .eg-mm-link[data-id="11c7d73a"],
body.page-id-8864 .elementor .eg-mm-link[data-id="11c7d73a"]:hover,
body.page-id-8859 .elementor .eg-mm-link[data-id="64f36ef7"],
body.page-id-8859 .elementor .eg-mm-link[data-id="64f36ef7"]:hover {
  background-color: var(--color-orange);
  border-bottom-color: transparent;
}
body.page-id-8554 .elementor [data-id="6f73f062"] .eg-mm-text,
body.page-id-8755 .elementor [data-id="42706c50"] .eg-mm-text,
body.page-id-8865 .elementor [data-id="2d7aa975"] .eg-mm-text,
body.page-id-8864 .elementor [data-id="11c7d73a"] .eg-mm-text,
body.page-id-8859 .elementor [data-id="64f36ef7"] .eg-mm-text {
  color: var(--color-dark);
}
body.page-id-8554 .elementor [data-id="6f73f062"] .eg-mm-arrow,
body.page-id-8755 .elementor [data-id="42706c50"] .eg-mm-arrow,
body.page-id-8865 .elementor [data-id="2d7aa975"] .eg-mm-arrow,
body.page-id-8864 .elementor [data-id="11c7d73a"] .eg-mm-arrow,
body.page-id-8859 .elementor [data-id="64f36ef7"] .eg-mm-arrow {
  opacity: 1;
  filter: none;
}/* End custom CSS */