.elementor-390 .elementor-element.elementor-element-9413a08{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-9413a08:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-9413a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1117;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-390 .elementor-element.elementor-element-a2373ab img{max-width:55px;}.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-390 .elementor-element.elementor-element-2fd2143{width:var( --container-widget-width, 800px );max-width:800px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-390 .elementor-element.elementor-element-2fd2143 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-432bad9{width:var( --container-widget-width, 800px );max-width:800px;margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-390 .elementor-element.elementor-element-432bad9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:200;color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-0c4978b{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-390 .elementor-element.elementor-element-0c4978b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-390 .elementor-element.elementor-element-9413a08{--content-width:350px;--min-height:95vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-a2373ab{width:var( --container-widget-width, 370px );max-width:370px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:370px;--container-widget-flex-grow:0;text-align:center;}.elementor-390 .elementor-element.elementor-element-a2373ab img{max-width:60px;border-radius:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-2fd2143 .elementor-heading-title{font-size:30px;}.elementor-390 .elementor-element.elementor-element-432bad9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-432bad9 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for wpforms, class: .elementor-element-0c4978b */<style>
/* ===== Cash U – WPForms ajustado con botón largo y texto en español ===== */
#wpforms-form-393 {
  --text:#E8EAED; --muted:#9AA0A6; --line:#5F6368; --accent:#47C6FF;
  font-family:'Inter','Poppins',Helvetica,Arial,sans-serif;
  max-width:440px; margin:0 auto; text-align:left;
}

/* Etiquetas */
#wpforms-form-123 .wpforms-field-label {
  color:var(--text);
  font-weight:500;
  font-size:15px;
}

/* Inputs */
#wpforms-form-123 input[type=text],
#wpforms-form-123 input[type=email],
#wpforms-form-123 input[type=url],
#wpforms-form-123 input[type=tel],
#wpforms-form-123 input[type=number],
#wpforms-form-123 select,
#wpforms-form-123 textarea {
  width:100%;
  background:transparent;
  color:#fff;
  border:1px solid var(--line);
  border-radius:10px;
  font-size:16px;
  padding:10px 14px;
  box-shadow:none;
  transition:.25s;
}
#wpforms-form-123 ::placeholder{color:var(--muted);}
#wpforms-form-123 input:focus,
#wpforms-form-123 select:focus,
#wpforms-form-123 textarea:focus {
  border-color:var(--accent);
  outline:none;
  box-shadow:0 0 0 1px rgba(71,198,255,.4);
}

/* Campo de carga de archivo */
#wpforms-form-123 .wpforms-field-file-upload input[type=file]{
  border:1px dashed var(--line);
  border-radius:12px;
  background:transparent;
  color:#E8EAED;
  padding:14px;
  height:auto;
  font-weight:400; /* sin negrita */
}
#wpforms-form-123 .wpforms-field-file-upload .dz-message {
  font-weight:400 !important; /* sin negrita */
  color:#C6CBD2 !important;
}
#wpforms-form-123 .wpforms-field-description,
#wpforms-form-123 .wpforms-field-limit{
  color:var(--muted);
  font-size:13px;
  font-weight:400;
}

/* Espaciado entre campos */
#wpforms-form-123 .wpforms-field { margin-bottom:16px; }

/* Botón Enviar */
#wpforms-form-123 .wpforms-submit {
  background:var(--accent);
  color:#0A0A0A;
  font-weight:600;
  font-size:16px;
  padding:10px 14px;
  border:0;
  border-radius:30px;
  box-shadow:0 3px 8px rgba(0,0,0,.18);
  transition:.25s;
  display:inline-flex;
  justify-content:center;
  width:auto;
  cursor:pointer;
  margin-top:20px; /* separación bajo recuadro */
}
#wpforms-form-123 .wpforms-submit:hover {
  transform:translateY(-2px);
  box-shadow:0 6px 14px rgba(0,0,0,.22);
}
#wpforms-form-123 .wpforms-submit-container{text-align:center;}

/* Mensaje de éxito */
#wpforms-form-123 .wpforms-confirmation-container-full{
  border:1px solid #1E2227;
  border-radius:12px;
  padding:14px 16px;
  color:var(--text);
  text-align:center;
}

/* Móvil */
@media(max-width:768px){#wpforms-form-123{max-width:92%;}}
</style>/* End custom CSS */