
/* Contact page */
    .contact-page__left {
        width: 50%;
        padding: 16px;
    }

    .contact-page__right {
        width: 50%;
        padding: 16px;
    }

    .contact-page__title {
        font-size: 48px;
        margin: 0 0 8px 0;
    }

    .contact-page {
        padding: 80px 0;
    }

    .contact-page__contact {
        display: flex;
        flex-direction: column;
    }

    .contact-page {
        display: flex;
        flex-direction: row;
    }

    .contact-page__form {
        box-shadow: 0px 54px 100px #43434412;
        background-color: white;
        border: 1px solid #E0E0E0;
        border-radius: 5px;
        display: flex;
        justify-content: center;
        padding: 32px;
        flex-direction: column;
    }

    .contact-page__call-title, .contact-page__route-title {
        font-size: 20px;
        font-weight: bold;
        color: var(--purple-darkest);
    }

    .contact-page__call-link, .contact-page__route-link {
        color: var(--purple-darkest);
    }


    .contact-page__images img {
        width: 48px;
        border-radius: 100%;
        margin-left: -20px;
    }

        .contact-page__images img:first-of-type {
            margin-left: 0;
        }

    .contact-page__form-title {
        font-size: 36px;
        color: var(--purple-darkest);
        font-weight: bold;
        margin-bottom: 0;
        margin-top: 8px;
    }

    @media (max-width: 994px) {
        .contact-page {
            flex-direction: column;
            padding: 40px 0;
        }

        .contact-page__left, .contact-page__right {
            width: 100%;
        }

        .contact-page__title, .contact-page__form-title {
            font-size: 32px;
        }

        .contact-page__form {
            padding-left: 24px;
        }
    }
    
/*Forms*/
/*
.contact .umbraco-forms-form input.text, .umbraco-forms-form textarea {
    max-width: 100% !important;
    padding: 15px !important;
    display: block;
    width: 100% !important;
    border-radius: 10px;
}

.umbraco-forms-form.xxxcontact input.text, .umbraco-forms-form input.title, .umbraco-forms-form textarea, .umbraco-forms-form.xxxcontact select {
    margin: 0.5em 0;
    border: 1px solid #bbb;
}

.umbraco-forms-form.xxxcontact input.text, .umbraco-forms-form.xxxcontact input.title, .umbraco-forms-form.xxxcontact textarea, .umbraco-forms-form.xxxcontact select {
    margin: 0.75em 0;
    border: 1px solid #bbb;
    border-radius: 10px;
}

.contact .umbraco-forms-form.xxxcontact select {
    margin: 0.5em 0;
    border: 1px solid #bbb !important;
    padding: 18px !important;
    background-color: white;
    width: 100%;
}
*/
.contact .btn {
    color: var(--purple-darker);
    background-color: var(--green);
    font-family: CircularXXWeb-Bold, sans-serif;
    xfont-size: inherit;
    text-transform: uppercase;
    xpadding: 20px 20px;
    border: none;
    width: 100%;
    text-decoration: none;
    border-radius: 10px;
    xfont-size: 1rem;
    /*box-shadow: 0px 3px 6px rgba(0,0,0,0.16);*/
} 


.link-a {
    text-decoration: underline !important ;
}

.contact-photo-profiel {
    width: 220px;
}