





:root {
    --title-weight: 300 !important;
}

/* Consent checkbox: line it up with the other fields, text beside the box */
.mrp-dynamic-form .form-group-optin > label { display: none; }
.mrp-dynamic-form .form-group-optin > .control-wrapper { display: block; width: 100%; }
.mrp-dynamic-form .form-group-optin .checkbox label { display: flex; align-items: flex-start; gap: 10px; margin: 0; padding: 0; text-align: left; cursor: pointer; }
.mrp-dynamic-form .form-group-optin .checkbox input[type=checkbox] { flex: 0 0 auto; width: 16px; height: 16px; margin: 4px 0 0; }
.mrp-dynamic-form .form-group-optin .checkbox p { display: block; flex: 1 1 auto; width: auto; margin: 0; }