/* FLEXIPOW generated - page 46414 */

/* block pow21a8aa68ac104299 */
#field_pow21a8aa68ac104299 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#hero_pow21a8aa68ac104299 .hero_image_outer img { width: 100%; }
#field_pow21a8aa68ac104299 {  height: 400px; }
#hero_pow21a8aa68ac104299 { position: relative; overflow: hidden; height: 400px; }
#field_pow21a8aa68ac104299 .hero_image_outer img {  object-position: 0 -221px; }
@media (max-width: 768px) { 
	#field_pow21a8aa68ac104299 {  height: auto; }

	#hero_pow21a8aa68ac104299 {  height: auto; }
#hero_pow21a8aa68ac104299 .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_pow21a8aa68ac104299 {  height: auto; max-height: none; }

	#hero_pow21a8aa68ac104299 {  height: auto; max-height: none; }
#hero_pow21a8aa68ac104299 .hero_image_outer img {  object-position: initial; }
}
#hero_pow21a8aa68ac104299 .hero_content { display: block; max-width: 100%; position: absolute; z-index: 10; top: 50%; left: 50%; transform: translate(-50%,-50%); background: rgba(255,255,255,0.7); }
#hero_pow21a8aa68ac104299 .hero_content * { color: #ffffff; }
@media (max-width: 768px) { #hero_pow21a8aa68ac104299 .hero_content { top: 50%; left: 50%; transform: translate(-50%,-50%); } }
.heroanim1 { margin-right: 30px; }
#page-id-29803 .flexible_section  strong { font-weight: 900; }
		
		@media (max-width: 576px) { 
			
			.heroanim1 { margin-right: 0px; margin-bottom: 15px; }
			
		}

/* block pow5f957bb31e304c1e */
#field_pow5f957bb31e304c1e { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #dff2e5; }
#field_pow5f957bb31e304c1e_inner { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }

/* block powe4d015d114fe4b1a */
#field_powe4d015d114fe4b1a { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powe4d015d114fe4b1a_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powe4d015d114fe4b1a .colonne2 .colonne_inner .colonne_inner_sub {background-color: #608b5f;color: #ffffff;}
#field_powe4d015d114fe4b1a .colonne2 h1, #field_powe4d015d114fe4b1a .colonne2 h2, #field_powe4d015d114fe4b1a .colonne2 h3, #field_powe4d015d114fe4b1a .colonne2 h4, #field_powe4d015d114fe4b1a .colonne2 h5 { color: #ffffff; }
#field_powe4d015d114fe4b1a_inner .flexible_section_content { background: url(/wp-content/uploads/2023/02/Foret1-1.jpeg) no-repeat 0% 0%; background-size: auto 100%; }
#field_powe4d015d114fe4b1a_inner strong { font-weight: 900; }
		
		@media (max-width: 576px) { 
			
			#field_powe4d015d114fe4b1a_inner .flexible_section_content { background: none;  }
			
		}

/* block pow7ae4c0216bc740dc */
#field_pow7ae4c0216bc740dc { padding-top: 20px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow7ae4c0216bc740dc_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow6040487a655d4b1a */
#field_pow6040487a655d4b1a { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow6040487a655d4b1a_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow6040487a655d4b1a_inner .engagementpoint { position: relative; min-height: 500px; background-size: auto 100%; background: rgba(96,139,95,0.5); }
#field_pow6040487a655d4b1a_inner .engagementpoint_bg { opacity: 0.8; position: absolute;   width: 100%; height: 100%; object-fit: cover; z-index: -1; }
#field_pow6040487a655d4b1a_inner .engagementpoint_content { padding-top: 200px!important; }
#field_pow6040487a655d4b1a_inner .engagementpoint_content h4 { border-left: 8px solid #FFFFFF; padding-left: 10px; }

/* block pow98213d0706f14da9 */
#field_pow98213d0706f14da9 { padding-top: 40px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow98213d0706f14da9_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow17ccf2357cf04128 */
#field_pow17ccf2357cf04128 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow17ccf2357cf04128_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow17ccf2357cf04128 .colonne1 .colonne_inner {background-color: #dff2e5;}
#field_pow17ccf2357cf04128 .colonne2 .colonne_inner {background-color: #dff2e5;}
#field_pow17ccf2357cf04128 .colonne3 .colonne_inner {background-color: #dff2e5;}
#field_pow17ccf2357cf04128_inner .colonne_inner h3 {  position: absolute; margin-top: -100px; color: #FFF; padding: 0 15px; }

/* block pow380a89b12c214992 */
#field_pow380a89b12c214992 { padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow380a89b12c214992_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powc22613594c664872 */
#field_powc22613594c664872 { padding-top: 0px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;  }
#field_powc22613594c664872_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powc22613594c664872 */
#field_powc22613594c664872 { padding-top: 0px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;  }
#field_powc22613594c664872_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow72caeed65a3041ba */
#field_pow72caeed65a3041ba { padding-top: 20px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow72caeed65a3041ba_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powce97bd45cb0d457c */
#field_powce97bd45cb0d457c { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powce97bd45cb0d457c_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #f9f9f9; }


.flexible_section_inner.container #slider_powce97bd45cb0d457c { overflow: hidden; }
#slider_powce97bd45cb0d457c { width: 100%; height: 200px; }
#slider_powce97bd45cb0d457c .swiper-slide { position: relative; overflow: hidden; }
#slider_powce97bd45cb0d457c .swiper-slide-inner-content { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); padding: 30px; margin: 0px 0px 0px 0px; }
#slider_powce97bd45cb0d457c .swiper-button-prev, #slider_powce97bd45cb0d457c .swiper-button-next { color: #d13319!important; }
#slider_powce97bd45cb0d457c .swiper-button-prev { left: -50px!important; }
		#slider_powce97bd45cb0d457c .swiper-button-next { right: -50px!important; }

		#slider_powce97bd45cb0d457c [class^=swiper-button-] { width: 44px; opacity: 0; visibility: hidden; transition: all 0.3s ease; }
		#slider_powce97bd45cb0d457c .swiper-button-prev { transform: translateX(50px); }
		#slider_powce97bd45cb0d457c .swiper-button-next { transform: translateX(-50px); }
		#slider_powce97bd45cb0d457c:hover [class^=swiper-button-] { transform: translateX(0); opacity: 1; visibility: visible; }
	@media only screen and (max-width: 576px) {
	#slider_powce97bd45cb0d457c { height: 400px; }
	#slider_powce97bd45cb0d457c .swiper-slide-inner-content { width: 100%; }
	
}

.acf-block-preview #field_powce97bd45cb0d457c .swiper-wrapper { width: 1110px; max-width: 100%; height: 200px; } 
.acf-block-preview #field_powce97bd45cb0d457c .swiper-slide { height: 200px; } 
#field_powce97bd45cb0d457c { overflow-x: hidden; }
#slider_powce97bd45cb0d457c .swiper-slide-inner h5 { display: inline-block; float: left;; height: 100%; min-height: 140px; padding-top: 30px; margin-right: 20px; text-align: center; width: 200px; }

/* block pow380a89b12c214992 */
#field_pow380a89b12c214992 { padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow380a89b12c214992_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powe8b6c6c6bb9649c7 */
#field_powe8b6c6c6bb9649c7 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powe8b6c6c6bb9649c7_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powe8b6c6c6bb9649c7 .colonne1 {background-color: #f9f9f9;}

/* block powf0a44517d7514129 */
#field_powf0a44517d7514129 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powf0a44517d7514129_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powa47b76a26dee4063 */
#field_powa47b76a26dee4063 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_powa47b76a26dee4063_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powa47b76a26dee4063 .colonne1 .colonne_inner .colonne_inner_sub {background-color: #608b5f;color: #ffffff;}
#field_powa47b76a26dee4063 .colonne1 h1, #field_powa47b76a26dee4063 .colonne1 h2, #field_powa47b76a26dee4063 .colonne1 h3, #field_powa47b76a26dee4063 .colonne1 h4, #field_powa47b76a26dee4063 .colonne1 h5 { color: #ffffff; }#field_powa47b76a26dee4063 .colonne2 .colonne_inner .colonne_inner_sub {background-color: #dff2e5;color: #608b5f;}
#field_powa47b76a26dee4063 .colonne2 h1, #field_powa47b76a26dee4063 .colonne2 h2, #field_powa47b76a26dee4063 .colonne2 h3, #field_powa47b76a26dee4063 .colonne2 h4, #field_powa47b76a26dee4063 .colonne2 h5 { color: #608b5f; }#field_powa47b76a26dee4063 .colonne3 .colonne_inner .colonne_inner_sub {background-color: #608b5f;color: #ffffff;}
#field_powa47b76a26dee4063 .colonne3 h1, #field_powa47b76a26dee4063 .colonne3 h2, #field_powa47b76a26dee4063 .colonne3 h3, #field_powa47b76a26dee4063 .colonne3 h4, #field_powa47b76a26dee4063 .colonne3 h5 { color: #ffffff; }
#field_powa47b76a26dee4063_inner .colonne_inner_sub, #field_pow3f9cc80a88d84792_inner .colonne_inner_sub { font-size: 1.1rem; }