/* Newsletter Ecoaura – faixa acima das colunas do footer */
.ea-newsletter{background:#f5f7f5;border-top:1px solid #e8ece8;border-bottom:1px solid #e8ece8;padding:28px 20px;color:#262c28}
.ea-newsletter__inner{max-width:1200px;margin:auto;display:flex;align-items:center;gap:34px;justify-content:space-between}
.ea-newsletter__heading{flex:0 1 43%}
.ea-newsletter h3{font-size:19px;line-height:1.3;font-weight:700;margin:0 0 5px;text-transform:uppercase;color:inherit}
.ea-newsletter p{margin:0}.ea-newsletter__form{flex:1;min-width:0}.ea-newsletter__fields{display:flex;gap:8px}
.ea-newsletter input[type=email]{min-width:0;flex:1;border:1px solid #d8ddd9;background:#fff;border-radius:3px;padding:12px 14px;height:auto;color:#222}
.ea-newsletter button{border:0;background:#234b38;color:#fff;border-radius:3px;padding:12px 22px;cursor:pointer;font-weight:600}
.ea-newsletter button:hover{background:#173b2a}.ea-newsletter__consent{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;margin-top:10px!important}
.ea-newsletter__consent input{margin:3px 0 0}.ea-newsletter__feedback{font-size:13px;margin:8px 0 0!important}.ea-newsletter a{text-decoration:underline}
@media(max-width:767px){.ea-newsletter__inner{flex-direction:column;align-items:stretch;gap:16px}.ea-newsletter__fields{flex-direction:column}.ea-newsletter button{width:100%}}
