.elementor-70 .elementor-element.elementor-element-584bac2{--spacer-size:182px;}.elementor-70 .elementor-element.elementor-element-8b7e951{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-f79ebee{text-align:center;}.elementor-70 .elementor-element.elementor-element-f79ebee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:300;color:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-b5f357d{text-align:center;}.elementor-70 .elementor-element.elementor-element-b5f357d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:800;}.elementor-70 .elementor-element.elementor-element-b5f357d .elementor-heading-title a:hover, .elementor-70 .elementor-element.elementor-element-b5f357d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-70 .elementor-element.elementor-element-b5f357d .elementor-heading-title a{transition-duration:1s;}.elementor-70 .elementor-element.elementor-element-72973fb{--spacer-size:9px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-e7de4c9 .elementor-button{background-color:#E69900;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;}.elementor-70 .elementor-element.elementor-element-e7de4c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-e7de4c9.elementor-element{--flex-grow:2;--flex-shrink:1;}.elementor-70 .elementor-element.elementor-element-e7de4c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-70 .elementor-element.elementor-element-e7de4c9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-70 .elementor-element.elementor-element-89abba6{--spacer-size:15px;}.elementor-70 .elementor-element.elementor-element-67f23cc{--spacer-size:50px;}.elementor-70 .elementor-element.elementor-element-360a4a1{text-align:center;}.elementor-70 .elementor-element.elementor-element-360a4a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;color:#5D25BD;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-584bac2{--spacer-size:134px;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-584bac2{--spacer-size:65px;}.elementor-70 .elementor-element.elementor-element-f79ebee .elementor-heading-title{line-height:1.2em;}.elementor-70 .elementor-element.elementor-element-b5f357d .elementor-heading-title{font-size:52px;line-height:1.2em;}}/* Start custom CSS */body.elementor-page-70 {
  --fdb-deep: #0e0826;
  --fdb-indigo: #24145c;
  --fdb-blue: #1c468c;
  --fdb-teal: #1e7896;
  --fdb-magenta: #962878;
  --fdb-rose: #c85082;

  background-color: var(--fdb-deep);
  background-image:
    /* estrellas */
    radial-gradient(1.5px 1.5px at 12% 22%, #fff 50%, transparent 51%),
    radial-gradient(1px 1px at 34% 68%, #fff 50%, transparent 51%),
    radial-gradient(2px 2px at 61% 14%, #fff 50%, transparent 51%),
    radial-gradient(1px 1px at 82% 58%, #fff 50%, transparent 51%),
    radial-gradient(1.5px 1.5px at 47% 44%, #fff 50%, transparent 51%),
    radial-gradient(1px 1px at 91% 86%, #fff 50%, transparent 51%),
    radial-gradient(1.5px 1.5px at 18% 91%, #fff 50%, transparent 51%),
    radial-gradient(1px 1px at 73% 36%, #fff 50%, transparent 51%),
    /* nebulosa */
    radial-gradient(ellipse 45% 55% at 12% 28%, rgba(200, 80, 130, .55), transparent 70%),
    radial-gradient(ellipse 38% 45% at 45% 55%, rgba(150, 40, 120, .65), transparent 70%),
    radial-gradient(ellipse 35% 35% at 80% 70%, rgba(30, 120, 150, .50), transparent 70%),
    radial-gradient(ellipse 40% 40% at 88% 12%, rgba(200, 80, 130, .35), transparent 70%),
    radial-gradient(ellipse 60% 60% at 70% 30%, rgba(28, 70, 140, .55), transparent 75%),
    radial-gradient(ellipse 70% 70% at 30% 80%, rgba(36, 20, 92, .80), transparent 75%);
  background-size:
    420px 420px, 420px 420px, 420px 420px, 420px 420px,
    420px 420px, 420px 420px, 420px 420px, 420px 420px,
    auto, auto, auto, auto, auto, auto;
  background-repeat:
    repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat,
    no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-attachment: fixed;
}

/* En móvil el "fijo" falla en iOS, mejor que haga scroll normal */
@media (max-width: 767px) {
  body.elementor-page-70 {
    background-attachment: scroll;
  }
}/* End custom CSS */