
/* BREAKPOINT: Desktop (BASE) */
.mdm-form.brxe-brf-pro-forms .form-group input:not([type="submit"]) {background-color: var(--bricks-color-kqtqvl); border-color: var(--bricks-color-kqtqvl); border-radius: var(--radius); font-size: 1.6rem; color: var(--bricks-color-kzmcjn); font-family: "Avenir"}
.mdm-form.brxe-brf-pro-forms .flatpickr {background-color: var(--bricks-color-kqtqvl); border-color: var(--bricks-color-kqtqvl); border-radius: var(--radius)}
.mdm-form.brxe-brf-pro-forms select {background-color: var(--bricks-color-kqtqvl); border-color: var(--bricks-color-kqtqvl); border-radius: var(--radius); font-family: "Avenir"; color: var(--bricks-color-bqwuli); font-size: 1.6rem; color: var(--bricks-color-kzmcjn)}
.mdm-form.brxe-brf-pro-forms textarea {background-color: var(--bricks-color-kqtqvl); border-color: var(--bricks-color-kqtqvl); border-radius: var(--radius); font-size: 1.6rem; color: var(--bricks-color-kzmcjn); font-family: "Avenir"}
.mdm-form.brxe-brf-pro-forms .choose-files {border-color: var(--bricks-color-kqtqvl); border-radius: var(--radius)}
.mdm-form.brxe-brf-pro-forms ::placeholder {font-family: "Avenir"; color: var(--bricks-color-bqwuli)}
.mdm-form.brxe-brf-pro-forms .ql-editor.ql-blank::before {font-family: "Avenir" !important; color: var(--bricks-color-bqwuli) !important}
.mdm-form.brxe-brf-pro-forms .choices {font-size: 1.6rem; color: var(--bricks-color-kzmcjn); font-family: "Avenir"}
.mdm-form.brxe-brf-pro-forms label {font-family: "Avenir"; color: var(--bricks-color-aveyke); font-size: 0.85em; text-transform: none; line-height: 1; font-weight: 900}
.mdm-form.brxe-brf-pro-forms .form-group:not(.submit-button-wrapper) {padding-bottom: calc(var(--gap) / 2)}
.mdm-form.brxe-brf-pro-forms .message.success {border-radius: var(--radius); background-color: var(--bricks-color-bccwxy)}
.mdm-form.brxe-brf-pro-forms .message.error {background-color: var(--bricks-color-uvfgns); border-radius: var(--radius)}
.mdm-form.brxe-brf-pro-forms .message.error .text {color: var(--bricks-color-mbjywb); font-family: "Avenir"; line-height: 1.2; padding-top: 1.8rem}
.mdm-form.brxe-brf-pro-forms .message.success .text {font-family: "Avenir"; color: var(--bricks-color-mbjywb); line-height: 1.2; padding-top: 1.8rem}
.mdm-form .brf-validation-message{ font-family: "Avenir"; color: var(--bricks-text-danger);} .mdm-form a{ text-decoration: underline;}

/* BREAKPOINT: Desktop (BASE) */
.mdm-form-group.brxe-div {display: flex; flex-direction: row; align-self: stretch !important; width: 100%; column-gap: 1.5rem; row-gap: 0px}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
.mdm-form-group.brxe-div {flex-direction: column}
}