@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);#combo{position:relative;min-height:1360px}#combo .combo-bg span{transform:scale(2)!important}#combo .content{position:relative;z-index:2}#combo .content .content-header{position:relative;padding:64px 0;text-align:center}#combo .content .content-header .content-title{margin:0;padding:16px 0 24px;font-family:Barlow,sans-serif;font-size:48px;font-weight:900;line-height:74px;letter-spacing:4px;color:#fff;text-transform:uppercase;-webkit-text-stroke-width:10px;-webkit-text-stroke-color:#0f7ed8;paint-order:stroke fill;filter:drop-shadow(0 4px 2px rgba(18,96,158,.3215686275))}@media (max-width:768px){#combo .content .content-header .content-title{font-size:30px;line-height:unset}}@media (max-width:576px){#combo .content .content-header .content-title{padding:10px 0;font-size:28px;-webkit-text-stroke-width:8px}}#combo .content .content-header .top{width:fit-content;margin:0 auto;padding:4px 8px;display:flex;align-items:flex-end;border-radius:8px;background:var(--background-default,#fff);border:1px solid var(--components-button-outlined,rgba(145,158,171,.322));box-shadow:0 12px 24px -4px rgba(145,158,171,.122);font-size:14px;font-weight:600;line-height:22px;text-align:center;color:var(--text-primary,#212b36)}@media (max-width:576px){#combo .content .content-header .top{margin-bottom:10px}}#combo .content .content-header .content-des{padding-bottom:40px;font-size:24px;font-weight:600;line-height:40px;text-align:center;color:#2b4056}#combo .content .content-header .content-des span{font-weight:700;color:#0f7ed8}@media (max-width:576px){#combo .content .content-header .content-des{font-size:14px;padding:0}}#combo .content .content-header .discount{position:absolute;right:-3%;top:46%;z-index:1;animation:zoom-in-zoom-out 2s ease infinite;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@media (max-width:576px){#combo .content .content-header .discount{right:-5%;top:86%}}#combo .content .course-wrapper{margin-left:0}@media (max-width:576px){#combo .content .course-wrapper{margin-top:96px}}#combo .content .course-wrapper .MuiGrid-container{justify-content:center}#combo .content .course{height:100%;border-radius:16px;background:#fff;border:1px solid #e4e7ec;box-shadow:0 12px 16px -4px rgba(16,24,40,.078);overflow:hidden;transition:.4s}#combo .content .course:hover{border:2px solid #0f7ed8;box-shadow:0 12px 32px 0 #bee5ff;transform:translateY(-12px)}#combo .content .course .top{height:calc(100% - 112px);padding:32px 32px 16px}@media (max-width:1170px){#combo .content .course .top{padding:20px}}@media (max-width:768px){#combo .content .course .top{height:calc(100% - 72px)}}@media (max-width:576px){#combo .content .course .top{padding:12px}}#combo .content .course .course-title{height:168px;display:flex;justify-content:center;align-items:center;font-size:34px;font-weight:900;line-height:56px;text-align:center;text-transform:uppercase;color:#0f7ed8;-webkit-text-stroke-width:6px;-webkit-text-stroke-color:#fff;paint-order:stroke fill;filter:drop-shadow(0 4px 8px #c7e5ff)}@media (max-width:1170px){#combo .content .course .course-title{font-size:34px;line-height:unset}}@media (max-width:576px){#combo .content .course .course-title{height:80px;font-size:28px}}#combo .content .course .des{min-height:64px;display:flex;justify-content:center;align-items:center;margin:8px 0 32px;padding:8px;border-radius:8px;border:1px solid #0f7ed8;font-size:16px;font-weight:600;line-height:24px;text-align:center;color:#212b36}@media (max-width:576px){#combo .content .course .des{margin-bottom:16px}}#combo .content .course .des span{font-weight:900;color:#0f7ed8}#combo .content .course .include{font-size:18px;font-weight:700;line-height:28px;color:#637381}#combo .content .course .include .include-item{margin:16px 0;display:flex;align-items:flex-start;font-size:16px;font-weight:400;line-height:24px;color:#212b36}@media (max-width:576px){#combo .content .course .include .include-item{margin:10px 0}}#combo .content .course .include .include-item>span{min-width:24px;margin-right:12px!important}#combo .content .course .include .include-item div span{color:#fb6900}#combo .content .course .include .include-item.last{font-style:italic;color:#fb6900}#combo .content .course .bottom{padding:32px;display:flex;justify-content:center;background-color:var(--action-hover,rgba(145,158,171,.078))}@media (max-width:576px){#combo .content .course .bottom{padding:12px}}#combo .content .course .bottom button{padding:11px 97.25px;border-radius:8px;display:inline-block;overflow:hidden;white-space:nowrap;background-color:#0f7ed8;border:1px solid #0f7ed8;font-size:15px;font-weight:700;line-height:24px;color:#fff;-webkit-animation:wobble-hor-bottom 1.5s infinite both;animation:wobble-hor-bottom 1.5s infinite both}@media (max-width:1170px){#combo .content .course .bottom button{padding:11px}}#combo .content .course .bottom button:hover{opacity:.8}#combo .content .course .bottom button a{color:#fff;text-decoration:none}#combo .book{margin-top:32px;padding:32px 0}@media (max-width:576px){#combo .book{margin:16px 0 40px}}#combo .book .MuiGrid-item{display:flex;align-items:center}#combo .book .text{position:relative;width:100%;padding:24px;border-radius:8px;background:var(--background-paper,#fff);border:2px solid #eb1f3a;box-shadow:0 12px 24px -4px rgba(145,158,171,.122);font-size:24px;font-weight:700;line-height:36px;color:#212b36;text-align:center}@media (max-width:576px){#combo .book .text{font-size:18px;line-height:unset}}#combo .book .text span{margin:0;color:#f46080}#combo .book .text .ribbon{position:absolute;top:-6%;right:0}@media (max-width:576px){#combo .book .text .ribbon{top:-9%}}#combo .book .text .ribbon-two{position:absolute;left:-5%;bottom:-20%;animation:floating-vertical 3s ease-in-out infinite}@media (max-width:576px){#combo .book .text .ribbon-two{bottom:-24%}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes floating-vertical{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes floating-horizontal{0%{transform:translate(0)}50%{transform:translate(15px)}to{transform:translate(0)}}#feature{position:relative;min-height:1059px;padding-top:64px}#feature .feature-wrapper{border-radius:20px;border-top-left-radius:129px;background:#e5f3ff}#feature .feature-wrapper .MuiContainer-root{height:100%}#feature .feature-wrapper .feature-title{position:relative;max-width:824px;margin:0 auto;padding-top:64px;font-family:Barlow,sans-serif;font-weight:900;font-size:48px;line-height:74px;letter-spacing:4px;text-align:center;text-transform:uppercase;color:#fff;-webkit-text-stroke-width:10px;-webkit-text-stroke-color:#0f7ed8;paint-order:stroke fill;filter:drop-shadow(0 4px 2px rgba(18,96,158,.3215686275))}@media (max-width:768px){#feature .feature-wrapper .feature-title{font-size:28px;line-height:unset;-webkit-text-stroke-width:8px}}#feature .feature-wrapper .feature-title .top{width:fit-content;margin:0 auto 32px;padding:4px 8px;display:flex;align-items:flex-end;border-radius:8px;background:var(--background-default,#fff);border:1px solid var(--components-button-outlined,rgba(145,158,171,.322));box-shadow:0 12px 24px -4px rgba(145,158,171,.122);font-size:14px;font-weight:600;line-height:22px;text-align:center;color:var(--text-primary,#212b36)}#feature .feature-wrapper .feature-title .spark{position:absolute;top:-22%;right:42%}#feature .feature-wrapper .feature-title .spark-two{position:absolute;top:0;left:42%}@media (max-width:576px){#feature .feature-wrapper .feature-title .spark-two{left:32%}}#feature .feature-wrapper .feature-content{position:relative;height:100%;padding-top:64px;display:flex}@media (max-width:576px){#feature .feature-wrapper .feature-content{padding:40px 0}}#feature .feature-wrapper .feature-content .rocket{position:absolute;top:10%;left:15%}@media (max-width:576px){#feature .feature-wrapper .feature-content .rocket{top:-1%}#feature .feature-wrapper .feature-content>.MuiGrid-container{flex-wrap:nowrap;flex-direction:column-reverse}}#feature .feature-wrapper .feature-content .feature-teacher{position:absolute;bottom:-8px}@media (min-width:1441px){#feature .feature-wrapper .feature-content .feature-teacher{left:-35%}}@media (max-width:576px){#feature .feature-wrapper .feature-content .feature-teacher{position:relative;bottom:-46px}}#feature .feature-wrapper .feature-content .swiper{padding-bottom:16px}@media (max-width:576px){#feature .feature-wrapper .feature-content .swiper .swiper-pagination{bottom:-6px}}#feature .feature-wrapper .feature-content .swiper .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background:rgba(74,71,73,.239);opacity:1}#feature .feature-wrapper .feature-content .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0f7ed8}#system{position:relative;margin:80px 0}@media (max-width:576px){#system{margin-top:60px}}#system .system-content{position:relative;border-radius:24px;padding:48px;background:#e5f3ff}#system .system-content .system-hat{position:absolute;top:-75px;right:-19.76px;z-index:2}#system .system-content .system-spark{position:absolute;bottom:-11px;right:15.5px;z-index:2}#system .system-content .system-spark2{position:absolute;top:-26px;left:-23.5px;z-index:2}@media (max-width:576px){#system .system-content .system-spark2{left:-10px}}#system .system-content .system-title{margin:0 0 48px;font-weight:800;font-size:32px;color:#0f7ed8;line-height:38px;text-align:center}@media (max-width:1170px){#system .system-content .system-title{font-size:32px;line-height:unset}}@media (max-width:992px){#system .system-content .system-title{font-size:26px}}#system .system-content .system-des{display:flex}#system .system-content .system-des .des-item{display:flex;font-weight:700;font-size:18px;line-height:28px;color:var(--text-primary,#212b36);text-decoration:none;cursor:pointer}#system .system-content .system-des .des-item:hover{text-decoration:underline}#system .system-content .system-des .des-item>span{min-width:28px;margin-right:8px!important}#system .system-content .system-des .des-item span{font-size:18px;font-weight:700;line-height:28px;background:linear-gradient(135deg,#fa6b7e,#eb1f3a);background-clip:text;color:transparent}@media (max-width:768px){#system .system-content .system-des .des-item span{font-size:16px;line-height:unset}}#system .system-content .system-des .des-item+.des-item{margin-top:12px}#hero{position:relative;min-height:1024px}@media (max-width:992px){#hero{min-height:1600px}}@media (max-width:576px){#hero{min-height:1320px}}#hero .banner{position:relative;padding-top:64px;z-index:2}#hero .banner .banner-text{margin:0;font-family:Barlow,sans-serif;font-weight:900;font-size:54px;line-height:64px;letter-spacing:4px;text-align:center;text-transform:uppercase}@media (max-width:768px){#hero .banner .banner-text{font-size:32px;line-height:unset}}#hero .banner .banner-text div{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px}#hero .banner .banner-text span{font-family:Barlow,sans-serif;color:#fff;-webkit-text-stroke-width:10px;-webkit-text-stroke-color:#0f7ed8;paint-order:stroke fill;filter:drop-shadow(0 4px 2px rgba(18,96,158,.3215686275))}@media (max-width:768px){#hero .banner .banner-text span{-webkit-text-stroke-width:8px}}#hero .background span{margin:-5% -10% 0 -5%!important}@media (max-width:576px){#hero .background span{margin:-15% -10% 0 -5%!important}}#hero .content{position:relative;padding-bottom:104px;z-index:2}@media (max-width:576px){#hero .content{padding-bottom:40px}}#hero .content .content-title{margin:0;padding:40px 0 64px;font-size:40px;font-weight:800;line-height:64px;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#22abf9 17.75%,#0876e4 80.68%);background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(18,96,158,.3215686275))}@media (max-width:768px){#hero .content .content-title{padding:40px 0 0;font-size:28px;line-height:unset}}#hero .content .content-title span{text-align:center;color:#2b4056;filter:none}@media (max-width:768px){#hero .content .content-title span{font-size:20px;line-height:unset}}@media (max-width:1024px){#hero .content .MuiContainer-root>.MuiGrid-container{flex-direction:column-reverse}}#hero .content .name{margin-bottom:24px;position:relative;font-size:48px;font-weight:800;line-height:64px;color:#2b4056}@media (max-width:768px){#hero .content .name{font-size:26px;line-height:unset}}#hero .content .name .line{position:absolute;top:40px;left:84px;width:70%;height:2px;background:linear-gradient(90deg,rgba(145,158,171,.37),rgba(145,158,171,0) 70%)}@media (max-width:576px){#hero .content .name .line{top:20px;left:60px}}#hero .content .name p{margin:0;font-family:Barlow,sans-serif;font-size:56px;font-weight:900;line-height:96px;background:linear-gradient(135deg,#1ea4f6,#0b7de7);background-clip:text;color:transparent}@media (max-width:768px){#hero .content .name p{font-size:28px;line-height:unset}}#hero .content .name .more{display:flex;align-items:center}#hero .content .name .more .line-two{height:2px;flex:1;background:linear-gradient(90deg,rgba(145,158,171,0) 30%,rgba(145,158,171,.37))}#hero .content .name span{padding:0 96px 0 8px;display:inline-block;overflow:hidden;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;color:#637381}@media (max-width:576px){#hero .content .name span{padding-right:20px}}#hero .content .des .des-item{display:flex;align-items:center;font-size:16px;font-weight:600;line-height:24px;color:#2b4056}#hero .content .des .des-item>span{min-width:28px;margin-right:8px!important}#hero .content .des .des-item span{font-size:18px;font-weight:700;line-height:28px;color:#0f7ed8}@media (max-width:768px){#hero .content .des .des-item span{font-size:16px;line-height:unset}}#hero .content .des .des-item+.des-item{margin-top:12px}#hero .content .skill .title{margin:40px 0 16px;font-size:14px;font-weight:700;line-height:22px;color:var(--text-primary,#212b36)}#hero .content .skill .skill-item{min-width:160px;padding:16px 20px;border-radius:16px;background:hsla(0,0%,100%,.349);box-shadow:0 12px 24px -4px rgba(145,158,171,.122);transition:.4s}#hero .content .skill .skill-item:hover{transform:translateY(-8px)}#hero .content .skill .skill-item span{font-size:14px;font-weight:600;line-height:30px;color:var(--text-secondary,#637381)}#hero .content .skill .skill-item p{margin:0;font-size:24px;font-weight:700;line-height:36px;color:#2b4056}@media (max-width:768px){#hero .content .skill .skill-item p{font-size:20px;line-height:unset}}#honor{position:relative}#honor .honor-container{position:relative;padding:64px 0}#honor .honor-container .honor-title{position:relative;margin:0;padding-bottom:32px;font-family:Barlow,sans-serif;font-weight:900;font-size:48px;line-height:74px;letter-spacing:4px;text-align:center;text-transform:uppercase;color:#fff;-webkit-text-stroke-width:10px;-webkit-text-stroke-color:#0f7ed8;paint-order:stroke fill;filter:drop-shadow(0 4px 2px rgba(18,96,158,.3215686275))}@media (max-width:768px){#honor .honor-container .honor-title{font-size:28px;line-height:unset;-webkit-text-stroke-width:8px}}#honor .honor-container .swiper{padding-bottom:32px}#honor .honor-container .swiper .swiper-pagination{bottom:-6px}#honor .honor-container .swiper .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background:rgba(74,71,73,.239);opacity:1}#honor .honor-container .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0f7ed8}#page-toeic{background:#fff}