/* FLEXIPOW generated - page 46635 */

/* block powb1b833946abf4ded */
#field_powb1b833946abf4ded { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
.page-id-46635 header, .page-id-46635 #footer, .page-id-46635 #prefooter { display: none; }
.page-id-46635 { padding-top: 0!important; overflow-x: hidden; }

/* block powd34388c5efde4f33 */
#field_powd34388c5efde4f33 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background:  url(/wp-content/uploads/2023/06/Banner-Header.jpg) no-repeat 50% 0%; background-size: 100% auto  }
#field_powd34388c5efde4f33_inner { padding-top: 80px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_powd34388c5efde4f33, #field_powd34388c5efde4f33_inner { min-height: 100vh; position: relative; }
#field_powd34388c5efde4f33_inner .flexible_section_footer { position: absolute; bottom: 40px; left: 50%; transform: translate(-50%,0); }
#field_powd34388c5efde4f33_inner .colonne1 .redbutton_big { background: #FFFFFF; border:0; color: #d13318!important; }
#field_powd34388c5efde4f33_inner .colonne1 .redbutton_big:hover { background: #d13318; border:0;color: #FFFFFF!important; }

#arrow1 { }

#field_powd34388c5efde4f33_inner .redbutton_big { padding: 10px 20px 10px 18px; border:0; }
#field_powd34388c5efde4f33_inner .btn-icon.loop .redbutton_big::before { 
    content: "";
    background-image: url(/wp-content/uploads/2023/06/btn-icon_loop_lp-arte-1.svg);
    background-position: 0 50%;
    background-size: 30px;
    background-repeat: no-repeat;
    width: 35px;
    height: 31px;
    display: inline-block;
    float: left; }
#field_powd34388c5efde4f33_inner .btn-icon.donate .redbutton_big::before  {     
    content: "";  
    background-position: 0 50%;
    background-image: url('/wp-content/uploads/2023/06/btn-icon_donate_lp-arte.svg');
    background-size: 30px;
    background-repeat: no-repeat;
    width: 35px;
    height: 30px;
    display: inline-block;
    float: left; }

#field_powd34388c5efde4f33_inner .btn-icon.loop .redbutton_big:hover::before { 
    background-image: url('/wp-content/uploads/2023/06/arrow-right-bold_white.svg');
    background-size: 13px;
    background-position: 7px 50%;
}

#field_powd34388c5efde4f33_inner .btn-icon.donate .redbutton_big:hover::before { 
    background-image: url('/wp-content/uploads/2023/06/arrow-right-bold_orange.svg');
    background-size: 13px;
    background-position: 7px 50%;
}

		
		@media (max-width: 576px) { 
			
			#field_powd34388c5efde4f33 { background-size: auto 100%; }
#field_powd34388c5efde4f33_inner .flexible_section_footer { bottom: -60px; }
.redbutton_big { font-size: 1rem; }
#field_powd34388c5efde4f33_inner { padding-top: 40px; }
			
		}

/* block pow0bfc9274a864418a */
#field_pow0bfc9274a864418a { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #000000; }
#field_pow0bfc9274a864418a_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow0bfc9274a864418a .colonne1 {color: #ffffff;}
#field_pow0bfc9274a864418a .colonne1 h1, #field_pow0bfc9274a864418a .colonne1 h2, #field_pow0bfc9274a864418a .colonne1 h3, #field_pow0bfc9274a864418a .colonne1 h4, #field_pow0bfc9274a864418a .colonne1 h5 { color: #ffffff; }
#field_pow0bfc9274a864418a, #field_pow0bfc9274a864418a_inner { min-height: 30vh; position: relative; }
#field_pow0bfc9274a864418a_inner .flexible_section_footer { position: absolute; bottom: 40px; left: 50%; transform: translate(-50%,0); }
#field_pow0bfc9274a864418a_inner .colonne1 { position: absolute; top: 40%; left: 50%; transform: translate(-50%,-40%); }


		
		@media (max-width: 576px) { 
			
			#field_pow0bfc9274a864418a_inner .h3 { font-size: 1.2rem; }
			
		}

/* block powcad52bd9c7454a89 */
#field_powcad52bd9c7454a89 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }

			#field_powcad52bd9c7454a89 { display: none!important; }
			@media (min-width: 576px) { #field_powcad52bd9c7454a89 { display: block!important; } }
		#field_powcad52bd9c7454a89_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


 #field_powcad52bd9c7454a89 .component_1 {  }

#flipbox_powcad52bd9c7454a89_1 { background-color: transparent; width: 100%; height: 100%; min-height:300px; perspective: 1000px; }
#flipbox_powcad52bd9c7454a89_1 .flip-box-inner { position: relative; width: 100%; height: 100%; min-height:300px; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; }
#flipbox_powcad52bd9c7454a89_1:hover .flip-box-inner { transform: rotateY(180deg); }
#flipbox_powcad52bd9c7454a89_1 .flip-box-front, #flipbox_powcad52bd9c7454a89_1 .flip-box-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
#flipbox_powcad52bd9c7454a89_1 .flip-box-front { background-color: #608b5f; color: #ffffff; }
#flipbox_powcad52bd9c7454a89_1 .flip-box-back { background-color: #608b5f; color: #ffffff; transform: rotateY(180deg); }


		#flipbox_powcad52bd9c7454a89_1 .flipflopcontent { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
	 #field_powcad52bd9c7454a89 .component_2 {  }

#flipbox_powcad52bd9c7454a89_2 { background-color: transparent; width: 100%; height: 100%; min-height:300px; perspective: 1000px; }
#flipbox_powcad52bd9c7454a89_2 .flip-box-inner { position: relative; width: 100%; height: 100%; min-height:300px; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; }
#flipbox_powcad52bd9c7454a89_2:hover .flip-box-inner { transform: rotateY(180deg); }
#flipbox_powcad52bd9c7454a89_2 .flip-box-front, #flipbox_powcad52bd9c7454a89_2 .flip-box-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
#flipbox_powcad52bd9c7454a89_2 .flip-box-front { background-color: #608b5f; color: #ffffff; }
#flipbox_powcad52bd9c7454a89_2 .flip-box-back { background-color: #608b5f; color: #ffffff; transform: rotateY(180deg); }


		#flipbox_powcad52bd9c7454a89_2 .flipflopcontent { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
	 #field_powcad52bd9c7454a89 .component_3 {  }

#flipbox_powcad52bd9c7454a89_3 { background-color: transparent; width: 100%; height: 100%; min-height:300px; perspective: 1000px; }
#flipbox_powcad52bd9c7454a89_3 .flip-box-inner { position: relative; width: 100%; height: 100%; min-height:300px; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; }
#flipbox_powcad52bd9c7454a89_3:hover .flip-box-inner { transform: rotateY(180deg); }
#flipbox_powcad52bd9c7454a89_3 .flip-box-front, #flipbox_powcad52bd9c7454a89_3 .flip-box-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
#flipbox_powcad52bd9c7454a89_3 .flip-box-front { background-color: #608b5f; color: #ffffff; }
#flipbox_powcad52bd9c7454a89_3 .flip-box-back { background-color: #608b5f; color: #ffffff; transform: rotateY(180deg); }


		#flipbox_powcad52bd9c7454a89_3 .flipflopcontent { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
#field_powcad52bd9c7454a89_inner .flip-box { height: 540px; }
#field_powcad52bd9c7454a89_inner .flipflopcontent { top: 0%!important; transform: translate(-50%, 0%)!important; cursor: pointer; }
#field_powcad52bd9c7454a89_inner .flipflopcontent h3 { font-size: 1.4rem; color: #FFFFFF!important; }
#field_powcad52bd9c7454a89_inner .flip-box-front, #field_powcad52bd9c7454a89_inner .flip-box-back { border-radius: 16px; }
#field_powcad52bd9c7454a89_inner .flip-box-front img, #field_powcad52bd9c7454a89_inner .flip-box-back img { border-radius: 16px 16px 0 0; }
		
		@media (max-width: 576px) { 
			
			#flipbox_powcad52bd9c7454a89_1, #flipbox_powcad52bd9c7454a89_2 { margin-bottom: 30px; }
			
		}

/* block pow4934d0b98e674e85 */
#field_pow4934d0b98e674e85 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }

			#field_pow4934d0b98e674e85 { display: none!important; }
			@media (max-width: 576px) { #field_pow4934d0b98e674e85 { display: block!important; } }
		#field_pow4934d0b98e674e85_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow4934d0b98e674e85 .colonne1 {background-color: #608b5f;color: #ffffff;}
#field_pow4934d0b98e674e85 .colonne1 h1, #field_pow4934d0b98e674e85 .colonne1 h2, #field_pow4934d0b98e674e85 .colonne1 h3, #field_pow4934d0b98e674e85 .colonne1 h4, #field_pow4934d0b98e674e85 .colonne1 h5 { color: #ffffff; }#field_pow4934d0b98e674e85 .colonne2 {background-color: #608b5f;color: #ffffff;}
#field_pow4934d0b98e674e85 .colonne2 h1, #field_pow4934d0b98e674e85 .colonne2 h2, #field_pow4934d0b98e674e85 .colonne2 h3, #field_pow4934d0b98e674e85 .colonne2 h4, #field_pow4934d0b98e674e85 .colonne2 h5 { color: #ffffff; }#field_pow4934d0b98e674e85 .colonne3 {background-color: #608b5f;color: #ffffff;}
#field_pow4934d0b98e674e85 .colonne3 h1, #field_pow4934d0b98e674e85 .colonne3 h2, #field_pow4934d0b98e674e85 .colonne3 h3, #field_pow4934d0b98e674e85 .colonne3 h4, #field_pow4934d0b98e674e85 .colonne3 h5 { color: #ffffff; }
#field_pow4934d0b98e674e85_inner .colonne { margin-bottom: 1px!important; }

/* block powb772be4a3ea04b9a */
#field_powb772be4a3ea04b9a { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powb772be4a3ea04b9a_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

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

/* block powfd5fb314a68a4722 */
#field_powfd5fb314a68a4722 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgba(196,179,150,0.3); }
#field_powfd5fb314a68a4722_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_powfd5fb314a68a4722_inner .colonne2 { min-height: 300px; }

/* block powf0cae357ad094b8e_arte */
#field_powf0cae357ad094b8e_arte { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powf0cae357ad094b8e_arte_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


.flexible_section_inner.container #slider_powf0cae357ad094b8e_arte { overflow: hidden; }
#slider_powf0cae357ad094b8e_arte { width: 100%; height: auto; }
#slider_powf0cae357ad094b8e_arte .swiper-slide { position: relative; overflow: hidden; }
#slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content { width: 45%; position: absolute; top: 0%; left: 0%; padding: 15px; margin: 40px 0px 0px 100px; background: rgba(96,139,95,0.7); color: #ffffff; }
#slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content h1, #slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content h2, #slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content h3, #slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content h4, #slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content h5 { color: #ffffff }
#slider_powf0cae357ad094b8e_arte .swiper-button-prev, #slider_powf0cae357ad094b8e_arte .swiper-button-next { color: #ffffff!important; }

		#slider_powf0cae357ad094b8e_arte [class^=swiper-button-] { width: 44px; opacity: 0; visibility: hidden; transition: all 0.3s ease; }
		#slider_powf0cae357ad094b8e_arte .swiper-button-prev { transform: translateX(50px); }
		#slider_powf0cae357ad094b8e_arte .swiper-button-next { transform: translateX(-50px); }
		#slider_powf0cae357ad094b8e_arte:hover [class^=swiper-button-] { transform: translateX(0); opacity: 1; visibility: visible; }
	@media only screen and (max-width: 576px) {
	#slider_powf0cae357ad094b8e_arte { height: auto; }
	#slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content { width: 100%; }
	#slider_powf0cae357ad094b8e_arte .swiper-slide-inner-content { position: relative; margin: 0; }
}

.acf-block-preview #field_powf0cae357ad094b8e_arte .swiper-wrapper { width: 1110px; max-width: 100%; height: px; } 
.acf-block-preview #field_powf0cae357ad094b8e_arte .swiper-slide { height: px; } 
#field_powf0cae357ad094b8e_arte { overflow-x: hidden; }
#slider_powf0cae357ad094b8e_arte .swiper-slide { max-height: 400px; }
#slider_powf0cae357ad094b8e_arte .swiper-slide img { object-position: 0 -100px; }
		
		@media (max-width: 576px) { 
			
			#slider_powf0cae357ad094b8e_arte .swiper-slide { max-height: none; }
#slider_powf0cae357ad094b8e_arte .swiper-slide img { object-position: 0 0; }
			
		}

/* block powf18d28a15c2f4755 */
#field_powf18d28a15c2f4755 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: rgba(196,179,150,0.3); }
#field_powf18d28a15c2f4755_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_powf18d28a15c2f4755_inner input { margin: 0 40px 15px 10px; }
#field_powf18d28a15c2f4755_inner input[type="text"], #field_powf18d28a15c2f4755_inner input[type="email"] { border: none; outline: 0; border-radius: 6px; padding: 8px 20px; }
#field_powf18d28a15c2f4755_inner input[type="submit"] { background: var(--rouge); border-radius: 6px; border-style: none; color: #FFFFFF; padding: 8px 20px; }

/* block powd9dbaa72d7de481d */
#field_powd9dbaa72d7de481d { padding-top: 100px; padding-bottom: 100px; margin-top: 0px; margin-bottom: 0px; background-color: #000000; }
#field_powd9dbaa72d7de481d_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powd9dbaa72d7de481d .colonne1 {color: #ffffff;}
#field_powd9dbaa72d7de481d .colonne1 h1, #field_powd9dbaa72d7de481d .colonne1 h2, #field_powd9dbaa72d7de481d .colonne1 h3, #field_powd9dbaa72d7de481d .colonne1 h4, #field_powd9dbaa72d7de481d .colonne1 h5 { color: #ffffff; }
@media (max-width: 576px) { 
			
			#field_powd9dbaa72d7de481d_inner .h4 { font-size: 1.2rem; }
			
		}

/* block pow6aa538a5c71e47b1 */
#field_pow6aa538a5c71e47b1 { padding-top: 80px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background:  url(/wp-content/uploads/2023/06/Banner-Header.jpg) no-repeat 50% 0%; background-size: 100% auto  }
#field_pow6aa538a5c71e47b1_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow6aa538a5c71e47b1 .colonne2 {color: #ffffff;}
#field_pow6aa538a5c71e47b1 .colonne2 h1, #field_pow6aa538a5c71e47b1 .colonne2 h2, #field_pow6aa538a5c71e47b1 .colonne2 h3, #field_pow6aa538a5c71e47b1 .colonne2 h4, #field_pow6aa538a5c71e47b1 .colonne2 h5 { color: #ffffff; }
#field_pow6aa538a5c71e47b1_inner .flexible_section_footer ul { list-style-type: none; padding : 0; margin-top: 60px; }
#field_pow6aa538a5c71e47b1_inner .flexible_section_footer ul li { display: inline-block; width: 33%; text-align: center; color: #FFFFFF; }
#field_pow6aa538a5c71e47b1_inner .flexible_section_footer ul li a { color: #FFFFFF!important; }

#field_pow6aa538a5c71e47b1_inner .rsarte { list-style-type: none; padding : 0; }
#field_pow6aa538a5c71e47b1_inner .rsarte li { display: inline-block; padding: 0 20px; }
#field_pow6aa538a5c71e47b1_inner .rsarte li a { color: #FFFFFF!important; font-size: 2.5rem; }
		
		@media (max-width: 576px) { 
			
			#field_pow6aa538a5c71e47b1 { background-size: auto 100%; }
#field_pow6aa538a5c71e47b1_inner .h5 { font-size: 1rem; }
			
		}