h1 {
    text-align: center;
    color: var(--tekstkleur_accent);
    padding: .67rem
}

h2 {
    padding: .67rem;
    color: var(--tekstkleur_twee)
}

h3 {
    padding: .67rem;
    color: var(--tekstkleur_twee)
}

h4 {
    padding: 0 .67rem
}

p {
    padding: .67rem .67rem
}

.aanbod {
    background-color: var(--achtergrondkleur_drie);
}

.aanbod_container {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.aanbod_foto {
    flex-basis: 100%
}

.aanbod_foto img {
    width: 100%;
    height: auto
}

.aanbod_tekst {
    flex: 50%
}

.loopbaanbegeleiding_container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 .67rem
}

.loopbaanbegeleiding_tekst {
    text-align: center;
    padding-right: .67rem
}

.loopbaanbegeleiding_tekst a {
    color: var(--tekstkleur_primair);
}

.linklloopbaancheque {
    border: 1px solid var(--tekstkleur_primair);
    padding: .12rem;
    text-align: center;
    margin-bottom: .3rem
}

.linklloopbaancheque a {
    color: var(--tekstkleur_primair)
}

.loopbaanbegeleiding_foto {
    max-width: 11.25rem;
}

.loopbaanbegeleiding_foto img {
    width: 100%;
    height: auto
}

.coaching {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap
}

.coachingfoto img {
    width: 100%;
    height: auto
}

.wrap {
    display: flex;
    align-items: center
}


.tarieven {
    padding-bottom: 1.25rem
}

@media screen and (min-width:340px) {
    .GSM{
        display: none;
    }
}

@media screen and (min-width:550px) {
    .aanbod_container {
        flex-wrap: nowrap;
        display: flex;
        justify-content: center
    }

    .aanbod_foto {
        flex-basis: 45%;
        padding: 1.25rem
    }

    .aanbod_tekst {
        flex-basis: 55%
    }

    .coaching {
        flex-wrap: nowrap
    }

    .coachingtekst {
        flex-basis: 55%
    }

    .coachingfoto {
        flex-basis: 45%;
        display: flex;
        justify-content: center;
        padding: 1.25rem;
    }

    .rouw {
        flex-wrap: nowrap
    }

    .rouwtekst {
        flex-basis: 55%
    }

    .rouwfoto {
        flex-basis: 45%;
        padding: 1.25rem
    }
}
