.elementor-25875 .elementor-element.elementor-element-cb81b03{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25875 .elementor-element.elementor-element-5ae5362{--display:flex;}.elementor-25875 .elementor-element.elementor-element-75c2b8a .elementor-heading-title{color:#013B49;}.elementor-25875 .elementor-element.elementor-element-ad79068{font-weight:600;color:#013B49;}.elementor-25875 .elementor-element.elementor-element-ad79068 a{color:#fcbc34;}.elementor-25875 .elementor-element.elementor-element-f812534{--display:flex;}.elementor-25875 .elementor-element.elementor-element-752e4c3 .elementor-heading-title{color:#013B49;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25875 .elementor-element.elementor-element-cb81b03{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-25875 .elementor-element.elementor-element-cb81b03{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-a8f457c *//* Títulos/labels del formulario en #fcbc34 (Bejob) */
.elementor-25875 .elementor-element.elementor-element-a8f457c label,
.elementor-25875 .elementor-element.elementor-element-a8f457c .elementor-field-label,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpforms-field-label,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpcf7-form label,
.elementor-25875 .elementor-element.elementor-element-a8f457c .gfield_label,                /* Gravity Forms */
.elementor-25875 .elementor-element.elementor-element-a8f457c .nf-field-label label,        /* Ninja Forms */
.elementor-25875 .elementor-element.elementor-element-a8f457c .fluentform .ff-el-input--label {  /* Fluent Forms */
  color: #fcbc34 !important;
  font-weight: 600; /* semibold, opcional */
}

/* Asterisco de campos obligatorios en el mismo color */
.elementor-25875 .elementor-element.elementor-element-a8f457c .required,
.elementor-25875 .elementor-element.elementor-element-a8f457c .gfield_required,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpforms-required-label {
  color: #fcbc34 !important;
}

/* Labels de checkbox/radio también en el color */
.elementor-25875 .elementor-element.elementor-element-a8f457c .elementor-field-subgroup label,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpforms-field-checkbox li label,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpforms-field-radio li label,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpcf7-list-item-label {
  color: #fcbc34 !important;
}
/* Ámbito: este bloque de Elementor */
.elementor-25875 .elementor-element.elementor-element-a8f457c a,
.elementor-25875 .elementor-element.elementor-element-a8f457c .elementor-widget-form a,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpcf7-form a,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpforms-form a{
  color: #fcbc34 !important;
  text-decoration: underline;
}
.elementor-25875 .elementor-element.elementor-element-a8f457c a:hover{ filter: brightness(.95); }

/* Botón Enviar (Elementor / CF7 / WPForms / Ninja / Fluent) */
.elementor-25875 .elementor-element.elementor-element-a8f457c .elementor-form .elementor-button,
.elementor-25875 .elementor-element.elementor-element-a8f457c input[type="submit"],
.elementor-25875 .elementor-element.elementor-element-a8f457c button[type="submit"],
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpcf7-submit,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpforms-submit,
.elementor-25875 .elementor-element.elementor-element-a8f457c .nf-form-content .nf-element[type="button"],
.elementor-25875 .elementor-element.elementor-element-a8f457c .fluentform .ff-btn-submit{
  background: #fcbc34 !important;
  color: #0f2a44 !important;    /* texto oscuro legible */
  border: 1px solid #fcbc34 !important;
  border-radius: 8px;
  font-weight: 700;
  padding: 12px 18px;
  line-height: 1.2;
}
.elementor-25875 .elementor-element.elementor-element-a8f457c .elementor-form .elementor-button:hover,
.elementor-25875 .elementor-element.elementor-element-a8f457c input[type="submit"]:hover,
.elementor-25875 .elementor-element.elementor-element-a8f457c button[type="submit"]:hover,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpcf7-submit:hover,
.elementor-25875 .elementor-element.elementor-element-a8f457c .wpforms-submit:hover{ filter: brightness(.95); }/* End custom CSS */