#mission {position:relative; top:0; left:0;}

#mission p.medium_titre_3 {margin:0 auto; line-height:2.1rem; font-size:2rem; color:var(--ShipColor); text-transform: inherit; text-align: left;}
#mission .titre_box p:first-child {font-size:4rem; padding-right:2.1rem; text-transform:inherit;}
#mission .text_contener {width:70rem; padding:2rem 5rem 2rem 5rem; margin:0 auto 3rem auto; background-color:#f1f1f1; color:var(--ShipColor); border-radius:1rem;  text-align: justify;}
#mission .text_contener p.big_titre {text-align:center;}
#mission .text_contener p {margin-bottom:.8rem}
#mission .text_contener p span {font-weight:400;}

#mission #bloc1 .flex_contener {display:flex; flex-wrap:wrap; margin:0 auto; padding:1rem 0 1rem 0; justify-content:space-around; background-color:#f1f1f1;}
#mission #bloc1 .flex_contener .left_bloc {width:12rem; height:12rem; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; border: 0.9rem solid #FFFFFF;}
#mission #bloc1 .flex_contener .left_bloc {background-image:url('../images/v2/missions/logo.png');}
#mission #bloc1 .flex_contener .right_bloc {width:46rem; margin: 1rem 0 0 1rem}

#mission #bloc2 .flex_contener {display:flex; flex-wrap:wrap; margin:0 auto 1rem; padding:1rem; justify-content:space-between; align-items:center; background-color:#FFFFFF;}
#mission #bloc2 .flex_contener .left_bloc {width:fit-content;}
#mission #bloc2 .flex_contener .right_bloc {width:fit-content;}