.section-details-actualites {
    padding: 50px 0 0;
}

.flexbox-contenu-image {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; /* end -> start */
}

.section-details-actualites .title-communique {
    width: 100%;
}

.image-act {
    padding: 0 15px;
}

.contenu-act {
    padding: 0 15px;
}

.img-act {
    width: 100%;
    height: 300px;
    object-fit: cover;
    display: block;
}

.img-act.img-projet {
    height: 500px;
}

.details-actualite {
    padding: 0 15px;
    margin: 40px 0 0;
}

.contenu-act p {
    font-size: 16px;
    color: #000;
    line-height: 28px;
    margin: 10px 0 0;
    text-align: justify;
}

.details-actualite p {
    font-size: 16px;
    color: #000;
    line-height: 28px;
    margin: 10px 0 0;
    text-align: justify;
}

.section-details-actualites .title-communique {
    margin-bottom: 20px;
}

/**************** Responsive ***************/

@media screen and (max-width: 768px) {
    .contenu-act {
        width: 100%;
    }
    .image-act {
        margin: 25px 0 0;
    }
    .section-details-actualites {
        padding: 30px 0 0;
    }
}

button.f-button {
    width: 40px;
    height: 40px;
    display: flex;
    text-align: center;
    background: #cb033d;
    align-items: center;
    justify-content: center;
    align-content: center;
    border-radius: 7px;
    font-size: 20px;
    color: #fff;
}