.block-exergue{
   padding-left:11.5rem;
}
.block-exergue .text-content{
   border-left:1px solid rgb(229, 229, 229);
   padding:2rem 18.5rem 2rem 5.7rem;  
}
.block-exergue .text-content,
.block-exergue .text-content p{  
    font-weight: 400;
    line-height: 3.4rem;
    font-size:3rem;  
}

@media screen and (max-width: 767px) {
    .block-exergue{
        padding-left:5rem;
    }
    .block-exergue .text-content{
       padding:2rem 5.7rem;  
    }    
}

@media screen and (max-width: 500px) {
    .block-exergue .text-content,
    .block-exergue .text-content p{  
        line-height: 2.7rem;
        font-size:2.5rem;  
    } 
}

@media screen and (max-width: 350px) {
     .block-exergue{
        padding-left:2rem;
    }
    .block-exergue .text-content{
       padding:1.5rem 3rem;  
    }    
    .block-exergue .text-content,
    .block-exergue .text-content p{  
        line-height: 2.4rem;
        font-size:2.2rem;  
    } 
}