@media (max-width: 550px){
    h2.subtitleHero {
        width: 80vw;
    }
    p.textHero {
        width: 71vw;
    }
    .cercle h3.subtitlePartner{
        width: 80vw;
    }
}
@media (min-width: 551px) and (max-width: 766.9px){
    .cercle h3.subtitlePartner {
        width: 66vw;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
    h2.subtitleHero {
        width: 51.6vw;
    }
    .cercle h3.subtitlePartner {
        width: 42vw;
    }
    p.textPartner {
        width: 63vw;
    }
}
@media (min-width: 900px) and (max-width: 1099.9px){
    h2.subtitleHero {
        width: 43.9vw;
    }
    p.textHero {
        width: 51vw;
    }
    .cercle h3.subtitlePartner {
        width: 35vw;
    }
    p.textPartner{
        width: 60vw;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
    h2.subtitleHero {
        width: 36vw;
    }
    p.textHero {
        width: 42vw;
    }
    .cercle h3.subtitlePartner {
        width: 29vw;
    }
}
@media (min-width: 1401px){
    h2.subtitleHero {
        width: 28.7vw;
    }
    .cercle h3.subtitlePartner {
        width: 23vw;
    }
    p.textPartner{
        width: 33vw;
    }
}