.block-follow-us{
    background:#347F97 url(../../images/bg_diese.png) no-repeat;
    padding:6rem 2rem;
    background-position: right 18rem top -6.2rem;
}
.block-follow-us h2{
    font-size:2.8rem;
    font-weight:bold;
    color:white;
    margin-bottom:5.7rem;
    padding: 0;
}
.block-follow-us-subtitle{
    color:white;
    font-size:2.8rem;
    margin-bottom:4.8rem;
    font-weight: 400;
    line-height: 3.6rem;
}
.block-follow-us .align-block{
    width:50%;
    border-left:0.1rem solid #a8c5ec;
    padding-left:9.3rem;
}
.block-follow-us .align-block:first-child{
    border-left:none;
    padding-left:0;
    padding-right: 9.3rem;
}
a.block-follow-us-social{
    text-decoration:none;
    color:white;
    transition:color 0.5s;
    display:inline-block;
    vertical-align:middle;
    padding: 0.3rem 1.1rem;
    border-left:0.1rem solid #a8c5ec;
    font-size: 1.8rem;
}
a.block-follow-us-social:first-child{
    border-left:none;
    padding-left: 0;
}
a.block-follow-us-social:hover{
    color:black;
}

@media screen and (max-width: 767px) {
    
    .transdev-bloc.block-follow-us{
        background-image: none;
    }
    
    .block-follow-us .content-site h2{
        font-size: 7.291666666666667VW;
        margin-bottom: 0;
        padding-bottom: 10.416666666666668VW;
        max-width: 53.697917VW;
    }
    .block-follow-us .content-site{
        padding: 0;
    }
    
    .block-follow-us .align-block{
        padding: 0;
        width: 100%;
        border:0;
        display: block;
    }
    
    .block-follow-us .align-blocks-container{
        padding-left: 5.859375VW;
    }
    
    .block-follow-us .align-block{
        padding-right: 0;
    }
    
    .block-follow-us-subtitle{
        font-size: 5.208333333333334VW;
        margin-bottom: 0;
        line-height: 9.114583333333332VW;
    }
    .block-follow-us-subtitle + .block-follow-us-subtitle{
        margin-top: 10.15625VW;
    }
    .block-follow-us{
        padding:10.15625VW 3.90625VW;
    }
    .block-follow-us-socials{
        margin-top: 1.5rem;
    }
    .block-follow-us h2{
        line-height: 7.8125VW;
    }
    
    a.block-follow-us-social{
        font-size: 3.6458333333333335VW;
        padding: 4.166666666666666VW;
    }
    
}