/* FLEXIPOW generated - page 1998 */

/* block 62335c0fe9547 */
#field_62335c0fe9547 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #cd1719; }
#field_62335c0fe9547_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_62335c0fe9547_inner h2.flexible_section_title, #field_62335c0fe9547_inner h1, #field_62335c0fe9547_inner h2, #field_62335c0fe9547_inner h3, #field_62335c0fe9547_inner h4, #field_62335c0fe9547_inner h5, #field_62335c0fe9547_inner h6 { color: #ffffff; }
#field_62335c0fe9547_inner { color: #ffffff; }
#field_62335c0fe9547_inner h3, #field_62335c0fe9547_inner h4, #field_62335c0fe9547_inner h5, #field_62335c0fe9547_inner h6 { color: #ffffff; }


#field_62335c0fe9547_inner .colonne1 {color: #ffffff;}

/* block pow03695a8cf5ee4d40 */
#field_pow03695a8cf5ee4d40 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow03695a8cf5ee4d40_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block 62388fed9a54e */
#field_62388fed9a54e { padding-top: 80px; padding-bottom: 80px; margin-top: 0px; margin-bottom: 0px; background: transparent url(https://www.mlezi-maore.com/wp-content/uploads/2022/03/mayotte-contour.png) no-repeat 75% 0%; background-size: auto  100%;  }
#field_62388fed9a54e_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
.poles_intro h2, .poles_intro h3, .poles_intro h4 { color: #cd1719; } 
.home_poles { margin-bottom: 20px; border-radius: 20px; padding: 10px 15px 10px 20px; overflow: hidden; position: relative; cursor: pointer; height: 100%; min-height: 200px; } 
.home_poles h4 { min-height: 105px; }
.home_poles h4 span { font-weight: normal; font-size: 2.5rem; display: block; }
.home_poles p { position: absolute; font-size: 1.5rem; right: 20px; bottom: 10px; width: 100%; text-align: right; }
.home_poles:hover p { -webkit-animation: pulse 0.8s infinite alternate; animation: pulse 0.8s infinite alternate; }

@-webkit-keyframes pulse {
   0% { right: 20px; }  
  100% { right: 28px; }  
}
@keyframes pulse {
   0% { right: 20px; }  
  100% { right: 28px; }  
}

.home_poles.jeunesse { border: 2px solid #f5c061; color: #f5c061; background: rgba(255,255,255,0); transition: all 0.5s ease; }
.home_poles.jeunesse:hover { color: #FFFFFF; background: #f5c061; }
.home_poles.jeunesse h4 { color: #f5c061; transition: all 0.5s ease; }
.home_poles.jeunesse:hover h4 { color: #FFFFFF; }
.home_poles.handicap { border: 2px solid #37a4b6; color: #37a4b6; background: rgba(255,255,255,0); transition: all 0.5s ease; }
.home_poles.handicap:hover { color: #FFFFFF; background: #37a4b6; }
.home_poles.handicap h4 { color: #37a4b6; transition: all 0.5s ease;}
.home_poles.handicap:hover h4 { color: #FFFFFF; }
.home_poles.solidarites { border: 2px solid #7dd956; color: #7dd956; background: rgba(255,255,255,0); transition: all 0.5s ease; }
.home_poles.solidarites:hover { color: #FFFFFF; background: #7dd956; }
.home_poles.solidarites h4 { color: #7dd956; transition: all 0.5s ease; }
.home_poles.solidarites:hover h4 { color: #FFFFFF; }
.home_poles.insertion { border: 2px solid #eb6f4a; color: #eb6f4a; background: rgba(255,255,255,0); transition: all 0.5s ease;}
.home_poles.insertion:hover { color: #FFFFFF; background: #eb6f4a; }
.home_poles.insertion h4 { color: #eb6f4a; transition: all 0.5s ease; }
.home_poles.insertion:hover h4 { color: #FFFFFF; }
.home_poles.soins { border: 2px solid #f3a598; color: #f3a598; background: rgba(255,255,255,0); transition: all 0.5s ease; }
.home_poles.soins:hover { color: #FFFFFF; background: #f3a598; }
.home_poles.soins h4 { color: #f3a598; transition: all 0.5s ease; }
.home_poles.soins:hover h4 { color: #FFFFFF; }
.home_poles.formations { border: 2px solid #f3a598; color: #f3a598; background: rgba(255,255,255,0); transition: all 0.5s ease; }
.home_poles.formations:hover { color: #FFFFFF; background: #f3a598; }
.home_poles.formations h4 { color: #f3a598; transition: all 0.5s ease; }
.home_poles.formations:hover h4 { color: #FFFFFF; }


.picto_pole { display: block; width: 100px; height: auto; }
.home_poles:hover .picto_pole { filter: brightness(0) invert(1); }

/* block 6239a4934a950 */
#field_6239a4934a950 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6239a4934a950_inner { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #cd1719; }
#field_6239a4934a950_inner h2.flexible_section_title, #field_6239a4934a950_inner h1, #field_6239a4934a950_inner h2, #field_6239a4934a950_inner h3, #field_6239a4934a950_inner h4, #field_6239a4934a950_inner h5, #field_6239a4934a950_inner h6 { color: #ffffff; }
#field_6239a4934a950_inner { color: #ffffff; }
#field_6239a4934a950_inner h3, #field_6239a4934a950_inner h4, #field_6239a4934a950_inner h5, #field_6239a4934a950_inner h6 { color: #ffffff; }


 #field_6239a4934a950 .component_1 {  }
 #field_6239a4934a950 .component_2 {  }
 #field_6239a4934a950 .component_3 {  }
 #field_6239a4934a950 .component_4 {  }
 #field_6239a4934a950 .component_5 {  }
 #field_6239a4934a950 .component_6 {  }
#field_6239a4934a950_inner { border-radius: 40px; }

/* block 6239a1f695aa4 */
#field_6239a1f695aa4 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #f5c061; }
#field_6239a1f695aa4_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_6239a1f695aa4 .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_6239a1f695aa4 .grid_post_thumbnail img { width: 100%; height: auto; }
.elem_grid_actus { position: relative; height: 100%; padding: 10px 10px 50px 10px; background: #FFFFFF; border-radius: 20px 20px 0 0; cursor: pointer; }
.elem_grid_actus_thumbnail { height: 215px; overflow: hidden; }
.elem_grid_actus_thumbnail img { width: 100%; height: auto; border-radius: 20px 20px 0 0; }
.elem_grid_actus_meta { position: absolute; top: 20px; right: 30px; background: rgba(255,255,255,0.8); border-radius: 10px; font-size: 0.9rem; color: #cd1719; padding: 1px 10px; }
.elem_grid_actus .date { color: #cd1719; }
.elem_grid_actus h3 { font-size: 1.4rem; line-height: 120%; }
.elem_grid_actus_more a { display: block; position: absolute; bottom: 10px; right: 20px; background: #FFFFFF; border: 1px solid #cd1719; border-radius: 15px; color: #cd1719; padding: 4px 16px; transition: all 0.5s ease; }
.elem_grid_actus_more a:hover { background: #cd1719; color: #FFFFFF; }

/* block 6239a35854a88 */
#field_6239a35854a88 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6239a35854a88_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_6239a35854a88_inner h2.flexible_section_title, #field_6239a35854a88_inner h1, #field_6239a35854a88_inner h2, #field_6239a35854a88_inner h3, #field_6239a35854a88_inner h4, #field_6239a35854a88_inner h5, #field_6239a35854a88_inner h6 { color: #cd1719; }