.expertise .expertise__main {
    padding: 100px 0;
}

.expertise .expertise__content-wrapper.expertise__content-wrapper--has-picture {
    display: grid;
    grid-template-areas:
        'figure content';
    grid-template-columns: 1fr 1fr;
    column-gap: 5%;
}

.expertise .expertise__content-wrapper.expertise__content-wrapper--no-picture {
    display: block;
    margin: 0 auto;
    max-width: 1100px;
}

.expertise .expertise__figure {
    grid-area: figure;
}

.expertise .expertise__content {
    grid-area: content;
}

.expertise .expertise__content-wrapper.expertise__content-wrapper--has-picture .expertise__header {
    margin-top: 50px;
}

.expertise .expertise__content-wrapper.expertise__content-wrapper--has-picture .expertise__title {
    text-align: left;
}

.expertise .expertise__content-wrapper.expertise__content-wrapper--has-picture .expertise__title:after {
    left: -30%;
    transform: none;
    width: 130%;
}

.expertise .expertise__expertises {
    padding-bottom: 60px;
}

.expertise .expertise__expertises .expertise-teasers__header {
    display: block;
}

.expertise .expertise__articles {
    padding-bottom: 60px;
}

.expertise .expertise__articles-pagination {
    padding-bottom: 100px;
}

.expertise .expertise__articles-pagination .pagination {
    justify-content: center;
    margin-top: 40px;
}

.expertise .expertise__articles .article-teasers__header {
    display: block;
}

/* MEDIA QUERIES
   ========================================================================== */

@media (max-width: 767.98px) {
    .expertise .expertise__content-wrapper.expertise__content-wrapper .expertise__header {
        margin-top: 0;
    }
    
    .expertise .expertise__content-wrapper.expertise__content-wrapper--has-picture .expertise__title {
        text-align: center;
    }

    .expertise .expertise__content-wrapper.expertise__content-wrapper--has-picture .expertise__title:after {
        left: 50%;
        transform: translateX(-50%);
        width: 105px;
    }

    .expertise .expertise__content-wrapper.expertise__content-wrapper--has-picture {
        display: block;
        width: 100%;
    }

    .expertise .expertise__figure {
        margin-top: 30px;
    }
}