.chapo__titre .date, 
.chapo__titre .text {
    padding: 0 10px;
}
.leaders__content {
    align-items: center;
    justify-content: center;
}
@media (width >= 576px) {
    .chapo__titre {
        width: auto;
    }
    .leaders .leader .text {
        max-width: 350px;
    }
    .reference__list {
        justify-content: space-evenly;
    }
}
.carousel-tempsforts .carousel-content-description .title,
.carousel-tempsforts .carousel-content-description .date,
.carousel-tempsforts .carousel-content-description .text {
    order: unset;
}
.carousel-tempsforts .carousel-content-description .text {
    margin-top: 16px;
    line-height: 1.7rem;
}
.carousel-tempsforts .carousel-content-description .text strong {
    color: #e11a81;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    background-color: #fff;
    display: inline;
    padding: 0 5px;
}

.communication .campaign__item--text ul {
    padding-left: 10px;
}
.communication .campaign__item--text li {
    color: #0c419a;
    font-size: 1rem;
    line-height: 1.3;
}

.linkext,
.linkext:hover {
    display: inline-block;
    background-color: #0c419a !important;
    color: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    text-decoration: none;
    font-weight: bold;
}