body .is-tabbing:focus,body :focus:focus,body a:focus,body button:focus,body input:focus{
  outline:.0625rem solid #e2131f !important;
}

@media (max-width:767.98px){
  body.page-fondation-olo .d-xl-block{
    display:block;
  }
}

body.page-fondation-olo .left_content_section .fl-col-group-equal-height{
  background:#fffac2;
}

body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count{
  padding:3.125rem 0;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count .fl-node-content .fl-module-photo .fl-photo{
    padding:0 2.1875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count:first-child .fl-node-content .fl-module-photo .fl-photo{
    padding:0 2.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count:last-child .fl-node-content .fl-module-photo .fl-photo{
    padding:0 1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count{
    padding:1.875rem 0;
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count{
    padding:1.875rem 0;
  }
}

@media (max-width:767.98px){
  body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count{
    padding:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-fondation-olo .left_content_section .fl-col-group-equal-height .article_singlur_count .fl-module-content .fl-heading{
    font-size:1.25rem;
  }
}

body.page-fondation-olo .fl-module-social_share .component_social_share{
  border-top:0;
  padding-top:0;
  padding-bottom:2.5rem;
  padding-right:3.4375rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-fondation-olo .fl-module-social_share .component_social_share{
    padding-right:1.5625rem;
  }
}

@media (max-width:767.98px){
  body.page-fondation-olo .fl-module-social_share .component_social_share{
    float:left;
    padding:1.875rem 0;
  }
}

body.page-fondation-olo .fl-module-social_share .component_social_share.show_print_button a{
  padding:0 .1875rem;
}

@media (max-width:767.98px){
  body.page-fondation-olo .fl-module-social_share .component_social_share.show_print_button a{
    float:left;
    margin-right:.625rem;
  }
}

body.page-fondation-olo .fl-module-social_share .component_social_share.show_print_button a span{
  background-color:#ea0028;
  border-color:#ea0028;
}

body.page-fondation-olo .fl-module-social_share .component_social_share.show_print_button a:last-child{
  display:none;
}

body.page-fondation-olo .fl-module-social_share .component_social_share .title{
  font-size:1.25rem;
  font-family:Palanquin Dark SemiBold,sans-serif;
}

@media (max-width:767.98px){
  body.page-fondation-olo .fl-module-social_share .component_social_share .title{
    padding-top:0;
    padding-right:3.125rem;
  }
}

@media (max-width:1600px){
  body.page-fondation-olo .right_content_section .fl-module-heading .fl-heading a{
    font-size:1rem;
    line-height:1.375rem;
  }
}

body.page-fondation-olo .right_content_section .fl-module-heading .fl-heading:hover{
  text-decoration:none;
}

body.page-fondation-olo .cookHealthSection{
  max-width:120rem !important;
  background:#ffc20e;
}

@media (max-width:767.98px){
  body.page-fondation-olo .cookHealthSection{
    padding-right:0;
  }
}

body.page-fondation-olo .recipeSliderSection .slick-list{
  padding:4.375rem .3125rem .3125rem;
  margin:0 -.3125rem;
}

@media (max-width:767.98px){
  body.page-fondation-olo .recipeSliderSection .slick-list{
    padding-right:6%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-fondation-olo .recipeSliderSection h3.card-title{
    padding:1.125rem .9375rem !important;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .recipeSliderSection h3.card-title{
    padding:1.125rem 1.5625rem !important;
  }
}

body.page-fondation-olo .recipeSliderSection h3.card-title a{
  font-size:1.125rem;
  line-height:1.75rem;
  color:#4d4d4f;
}

body.page-fondation-olo .recipeSliderSection h3.card-title span.imageStyle{
  position:absolute;
  top:-5.625rem;
  left:0;
  right:0;
  margin:0 auto;
  pointer-events:none;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .recipeSliderSection h3.card-title span.imageStyle{
    top:-4.375rem;
  }
}

body.page-fondation-olo .recipeSliderSection h3.card-title span.imageStyle img{
  margin:0 auto;
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-dots li button{
  width:.75rem;
  height:.75rem;
  margin:0;
  background:#fff;
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-dots li.slick-active button{
  background-color:#ea0028;
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-arrow{
  font-size:0;
  padding:0;
  height:3.125rem;
  width:3.125rem;
}

@media (max-width:767.98px){
  body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    display:none !important;
  }
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev{
  left:-1.125rem;
  top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  background:#fff;
  border-color:#fff;
  -webkit-box-shadow:0 .125rem .375rem 0 rgba(0, 0, 0, .25);
     -moz-box-shadow:0 .125rem .375rem 0 rgba(0, 0, 0, .25);
          box-shadow:0 .125rem .375rem 0 rgba(0, 0, 0, .25);
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev:before{
  content:"\e894";
  position:relative;
  color:#ea0028;
  font-size:1.25rem;
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-next{
  right:-1.125rem;
  top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  background:#fff;
  border-color:#fff;
  -webkit-box-shadow:0 .125rem .375rem 0 rgba(0, 0, 0, .25);
     -moz-box-shadow:0 .125rem .375rem 0 rgba(0, 0, 0, .25);
          box-shadow:0 .125rem .375rem 0 rgba(0, 0, 0, .25);
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-next:before{
  content:"\e895";
  position:relative;
  font-size:1.25rem;
  color:#ea0028;
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
  height:18.75rem;
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a{
  display:inline-block;
  float:left;
  height:100%;
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a:focus,body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a:focus-visible{
  border:.0625rem solid #e2131f !important;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:11.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:11.5625rem;
  }
}

body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap .card-img-top{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
}

@media (max-width:767.98px){
  body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .container-fluid{
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width:767.98px){
  body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .container-fluid .component-content-wrapper .slick-dots{
    padding-right:6%;
  }
}

@media (max-width:767.98px){
  body.page-fondation-olo .recipeSliderSection .component_multi_item_carousel .container-fluid .component-content-wrapper .slick-arrow{
    display:none !important;
  }
}

body.page-fondation-olo .participateColumnSection .fl-col-group-nested{
  max-width:60%;
  margin:0 auto;
  padding:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-fondation-olo .participateColumnSection .fl-col-group-nested{
    max-width:75%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fondation-olo .participateColumnSection .fl-col-group-nested{
    max-width:80%;
  }
}

@media (max-width:767.98px){
  body.page-fondation-olo .participateColumnSection .fl-col-group-nested{
    max-width:100%;
  }
}

.categoryFoundation{
  max-width:120rem;
}

@media (min-width:1850px){
  .categoryFoundation .left_contentSection.sm_container{
    padding:0;
  }
}

.accordionSection .component_bs_accordion .card .card-header:before{
  left:0;
  right:auto;
}

.accordionSection .component_bs_accordion .card .card-header h5{
  font-size:1.125rem;
  color:#4d4d4f;
  margin-left:1.875rem;
}

.accordionSection .component_bs_accordion .card .collapse{
  width:100%;
  clear:both;
}

.accordionSection .component_bs_accordion .card .collapse .card-body{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  margin-left:1.875rem;
  padding-bottom:1.875rem;
}

.accordionSection .component_bs_accordion .card .collapse .card-body p{
  font-size:1rem;
  color:#4d4d4f;
}

.accordionSection .component_bs_accordion .card .collapse .card-body p:last-child{
  margin-bottom:0;
}

.accordionSection .component_bs_accordion .card .collapsing{
  width:100%;
  padding-left:1.875rem;
}

/*# sourceMappingURL=page-fondation-olo.min.css.map */
