@media (max-width: 550px){
    h2.subtitleHero {
        width: 82vw;
    }
    p.textHero {
        width: 75vw;
    }
    .cercle h3.subtitlePartner {
        width: 70vw;
    }
}
@media (min-width: 551px) and (max-width: 766.9px){
    h2.subtitleHero {
        width: 74.5vw;
    }
    .cercle h3.subtitlePartner {
        width: 58vw;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
    h2.subtitleHero {
        width: 53vw;
    }
    .cercle h3.subtitlePartner {
        width: 37vw;
    }
    p.textPartner {
        width: 64vw;
    }
}
@media (min-width: 900px) and (max-width: 1099.9px){
    h2.subtitleHero {
        width: 45.5vw;
    }
    p.textHero {
        width: 54vw;
    }
    .cercle h3.subtitlePartner {
        width: 31vw;
    }
    p.textPartner{
        width: 58vw;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
    h2.subtitleHero {
        width: 37vw;
    }
    p.textHero {
        width: 43vw;
    }
    .cercle h3.subtitlePartner {
        width: 26vw;
    }
    .hamilton h3.subtitlePartner {
        width: 30vw;
    }
}
@media (min-width: 1401px){
    h2.subtitleHero {
        width: 29.6vw;
    }
    .cercle h3.subtitlePartner {
        width: 20vw;
    }
    p.textPartner{
        width: 35vw;
    }
}