/* Ajustes de legibilidad del formulario del pie (plantilla 47). Solo estilo: no cambia textos ni enlaces. */
/* 1. El texto verde ya no se monta sobre el boton Enviar */
.elementor-47 .elementor-element.elementor-element-64599c44 > .elementor-widget-container{margin:18px 0 0 0 !important;}
.elementor-47 .elementor-element.elementor-element-64599c44,
.elementor-47 .elementor-element.elementor-element-64599c44 p{color:#C6FF00 !important;text-shadow:0 1px 2px rgba(0,0,0,.45);}
/* 2. Campos con fondo claro para que se vea donde escribir */
.elementor-47 .elementor-element.elementor-element-87002d2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){
  background-color:rgba(255,255,255,.96) !important;color:#14261a !important;
  border:1px solid rgba(255,255,255,.96) !important;border-radius:6px !important;
  padding:12px 14px !important;font-size:16px !important;min-height:46px;}
.elementor-47 .elementor-element.elementor-element-87002d2 .elementor-field-group .elementor-field::placeholder{color:#55635a !important;opacity:1;}
.elementor-47 .elementor-element.elementor-element-87002d2 .elementor-field-group .elementor-field:focus{
  outline:3px solid #FF8A00 !important;outline-offset:1px;}
/* 3. Boton Enviar en el naranja del titular, con texto oscuro legible */
.elementor-47 .elementor-element.elementor-element-87002d2 .elementor-button[type="submit"]{
  background-color:#FF8A00 !important;color:#1b1200 !important;font-weight:700 !important;
  letter-spacing:.04em;text-transform:uppercase;border-radius:6px !important;min-height:50px;
  box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-47 .elementor-element.elementor-element-87002d2 .elementor-button[type="submit"]:hover,
.elementor-47 .elementor-element.elementor-element-87002d2 .elementor-button[type="submit"]:focus-visible{
  background-color:#FFA033 !important;color:#1b1200 !important;}
.elementor-47 .elementor-element.elementor-element-87002d2 .elementor-button[type="submit"] svg *{fill:#1b1200 !important;}
/* 4. El boton de preguntas frecuentes deja de competir con Enviar */
.elementor-47 .elementor-element.elementor-element-460ab73 .elementor-button{
  background-color:transparent !important;border:1.5px solid rgba(255,255,255,.75) !important;color:#fff !important;box-shadow:none !important;}
.elementor-47 .elementor-element.elementor-element-460ab73 .elementor-button:hover{background-color:rgba(255,255,255,.14) !important;}
.elementor-47 .elementor-element.elementor-element-460ab73{margin-top:14px;}
/* Mensaje de confirmacion o error del envio, legible sobre el fondo */
.elementor-47 .elementor-element.elementor-element-87002d2 [data-pc-form-status]{
  background:rgba(255,255,255,.96);color:#14261a;border-radius:6px;padding:10px 14px;margin-top:10px;width:100%;}

/* Lo que Elementor escondia hasta terminar de cargar sus scripts (formulario de arriba incluido)
   ahora se ve desde el primer momento, sin esperar la animacion de entrada. */
.elementor-invisible{visibility:visible !important;}
.elementor-element.elementor-invisible,
.elementor-element.animated{animation:none !important;opacity:1 !important;transform:none !important;}

/* Todos los formularios del sitio con el mismo boton que el del pie (naranja, texto oscuro) */
.elementor-widget-form .elementor-button[type="submit"]{
  background-color:#FF8A00 !important;color:#1b1200 !important;font-weight:700 !important;
  border-radius:6px !important;box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-widget-form .elementor-button[type="submit"]:hover,
.elementor-widget-form .elementor-button[type="submit"]:focus-visible{background-color:#FFA033 !important;color:#1b1200 !important;}
.elementor-widget-form .elementor-button[type="submit"] svg *{fill:#1b1200 !important;}
.elementor-widget-form .elementor-field-group .elementor-field:focus{outline:3px solid #FF8A00 !important;outline-offset:1px;}
.elementor-widget-form [data-pc-form-status]{background:rgba(255,255,255,.96);color:#14261a;border-radius:6px;padding:10px 14px;margin-top:10px;width:100%;}
