.newsletter-form { flex-wrap: wrap; }
.newsletter-consent { flex-basis: 100%; font-size: 13px; margin-top: 12px; }
.newsletter-consent input[type="checkbox"] {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  appearance: auto !important;
  width: 16px !important;
  height: 16px !important;
  margin: 0 6px 0 0 !important;
  padding: 0 !important;
  position: static !important;
  vertical-align: middle;
}
.newsletter-consent::before, .newsletter-consent::after { display: none !important; }
.form-status[hidden] { display: none; }
