.actu__header {
    margin-bottom: 5vw;
}
.actu__content {
    display: flex;
    flex-direction: column;
    gap: 7vw;
}
.actu__illustration {
    aspect-ratio: 342/196;
    width: 83vw;
}
.actu__content {
    margin-bottom: 7.5vw;
}
.actu__content--job {
    margin-bottom: 1.5vw;
}
.actu__content .illustrationContainer::after {
    top: 2.5vw;
    background-image: url(../../img/particles/particleBlue.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 10rem;
    position: absolute;
    right: -15vw;
    width: 9rem;
}
.actu__content .illustrationContainer:nth-child(2):after {
    background-image: url(../../img/particles/particlePink.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 12rem;
    right: -9vw;
    top: 25.5vw;
    width: 7rem;
}
.actu__paragraph {
    display: flex;
    flex-direction: column;
    gap: var(--fsCorps);
    margin-bottom: calc(var(--fsCorps) * 2.75);
}
.actu__paragraph h2 {
    width: 90%;
}
.client__content .illustrationContainer {
    margin-bottom: 3.5vw;
    position: relative;
}
.client__content .illustrationContainer:nth-child(2n)::after {
    display: none;
}
.client__content .illustrationContainer:nth-child(2n)::before {
    aspect-ratio: 69/58;
    background-image: url(../../img/particles/particleHexagonPink.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: auto;
    position: absolute;
    left: -11.5vw;
    top: 13vw;
    width: 6.5rem;
}

@media screen and (min-width: 575.98px) {
    .actu__content .illustrationContainer:nth-child(2):after {
        top: 28.5vw;
    }
    .actu__content .illustrationContainer::after {
        right: -11vw;
    }
    .actu__content .illustrationContainer:nth-child(2n)::before {
        left: -8vw;
    }
}

@media screen and (min-width: 767.98px) {
    .actu__header {
        margin-bottom: 3.5vw;
    }
    .actu__content {
        gap: 5vw;
    }
    .actu__content .illustrationContainer {
        margin-bottom: 1.5vw;
    }
    .actu__paragraph {
        margin-bottom: calc(var(--fsCorps)* 1.5);
    }
    .actu__content .illustrationContainer:nth-child(2):after {
        right: -5vw;
        top: 36vw;
        width: 17.5vw;
    }
    .actu__content .illustrationContainer::after {
        height: 25vw;
        top: 3.5vw;
        width: 24.5vw;
    }
}

@media screen and (min-width: 991.98px) {
    body.page-297 .arianeWire, body .actu__header, body .actu__content {
        margin-inline: 12.5vw;
    }
    body .actu__header {
        margin-top: 3.5vw;
    }
    .actu__content .illustrationContainer:has(.actu__thumbnail) {
        margin-left: -5vw;
        width: 85vw;
    }
    .contact__title {
        font-size: calc(var(--fsTitleMore) * 1.2);
        line-height: calc(var(--fsTitleH3) * 2.1);
        margin-bottom: 5vw;
    }
    .actu__content .illustrationContainer:nth-child(2):after {
        height: 27vw;
        right: -7.5vw;
        top: 34vw;
        width: 22.5vw;
    }
    .actu__content .illustrationContainer::after {
        height: 30vw;
        right: -15vw;
        top: 5vw;
        width: 27.5vw;
    }
    .actu__paragraph {
        gap: calc(var(--fsCorps) * 1.5);
    }
    .contact__button {
        margin-top: 5vw;
    }
    .actu__illustration {
        aspect-ratio: 1100/598;
    }
    .actu__thumbnail {
        aspect-ratio: 1325/760;
        width: 100%;
    }
    .actu__content .illustrationContainer:nth-child(2n)::before {
        left: -9vw;
        width: 10rem;
    }
    body .client__content {
        margin-inline: 17.5vw;
    }
}

@media screen and (min-width: 1199.98px) {
    .actu__content .illustrationContainer:nth-child(2):after {
        height: 31vw;
        width: 26.5vw;
    }
    .actu__paragraph {
        margin-bottom: 0;
    }
    .contact__title {
        margin-bottom: 3.5vw;
    }
    .actu__content .illustrationContainer {
        margin-bottom: 0;
    }
    .contact__button {
        margin-top: 3.5vw;
    }
    .client__content .illustrationContainer:nth-child(2n)::before {
        left: -5.75vw;
        width: 10rem;
    }
}

@media screen and (min-width: 1399.98px) {
    .actu__paragraph h2 {
        width: 80%;
    }
    body .actu__header {
        margin: 2.5vw 12.5vw 3.5vw 12.5vw;
    }
    body.page-297 .arianeWire, body .actu__header, body .actu__content {
        margin-inline: 15vw;
    }
    .actu__thumbnail {
        margin-left: -2.5vw;
        width: 100%;
    }
    .client__content .illustrationContainer:nth-child(2n)::before {
        left: -6.25vw;
        width: 12.5rem;
    }
}

@media screen and (min-width: 1599.98px) {
    body .actu__header {
        margin: 1.5vw 15vw 2.5vw 15vw;
    }
    .actu__content .illustrationContainer:nth-child(2):after {
        height: 25vw;
        width: 21.5vw;
        right: -4.5vw;
    }
    .actu__content .illustrationContainer::after {
        height: 24vw;
        right: -12.5vw;
        top: 2.5vw;
        width: 21.5vw;
    }
    .actu__content {
        gap: 3.5vw;
        margin-bottom: 6.5vw;
    }
    .contact__button {
        margin-top: 2.5vw;
    }
}

@media screen and (min-width: 1919.98px) {
    .actu__content {
        gap: 3vw;
    }
    .client__content .illustrationContainer:nth-child(2n)::before {
        left: -4.5vw;
        width: 12.5rem;
    }
    body .client__content {
        margin-inline: 22.5vw;
    }
}