/* Shared curriculum colours and typography transcribed from the source nodes. */
.curriculum .plan-text-001 { color:rgba(133,247,110,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700; }
.curriculum .plan-text-002 { color:rgba(255,212,1,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700; }
.curriculum .plan-text-003 { color:rgba(255,255,255,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700; }
.curriculum .plan-text-004 { color:rgba(121,207,236,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700; }
.curriculum .plan-cell-005 { gap:20.0px;justify-content:center; }
.curriculum .plan-cell-006 { width:100%;gap:10.0px;min-height:32px; }
.curriculum .plan-cell-007 { flex:0 1 calc((100% - 30px) * 0.44453782);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:54px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-text-008 { color:rgba(30,30,30,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-009 { flex:0 1 calc((100% - 30px) * 0.32184874);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(189,158,250,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:54px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-010 { flex:0 1 calc((100% - 30px) * 0.05210084);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:42px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-011 { flex:0 1 calc((100% - 30px) * 0.18151261);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:52px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-012 { width:100%;gap:30.0px;flex-wrap:wrap;min-height:98px; }
.curriculum .plan-cell-013 { flex:0 1 auto;width:312px;gap:10.0px;align-items:center;min-height:34px; }
.curriculum .plan-cell-014 { flex:0 1 auto;width:32px;height:32px;background:rgba(121,207,236,1);border-radius:8px; }
.curriculum .plan-text-015 { color:rgba(255,255,255,1);font-family:"Vela Sans GX:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:24px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-016 { flex:0 1 auto;width:181px;gap:10.0px;align-items:center;min-height:34px; }
.curriculum .plan-cell-017 { flex:0 1 auto;width:32px;height:32px;background:rgba(189,158,250,1);border-radius:8px; }
.curriculum .plan-cell-018 { flex:0 1 auto;width:150px;gap:10.0px;align-items:center;min-height:34px; }
.curriculum .plan-cell-019 { flex:0 1 auto;width:32px;height:32px;background:rgba(38,217,157,1);border-radius:8px; }
.curriculum .plan-cell-020 { flex:0 1 auto;width:504px;gap:10.0px;align-items:center;min-height:34px; }
.curriculum .plan-cell-021 { flex:0 1 auto;width:32px;height:32px;background:rgba(207,207,207,1);border-radius:8px; }
.curriculum .plan-cell-022 { gap:20.0px; }
.curriculum .plan-text-023 { width:100%;color:rgba(255,255,255,1);font-family:"Manrope:Medium",sans-serif;font-weight:500;font-variation-settings:"wght" 500;font-size:24px;line-height:1.4;text-align:left;text-transform:uppercase; }
.curriculum .plan-cell-024 { width:100%;gap:10.0px; }
.curriculum .plan-cell-025 { width:100%;gap:0px;align-items:center;min-height:36px;border-radius:4px 4px 4px 4px; }
.curriculum .plan-cell-026 { flex:0 1 calc((100% - 0px) * 0.25);gap:0px;align-items:center;justify-content:center;min-height:36px;box-shadow:inset -1px 0px 0 rgba(19,105,134,1); }
.curriculum .plan-text-027 { flex:1 1 0;color:rgba(255,255,255,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:16px;line-height:1.4;text-align:center;text-transform:uppercase; }
.curriculum .plan-cell-028 { flex:0 1 calc((100% - 0px) * 0.25);gap:0px;align-items:center;justify-content:center;min-height:36px; }
.curriculum .plan-cell-029 { width:100%;gap:0px;background-color:rgba(121,207,236,1);border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-030 { width:100%;gap:10.0px;align-items:center;min-height:48px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px;box-shadow:inset 0px -2px 0 rgba(19,105,134,1); }
.curriculum .plan-text-031 { color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-032 { width:100%;gap:0px;min-height:76px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-033 { flex:0 1 calc((100% - 0px) * 0.25);gap:0px;min-height:76px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;box-shadow:inset -1px 0px 0 rgba(19,105,134,1); }
.curriculum .plan-text-034 { flex:1 1 0;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-035 { flex:0 1 calc((100% - 0px) * 0.25);gap:0px;min-height:76px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px; }
.curriculum .plan-cell-036 { width:100%;gap:10.0px;align-items:center;min-height:48px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-037 { width:100%;gap:10.0px;align-items:center;min-height:48px;background-color:rgba(189,158,250,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-038 { width:50%;gap:10.0px;align-items:center;min-height:48px;background-color:rgba(189,158,250,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-039 { width:100%;gap:0px;align-items:flex-end; }
.curriculum .plan-cell-040 { width:75%;margin-left:25%;gap:10.0px;align-items:center;min-height:48px;background-color:rgba(189,158,250,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-041 { width:100%;gap:10.0px;align-items:center;min-height:48px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-042 { color:rgba(25,25,25,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-043 { flex:0 1 calc((100% - 0px) * 0.5);gap:0px;min-height:76px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;box-shadow:inset -1px 0px 0 rgba(19,105,134,1); }
.curriculum .plan-cell-044 { flex:0 1 calc((100% - 0px) * 0.5);gap:0px;min-height:76px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px; }
.curriculum .plan-cell-045 { width:100%;gap:10.0px;align-items:center;min-height:48px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-046 { flex:0 1 calc((100% - 20px) * 0.9);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:56px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-047 { flex:0 1 calc((100% - 20px) * 0.04);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:43px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-048 { flex:0 1 calc((100% - 20px) * 0.06);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:43px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-049 { width:100%;gap:30.0px;flex-wrap:wrap;min-height:34px; }
.curriculum .plan-cell-050 { flex:0 1 calc((100% - 10px) * 0.75206612);gap:10.0px; }
.curriculum .plan-cell-051 { width:100%;gap:0px;min-height:96px;background-color:rgba(121,207,236,1);border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-052 { flex:0 1 calc((100% - 0px) * 0.91978022);gap:0px; }
.curriculum .plan-cell-053 { width:100%;gap:10.0px;align-items:center;min-height:48px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;box-shadow:inset 0px -2px 0 rgba(19,105,134,1); }
.curriculum .plan-cell-054 { width:100%;gap:10.0px;align-items:center;min-height:48px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-055 { flex:0 1 calc((100% - 0px) * 0.08021978);gap:0px;justify-content:center;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;min-width:73px;box-shadow:inset 2px 0px 0 rgba(19,105,134,1); }
.curriculum .plan-text-056 { align-self:flex-start;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-057 { flex:0 1 calc((100% - 10px) * 0.24793388);gap:5.0px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-058 { width:100%;color:rgba(30,30,30,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-059 { width:100%;gap:20.0px;flex-wrap:wrap;min-height:81px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-060 { flex:0 1 auto;width:160px;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-text-061 { flex:0 1 auto;width:72px;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-text-062 { flex:0 1 auto;width:343px;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-text-063 { flex:0 1 auto;width:315px;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-text-064 { flex:0 1 auto;width:488px;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-text-065 { flex:0 1 auto;width:197px;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-text-066 { flex:0 1 auto;width:141px;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-067 { width:100%;gap:10.0px;min-height:104px; }
.curriculum .plan-cell-068 { flex:0 1 calc((100% - 20px) * 0.25416667);gap:0px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-069 { flex:0 1 calc((100% - 20px) * 0.25416667); }
.curriculum .plan-cell-070 { flex:0 1 calc((100% - 20px) * 0.49166667);gap:10.0px;min-height:104px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-071 { width:100%;gap:10.0px;min-height:48px; }
.curriculum .plan-cell-072 { flex:0 1 calc((100% - 10px) * 0.5);gap:10.0px;min-height:48px;background-color:rgba(43,43,46,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-073 { color:rgba(255,255,255,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-074 { flex:0 1 calc((100% - 20px) * 0.43);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:54px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-075 { flex:0 1 calc((100% - 20px) * 0.45);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:54px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-076 { flex:0 1 calc((100% - 20px) * 0.12);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:51px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-077 { gap:10.0px; }
.curriculum .plan-cell-078 { flex:0 1 calc((100% - 0px) * 0.125);gap:0px;align-items:center;justify-content:center;min-height:36px;box-shadow:inset -1px 0px 0 rgba(19,105,134,1); }
.curriculum .plan-cell-079 { flex:0 1 calc((100% - 0px) * 0.125);gap:0px;align-items:center;justify-content:center;min-height:36px; }
.curriculum .plan-cell-080 { width:100%;gap:10.0px;justify-content:center;padding-top:10.0px;padding-bottom:20.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-081 { align-self:flex-start;color:rgba(255,212,1,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left;text-transform:uppercase; }
.curriculum .plan-cell-082 { flex:0 1 calc((100% - 10px) * 0.5);gap:10.0px;align-items:center;min-height:48px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-083 { width:100%;gap:10.0px;min-height:76px; }
.curriculum .plan-cell-084 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-085 { align-self:flex-start;color:rgba(30,30,30,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-086 { width:100%;gap:10.0px;justify-content:center;padding-bottom:20.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-087 { flex:0 1 calc((100% - 10px) * 0.5);gap:10.0px;align-items:center;min-height:48px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-088 { flex:0 1 calc((100% - 10px) * 0.5);gap:10.0px; }
.curriculum .plan-cell-089 { width:100%;gap:0px;background-color:rgba(207,207,207,1);border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-090 { width:100%;gap:10.0px;align-items:center;min-height:48px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px;box-shadow:inset 0px -2px 0 rgba(43,43,46,1); }
.curriculum .plan-cell-091 { width:100%;gap:5.0px;padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-092 { width:100%;color:rgba(30,30,30,1);font-family:"Manrope:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-093 { flex:0 1 calc((100% - 10px) * 0.5);gap:10.0px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-094 { flex:0 1 calc((100% - 10px) * 0.12396694);gap:10.0px;min-height:104px;background-color:rgba(43,43,46,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-095 { flex:1 1 0;color:rgba(255,255,255,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-096 { flex:0 1 calc((100% - 20px) * 0.48);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:55px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-097 { flex:0 1 calc((100% - 20px) * 0.42);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:55px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-098 { flex:0 1 calc((100% - 20px) * 0.1);gap:10.0px;align-items:center;justify-content:center;min-height:32px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:32px 32px 32px 32px;min-width:52px;height:32px;min-height:32px;padding:0 6px; }
.curriculum .plan-cell-099 { flex:0 1 calc((100% - 10px) * 0.81157025);gap:10.0px; }
.curriculum .plan-cell-100 { flex:0 1 calc((100% - 10px) * 0.62242798);gap:10.0px;align-items:center;min-height:48px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-101 { flex:0 1 calc((100% - 10px) * 0.37757202);gap:10.0px;align-items:center;min-height:48px;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-102 { flex:0 1 calc((100% - 10px) * 0.62242798);gap:0px;justify-content:center;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-103 { align-self:flex-start;color:rgba(25,25,25,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-104 { flex:0 1 calc((100% - 10px) * 0.37757202);gap:0px;justify-content:center;background-color:rgba(38,217,157,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-105 { width:61.609%;gap:10.0px;min-height:48px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-106 { width:61.609%;gap:10.0px;align-items:center;min-height:48px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-107 { flex:0 1 calc((100% - 10px) * 0.62242798);gap:0px;justify-content:center;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-108 { flex:0 1 calc((100% - 10px) * 0.37757202);gap:0px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-109 { width:100%;gap:10.0px;min-height:129px; }
.curriculum .plan-cell-110 { flex:0 1 calc((100% - 10px) * 0.62242798);gap:10.0px;min-height:129px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-111 { flex:0 1 calc((100% - 10px) * 0.37757202);gap:0px;background-color:rgba(121,207,236,1);border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-112 { flex:0 1 calc((100% - 10px) * 0.62242798);gap:10.0px;min-height:104px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-cell-113 { flex:0 1 calc((100% - 10px) * 0.37757202);gap:0px;background-color:rgba(207,207,207,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-114 { width:100%;color:rgba(25,25,25,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:20px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-115 { flex:0 1 calc((100% - 10px) * 0.18842975);gap:10.0px;background-color:rgba(121,207,236,1);padding-top:10.0px;padding-right:15.0px;padding-bottom:10.0px;padding-left:15.0px;border-radius:8px 8px 8px 8px; }
.curriculum .plan-text-116 { color:rgba(255,184,0,1);font-family:"Manrope:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700; }
.curriculum .plan-cell-117 { gap:0;--plan-overlap:calc(3 * var(--body-size) - 24px);justify-content:center; }
.curriculum .plan-cell-118 { width:100%;gap:0px;align-items:center;min-height:calc(6 * var(--body-size) - 48px);padding-right:30.0px;padding-left:30.0px; }
.curriculum .plan-text-119 { flex:1 1 0;color:rgba(255,255,255,1);font-family:"Manrope:ExtraLight",sans-serif;font-weight:200;font-variation-settings:"wght" 200;font-size:calc(6 * var(--body-size) - 48px);line-height:1.0;text-align:left; }
.curriculum .plan-cell-120 { width:100%;gap:0px;background-color:rgba(26,26,26,0.5);border-radius:30px 30px 20px 20px; }
.curriculum .plan-cell-121 { width:100%;gap:5.0px;padding-top:56.0px;padding-right:30.0px;padding-bottom:20.0px;padding-left:30.0px; }
.curriculum .plan-text-122 { width:100%;color:rgba(255,255,255,1);font-family:"Vela Sans GX:Medium",sans-serif;font-weight:500;font-variation-settings:"wght" 500;font-size:28px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-123 { width:100%;gap:10.0px;padding-top:30.0px;padding-right:30.0px;padding-bottom:30.0px;padding-left:30.0px;box-shadow:inset 0px 2px 0 rgba(75,61,143,0.25); }
.curriculum .plan-text-124 { width:79.3103%;color:rgba(255,255,255,1);font-family:"Vela Sans GX:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:24px;line-height:1.4;text-align:left; }
.curriculum .plan-text-125 { width:79.3103%;color:rgba(173,173,235,1);font-family:"Vela Sans GX:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:24px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-126 { width:100%;gap:10.0px;min-height:74px; }
.curriculum .plan-cell-127 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;background-color:rgba(75,61,143,0.25);padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px;border-radius:20px 10px 10px 10px; }
.curriculum .plan-text-128 { width:100%;color:rgba(204,204,204,1);font-family:"Vela Sans GX:Bold",sans-serif;font-weight:700;font-variation-settings:"wght" 700;font-size:24px;line-height:1.4;text-align:left; }
.curriculum .plan-cell-129 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;background-color:rgba(75,61,143,0.25);padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px;border-radius:10px 20px 10px 10px; }
.curriculum .plan-cell-130 { width:100%;gap:5.0px; }
.curriculum .plan-cell-131 { width:100%;gap:0px;background-color:rgba(26,26,26,0.5);padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px;border-radius:10px 10px 10px 10px; }
.curriculum .plan-text-132 { width:100%;color:rgba(255,255,255,1);font-family:"Vela Sans GX:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.5;text-align:left; }
.curriculum .plan-cell-133 { width:100%;gap:10.0px;min-height:70px; }
.curriculum .plan-cell-134 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;background-color:rgba(26,26,26,0.5);padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px;border-radius:10px 10px 10px 10px; }
.curriculum .plan-cell-135 { flex:0 1 calc((100% - 10px) * 0.5); }
.curriculum .plan-cell-136 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;background-color:rgba(26,26,26,0.5);padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px;border-radius:10px 10px 20px 10px; }
.curriculum .plan-cell-137 { width:100%;gap:10.0px;min-height:140px; }
.curriculum .plan-cell-138 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;justify-content:center;background-color:rgba(26,26,26,0.5);border-radius:10px 10px 10px 10px;box-shadow:inset 0px 2px 0 rgba(75,61,143,1),inset -2px 0px 0 rgba(75,61,143,1),inset 0px -2px 0 rgba(75,61,143,1),inset 2px 0px 0 rgba(75,61,143,1); }
.curriculum .plan-cell-139 { width:100%;gap:0px;padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px; }
.curriculum .plan-cell-140 { width:100%;gap:0px;padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px;box-shadow:inset 0px 2px 0 rgba(173,173,235,0.25); }
.curriculum .plan-cell-141 { gap:20.0px;align-items:center;min-height:48px; }
.curriculum .plan-text-142 { color:rgba(204,204,204,1);font-family:"Vela Sans GX:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.5;text-align:left; }
.curriculum .plan-cell-143 { width:100%;gap:0px;justify-content:center;background-color:rgba(26,26,26,0.5);border-radius:10px 10px 10px 10px;box-shadow:inset 0px 2px 0 rgba(75,61,143,1),inset -2px 0px 0 rgba(75,61,143,1),inset 0px -2px 0 rgba(75,61,143,1),inset 2px 0px 0 rgba(75,61,143,1); }
.curriculum .plan-cell-144 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;align-items:center;min-height:70px;background-color:rgba(26,26,26,0.5);border-radius:10px 10px 10px 10px;box-shadow:inset 0px 2px 0 rgba(75,61,143,1),inset -2px 0px 0 rgba(75,61,143,1),inset 0px -2px 0 rgba(75,61,143,1),inset 2px 0px 0 rgba(75,61,143,1); }
.curriculum .plan-cell-145 { flex:0 1 calc((100% - 0px) * 0.5);gap:0px;padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px; }
.curriculum .plan-cell-146 { flex:0 1 calc((100% - 0px) * 0.5);gap:0px;padding-top:20.0px;padding-right:20.0px;padding-bottom:20.0px;padding-left:20.0px;box-shadow:inset 2px 0px 0 rgba(173,173,235,0.25); }
.curriculum .plan-cell-147 { width:100%;gap:10.0px;min-height:100px; }
.curriculum .plan-cell-148 { flex:0 1 calc((100% - 10px) * 0.5);gap:0px;align-items:center;min-height:100px;background-color:rgba(26,26,26,0.5);border-radius:10px 10px 10px 10px;box-shadow:inset 0px 2px 0 rgba(75,61,143,1),inset -2px 0px 0 rgba(75,61,143,1),inset 0px -2px 0 rgba(75,61,143,1),inset 2px 0px 0 rgba(75,61,143,1); }
.curriculum .plan-text-149 { align-self:flex-start;color:rgba(255,255,255,1);font-family:"Vela Sans GX:Regular",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:1.5;text-align:left; }
.curriculum .plan-cell-150 { width:100%;gap:0px;align-items:center;min-height:100px;background-color:rgba(26,26,26,0.5);border-radius:10px 10px 10px 10px;box-shadow:inset 0px 2px 0 rgba(75,61,143,1),inset -2px 0px 0 rgba(75,61,143,1),inset 0px -2px 0 rgba(75,61,143,1),inset 2px 0px 0 rgba(75,61,143,1); }
