/* FLEXIPOW generated - page 14492 */

/* block pow_6aa90dbcb86a6 */
#field_pow_6aa90dbcb86a6 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#masthead { display: none!important; }
#field_pow_6aa90dbcb86a6 { position: fixed; left: 0; top: 0; width: 100%; max-width: 100%; z-index: 9999; }
.acf-block-preview #field_pow_6aa90dbcb86a6 { position: relative!important; left: auto!important; top: auto!important; padding-top: 0!important; }
body.wp-admin #field_pow_6aa90dbcb86a6 { position: relative!important; width: 100%; top: 0px; z-index: 0; }
.logoheaddons2026 { height: 120px!important; }

.page-id-14492 #header_don, .page-id-14492 .subtpl_header-banner { display: none; }
body.page-id-14492 { padding-top: 0!important; }

.donheader { background: rgba(255,255,255,0); }
.donheader.scrolled .logoheaddons2026 { height: 100px!important; }
.donheader.scrolled { background: var(--rouge); }
		
		@media (max-width: 576px) { 
			
			.logoheaddons2026 { height: 100px!important; }
.donheader.scrolled .logoheaddons2026 { height: 80px!important; }
body.page-id-14492 { padding-bottom: 70px; }
			
		}

/* block pow_6aa91719a5dc0 */
#field_pow_6aa91719a5dc0 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#hero_pow_6aa91719a5dc0 .hero_image_outer img { width: 100%; }
#field_pow_6aa91719a5dc0 {  height: 100vh; }
#hero_pow_6aa91719a5dc0 { position: relative; overflow: hidden; height: 100vh; }
#field_pow_6aa91719a5dc0 .hero_image_outer img {  object-position: 0 -200px; }
@media (max-width: 768px) { 
	#field_pow_6aa91719a5dc0 {  height: auto; }

	#hero_pow_6aa91719a5dc0 {  height: auto; }
#hero_pow_6aa91719a5dc0 .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_pow_6aa91719a5dc0 {  height: auto; max-height: none; }

	#hero_pow_6aa91719a5dc0 {  height: auto; max-height: none; }
#hero_pow_6aa91719a5dc0 .hero_image_outer img {  object-position: initial; }
}
#hero_pow_6aa91719a5dc0 .hero_content { display: block; max-width: 100%; position: absolute; z-index: 10; left:50px;  bottom:50px;  background: rgba(0,0,0,0.0); }
#hero_pow_6aa91719a5dc0 .hero_content * { color: rgb(255,255,255); }
@media (max-width: 576px) { #hero_pow_6aa91719a5dc0 .hero_content { position: relative!important; left: auto!important; top: auto!important; bottom: auto; right: auto; transform: none!important; width: 100%!important; } }
#hero_pow_6aa91719a5dc0 img { display: none; }
#hero_pow_6aa91719a5dc0 { background-image: linear-gradient(to top, #080000AA 0%, #1E2B1300 100%), url(/wp-content/uploads/2026/09/intro-bg.jpg); background-size: cover; background-position: center; }

.title1 { display: inline-block; padding: 15px; color: #FFFFFF; background: var(--rouge); margin-bottom: 4px; }
.title2 { display: inline-block; padding: 15px; color: #FFFFFF; background: var(--vert); }
.accroche2 { width: 720px; max-width: 100%; font-size: 1.1rem; }
.accroche1 { font-size: 1.2rem; text-transform: uppercase; font-family: 'Antonio', serif; }

.page-id-14492 h3, .page-id-14492 h4 { font-weight: bold; }

@media (max-width: 1200px) { 

#hero_pow_6aa91719a5dc0 img { display: block; }
#hero_pow_6aa91719a5dc0 { background-image: none; }

#hero_pow_6aa91719a5dc0 .hero_content { position: relative!important; left: auto!important; top: auto!important; bottom: auto; right: auto; transform: none!important; width: 100%!important; background: var(---gris); }
#field_pow_6aa91719a5dc0 { height: auto; max-height: none; }
#hero_pow_6aa91719a5dc0 { height: auto; max-height: none; }
#hero_pow_6aa91719a5dc0 .hero_image_outer img { object-position: initial; }

#hero_pow_6aa91719a5dc0 .hero_content * { color: var(--marron)!important; }
#hero_pow_6aa91719a5dc0 .hero_content .title1, #hero_pow_6aa91719a5dc0 .hero_content .title2 { color: #FFFFFF!important; }
.accroche1, .accroche2 { color: var(--marron); }
#hero_pow_6aa91719a5dc0 .hero_content h1 { margin-top: -220px; }

}
		
		@media (max-width: 576px) { 
			
			#hero_pow_6aa91719a5dc0 img { display: block; }
#hero_pow_6aa91719a5dc0 { background-image: none; }
#hero_pow_6aa91719a5dc0 .hero_content { background: #FFFFFF; }
#hero_pow_6aa91719a5dc0 .hero_content h1 { margin-top: 0px; font-size: 1.6rem; display: inline-block; text-align: center; width: 100%; }
.title1,.title2 { width: auto; margin: 0 auto; } 
#hero_pow_6aa91719a5dc0 .hero_content * { color: var(--black)!important; }
#hero_pow_6aa91719a5dc0 .hero_content .title1, #hero_pow_6aa91719a5dc0 .hero_content .title2 { color: #FFFFFF!important; padding: 10px 15px; }
.accroche1, .accroche2 { color: var(--marron); } 
.accroche2 br { content: ' '; display: none; }
.accroche2 br:after { content: ' '; }
			
		}

/* block pow6ac79168cdca5 */
#field_pow6ac79168cdca5 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow6ac79168cdca5 { display: none; }
		
		@media (max-width: 576px) { 
			
			#field_pow6ac79168cdca5 { display: block; position: fixed; left: 0; bottom: -15px; width: 100%; max-width: 100%; z-index: 9999; }
#field_pow6ac79168cdca5 a { display: block; width: 100%; padding: 30px 0; text-align: center; background: var(--rouge); transition: all 0.5s ease; }
#field_pow6ac79168cdca5 a:hover { background: var(--marron); }
			
		}

/* block pow6aa9336226fca */
#field_pow6aa9336226fca { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow6aa9357321800 */
#field_pow6aa9357321800 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(255,255,255); }


#field_pow6aa9357321800 .colonne1 { min-height: 450px; color: rgb(0,0,0); font-size: 1rem; padding: 30px 40px 30px 40px;  }
#field_pow6aa9357321800 .colonne1 h1, #field_pow6aa9357321800 .colonne1 h2, #field_pow6aa9357321800 .colonne1 h3, #field_pow6aa9357321800 .colonne1 h4, #field_pow6aa9357321800 .colonne1 h5 { color: rgb(61,144,33); font_size: 1.5;  }
#field_pow6aa9357321800 .colonne2 { position: relative; background: url(/wp-content/uploads/2024/10/content-1.jpg) no-repeat center center; background-size: cover; }

	
		@media (max-width: 576px) { 
		
			#field_pow6aa9357321800 .colonne1 { min-height:250px; }
			#field_pow6aa9357321800 .colonne2 { min-height:250px; }
			
			
		
		}
#field_pow6aa9357321800 .button_rouge { padding: 10px 26px; font-size: 1.1rem; }
		
		@media (max-width: 576px) { 
			
			#field_pow6aa9357321800 h3 { font-size: 1.2rem; }
			
		}

/* block pow6aa936fee6c8d */
#field_pow6aa936fee6c8d { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background-color: rgb(255,255,255); }


#field_pow6aa936fee6c8d .colonne1 { min-height: 450px; color: rgb(0,0,0); font-size: 1rem; padding: 30px 40px 30px 40px;  }
#field_pow6aa936fee6c8d .colonne1 h1, #field_pow6aa936fee6c8d .colonne1 h2, #field_pow6aa936fee6c8d .colonne1 h3, #field_pow6aa936fee6c8d .colonne1 h4, #field_pow6aa936fee6c8d .colonne1 h5 { color: rgb(61,144,33); font_size: 1.5;  }
#field_pow6aa936fee6c8d .colonne2 { position: relative; background: url(/wp-content/uploads/2024/10/content-2.jpg) no-repeat center center; background-size: cover; }

	
		@media (max-width: 576px) { 
		
			#field_pow6aa936fee6c8d .colonne1 { min-height:250px; }
			#field_pow6aa936fee6c8d .colonne2 { min-height:250px; }
			
			
		
		}
#field_pow6aa936fee6c8d .button_rouge { padding: 10px 26px; font-size: 1.1rem; }
		
		@media (max-width: 576px) { 
			
			#field_pow6aa936fee6c8d h3 { font-size: 1.2rem; }
			
		}

/* block pow6aa93aee042f5 */
#field_pow6aa93aee042f5 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow6aa93aee042f5 .card { height: 100%; background-color: rgb(255,255,255); color: rgb(0,0,0); border: none; border-radius: 0px; }
#field_pow6aa93aee042f5 .card-header {background: none; min-height: auto; border-bottom: none; }
#field_pow6aa93aee042f5 .card-header:first-child { border-radius: 0px 0px 0 0; }
#field_pow6aa93aee042f5 .card-footer {background: none; min-height: auto; border-top: none; }
#field_pow6aa93aee042f5 .card-footer:last-child { border-radius: 0 0 0px 0px; }
#field_pow6aa93aee042f5 h4, #field_pow6aa93aee042f5 .card-footer { text-align: center; }
#field_pow6aa93aee042f5 .button_rouge { padding: 10px 26px; font-size: 1.1rem; }
#field_pow6aa93aee042f5 h4 { min-height: 60px; }
		
		@media (max-width: 576px) { 
			
			#field_pow6aa93aee042f5 h4 { font-size: 1.2rem; }
			
		}