@media(max-width: 1024px) {
    #b1 .contain {
        margin-top: 10rem;
    }
    #b1 .contain-title {
        margin-top: 3rem;
    }
    #b1 .title {
        font-size: 2.8rem;
    }
    #b1 .contain, #b1 .containb2, #b1 .containb3 {
        height: 37vh;
    }
    #b1 .text {
        font-size: 2rem;
        line-height: 2.5rem;
    }
    #b1 .taille{
        height: 30vh;
    }
    #b1 .contain-text {
        display: flex;
        align-items: flex-start;
    }
    #b1 .marge{
        margin-top: 2rem;
    }
    #b1 .marge2{
        margin: 0;
    }
}