/* FLEXIPOW generated - page 8958 */

/* block powcec1137fe002420f */
#field_powcec1137fe002420f { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#hero_powcec1137fe002420f .hero_image_outer img { width: 100%; }
#field_powcec1137fe002420f {  height: 400px; }
#hero_powcec1137fe002420f { position: relative; overflow: hidden; height: 400px; }
#field_powcec1137fe002420f .hero_image_outer img {  object-position: 0 -250px; }
@media (max-width: 768px) { 
	#field_powcec1137fe002420f {  height: auto; }

	#hero_powcec1137fe002420f {  height: auto; }
#hero_powcec1137fe002420f .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_powcec1137fe002420f {  height: auto; max-height: none; }

	#hero_powcec1137fe002420f {  height: auto; max-height: none; }
#hero_powcec1137fe002420f .hero_image_outer img {  object-position: initial; }
}
#hero_powcec1137fe002420f .hero_content { display: block; max-width: 100%; position: absolute; z-index: 10; top: 50%; left: 50%; transform: translate(-50%,-50%); background: rgba(0,0,0,0.0); }
#hero_powcec1137fe002420f .hero_content * { color: #ffffff; }
@media (max-width: 768px) { #hero_powcec1137fe002420f .hero_content { top: 50%; left: 50%; transform: translate(-50%,-50%); } }
#hero_powcec1137fe002420f .hero_image_outer { background: var(--bleu); }
#hero_powcec1137fe002420f img { opacity: 0.6; }
		
		@media (max-width: 576px) { 
			
			#herocontent_powcec1137fe002420f { width: 100%; }
			
		}

/* block pow6557d0aa2dee47fb */
#field_pow6557d0aa2dee47fb { padding-top: 80px; padding-bottom: 80px; margin-top: 0px; margin-bottom: 0px; background-color: #f3faff; }
#field_pow6557d0aa2dee47fb_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow406b73ed08524409 */
#field_pow406b73ed08524409 { padding-top: 100px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #fff0d1; }
#field_pow406b73ed08524409_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow406b73ed08524409 .colonne1 { min-height: 300px; background-color: #fff9ee; color: #233853; font-size: 1rem; padding: 30px 40px 30px 40px;  }
#field_pow406b73ed08524409 .colonne1 h1, #field_pow406b73ed08524409 .colonne1 h2, #field_pow406b73ed08524409 .colonne1 h3, #field_pow406b73ed08524409 .colonne1 h4, #field_pow406b73ed08524409 .colonne1 h5 { color: #233853; font_size: 1.5;  }
#field_pow406b73ed08524409 .colonne2 { position: relative; background: url(/wp-content/uploads/2025/11/atlantique-wings-of-the-ocean.png) no-repeat center center; background-size: cover; }

	
		@media (max-width: 576px) { 
		
			#field_pow406b73ed08524409 .colonne1 { min-height:300px; }
			#field_pow406b73ed08524409 .colonne2 { min-height:300px; }
			
			
		
		}

/* block pow30b487c6292f40ba */
#field_pow30b487c6292f40ba { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #fff0d1; }
#field_pow30b487c6292f40ba_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow30b487c6292f40ba .colonne1 { min-height: 300px; background-color: #fff9ee; color: #233853; font-size: 1rem; padding: 30px 40px 30px 40px;  }
#field_pow30b487c6292f40ba .colonne1 h1, #field_pow30b487c6292f40ba .colonne1 h2, #field_pow30b487c6292f40ba .colonne1 h3, #field_pow30b487c6292f40ba .colonne1 h4, #field_pow30b487c6292f40ba .colonne1 h5 { color: #233853; font_size: 1.5;  }
#field_pow30b487c6292f40ba .colonne2 { position: relative; background: url(/wp-content/uploads/2025/11/mediterranee-wings-of-the-ocean.png) no-repeat center center; background-size: cover; }

	
		@media (max-width: 576px) { 
		
			#field_pow30b487c6292f40ba .colonne1 { min-height:300px; }
			#field_pow30b487c6292f40ba .colonne2 { min-height:300px; }
			
			
		
		}

/* block pow074a1697d3e2428d */
#field_pow074a1697d3e2428d { padding-top: 0px; padding-bottom: 100px; margin-top: 0px; margin-bottom: 0px; background-color: #fff0d1; }
#field_pow074a1697d3e2428d_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow074a1697d3e2428d .colonne1 { min-height: 300px; background-color: #fff9ee; color: #233853; font-size: 1rem; padding: 30px 40px 30px 40px;  }
#field_pow074a1697d3e2428d .colonne1 h1, #field_pow074a1697d3e2428d .colonne1 h2, #field_pow074a1697d3e2428d .colonne1 h3, #field_pow074a1697d3e2428d .colonne1 h4, #field_pow074a1697d3e2428d .colonne1 h5 { color: #233853; font_size: 1.5;  }
#field_pow074a1697d3e2428d .colonne2 { position: relative; background: url(/wp-content/uploads/2025/11/antennes-wings-of-the-ocean-1.png) no-repeat center center; background-size: cover; }

	
		@media (max-width: 576px) { 
		
			#field_pow074a1697d3e2428d .colonne1 { min-height:300px; }
			#field_pow074a1697d3e2428d .colonne2 { min-height:300px; }
			
			
		
		}

/* block pow94463685eadb4e51 */
#field_pow94463685eadb4e51 { padding-top: 100px; padding-bottom: 100px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow94463685eadb4e51_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow94463685eadb4e51 .colonne1 .colonne_inner {background-color: #dff6f7;}
#field_pow94463685eadb4e51 .colonne2 {background-color: #dff6f7;}
#field_pow94463685eadb4e51 .colonne3 .colonne_inner {background-color: #dff6f7;}
#field_pow94463685eadb4e51 .colonne4 .colonne_inner {background-color: #dff6f7;}

/* block pow59734cc494a44f92 */
#field_pow59734cc494a44f92 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #dff6f7; }
#field_pow59734cc494a44f92_inner { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #dff6f7; }

/* block pow141d94473e2c42ab */
#field_pow141d94473e2c42ab { padding-top: 100px; padding-bottom: 100px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow141d94473e2c42ab_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow69c762d0681242a2 */
#field_pow69c762d0681242a2 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #dff6f7; }
#field_pow69c762d0681242a2_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow69c762d0681242a2 .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_pow69c762d0681242a2 .grid_post_thumbnail img { width: 100%; height: auto; }