@media (max-width: 550px){
    h3.subtitleEsperienza {
        width: 78vw;
    }
    .cardDati:nth-child(2) p.textCardDati, .cardDati:nth-child(3) p.textCardDati {
        width: 44vw;
    }
    .cardDati:last-child p.textCardDati {
        width: 48vw;
    }
    p.textDati {
        width: 76vw;
    }
    h3.subtitle1Team {
        width: 80vw;
    }
}
@media (min-width: 551px) and (max-width: 766.9px){
    h1.titleHero{
        font-size: 8.49vw;
    }
    h3.subtitleEsperienza {
        width: 77vw;
    }
    p.textTest  {
        max-width: 31vw;
    }
    .cardDati:nth-child(2) p.textCardDati, .cardDati:nth-child(3) p.textCardDati {
        width: 32vw;
    }
    .cardDati:last-child p.textCardDati {
        width: 36vw;
    }
    p.textFilosofia{
        width: 75vw;
    }
    h3.subtitle1Team {
        width: 74vw;
    }
    h3.subtitle2Team {
        width: 65vw;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
    h3.subtitleCompletezza {
        width: 63vw;
    }
    p.textTest{
        max-width: 26vw;
    }
    .cardDati:nth-child(2) p.textCardDati {
        width: 25vw;
    }
    .cardDati:last-child p.textCardDati {
        width: 30vw;
    }
    h3.subtitleMission {
        width: 71vw;
    }
    h3.subtitle1Team {
        width: 59vw;
    }
    h3.subtitle2Team {
        width: 70vw;
    }
    ul.listProgetto {
        width: 68vw;
    }
}
@media (min-width: 900px) and (max-width: 1099.9px){
    .completezza{
        background-position: -14vw;
    }
    h3.subtitleCompletezza {
        width: 46vw;
    }
    .cardDati:nth-child(2) p.textCardDati {
        width: 19vw;
    }
    .cardDati:last-child p.textCardDati {
        width: 21vw;
    }
    h3.subtitleMission {
        width: 61vw;
    }
    h3.subtitle1Team {
        width: 44vw;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
    h3.subtitleCompletezza {
        width: 44vw;
    }
    .textContainerCompletezza{
        padding: 10vw 11vw 0 0;
    }
    .ombraTestCompletezza {
        margin-top: 4vw;
    }
    .cardDati:nth-child(2) p.textCardDati{
        width: 17vw;
    }
    .cardDati:last-child p.textCardDati {
        width: 19vw;
    }
    h3.subtitleMission {
        width: 56vw;
    }
    h3.subtitle1Team {
        width: 40vw;
    }
    p.textQualita {
        width: 52vw;
    }
}
@media (min-width: 1401px){
    .cardDati:nth-child(2) p.textCardDati {
        width: 12vw;
    }
    .cardDati:last-child p.textCardDati {
        width: 14vw;
    }
    .ombraTextDati {
        width: 82.2vw;
    }
    .containerTextDati {
        width: 66vw;
    }
    p.textDati {
        width: 63vw;
    }
    h3.subtitleMission {
        width: 40vw;
    }
    p.textQualita {
        width: 40vw;
    }
}