
.umbraco-forms-page legend {
    margin-bottom: 20px;
    font-family: 'Eifont Display';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 33px;
    color: #000000;
}

.umbraco-forms-fieldset {
    padding: 0;
    font-family: 'Eifont';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #535353;
    border: none;
}

    .umbraco-forms-fieldset .control-label {
        font-family: 'Eifont' !important;
        font-style: normal !important;
        font-weight: 500 !important;
        font-size: 12px !important;
        line-height: 22px !important;
        text-transform: uppercase !important;
        color: #535353 !important;
    }

    .umbraco-forms-fieldset .dataconsent div {
        display: flex;
        flex-wrap: wrap;
    }

    .umbraco-forms-fieldset .field-validation-error {
        color: #fa2828;
    }

    .umbraco-forms-fieldset .dataconsent input[type=checkbox] {
        position: absolute;
        min-width: 18px;
        height: 18px;
        margin-right: 16px;
        background: #FFFFFF;
        border: 1px solid #C8C8C8;
    }

    .umbraco-forms-fieldset .dataconsent label {
        position: relative;
        left: 30px;
        width: calc(100% - 30px);
        display: inline;
        font-family: Eifont;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        color: #B4B4B4;
    }

    .umbraco-forms-fieldset .dataconsent > label {
        display: none;
    }

.umbraco-forms-navigation input[type=submit] {
    border-radius: 100px;
    background-color: #4E644B;
    color: var(--White, #FFF);
    font-size: 16px;
    font-weight: 500;
    padding: 11px 44px;
}

div:has(> span.umbraco-forms-submitmessage) {
    text-align: center;
    padding: 83px 25px 117px 25px;
}

span.umbraco-forms-submitmessage::before {
    margin: auto;
    display: block;
    content: '';
    width: 70px;
    height: 70px;
    background: url('icons/mark_email_read.svg') center no-repeat;
    background-size: cover;
}

span.umbraco-forms-submitmessage {
    white-space: pre-wrap;
}
