.captcha svg {
    width: unset;
    height: unset;
}

.form-element .form-label {
    display: block;
}

.form-element-fieldset {
    margin: 1.75rem 0;
}

.form_formframework form {
    display: flex;
    flex-direction: column;
    align-items: start;
}

form fieldset {
    justify-content: start;
    width: 100%;
}
form fieldset > * {
    flex: 1;
}

form input[type="checkbox"] + label {
    display: flex;
    align-items: center;
}

form input[type="checkbox"] + label::before {
    top: 14px;
}

.invalid-feedback {
    color: rgb(247,131,17);
}