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
}

ul {
    margin-left: 1rem;
    padding: .70rem .70rem
}

.aanbod, .rouw {
    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
}

.pinkribbon {
    color: var(--tekstkleur_accent_twee);
    font-weight: bold;
    padding-left: .7rem
}

.rouw {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 1.25rem
}

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

.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
    }
}
