.elementor-508 .elementor-element.elementor-element-734b5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-508:not(.elementor-motion-effects-element-type-background), body.elementor-page-508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-508 {
  position: relative;
  border-radius: 16px;
  isolation: isolate;
  overflow: visible !important;
  margin-bottom: 0 !important;
}

/* Fondo visual SIN agrandar el contenedor */
body.elementor-page-508::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  background: url('https://globaltopup-online.com/wp-content/uploads/2026/03/ChatGPT-Image-22-mar-2026-14_43_55.webp') center / cover no-repeat;
  opacity: 0.16;

  transform: none !important;
  animation: none !important;

  z-index: 0;
  pointer-events: none;
}

/* Capa oscura */
body.elementor-page-508::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(5, 10, 25, 0.82) 0%,
    rgba(10, 20, 50, 0.88) 50%,
    rgba(0, 0, 0, 0.94) 100%
  );
  z-index: 1;
  pointer-events: none;
}

body.elementor-page-508 > * {
  position: relative;
  z-index: 2;
}

/* Quita espacio final */
body.elementor-page-508,
body.elementor-page-508 .elementor-widget-wrap,
body.elementor-page-508 .elementor-container,
body.elementor-page-508 .e-con-inner,
body.elementor-page-508 .elementor-widget:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */