@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-cyrillic-ext-400-normal.1ihoqtojwphzj.woff2)format("woff2"),url(../media/fira-code-cyrillic-ext-400-normal.0-lwz_6v_33e5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-cyrillic-400-normal.1wj6o7zbhr6l2.woff2)format("woff2"),url(../media/fira-code-cyrillic-400-normal.0ug28a4ark6py.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-greek-ext-400-normal.055ko6hev92h7.woff2)format("woff2"),url(../media/fira-code-greek-ext-400-normal.1uan6f1lqi8mb.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-greek-400-normal.00gv9b3r7l0cs.woff2)format("woff2"),url(../media/fira-code-greek-400-normal.2rbzug3vf8h88.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-symbols2-400-normal.1r91pl-cq47qo.woff2)format("woff2"),url(../media/fira-code-symbols2-400-normal.0_vh-0--9pumv.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-latin-ext-400-normal.3w0wi_iuhyjb5.woff2)format("woff2"),url(../media/fira-code-latin-ext-400-normal.0wovf8o38ymfa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fira-code-latin-400-normal.137cxh50cvx58.woff2)format("woff2"),url(../media/fira-code-latin-400-normal.1sh-9cbva2q54.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inconsolata-vietnamese-400-normal.2s8xootalz6aa.woff2)format("woff2"),url(../media/inconsolata-all-400-normal.37s9ih5pn9o8c.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inconsolata-latin-ext-400-normal.3-12ul43o2h83.woff2)format("woff2"),url(../media/inconsolata-all-400-normal.37s9ih5pn9o8c.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inconsolata-latin-400-normal.42exxgxov0ivw.woff2)format("woff2"),url(../media/inconsolata-all-400-normal.37s9ih5pn9o8c.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inconsolata-vietnamese-600-normal.1dsuww3mo08x_.woff2)format("woff2"),url(../media/inconsolata-all-600-normal.0pi8bk9ji73nd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inconsolata-latin-ext-600-normal.1azkkghkif_ex.woff2)format("woff2"),url(../media/inconsolata-all-600-normal.0pi8bk9ji73nd.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inconsolata-latin-600-normal.3mm_4zfwr0t46.woff2)format("woff2"),url(../media/inconsolata-all-600-normal.0pi8bk9ji73nd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inconsolata-vietnamese-700-normal.0k_hakdxs9tdx.woff2)format("woff2"),url(../media/inconsolata-all-700-normal.3l0d07mu2oj7t.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inconsolata-latin-ext-700-normal.3y7g_-jzx13_v.woff2)format("woff2"),url(../media/inconsolata-all-700-normal.3l0d07mu2oj7t.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inconsolata-latin-700-normal.2vdvwpyxdffo4.woff2)format("woff2"),url(../media/inconsolata-all-700-normal.3l0d07mu2oj7t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inconsolata-vietnamese-900-normal.2yj9nfbij3quy.woff2)format("woff2"),url(../media/inconsolata-all-900-normal.0s2tces3vxq0c.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inconsolata-latin-ext-900-normal.0bfxfds9j655r.woff2)format("woff2"),url(../media/inconsolata-all-900-normal.0s2tces3vxq0c.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inconsolata-latin-900-normal.12y_fz952c-uj.woff2)format("woff2"),url(../media/inconsolata-all-900-normal.0s2tces3vxq0c.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-cyrillic-400-normal.13g-k0fjx2m8u.woff2)format("woff2"),url(../media/jost-all-400-normal.01jhvnv5iuwag.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-ext-400-normal.2l8kb8n0e-h9s.woff2)format("woff2"),url(../media/jost-all-400-normal.01jhvnv5iuwag.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-400-normal.0d55gu18cuz0_.woff2)format("woff2"),url(../media/jost-all-400-normal.01jhvnv5iuwag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-cyrillic-500-normal.38smxfn3c2n8m.woff2)format("woff2"),url(../media/jost-all-500-normal.2jo49m6xus0x5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-ext-500-normal.1hyr2hwjx7ibl.woff2)format("woff2"),url(../media/jost-all-500-normal.2jo49m6xus0x5.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-500-normal.10e_kwz2ulmq1.woff2)format("woff2"),url(../media/jost-all-500-normal.2jo49m6xus0x5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jost-cyrillic-600-normal.0acs8v8s5ss9n.woff2)format("woff2"),url(../media/jost-all-600-normal.1rc70z789gfxn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jost-latin-ext-600-normal.2m1v7v_6d-d63.woff2)format("woff2"),url(../media/jost-all-600-normal.1rc70z789gfxn.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jost-latin-600-normal.15rkkljuy9ug2.woff2)format("woff2"),url(../media/jost-all-600-normal.1rc70z789gfxn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jost-cyrillic-700-normal.036x392kzuxcj.woff2)format("woff2"),url(../media/jost-all-700-normal.1qsuzvkigbv2x.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jost-latin-ext-700-normal.2wi4b-fxlz2sz.woff2)format("woff2"),url(../media/jost-all-700-normal.1qsuzvkigbv2x.woff)format("woff");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jost-latin-700-normal.2p2jt5sl9i5f_.woff2)format("woff2"),url(../media/jost-all-700-normal.1qsuzvkigbv2x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-cyrillic-ext-800-normal.1m3oamvz8nys4.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-800-normal.26csd0tobrcio.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-cyrillic-800-normal.08af44n_7dv9l.woff2)format("woff2"),url(../media/nunito-cyrillic-800-normal.1p00c77soo5qv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-vietnamese-800-normal.1v0njq9s7npl3.woff2)format("woff2"),url(../media/nunito-vietnamese-800-normal.3t5twsp5ivkzy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-latin-ext-800-normal.2pr8hwn_g8oyp.woff2)format("woff2"),url(../media/nunito-latin-ext-800-normal.1hccvv6zb2toh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-latin-800-normal.28cmha9yehep-.woff2)format("woff2"),url(../media/nunito-latin-800-normal.3v1q-ykbecwrr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html,body{letter-spacing:.02em;margin:0;padding:0;font-family:Jost,sans-serif}.student-success-swiper .swiper-button-next,.student-success-swiper .swiper-button-prev{color:#fff!important;background:#7058ff!important}@media only screen and (min-width:768px){.embed-container{width:600px}}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:100%;transform:translateY(-50%);color:#ff6635!important;width:50px!important;height:50px!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:monospace!important;font-size:16px!important;font-weight:900!important}.orange .swiper-button-next,.orange .swiper-button-prev{background:#ff6635;color:#fff!important}.swiper-button-next:after{content:">"!important}.swiper-button-prev:after{content:"<"!important}@media only screen and (max-width:780px){.swiper-button-next,.swiper-button-prev{display:none!important}}.swiper-pagination-bullet-active{background-color:#7058ff!important}#TestimonialCarousal .swiper-pagination-bullet-active,#TestimonialCarousal .swiper-pagination-bullet-active-next,#TestimonialCarousal .swiper-pagination-bullet-active-next-next,#TestimonialCarousal .swiper-pagination-bullet-active-prev,#TestimonialCarousal .swiper-pagination-bullet-active-prev-prev{background-color:#fff!important}#TestimonialCarousal.orange .swiper-pagination-bullet-active,#TestimonialCarousal.orange .swiper-pagination-bullet-active-next,#TestimonialCarousal.orange .swiper-pagination-bullet-active-next-next,#TestimonialCarousal.orange .swiper-pagination-bullet-active-prev,#TestimonialCarousal.orange .swiper-pagination-bullet-active-prev-prev{background-color:#ff6635!important}#GraduatesCarousel .swiper-button-next,#GraduatesCarousel .swiper-button-prev{top:calc(50% + 25px);color:var(--navigation-color,black)!important}#GraduatesCarousel .swiper-pagination-bullet{width:10px;height:10px;background-color:var(--pagination-color,black)!important}#HeroCarousel{--swiper-pagination-bullet-horizontal-gap:10px}#HeroCarousel .swiper-pagination-bullet{border:2px solid;width:15px;height:15px;background-color:#0000!important}#HeroCarousel .swiper-pagination-bullet-active{border-color:var(--chakra-colors-accentPink);opacity:.75}.react-tel-input .flag-dropdown,.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus,.react-tel-input .flag-dropdown.open .selected-flag{background-color:#f2f2f2!important;border:1px solid #e4eaf0!important;border-right:#e4eaf0!important;border-top-left-radius:40px!important;border-bottom-left-radius:40px!important}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffa41c,#ff4f84,#7058ff,#2c81ed,#b0eb33);-webkit-background-clip:text;background-clip:text}.gradient-border{position:relative}.gradient-border:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffa41c,#ff4f84,#7058ff);padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(90deg,#fff,#000,#000),linear-gradient(90deg,#fff,#000,#000);mask-image:linear-gradient(90deg,#fff,#000,#000),linear-gradient(90deg,#fff,#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flash-border{--flash-size:800px;--flash-color:#7058ff;--flash-padding:1px;--flash-border-radius:inherit;position:relative}.flash-border:before{content:"";border-radius:var(--flash-border-radius);inset:calc(var(--flash-padding)*-1);background:linear-gradient(45deg, transparent 48%, var(--flash-color) 50%, transparent 52%);background-repeat:no-repeat;background-size:var(--flash-size) var(--flash-size);pointer-events:none;padding:4px;animation:4s linear infinite backwards flash;position:absolute;-webkit-mask-image:linear-gradient(90deg,#fff,#000,#000),linear-gradient(90deg,#fff,#000,#000);mask-image:linear-gradient(90deg,#fff,#000,#000),linear-gradient(90deg,#fff,#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes flash{0%{background-position:calc(-1*var(--flash-size))}to{background-position:var(--flash-size)}}@keyframes flash-small{0%{background-position:-200px}to{background-position:200px}}.appear{--appear-distance:130%;opacity:0;transform:translateY(var(--appear-distance));transition-timing-function:cubic-bezier(.95,.135,.12,1.405);animation:.5s cubic-bezier(.95,.135,.12,1.405) forwards appear}@keyframes appear{0%{opacity:0;transform:translateY(var(--appear-distance))}to{opacity:1;transform:translateY(0%)}}.three-d-button{box-shadow:-5px 5px 15px 1px var(--chakra-colors-accentPurple);transition:box-shadow .2s,transform .2s}.three-d-button:hover{box-shadow:-7px 7px 15px 4px var(--chakra-colors-accentPurple);transform:translate(2px,-2px)}.three-d-button:active{box-shadow:-3px 3px 15px 0px var(--chakra-colors-accentPurple);transform:translate(-1px,1px)}.NextImage span{max-width:100%;max-height:100%;display:block!important}.NextImage img{max-width:100%;max-height:100%}@keyframes freeClassFormAppear{0%{opacity:0}to{opacity:1}}.repl{--repl-outline:#0f1574;--repl-explanation:#ff4f84}.repl .accent-1{color:#7058ff;font-weight:900}.repl .accent-2{color:#ffa41c;font-weight:900}.repl .accent-3{color:#0f1574;font-weight:900}.repl .light{color:#878ab9;font-weight:700}.repl input[type=text],.repl input[type=number]{border:3px solid var(--repl-outline);border-radius:calc(var(--repl-font-size)*.2);height:100%;caret-color:var(--repl-outline);outline:none;margin:0 -8px;padding:0 5px;font-weight:900;display:inline}.repl input[type=text]:focus,.repl input[type=number]:focus{border-color:currentColor}.repl .arrow{position:relative}.repl .arrow:not(:focus-within):before{content:" ";background-image:url(/icons/arrow.svg);background-size:contain;width:30px;height:30px;position:absolute;bottom:-30px;right:-38px}.repl .line{height:var(--repl-font-size);white-space:pre}
