/* The consent checkboxes on the contact form. */
.edc-consent {
  list-style: none;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 0 0 14px;
  padding: 0;
}
.edc-consent input[type="checkbox"] {
  width: 18px; height: 18px; margin: 3px 0 0; flex: none;
  accent-color: #312152; cursor: pointer;
}
.edc-consent label {
  font: 400 14px/1.5 Outfit, Helvetica, Arial, sans-serif;
  color: inherit; cursor: pointer; margin: 0;
}
.edc-consent label a { color: inherit; text-decoration: underline; }
.edc-consent__req { color: #A94A0C; font-weight: 700; }
.edc-consent-error {
  margin: 0 0 12px; padding: 10px 14px; border-radius: 8px;
  background: #FDECEC; color: #8C2020; border: 1px solid #F0C4C4;
  font: 400 14px/1.5 Outfit, Helvetica, Arial, sans-serif;
}
/* The form sits on the aubergine band on some pages, where inherited
   dark text would be invisible. */
.sidbar-col1 .edc-consent label,
.contact-wrapp .edc-consent label,
.contact3-wrapp .edc-consent label { color: #F2EEF8; }
