/* FLEXIPOW generated - page 156081 */

/* block powf165375ed923431e */
#field_powf165375ed923431e { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#hero_powf165375ed923431e .hero_image_outer { height: 100%; }
#hero_powf165375ed923431e .hero_image_outer img { width: 100%; }
#field_powf165375ed923431e {  height: 400px; }
#hero_powf165375ed923431e { position: relative; overflow: hidden; height: 400px; }
#field_powf165375ed923431e .hero_image_outer img {  object-position: initial; }
@media (max-width: 768px) { 
	#field_powf165375ed923431e {  height: none; }

	#hero_powf165375ed923431e {  height: none; }
#hero_powf165375ed923431e .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_powf165375ed923431e {  height: auto; max-height: none; }

	#hero_powf165375ed923431e {  height: auto; max-height: none; }
#hero_powf165375ed923431e .hero_image_outer img {  object-position: initial; }
}

/* block powa082b4ce3f9344cb */
#field_powa082b4ce3f9344cb { padding-top: 0px; padding-bottom: 0px; margin-top: -120px; margin-bottom: 0px;  }
@media (max-width: 576px) { #field_powa082b4ce3f9344cb { margin-top: 0px; margin-bottom: 0px;   }  }#field_powa082b4ce3f9344cb_inner { padding-top: 0px; padding-bottom: 0px; margin-top: -120px; margin-bottom: 0px;  }
@media (max-width: 576px) { #field_powa082b4ce3f9344cb_inner { margin-top: 0px; margin-bottom: 0px;   } }

#field_powa082b4ce3f9344cb .colonne1 {background-color: #041e42;color: #ffffff;}
#field_powa082b4ce3f9344cb .colonne1 h1, #field_powa082b4ce3f9344cb .colonne1 h2, #field_powa082b4ce3f9344cb .colonne1 h3, #field_powa082b4ce3f9344cb .colonne1 h4, #field_powa082b4ce3f9344cb .colonne1 h5 { color: #ffffff; }

/* block powd3e6a89f332c4d29 */
#field_powd3e6a89f332c4d29 { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }

			#field_powd3e6a89f332c4d29 { display: none!important; }
			@media (min-width: 576px) { #field_powd3e6a89f332c4d29 { display: block!important; } }
		#field_powd3e6a89f332c4d29_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #c7e5f6; }


.breadcrumb { padding: 0; margin: 0; background: none; border-radius: 0; }
#breadcrumb_powd3e6a89f332c4d29 { padding: 0; background: none; }
#breadcrumb_powd3e6a89f332c4d29 nav { background-color: #c7e5f6; border-radius: 0px; padding: 0px 40px; } 
#breadcrumb_powd3e6a89f332c4d29 nav a, #breadcrumb_powd3e6a89f332c4d29 nav .breadcrumb-item.active { color: #011839; font-size: 1rem; transition: all 0.5s ease; } 
#breadcrumb_powd3e6a89f332c4d29 nav a:hover { color: #ffffff; } 
#field_powd3e6a89f332c4d29_inner .breadcrumb-item+.breadcrumb-item::before { display: inline-block; content: "\003E"; color: #011839; padding-left: 0px; padding-right: 10px; }
#breadcrumb_powd3e6a89f332c4d29 nav .breadcrumb-item.active { font-weight: bold; background: #FFFFFF; }
#breadcrumb_powd3e6a89f332c4d29 nav .breadcrumb-item { padding: 30px 10px; background: var(--lightblue); }
#field_powd3e6a89f332c4d29_inner .breadcrumb-item+.breadcrumb-item.active::before { display: none; }
/*#field_powd3e6a89f332c4d29_inner .breadcrumb-item+.breadcrumb-item::before { display: inline-block; content: "\003E"; color: #011839; padding-left: 0px; padding-right: 10px; }*/

/* block 6317434208ae4 */
#field_6317434208ae4 { padding-top: 20px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6317434208ae4_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow1da1f4327eaf4cbf */
#field_pow1da1f4327eaf4cbf { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow1da1f4327eaf4cbf_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block 6317453f30ed7 */
#field_6317453f30ed7 { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6317453f30ed7_inner { padding-top: 20px; padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px;  }


 #field_6317453f30ed7 .component_1 {  }
#field_6317453f30ed7_inner .flexible_section_content { background: var(--rose); margin-left: 0!important; margin-right: 0!important; padding-top: 40px; padding-bottom: 40px; }

/* block pow14052c8c27fe45d7 */
#field_pow14052c8c27fe45d7 { padding-top: 20px; padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow14052c8c27fe45d7_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block 6321ce84a4a8c */
#field_6321ce84a4a8c { padding-top: 0px; padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px;  }
#field_6321ce84a4a8c_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_6321ce84a4a8c .card { height: 100%; background: none; border: none; border-radius: 4px; }
#field_6321ce84a4a8c .card-header {background: none; min-height: auto; border-bottom: none; }
#field_6321ce84a4a8c_inner .card.bordertoprouge { border-top: 32px solid var(--red)!important; border-radius: 0!important; }
#field_6321ce84a4a8c_inner .card.bordertopjaune { border-top: 32px solid var(--yellow)!important; border-radius: 0!important; }
#field_6321ce84a4a8c_inner .card.bordertopvert { border-top: 32px solid var(--green)!important; border-radius: 0!important; }
#field_6321ce84a4a8c_inner .card .card-header { display: none!important; }
#field_6321ce84a4a8c_inner .card .card-body { padding: 0!important; }

#field_6321ce84a4a8c_inner h3 { font-size: 1.25rem; margin: 15px 0; }

/* block powb5284156fddf4e5b */
#field_powb5284156fddf4e5b { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_powb5284156fddf4e5b_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block 63174aaf15acc */
#field_63174aaf15acc { padding-top: 40px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_63174aaf15acc_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#timeline_63174aaf15acc { 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_63174aaf15acc li { display: block; width: 100%; overflow: hidden; }
					#timeline_63174aaf15acc li:nth-child(odd) .timeline_element { width: 51.5%; float: left; }
					#timeline_63174aaf15acc li:nth-child(odd) .timeline_header, #timeline li:nth-child(odd) .timeline_content { padding-right: 50px; }
					#timeline_63174aaf15acc 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_63174aaf15acc 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_63174aaf15acc li:nth-child(even) .timeline_element { width: 51.5%; float: right; }
					#timeline_63174aaf15acc li:nth-child(even) .timeline_header, #timeline li:nth-child(even) .timeline_content { padding-left: 50px; }
					#timeline_63174aaf15acc li:nth-child(odd) .timeline_content { padding-right: 3rem; }
					#timeline_63174aaf15acc li:nth-child(even) .timeline_content { text-align: right; padding-left: 3rem; }
					#timeline_63174aaf15acc 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_63174aaf15acc li:nth-child(3n+1) .timeline_header h3, #timeline_63174aaf15acc li:nth-child(3n+1) .timeline_content h4 { color: var(--blue); }
#timeline_63174aaf15acc li:nth-child(3n+2) .timeline_header h3, #timeline_63174aaf15acc li:nth-child(3n+2) .timeline_content h4 { color: var(--orange); }
#timeline_63174aaf15acc li:nth-child(3n+3) .timeline_header h3, #timeline_63174aaf15acc li:nth-child(3n+3) .timeline_content h4 { color: var(--green); }
#timeline_63174aaf15acc li:nth-child(3n+4) .timeline_header h3, #timeline_63174aaf15acc li:nth-child(3n+4) .timeline_content h4 { color: var(--red); }
		
		@media (max-width: 576px) { 
			
			#timeline_63174aaf15acc { padding: 40px 0 0 0; background: none; }
#timeline_63174aaf15acc li { margin-top: 0!important; }
#timeline_63174aaf15acc li:nth-child(odd) .timeline_element, #timeline_63174aaf15acc li:nth-child(even) .timeline_element { float: none; width: 100%; }
#timeline_63174aaf15acc li:nth-child(even) .timeline_content, #timeline_63174aaf15acc li:nth-child(odd) .timeline_content  { text-align: left; padding-right: 0; padding-left: 0; }
			
		}

/* block 63188e171768b */
#field_63188e171768b { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_63188e171768b_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_63188e171768b .card { height: 100%; background: none; border: none; border-radius: 0px; }
#field_63188e171768b .card-header { background-color: rgba(255,255,255,0); min-height: auto; border-bottom: none; }
#field_63188e171768b .card-header:first-child { border-radius: 0px 0px 0 0; }
#field_63188e171768b_inner .card.bordertoprouge { border-top: 32px solid var(--red)!important; border-radius: 0!important; }
#field_63188e171768b_inner .card.bordertopjaune { border-top: 32px solid var(--yellow)!important; border-radius: 0!important; }
#field_63188e171768b_inner .card.bordertopvert { border-top: 32px solid var(--green)!important; border-radius: 0!important; }
#field_63188e171768b_inner .card .card-header { display: none!important; }
#field_63188e171768b_inner .card .card-body { padding: 0!important; }

/* block reusable 62d7d34f14fb7 */
#field_62d7d34f14fb7 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_62d7d34f14fb7_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background:  url() repeat-y 0% 0%; background-size: auto  auto  }


#field_62d7d34f14fb7 .colonne1 {background-color: #fbad51;color: #041e42;}
#field_62d7d34f14fb7 .colonne1 h1, #field_62d7d34f14fb7 .colonne1 h2, #field_62d7d34f14fb7 .colonne1 h3, #field_62d7d34f14fb7 .colonne1 h4, #field_62d7d34f14fb7 .colonne1 h5 { color: #ffffff; }
#field_62d7d34f14fb7_inner .flexible_section_content { padding-left: 1rem!important; padding-right: 1rem!important; }
#field_62d7d34f14fb7_inner .colonne1 p { padding: 0 15px; }
#field_62d7d34f14fb7_inner .colonne1 h3 { padding: 30px 15px 15px 15px; }