@keyframes BJJXMq_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BJJXMq_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes BJJXMq_idrkSpin{to{transform:rotate(360deg)}}.BJJXMq_sectionTitle{color:#2b468a;margin:34px 0 8px;font-family:ArialRounded;font-size:26px}@media screen and (max-width:767px){.BJJXMq_sectionTitle{font-size:22px}}.BJJXMq_sectionIntro{color:#2b468a;max-width:800px;margin:0 0 16px}.BJJXMq_programmesInner{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.BJJXMq_programmesInner{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.BJJXMq_programmesList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 10px;padding:0;list-style:none;display:grid}.BJJXMq_programmeCard{background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 16px;display:flex;box-shadow:0 6px 18px #2b468a1a}.BJJXMq_programmeName{color:#2b468a;margin:0;font-family:ArialRounded;font-size:18px}.BJJXMq_programmeDesc{color:#2b468a;flex:1;margin:0;font-size:14px}.BJJXMq_certifPill{color:#4d8148;background:#d6efcf;border-radius:99px;padding:2px 12px;font-size:13px;font-weight:600}.BJJXMq_contactCtaWrap{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.BJJXMq_contactCtaWrap{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.BJJXMq_contactCtaWrap{margin-top:30px}.BJJXMq_trustBlock{margin-top:34px}@media screen and (max-width:767px){.BJJXMq_trustBlock{margin-top:24px}}.BJJXMq_contextInner{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.BJJXMq_contextInner{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.BJJXMq_contextWhy{color:#2b468a;max-width:760px;margin:0 0 18px;font-size:17px;line-height:1.7}.BJJXMq_contextList{gap:10px;max-width:820px;margin:0 0 8px;padding:0;list-style:none;display:grid}.BJJXMq_contextItem{color:#2b468a;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.BJJXMq_contextCheck{flex:none;font-weight:700;line-height:1.5}.BJJXMq_ericaaBlock{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.BJJXMq_ericaaBlock{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.BJJXMq_ericaaBlock{box-sizing:border-box;margin-top:34px}.BJJXMq_ericaaText{color:#2b468a;margin:0;font-family:HindVadodara,sans-serif;font-size:15px;line-height:1.5}@media screen and (max-width:767px){.BJJXMq_ericaaText{font-size:14px}}
@keyframes mxDjKq_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes mxDjKq_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes mxDjKq_idrkSpin{to{transform:rotate(360deg)}}.mxDjKq_hero{background:radial-gradient(140% 90% at 50% -10%,#ffbbe2 0%,#e4008200 55%),linear-gradient(#ffe7eb 0%,#f9f9f9 75%);width:100%;padding:56px 0}@media screen and (max-width:992px){.mxDjKq_hero{padding:36px 0 40px}}.mxDjKq_heroInner{width:820px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.mxDjKq_heroInner{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.mxDjKq_heroInner{text-align:center}.mxDjKq_title{color:#2b468a;margin:0;font-family:ArialRounded;font-size:40px;line-height:1.1}@media screen and (max-width:992px){.mxDjKq_title{font-size:28px}}.mxDjKq_title{max-width:760px;margin:0 auto 18px}.mxDjKq_lead{color:#2b468a;opacity:.85;max-width:660px;margin:0 auto 16px;font-family:HindVadodara;font-size:17px;line-height:1.6}.mxDjKq_ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.mxDjKq_heroCtaGroup{justify-content:center}.mxDjKq_back{color:#2b468a;text-underline-offset:3px;padding-bottom:1px;font-family:ArialRounded;font-size:14px;font-weight:600;-webkit-text-decoration:underline #2b468a4d;text-decoration:underline #2b468a4d;transition:text-decoration-color .16s}.mxDjKq_back:hover{text-decoration-color:#2b468a}.mxDjKq_cgu{color:#2b468a;opacity:.8;opacity:.75;margin:16px 0 0;font-family:HindVadodara;font-size:14px;line-height:1.5}.mxDjKq_cguLink{color:#e40082;font-weight:600;text-decoration:underline}.mxDjKq_cguLink:hover{text-decoration:none}.mxDjKq_healthInner{box-sizing:border-box;background:#e6f2ff;border-radius:18px;max-width:760px;margin:8px auto 0;padding:22px 26px;box-shadow:0 6px 22px #2b468a14}@media screen and (max-width:767px){.mxDjKq_healthInner{padding:18px}}.mxDjKq_healthKicker{letter-spacing:.04em;text-transform:uppercase;color:#e40082;margin:0 0 8px;font-family:ArialRounded;font-size:13px;font-weight:700}.mxDjKq_healthText{color:#2b468a;opacity:.9;margin:0;font-family:HindVadodara;line-height:1.6}.mxDjKq_about{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.mxDjKq_about{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.mxDjKq_about{padding:28px 0}.mxDjKq_aboutInner{box-sizing:border-box;max-width:760px;margin:0 auto;padding:22px 26px}@media screen and (max-width:767px){.mxDjKq_aboutInner{padding:18px}}.mxDjKq_aboutTitle{color:#2b468a;margin:0;font-family:ArialRounded;font-size:30px;line-height:1.15}@media screen and (max-width:767px){.mxDjKq_aboutTitle{font-size:24px}}.mxDjKq_aboutTitle{margin:0 0 14px}.mxDjKq_aboutBody{position:relative}.mxDjKq_aboutBody h2{color:#2b468a;margin:0;font-family:ArialRounded;font-size:18px;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.mxDjKq_aboutBody h2{font-size:16px}}.mxDjKq_aboutBody h2{margin:24px 0 10px}.mxDjKq_aboutBody p{color:#2b468a;opacity:.9;margin:0 0 14px;font-family:HindVadodara;line-height:1.6}.mxDjKq_aboutBody ul{color:#2b468a;opacity:.9;margin:0 0 16px;padding-left:22px;font-family:HindVadodara;line-height:1.6}.mxDjKq_aboutBody li{margin:0 0 6px}.mxDjKq_aboutBody .annuaire-lead{color:#2b468a;opacity:.9;margin:0 0 18px;font-family:HindVadodara;font-weight:600;line-height:1.6}.mxDjKq_aboutBody:not(.mxDjKq_aboutOpen){max-height:280px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.mxDjKq_aboutOpen{max-height:none;-webkit-mask-image:none;mask-image:none}.mxDjKq_aboutToggle{color:#e40082;opacity:.9;text-underline-offset:2px;cursor:pointer;box-shadow:none;appearance:none;background:0 0;border:none;border-radius:0;min-width:0;margin:14px 0 0;padding:0;font-family:HindVadodara;font-weight:700;line-height:1.6;text-decoration:underline}.mxDjKq_approches{width:1170px;max-width:90%;margin:0 auto}@media screen and (max-width:767px){.mxDjKq_approches{width:calc(100% - 30px);max-width:100%;margin:0 15px}}.mxDjKq_approches{padding:28px 0 8px}.mxDjKq_approchesInner{max-width:820px;margin:0 auto}.mxDjKq_approchesKicker{letter-spacing:.04em;text-transform:uppercase;color:#e40082;margin:0 0 8px;font-family:ArialRounded;font-size:13px;font-weight:700}.mxDjKq_approchesTitle{color:#2b468a;margin:0;font-family:ArialRounded;font-size:30px;line-height:1.15}@media screen and (max-width:767px){.mxDjKq_approchesTitle{font-size:24px}}.mxDjKq_approchesTitle{margin:0 0 22px}.mxDjKq_approchesList{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mxDjKq_approche{cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px 16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 6px 22px #2b468a14}.mxDjKq_approche:hover{transform:translateY(-2px);box-shadow:0 12px 30px #2b468a1f}.mxDjKq_approche:focus-visible{outline-offset:2px;outline:2px solid #007dae;transform:translateY(-2px);box-shadow:0 12px 30px #2b468a1f}.mxDjKq_approcheName{letter-spacing:.02em;color:#2b468a;background:#e6f2ff;border-radius:999px;align-self:flex-start;padding:3px 12px;font-family:HindVadodara;font-size:12px;font-weight:700}.mxDjKq_approcheDesc{color:#2b468ad9;opacity:.9;margin:0;font-family:HindVadodara;line-height:1.6}.mxDjKq_approcheCta{color:#e40082;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;font-family:HindVadodara;font-size:14px;font-weight:700;display:inline-flex}.mxDjKq_approcheCtaArrow{transition:transform .2s}.mxDjKq_approche:hover .mxDjKq_approcheCtaArrow,.mxDjKq_approche:focus-visible .mxDjKq_approcheCtaArrow{transform:translate(3px)}@keyframes mxDjKq_heroRise{0%{transform:translateY(10px)}to{transform:translateY(0)}}.mxDjKq_heroIn{animation:.45s ease-out both mxDjKq_heroRise}@media (prefers-reduced-motion:reduce){.mxDjKq_heroIn{animation:none}}.mxDjKq_heroIn2{animation-delay:80ms}.mxDjKq_heroIn3{animation-delay:.12s}.mxDjKq_heroIn4{animation-delay:.2s}.mxDjKq_heroIn5{animation-delay:.24s}.mxDjKq_prosAnchor{scroll-margin-top:90px}
