.elementor-3710 .elementor-element.elementor-element-2fad5ec{--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;--margin-top:7%;--margin-bottom:3%;--margin-left:1%;--margin-right:1%;}/* Start custom CSS for shortcode, class: .elementor-element-2e4e7ac *//* ===== Alliance Workshop Survey (CF7) ===== */
#survey .wpcf7-form{
  max-width:720px;
  margin:0 auto;
}

/* Labels / preguntas */
#survey label{
  display:block;
  font-weight:600;
  color:#4d4d4d;
  font-size:17px;
  margin-bottom:6px;
}
#survey p{ margin-bottom:24px; color:#4d4d4d; }

/* Campos de texto */
#survey input[type=text],
#survey input[type=email],
#survey input[type=tel],
#survey textarea{
  width:100%;
  padding:12px 14px;
  font-family:inherit;
  font-size:16px;
  color:#4d4d4d;
  border:1px solid #cfcfcf;
  border-radius:2px;
  background:#fff;
  margin-top:4px;
  transition:border-color .15s;
}
#survey input:focus,
#survey textarea:focus{
  outline:none;
  border-color:#93bc21;
}

/* Checkboxes y radios: uno por línea + color verde */
#survey .wpcf7-checkbox .wpcf7-list-item,
#survey .wpcf7-radio .wpcf7-list-item{
  display:block;
  margin:0 0 8px 0;
  font-size:16px;
}
#survey input[type=checkbox],
#survey input[type=radio]{
  accent-color:#93bc21;
  width:17px;
  height:17px;
  margin-right:8px;
  vertical-align:middle;
}

/* Botón Submit verde */
#survey input[type=submit],
#survey .wpcf7-submit{
  background:#93bc21;
  color:#fff;
  border:none;
  border-radius:2px;
  font-size:18px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.5px;
  padding:14px 40px;
  cursor:pointer;
  transition:background .15s;
}
#survey input[type=submit]:hover,
#survey .wpcf7-submit:hover{
  background:#7ea018;
}
#survey span.wpcf7-not-valid-tip{
  display:block;
  margin-top:8px;
  font-size:14px;
  line-height:1.3;
}/* End custom CSS */