.elementor-1500 .elementor-element.elementor-element-681acc{--display:flex;}.elementor-1500 .elementor-element.elementor-element-681acc:not(.elementor-motion-effects-element-type-background), .elementor-1500 .elementor-element.elementor-element-681acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1500 .elementor-element.elementor-element-4b8296c8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}.elementor-1500 .elementor-element.elementor-element-4b8296c8 a{color:#32027B;}body.elementor-page-1500:not(.elementor-motion-effects-element-type-background), body.elementor-page-1500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1500 .elementor-element.elementor-element-681acc{--content-width:980px;}}/* Start custom CSS *//* Elimina el espacio blanco superior */
body, html {
  margin: 0 !important;
  padding: 0 !important;
  background-color: #0a0617 !important; /* color base oscuro */
}

.elementor-section:first-of-type {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Si usas Hello Elementor, elimina la separación del header */
header, .site-header {
  margin-bottom: 0 !important;
}/* End custom CSS */