.bloc_process{max-width:none; display:flex; flex-wrap:nowrap;}
.bloc_process .bloc4{display:inline-flex; flex-flow: column;justify-content: center;align-items: center;
  width:25%;margin:0; vertical-align:top; padding-top :80px; padding-left:40px; padding-right:40px; padding-bottom:80px; text-align: left; position:relative; overflow:hidden;}
.bloc_process h2{text-align:left; font-weight: bold; color:#060606; font-size: 3.2em}
.bloc_process h3{text-align:left; margin-bottom:20px; font-weight: bold; font-size:2.8em;}
/*.bloc_process .bloc4:first-child{background-color:var(--color3)}
.bloc_process .bloc4:first-child p{color:var(--color1); text-transform: uppercase; font-size: 1.6em; font-weight: bold;}*/
.bloc_process .bloc4:nth-child(2){background-color: var(--color1); color:var(--color3);}
.bloc_process .bloc4:nth-child(3){background-color:var(--color3)}
.bloc_process .bloc4:nth-child(4){background-color:#060606; color:var(--color3);}
.bloc_process .bloc4 p{letter-spacing: 1px}
.bloc_process .bloc4 .chiffre_over{position:absolute; top: -0.2em; right: 0.1em; opacity:0.05; font-size: 22em; font-weight: bold; width: auto;}
.bloc_process .bloc4:nth-child(3) .chiffre_over{right:-3%;}
.bloc_process .bloc4:nth-child(4) .chiffre_over{right:-4%;}
.bloc_process .bloc4>*{width: 100%;}
.bloc_process .bloc4>*:last-child{margin-bottom: 0;}

@media screen and (max-width:800px) {
  .bloc_process{flex-wrap: wrap}
  .bloc_process .bloc4{width: 50%}
  .bloc_process .bloc4:nth-child(3){background-color:#060606; }
  .bloc_process .bloc4:nth-child(4){background-color:var(--color3);}
}
