/* EcoNews v7.0 — Banners / EcoBeneficio */
.eco70-position-field{margin-top:12px;grid-column:1/-1}
.eco70-position-field label{display:block;margin:0 0 6px;font-weight:700;color:#123f56}
.eco70-position-field select{display:block;width:100%;min-height:42px;box-sizing:border-box;border:1px solid #bfd7df;border-radius:9px;background:#fff;color:#123f56;padding:8px 12px;font:inherit}
.eco70-position-field small{display:block;margin-top:5px;color:#71858d;font-size:11px;line-height:1.35}

/* Centrado fuerte del botón de las tarjetas EcoBeneficio */
.eco70-ecobeneficio-card .eco70-ecobeneficio-button,
.eco70-ecobeneficio-card a.eco70-ecobeneficio-button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  justify-self:center!important;
  width:max-content!important;
  max-width:calc(100% - 24px)!important;
  margin-top:16px!important;
  margin-bottom:16px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
  float:none!important;
  position:relative!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
}
.eco70-text-block{display:block;margin:0 0 14px}
.eco70-text-block:last-child{margin-bottom:0}

/* ECONEWS_V71_CSS_FALLBACK */
.eco71-button-row{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;clear:both!important;margin:16px 0!important}.eco71-button-row>a{display:inline-flex!important;margin:0 auto!important;float:none!important;position:static!important;transform:none!important}.eco71-position-field{grid-column:1/-1!important;width:100%!important;margin-top:14px!important}.eco71-position-field label{display:block!important;font-weight:700!important;margin-bottom:6px!important}.eco71-position-field select{width:100%!important;min-height:42px!important;border:1px solid #bfd7df!important;border-radius:9px!important;padding:8px 12px!important;background:#fff!important}
