body:not(.single-post):not(.single-recrutement):not(.page-carrieres-et-recrutement).et_pb_post_content h2::before,body:not(.single-post):not(.single-recrutement):not(.page-carrieres-et-recrutement).et_pb_text h2::before{content:"";display:block;position:absolute;background:#74c2d5;height:4px;width:40px;left:-65px;top:50%;transform:translateY(-50%)}@media (max-width:767px){body:not(.single-post):not(.single-recrutement):not(.page-carrieres-et-recrutement).et_pb_post_content h2::before,body:not(.single-post):not(.single-recrutement):not(.page-carrieres-et-recrutement).et_pb_text h2::before{display:none;content:none}}.button{border-radius:0}.titre-timeline-gauche,.titre-timeline-droite{margin-bottom: 20px}.titre-timeline-gauche:before{content:"";display:inline-block;width:10px;height:10px;background:#020b25;border-radius:50%;position:absolute;top:3px;left:-26px}.titre-timeline-droite:before{content:"";display:inline-block;width:10px;height:10px;background:#020b25;border-radius:50%;position:absolute;top:3px;right:-24px}.blue-list li::marker{color:#74c2d5}.grid-blog .et_pb_ajax_pagination_container .et_pb_post{display:flex;flex-direction:column;height:420px;overflow:hidden}.grid-blog .et_pb_ajax_pagination_container .et_pb_post .post-content{flex:1 1 auto;overflow:hidden}.grid-blog .et_pb_ajax_pagination_container .et_pb_post .post-content-inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media (max-width:768px){.grid-blog .et_pb_ajax_pagination_container .et_pb_post{height:300px}}@media (max-width:400px){.grid-blog .et_pb_ajax_pagination_container .et_pb_post{height:auto}}