/* FLEXIPOW generated - page 3948 */

/* block pow00271eef55494d0b */
#field_pow00271eef55494d0b { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#hero_pow00271eef55494d0b .hero_image_outer img { width: 100%; }
#field_pow00271eef55494d0b {  height: auto; max-height: none; }
#hero_pow00271eef55494d0b { position: relative; overflow: hidden; height: auto; max-height: none; }
@media (max-width: 768px) { 
	#field_pow00271eef55494d0b {  height: auto; }

	#hero_pow00271eef55494d0b {  height: auto; }
#hero_pow00271eef55494d0b .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_pow00271eef55494d0b {  height: auto; max-height: none; }

	#hero_pow00271eef55494d0b {  height: auto; max-height: none; }
#hero_pow00271eef55494d0b .hero_image_outer img {  object-position: initial; }
}
#hero_pow00271eef55494d0b .hero_content { display: block; max-width: 100%; position: absolute; z-index: 10; width: 45%; left:40px;  top:40px;  background: #ffa400; }
@media (max-width: 576px) { #hero_pow00271eef55494d0b .hero_content { position: relative!important; left: auto!important; top: auto!important; bottom: auto; right: auto; transform: none!important; width: 100%!important; } }
#hero_pow00271eef55494d0b .hero_content { padding-top: 25px!important; }
#hero_pow00271eef55494d0b .hero_content h1 { line-height: 120%; }

/* block pow664fdea7b6f848d0 */
#field_pow664fdea7b6f848d0 { padding-top: 60px; padding-bottom: 60px; margin-top: 0px; margin-bottom: 0px; background-color: #f5f5f5; }
#field_pow664fdea7b6f848d0_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow664fdea7b6f848d0_inner .colonne1 .colonne_inner::after { content: '\201D'; display: block; color: var(--jaune); font-size: 5rem; line-height: 0.8; position: absolute; right: 60px; bottom: -30px; font-family: Georgia, serif; }
#field_pow664fdea7b6f848d0_inner .colonne1 .colonne_inner::before { content: '\201C'; display: block; color: var(--jaune); font-size: 5rem; line-height: 0.8; position: absolute; left: 15px; top: -30px; font-family: Georgia, serif; }
#field_pow664fdea7b6f848d0_inner .colonne1 { font-size: 1.2rem; }

/* block powcc5f82b3a000401b */
#field_powcc5f82b3a000401b { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powcc5f82b3a000401b_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow7b7ba1abb4b94eda */
#field_pow7b7ba1abb4b94eda { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow7b7ba1abb4b94eda_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powebf2bc624ed047a6 */
#field_powebf2bc624ed047a6 { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powebf2bc624ed047a6_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powebf2bc624ed047a6 .colonne1 .colonne_inner {background-color: #ffa400;color: #ffffff;}
#field_powebf2bc624ed047a6 .colonne1 h1, #field_powebf2bc624ed047a6 .colonne1 h2, #field_powebf2bc624ed047a6 .colonne1 h3, #field_powebf2bc624ed047a6 .colonne1 h4, #field_powebf2bc624ed047a6 .colonne1 h5 { color: #ffffff; }#field_powebf2bc624ed047a6 .colonne2 .colonne_inner {background-color: #ffa400;color: #ffffff;}
#field_powebf2bc624ed047a6 .colonne2 h1, #field_powebf2bc624ed047a6 .colonne2 h2, #field_powebf2bc624ed047a6 .colonne2 h3, #field_powebf2bc624ed047a6 .colonne2 h4, #field_powebf2bc624ed047a6 .colonne2 h5 { color: #ffffff; }#field_powebf2bc624ed047a6 .colonne3 .colonne_inner {background-color: #ffa400;color: #ffffff;}
#field_powebf2bc624ed047a6 .colonne3 h1, #field_powebf2bc624ed047a6 .colonne3 h2, #field_powebf2bc624ed047a6 .colonne3 h3, #field_powebf2bc624ed047a6 .colonne3 h4, #field_powebf2bc624ed047a6 .colonne3 h5 { color: #ffffff; }
#field_powebf2bc624ed047a6_inner .colonne img { display: block; margin: 0 auto 30px auto; padding: 15px; background: #FFFFFF; border-radius: 50%; height: 150px; width: 150px; }
#field_powebf2bc624ed047a6_inner .colonne { cursor: pointer; }

/* block pow7eefad48f2a74e80 */
#field_pow7eefad48f2a74e80 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow7eefad48f2a74e80_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


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

/* block pow02bd2704ad404788 */
#field_pow02bd2704ad404788 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #ffa400; }
#field_pow02bd2704ad404788_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow02bd2704ad404788 .colonne1 {color: #ffffff;}
#field_pow02bd2704ad404788 .colonne1 h1, #field_pow02bd2704ad404788 .colonne1 h2, #field_pow02bd2704ad404788 .colonne1 h3, #field_pow02bd2704ad404788 .colonne1 h4, #field_pow02bd2704ad404788 .colonne1 h5 { color: #ffffff; }#field_pow02bd2704ad404788 .colonne2 {color: #ffffff;}
#field_pow02bd2704ad404788 .colonne2 h1, #field_pow02bd2704ad404788 .colonne2 h2, #field_pow02bd2704ad404788 .colonne2 h3, #field_pow02bd2704ad404788 .colonne2 h4, #field_pow02bd2704ad404788 .colonne2 h5 { color: #ffffff; }#field_pow02bd2704ad404788 .colonne3 {color: #ffffff;}
#field_pow02bd2704ad404788 .colonne3 h1, #field_pow02bd2704ad404788 .colonne3 h2, #field_pow02bd2704ad404788 .colonne3 h3, #field_pow02bd2704ad404788 .colonne3 h4, #field_pow02bd2704ad404788 .colonne3 h5 { color: #ffffff; }
#field_pow02bd2704ad404788_inner i { font-size: 3rem; }
#field_pow02bd2704ad404788_inner h3 { margin-top: 30px; }

/* block powa7985b2213034de2 */
#field_powa7985b2213034de2 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powa7985b2213034de2_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powa7985b2213034de2 .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_powa7985b2213034de2 .grid_post_thumbnail img { width: 100%; height: auto; }
#grid_powa7985b2213034de2 h3 { min-height: 90px; }

/* block pow5225755248164f97 */
#field_pow5225755248164f97 { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow5225755248164f97_inner { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #f5f5f5; }