.jl_fonct_intro__inner{gap:5px}.jl_fonct_intro .jl_fonct_intro__text.service_hub_intro__text.titre_accroche_desc{text-align:center;width:100%;max-width:100%;margin:calc(1.5rem - 5px) 0 0}.jl_fonct_intro .jl_fonct_intro__signature.titre_force_desc span{color:#79b51c}.jl_fonct_intro .service_hub_video_btn.btn_video{margin-top:1rem}.jl_fonct_objectifs__inner{gap:1.5rem}.jl_fonct_objectifs__quote,.jl_fonct_objectifs__quote_highlight{text-align:center;max-width:900px;margin:0 auto}.jl_fonct_objectifs__quote_highlight span{color:#79b51c}.jl_fonct_objectifs__grid{align-items:center}.jl_fonct_objectifs__grid .bloc_infos{align-self:center;height:auto}.jl_fonct_questions_box .box_titre span{color:#79b51c}.jl_fonct_questions_box .box_desc p{text-align:center}.jl_fonct_questions_box__icon{justify-content:center;padding:1rem 15px 0;display:flex}.jl_fonct_questions_box__icon .joomla_logo.logo_svg_80{width:auto;max-width:280px;margin:0}.jl_fonct_questions_box__icon .joomla_logo.logo_svg_80 .joomla_logo__img{width:100%;max-width:280px;height:auto}.jl_fonct_questions_box .box_liste_cap ul li{text-transform:uppercase;letter-spacing:.25px}.jl_fonct_objectifs .vitrine_section__text,.jl_fonct_feature__intro,.jl_fonct_simplicite__intro,.jl_fonct_simplicite__closing,.jl_fonct_carousel__slide_body{color:#565656;letter-spacing:.25px;font-size:15px;font-weight:400;line-height:1.6}.jl_fonct_objectifs .vitrine_section__text strong,.jl_fonct_feature__intro strong,.jl_fonct_simplicite__closing strong,.jl_fonct_feature_card .box_desc strong{color:#565656;font-weight:600}.jl_fonct_objectifs .link_color_v1 a:not(.btn_cta2):not(.btn_cta),.jl_fonct_simplicite .link_color_v1 a:not(.btn_cta2):not(.btn_cta){color:#565656;font-weight:400}.jl_fonct_feature__inner{justify-items:stretch;gap:1.5rem}.jl_fonct_feature__inner .vitrine_section__title{justify-self:center}.jl_fonct_feature__intro{text-align:center;justify-self:center;max-width:900px;margin:0 auto}.jl_fonct_feature_card{justify-self:stretch;width:100%;max-width:none;transform:none}.jl_fonct_feature_card:hover{transform:none}.jl_fonct_feature_card .box_liste.col3{padding:2rem 15px}.jl_fonct_feature_card .box_liste.col3 ul{margin:0}.jl_fonct_feature_card .box_conclusion p,.jl_fonct_feature_card .box_conclusion strong{color:#fff}.jl_fonct_simplicite__inner{gap:1.5rem}.jl_fonct_simplicite__intro,.jl_fonct_simplicite__closing{text-align:center;max-width:900px;margin:0 auto}.jl_fonct_carousel{width:100%;padding:1rem 2.5rem 0;position:relative}.jl_fonct_carousel__viewport{width:100%;overflow:clip visible;container-type:inline-size}.jl_fonct_carousel__track{align-items:stretch;gap:var(--jl-fonct-gap,10px);will-change:transform;transition:transform .5s;display:flex}.jl_fonct_carousel__item{flex:0 0 calc((100cqw - (var(--jl-fonct-slides,3) - 1) * var(--jl-fonct-gap,10px)) / var(--jl-fonct-slides,3));min-width:0}.jl_fonct_carousel__slide{text-align:left;height:100%;padding:0 .5rem}.jl_fonct_carousel__slide_title.titre_2{text-align:left;margin:0 0 .75rem}.jl_fonct_carousel__slide_body{margin:0}.jl_fonct_carousel__btn{z-index:3;color:#054a66;cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;width:25px;height:48px;padding:0;transition:background-color .3s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 16px -3px #24242426}.jl_fonct_carousel__btn svg{fill:#054a66;width:16px;height:16px;transition:fill .3s ease-in-out}.jl_fonct_carousel__btn:hover:not(:disabled){background-color:#79b51c}.jl_fonct_carousel__btn:hover:not(:disabled) svg{fill:#fff}.jl_fonct_carousel__btn:disabled{opacity:.35;cursor:default}.jl_fonct_carousel__btn--prev{left:0}.jl_fonct_carousel__btn--prev svg{transform:rotate(180deg)}.jl_fonct_carousel__btn--next{right:0}.jl_fonct_carousel__pagination{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.jl_fonct_carousel__dot{cursor:pointer;background-color:#d9d9d9;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .3s ease-in-out}.jl_fonct_carousel__dot.is-active,.jl_fonct_carousel__dot:hover{background-color:#054a66}@media screen and (min-width:960px){.jl_fonct_feature_card .box_liste.col3{columns:3;column-fill:balance;column-gap:25px}.jl_fonct_feature_card .box_liste.col3 ul li{break-inside:avoid}}@media screen and (max-width:1024px){.jl_fonct_objectifs__grid{grid-template-columns:1fr}.jl_fonct_carousel{padding-inline:2rem}}@media screen and (max-width:767px){.jl_fonct_carousel{padding-inline:1.75rem}}
