.hero-partenaires {
    display: flex;
    justify-content: center;
    padding-top: 67px;
}

.hero-partenaires__conteneur {
    max-width: 1248px;
    width: 100%;
    display: flex;
    gap: 64px;
    padding: 80px 24px;
}

.hero-partenaires__contenu {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.hero-partenaires__sur-titre,
.hero-partenaires__description {
    line-height: 160%;
}

.hero-partenaires__description a {
    color: #00C599;
}

.hero-partenaires__description ul {
    padding-left: 20px;
    list-style: disc;

}

.hero-partenaires__description ol {
    padding-left: 20px;
    list-style: decimal;
}

.hero-partenaires__description > * {
    margin-bottom: 16px;
}

.hero-partenaires__titre {
    line-height: 110%;
}

.hero-partenaires__liens {
    display: flex;
    align-items: center;
    gap: 32px;
}

.hero-partenaires__cta {
    white-space: nowrap;
}

.hero-partenaires__cta-sec {
    text-align: left;
}

.hero-partenaires__images {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.hero-partenaires__logos{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 24px;
    row-gap: 12px;
}

.hero-partenaires__logo-item {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
}

.hero-partenaires__logo img {
    width: fit-content;
    max-width: 64px;
    max-height: 32px;
}

.hero-partenaires__image {
    border-radius: 24px;
}

@media (max-width: 1110px) {
    .hero-partenaires__liens {
        flex-direction: column;
    }

    .hero-partenaires__cta {
        width: 100%;
    }
}

@media (max-width: 840px) {
    .hero-partenaires__conteneur {
        max-width: 550px;
        flex-direction: column-reverse;
        gap: 32px;
        padding: 40px 24px;
    }

    .hero-partenaires__logos {
        flex-direction: column;
    }

    .hero-partenaires__images {
        flex-direction: column-reverse;
    }
}