/* FLEXIPOW generated - page 3831 */

/* block pow694919a627793_3831 */
#field_pow694919a627793_3831 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#hero_pow694919a627793_3831 .hero_image_outer img { width: 100%; }
#field_pow694919a627793_3831 {  height: auto; max-height: none; }
#hero_pow694919a627793_3831 { position: relative; overflow: hidden; height: auto; max-height: none; }
@media (max-width: 768px) { 
	#field_pow694919a627793_3831 {  height: auto; }

	#hero_pow694919a627793_3831 {  height: auto; }
#hero_pow694919a627793_3831 .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_pow694919a627793_3831 {  height: auto; max-height: none; }

	#hero_pow694919a627793_3831 {  height: auto; max-height: none; }
#hero_pow694919a627793_3831 .hero_image_outer img {  object-position: initial; }
}
#hero_pow694919a627793_3831 .hero_content { display: block; max-width: 100%; position: absolute; z-index: 10; width: 50%; left:50px;  top:50px;  background: rgba(0,0,0,0.0); }
#hero_pow694919a627793_3831 .hero_content * { color: rgb(255,255,255); }

/* block pow694a4e243addc */
#field_pow694a4e243addc { padding-top: 40px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow694a4e243addc_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow694a4e4a33600 */
#field_pow694a4e4a33600 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow694a4e4a33600_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow694a4f722781b */
#field_pow694a4f722781b { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow694a4f722781b_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#timeline_pow694a4f722781b { display: block; width: 100%; padding: 40px 0 0 0; list-style-type: none; overflow: hidden; background: url('/wp-content/themes/flexipow/assets/icons/timeline_verticalborder_default.png') repeat-y 50% 0%; }
					#timeline_pow694a4f722781b li { display: block; width: 100%; overflow: hidden; }
					#timeline_pow694a4f722781b li:nth-child(odd) .timeline_element { width: 51.5%; float: left; }
					#timeline_pow694a4f722781b li:nth-child(odd) .timeline_header, #timeline li:nth-child(odd) .timeline_content { padding-right: 50px; }
					#timeline_pow694a4f722781b li:nth-child(odd) .timeline_header { padding-bottom: 10px; margin-bottom: 20px; background: url('/wp-content/themes/flexipow/assets/icons/timeline_point_default.png') no-repeat 100% 100%, url('/wp-content/themes/flexipow/assets/icons/timeline_horizontalborder_default.png') repeat-x 0% 72%; }
					@media (min-width: 768px) { 
						#timeline_pow694a4f722781b li:first-child .timeline_header { padding-bottom: 10px; margin-bottom: 20px; background: url('/wp-content/themes/flexipow/assets/icons/timeline_point_default.png') no-repeat 100% 100%, url('/wp-content/themes/flexipow/assets/icons/timeline_horizontalborder_default.png') repeat-x 0% 72%; }
					}
					#timeline_pow694a4f722781b li:nth-child(even) .timeline_element { width: 51.5%; float: right; }
					#timeline_pow694a4f722781b li:nth-child(even) .timeline_header, #timeline li:nth-child(even) .timeline_content { padding-left: 50px; }
					#timeline_pow694a4f722781b li:nth-child(odd) .timeline_content { padding-right: 3rem; }
					#timeline_pow694a4f722781b li:nth-child(even) .timeline_content { text-align: right; padding-left: 3rem; }
					#timeline_pow694a4f722781b li:nth-child(even) .timeline_header { padding-bottom: 10px; margin-bottom: 20px; background: url('/wp-content/themes/flexipow/assets/icons/timeline_point_default.png') no-repeat 0% 100%, url('/wp-content/themes/flexipow/assets/icons/timeline_horizontalborder_default.png') repeat-x 0% 72%; }
					#timeline li .timeline_header h3 { font-size: 300%; font-weight: 400; color: #192E52; }
					#timeline li:nth-child(even) .timeline_header h3 { text-align: right; }
					@media (max-width: 768px) { 
						#timeline { padding: 0; background: url('/wp-content/themes/flexipow/assets/icons/timeline_verticalborder_default.png') repeat-y 97% 0%; }
						#timeline li { margin-top: 60px!important; }
						#timeline li:first-child { margin-top: 0px; }
						#timeline li:nth-child(even) .timeline_header { background: url('/wp-content/themes/flexipow/assets/icons/timeline_point_default.png') no-repeat 100% 100%, url('/wp-content/themes/flexipow/assets/icons/timeline_horizontalborder_default.png') repeat-x 0% 80%; }
						#timeline li:nth-child(even) .timeline_element, #timeline li:nth-child(odd) .timeline_element { width: 100%; float: none; }
						#timeline li:nth-child(odd) .timeline_header, #timeline li:nth-child(odd) .timeline_content { padding-right: 40px; }
						#timeline li:nth-child(even) .timeline_header, #timeline li:nth-child(even) .timeline_content { padding-left: 0px; padding-right: 40px; }
						#timeline li:nth-child(even) .timeline_header, #timeline li:nth-child(odd) .timeline_header { padding-bottom: 10px; }
						#timeline li:nth-child(even) .timeline_header h3 { text-align: left; }
					}
					@media (max-width: 540px) { 
						#timeline { padding: 0; background: url('/wp-content/themes/flexipow/assets/icons/timeline_verticalborder_default.png') repeat-y 96% 0%; }
					}
#timeline_pow694a4f722781b { background: none!important; }
#timeline_pow694a4f722781b li:first-child .timeline_header, #timeline_pow694a4f722781b li:nth-child(odd) .timeline_header { background: url(/wp-content/uploads/2025/12/bg-timeline-1.png) no-repeat 80px 35%; }
#timeline_pow694a4f722781b li:nth-child(even) .timeline_header { background: url(/wp-content/uploads/2025/12/bg-timeline-1.png) no-repeat 130px 35%; }

#timeline_pow694a4f722781b .timeline_header h3 { display: inline-block; aspect-ratio: 1 / 1; background: var(--bleu2); color: #FFFFFF; font-size: 1rem; border-radius: 50%; padding: 18px 10px 10px 10px }

#timeline_pow694a4f722781b li:nth-child(even) .timeline_content { text-align: left; }


		
		@media (max-width: 576px) { 
			
			#timeline_pow694a4f722781b li:nth-child(odd) .timeline_element, #timeline_pow694a4f722781b li:nth-child(even) .timeline_element { width: 100%; float: none; }
#timeline_pow694a4f722781b li { margin-top: 30px!important; }
			
		}

/* block pow694a5e0666645 */
#field_pow694a5e0666645 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(9,51,79); }
#field_pow694a5e0666645_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow694a5e0666645 .colonne1 {color: rgb(255,255,255);}

/* block pow694a5e6dceb51 */
#field_pow694a5e6dceb51 { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(9,51,79); }
#field_pow694a5e6dceb51_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow694a5e6dceb51 .colonne1 .colonne_inner {background-color: rgb(255,255,255);}
#field_pow694a5e6dceb51 .colonne2 .colonne_inner {background-color: rgb(255,255,255);}
#field_pow694a5e6dceb51 .colonne3 .colonne_inner {background-color: rgb(255,255,255);}
#field_pow694a5e6dceb51 .colonne4 .colonne_inner {background-color: rgb(255,255,255);}

/* block pow694a608d2c35a */
#field_pow694a608d2c35a { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(9,51,79); }
#field_pow694a608d2c35a_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow694a608d2c35a .colonne1 .colonne_inner {background-color: rgb(255,255,255);}
#field_pow694a608d2c35a .colonne2 .colonne_inner {background-color: rgb(255,255,255);}

/* block pow694a6904b966a */
#field_pow694a6904b966a { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow694a6904b966a_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow694a6904b966a .colonne1 .colonne_inner {background-color: rgb(249,250,251);}

/* block pow6967bd37a5a8e */
#field_pow6967bd37a5a8e { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow6967bd37a5a8e_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow6967bd37a5a8e .team_element {  border: none; border-radius: 0rem; }
#field_pow6967bd37a5a8e .nom {  font-size: 1rem; }
#field_pow6967bd37a5a8e .fonction {  font-size: 1rem; }
#field_pow6967bd37a5a8e .bio {  font-size: 1rem; }
#field_pow6967bd37a5a8e .avatar img { width: 160px; }
#field_pow6967bd37a5a8e .team_element { border-radius: 20px; border: 1px solid #CACACA; background: var(--gris); }

/* block pow695ce74ae089e */
#field_pow695ce74ae089e { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow695ce74ae089e_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow695ce775922d1 */
#field_pow695ce775922d1 { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow695ce775922d1_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow695ce775922d1 .colonne1 .colonne_inner {background-color: rgb(249,250,251);color: rgb(9,51,79);}
#field_pow695ce775922d1 .colonne2 .colonne_inner {background-color: rgb(249,250,251);color: rgb(9,51,79);}

/* block pow695d0006dc2f8 */
#field_pow695d0006dc2f8 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(0,112,153); }
#field_pow695d0006dc2f8_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow695d0006dc2f8 .colonne1 {color: rgb(255,255,255);}

/* block pow695d0134e7509 */
#field_pow695d0134e7509 { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(0,112,153); }
#field_pow695d0134e7509_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow695d0134e7509 .colonne1 .colonne_inner {background-color: rgb(25,126,163);color: rgb(255,255,255);}
#field_pow695d0134e7509 .colonne1 h1, #field_pow695d0134e7509 .colonne1 h2, #field_pow695d0134e7509 .colonne1 h3, #field_pow695d0134e7509 .colonne1 h4, #field_pow695d0134e7509 .colonne1 h5 { color: rgb(255,255,255); }#field_pow695d0134e7509 .colonne2 .colonne_inner {background-color: rgb(25,126,163);color: rgb(255,255,255);}
#field_pow695d0134e7509 .colonne2 h1, #field_pow695d0134e7509 .colonne2 h2, #field_pow695d0134e7509 .colonne2 h3, #field_pow695d0134e7509 .colonne2 h4, #field_pow695d0134e7509 .colonne2 h5 { color: rgb(255,255,255); }

/* block pow695d0134e7509_aaaa */
#field_pow695d0134e7509_aaaa { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(0,112,153); }
#field_pow695d0134e7509_aaaa_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow695d0134e7509_aaaa .colonne1 .colonne_inner {background-color: rgb(25,126,163);color: rgb(255,255,255);}
#field_pow695d0134e7509_aaaa .colonne1 h1, #field_pow695d0134e7509_aaaa .colonne1 h2, #field_pow695d0134e7509_aaaa .colonne1 h3, #field_pow695d0134e7509_aaaa .colonne1 h4, #field_pow695d0134e7509_aaaa .colonne1 h5 { color: rgb(255,255,255); }