.accueil {
    column-gap: 20px;
}
.accueil h2 span{
    font-size: 0.8em;
    text-transform: none;
}

@media only screen and (min-width: 48em) {
    .accueil h2 span{
        font-size: 0.7em;
    }
}

@media only screen and (min-width: 64em) {
    .accueil div h2{
        white-space: nowrap;
    }
}

@media only screen and (min-width: 80em) {
    .accueil .blocgauche{
        flex: 1 0 0%;
    }
    .accueil .blocdroit{
        flex: 1 0 36%;
    }
}

@media only screen and (min-width: 1800px) {
    .accueil div h2{
        padding-right: 0;
    }
    .accueil .blocgauche{
        flex: 1 0 6%;
    }
    .accueil .blocdroit{
        flex: 1 0 50%;
    }
}