.elementor-22576 .elementor-element.elementor-element-aed497c{margin-top:6px;margin-bottom:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-9ba3462 *//* ===== Card del formulario (solo 18886) ===== */
.form-cap-wrap{
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:14px;              /* rounded-xl */
  box-shadow:0 18px 35px rgba(15,23,42,.10);
  padding:32px;                    /* p-8 */
  max-width:720px;
  margin:0 auto;
}

/* Labels */
#wpforms-18886 .wpforms-field-label{
  font-size:13px;
  font-weight:600;
  color:#374151; /* gray-700 */
  margin-bottom:8px;
}

/* Inputs / textarea */
#wpforms-18886 input[type="text"],
#wpforms-18886 input[type="email"],
#wpforms-18886 input[type="tel"],
#wpforms-18886 input[type="number"],
#wpforms-18886 textarea{
  width:100% !important;
  padding:10px 12px;               /* px-3 py-2 */
  border:1px solid #d1d5db;         /* gray-300 */
  border-radius:10px;              /* rounded-lg */
  background:#fff;
  font-size:14px;
  outline:none;
  transition: box-shadow .15s ease, border-color .15s ease;
}

/* Focus ring azul */
#wpforms-18886 input:focus,
#wpforms-18886 textarea:focus{
  border-color:#3b82f6;
  box-shadow:0 0 0 3px rgba(59,130,246,.25);
}

/* Espaciado tipo space-y-6 */
#wpforms-18886 .wpforms-field{
  margin-bottom:18px;
}

/* Botón azul grande */
#wpforms-submit-18886,
#wpforms-18886 button.wpforms-submit{
  width:100% !important;
  padding:16px 18px !important;    /* py-4 */
  border-radius:10px !important;   /* rounded-lg */
  font-weight:700 !important;
  font-size:16px !important;
  border:none !important;
  background:#2563eb !important;
  color:#fff !important;
  box-shadow:0 12px 22px rgba(2,6,23,.15) !important;
}
#wpforms-submit-18886:hover,
#wpforms-18886 button.wpforms-submit:hover{
  filter:brightness(1.05) !important;
}

/* Texto legal abajo */
.cap-disclaimer{
  margin-top:14px;
  font-size:12px;
  color:#4b5563; /* gray-600 */
}/* End custom CSS */