@media (max-width: 550px){
    h3.titleCard {
        width: 54vw;
    }
    a.btnPartner {
        width: 45vw;
        height: 11vw;
    }
}
@media (min-width: 551px) and (max-width: 766.9px){
    img.pic {
        width: 31vw;
        height: 31vw;
        bottom: -19vw;
    }
    p.textObiettivo {
        width: 69vw;
    }
    h3.titleCard {
        width: 40vw;
    }
}
@media (max-width: 766.9px){
    p.textCosa {
        margin: 0 0 7vw;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
    h2.subtitleHero {
        width: 60vw;
    }
    p.textCosa {
        margin: 0 0 5vw;
    }
    img.pic {
        top: 33vw;
        width: 40vw;
        height: 40vw;
    }
    p.textObiettivo {
        line-height: 4.8vw;
    }
    h3.titleCard {
        width: 28vw;
    }
}
@media (min-width: 900px) and (max-width: 1099.9px){
    h2.subtitleHero {
        width: 51vw;
    }
    p.textHero {
        width: 47vw;
    }
    p.textCosa {
        margin: 0 0 4vw;
        width: 45vw;
    }
    img.pic {
        top: 22vw;
    }
    p.textObiettivo {
        line-height: 4.2vw;
    }    
    .card:nth-child(2) .textCard {
        width: 21vw;
    }
}
@media (min-width: 900px) and (max-width: 1400px){
    img.pic {
        width: 42vw;
        height: 42vw;
    }
}
@media (min-width: 1100px){
    p.textCosa {
        margin: 0 0 3vw;
    }
}
@media (min-width: 1100px){
    img.pic {
        top: 7vw;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
    h2.subtitleHero {
        width: 43vw;
    }
    p.textHero {
        width: 38vw;
    }
    p.textCosa {
        width: 40vw;
    }
    p.textObiettivo {
        width: 82vw;
        line-height: 3.5vw;
    }
    h3.titleCard{
        width: 20vw;
    }
    .card:nth-child(3) .textCard {
        width: 18vw;
    }
    p.textPartner {
        width: 37vw;
    }
}
@media (min-width: 1401px){
    h2.subtitleHero {
        width: 34vw;
    }
    p.textHero{
        width: 32vw;
    }
    img.pic {
        width: 38vw;
        height: 38vw;
    }
    p.textObiettivo {
        width: 64vw;
    }
    .card:nth-child(3) .textCard {
        width: 16vw;
    }
    p.textPartner {
        width: 35vw;
    }
}