/* Formularios de la newsletter (banner y pop-up): aviso de privacidad y mensajes de estado.
   Los usa newsletter.js en todas las páginas con formulario de suscripción. */
.newsletter-banner-form{ flex-wrap:wrap; align-content:center; }
.newsletter-banner-form input[type="email"]{ flex:1 1 150px; }
.newsletter-legal, .newsletter-msg{ flex:0 0 100%; margin:0; line-height:1.5; }
.newsletter-legal{ font-size:12.5px; color:#CFE3DC; }
.newsletter-legal a, .newsletter-disclaimer a{ color:#EFDBAE; text-decoration:underline; }
.newsletter-msg{ font-size:14px; font-weight:600; color:#FFFFFF; }
.newsletter-msg[hidden]{ display:none; }
.newsletter-msg.is-error{ color:#FFC9BB; }
.newsletter-form .newsletter-msg{ margin-top:12px; }
.newsletter-banner-form .btn:disabled, .newsletter-form .btn:disabled{ opacity:.7; cursor:wait; }
@media (max-width:860px){
  .newsletter-banner-form input[type="email"]{ flex:none; }
  .newsletter-legal, .newsletter-msg{ flex:none; }
}
