@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}}
