.colInfertilita > .rowInfertilita:last-child::before{
    display: none;
}

@media (max-width: 550px){
    h2.subtitleHero{
        width: 65vw;
    }
}
@media (min-width: 551px) and (max-width: 766.9px){
    h2.subtitleHero{
        width: 67vw;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
    h1.titleHero{
        width: 72vw;
    }
    h2.subtitleHero{
        width: 60vw;
    }
    .rowInfertilita > p:first-of-type {
        width: 70vw;
    }
    .rowInfertilita > p:last-of-type {
        width: 68vw;
    }
}
@media (min-width: 900px) {
    .hero{
        background-size: cover !important;
    }
}
@media (min-width: 900px) and (max-width: 1099.9px){
    h1.titleHero{
        width: 38vw;
    }
    h2.subtitleHero{
        width: 42vw;
    }
    .rowInfertilita > p:first-of-type {
        width: 60vw;
    }
    .rowInfertilita > p:last-of-type {
        width: 55vw;
    }
}
@media (min-width: 1100px){
    .hero {
        background-position: right !important;
        background-repeat: no-repeat;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
    h1.titleHero {
        width: 45vw;
    }
    h2.subtitleHero{
        width: 34vw;
    }
    .rowInfertilita > p:first-of-type {
        width: 53vw;
    }
    .rowInfertilita > p:last-of-type {
        width: 48vw;
    }
}
@media (min-width: 1401px){
    h1.titleHero {
        width: 32vw;
    }
    h2.subtitleHero{
        width: 27vw;
    }
    .rowInfertilita > p:first-of-type {
        width: 40vw;
    }
    .rowInfertilita > p:last-of-type {
        width: 43vw;
    }
}