.elementor-414 .elementor-element.elementor-element-02376c3{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-b0faa4b{--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;}/* Start custom CSS for wpforms, class: .elementor-element-b0cb7a0 *//* ------------------------------
   Botón a la IZQUIERDA
-------------------------------- */
#wpforms-410 .wpforms-submit-container {
  display: flex !important;
  justify-content: flex-start !important;
  margin-top: 18px !important;
}

#wpforms-410 button.wpforms-submit {
  background: linear-gradient(90deg, #A78BFA, #7C3AED, #5B21B6) !important;
  color: #FFFFFF !important;
  border: 0 !important;
  border-radius: 999px !important;
  padding: 14px 30px !important;
  font-weight: 800 !important;
  letter-spacing: .5px !important;
  text-transform: uppercase !important;
  box-shadow: 0 16px 40px rgba(124,58,237,.35) !important;
  transition: background .2s ease, color .2s ease, transform .15s ease, box-shadow .15s ease;
}

/* Hover negro */
#wpforms-410 button.wpforms-submit:hover {
  background: #000000 !important;
  color: #FFFFFF !important;
  transform: translateY(-2px);
  box-shadow: 0 20px 48px rgba(0,0,0,.45) !important;
}

/* ------------------------------
   Responsive móvil
-------------------------------- */
@media (max-width: 768px) {
  #wpforms-410 .wpforms-submit-container {
    justify-content: center !important;
  }

  #wpforms-410 button.wpforms-submit {
    width: 100% !important;
  }
}/* End custom CSS */