@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,400;1,500;1,700;1,900&display=swap);#combo{position:relative;min-height:1600px;background-color:#fff}#combo .background{position:absolute;top:0;left:0;width:100%;height:100%}#combo .content .content-title{position:relative;padding:96px 0;font-size:48px;font-weight:700;line-height:64px;text-align:center;color:#9e0523}@media (max-width:768px){#combo .content .content-title{font-size:30px;line-height:unset}}@media (max-width:576px){#combo .content .content-title{padding:10px 0;font-size:24px}}#combo .content .content-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)}@media (max-width:576px){#combo .content .content-title .top{margin-bottom:10px}}#combo .content .content-title span{padding-right:120px;font-size:20px;font-weight:700;line-height:30px;text-align:center;color:#eb1f3a}@media (max-width:576px){#combo .content .content-title span{font-size:14px;padding:0 0 0 80px}}#combo .content .content-title .discount{position:absolute;right:8%;top:54%;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-title .discount{right:-5%;top:86%}}#combo .content .course-wrapper{margin-left:305px}@media (max-width:992px){#combo .content .course-wrapper{margin-left:0}}@media (max-width:576px){#combo .content .course-wrapper{margin-top:120px}}#combo .content .course-wrapper .MuiGrid-container{justify-content:center}#combo .content .course{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{transform:translateY(-12px)}#combo .content .course .top{min-height:722px;padding:32px 32px 16px}@media (max-width:1170px){#combo .content .course .top{padding:20px}}@media (max-width:992px){#combo .content .course .top{min-height:690px}}@media (max-width:576px){#combo .content .course .top{min-height:unset;padding:12px}}#combo .content .course .course-title{font-size:40px;font-weight:900;line-height:60px;text-align:center;background:linear-gradient(135deg,#fa6b7e,#eb1f3a);background-clip:text;color:transparent}@media (max-width:1170px){#combo .content .course .course-title{font-size:34px;line-height:unset}}@media (max-width:576px){#combo .content .course .course-title{font-size:26px}}#combo .content .course .des{margin:8px 0 32px;padding:8px;border-radius:8px;border:1px solid var(--main-light-secondary,#eb1f3a);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{color:#eb1f3a}#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:center;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:8px!important}#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:#eb1f3a;border:1px solid var(--secondary-main,#eb1f3a);font-size:15px;font-weight:700;line-height:26px;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 .book{position:relative;margin-top:180px;z-index:2}@media (max-width:576px){#combo .book{margin:16px 0 40px}}#combo .book .MuiGrid-item{display:flex;align-items:center}#combo .book .text{position:relative;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}@media (max-width:576px){#combo .book .text{padding:12px;font-size:16px;line-height:unset}}#combo .book .text span{margin:0;color:#eb1f3a}#combo .book .text .ribbon{position:absolute;top:-10%;right:0}#combo .book .text .ribbon-two{position:absolute;left:-5%;bottom:-25%;animation:floating-vertical 3s ease-in-out infinite}@media (max-width:576px){#combo .book .text .ribbon-two{bottom:-50%}}@-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}}#feature{position:relative;min-height:768px}@media (max-width:576px){#feature{min-height:1440px}}#feature .wrapper{position:absolute;top:120px;left:0;width:100%;background:#fff5f5;transform:rotate(-3deg)}@media (max-width:576px){#feature .wrapper{top:0;transform:none}}#feature .wrapper .MuiContainer-root{height:100%}#feature .wrapper .content{position:relative;height:100%;min-height:644px;padding-top:120px;display:flex;overflow:hidden}#feature .wrapper .content .rocket{position:absolute;top:10%;left:15%}@media (max-width:576px){#feature .wrapper .content .rocket{top:-1%}#feature .wrapper .content>.MuiGrid-container{flex-wrap:nowrap;flex-direction:column-reverse}}#feature .wrapper .content .teacher{position:absolute;bottom:-2%}@media (max-width:576px){#feature .wrapper .content .teacher{position:relative}}#feature .wrapper .content .title{position:relative;font-size:48px;font-weight:700;line-height:64px;text-align:center;background:linear-gradient(135deg,#fa6b7e,#eb1f3a);background-clip:text;color:transparent}@media (max-width:768px){#feature .wrapper .content .title{font-size:28px;line-height:unset}}@media (max-width:576px){#feature .wrapper .content .title{margin:20px 0 40px}}#feature .wrapper .content .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 .wrapper .content .title .spark{position:absolute;top:-22%;right:42%}#feature .wrapper .content .title .spark-two{position:absolute;top:0;left:42%}@media (max-width:576px){#feature .wrapper .content .title .spark-two{left:32%}}#feature .wrapper .content .line{position:relative;left:11%}@media (max-width:1170px){#feature .wrapper .content .line{left:0;transform:scale(.85)}}@media (max-width:576px){#feature .wrapper .content .line{display:none}}#feature .wrapper .content .content-item{height:100%;border-top-left-radius:12px;border-top-right-radius:12px;background:var(--background-paper,#fff);box-shadow:0 0 2px 0 rgba(145,158,171,.2);text-align:center;overflow:hidden}@media (max-width:576px){#feature .wrapper .content .content-item{min-height:220px}}#feature .wrapper .content .content-item div:first-child{height:12px}#feature .wrapper .content .content-item .number{width:40px;height:40px;margin:40px auto 8px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:600;line-height:22px;color:var(--global-inherit-color,#fff)}#feature .wrapper .content .content-item .text{padding:0 12px;font-size:20px;font-weight:700;line-height:30px;color:#212b36}@media (max-width:992px){#feature .wrapper .content .content-item .text{font-size:18px;line-height:unset}}#get-app{position:relative;min-height:576px;margin-top:80px}@media (min-width:1600px){#get-app{min-height:768px}}@media (max-width:576px){#get-app{min-height:720px;margin-top:20px}}#get-app .background{position:absolute;top:0;left:50px;width:100%;height:100%}@media (max-width:576px){#get-app .background{left:10px}}#get-app .content{position:relative;padding-top:12%}#get-app .content .sub-title{font-size:14px;font-weight:700;line-height:18px;color:#212b36;text-transform:uppercase}#get-app .content .title{margin:16px 0 24px;font-size:48px;font-weight:800;line-height:64px;color:#212b36}@media (max-width:1170px){#get-app .content .title{font-size:32px;line-height:unset}}@media (max-width:992px){#get-app .content .title{font-size:26px}}#get-app .content .des{display:flex;margin-bottom:40px}#get-app .content .des .des-item{display:flex;align-items:center;font-size:16px;font-weight:600;line-height:24px}#get-app .content .des .des-item>span{min-width:24px;margin-right:8px!important}#get-app .content .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){#get-app .content .des .des-item span{font-size:16px;line-height:unset}}#get-app .content .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:40px;z-index:2}#hero .background{position:absolute;top:0;left:0;width:100%;height:100%}#hero .content{position:relative;padding-bottom:110px;z-index:2}@media (max-width:576px){#hero .content{padding-bottom:40px}}#hero .content .content-title{font-size:48px;font-weight:800;line-height:64px;text-align:center;background:linear-gradient(135deg,#fa6b7e,#eb1f3a);background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.1607843137))}@media (max-width:768px){#hero .content .content-title{font-size:28px;line-height:unset}}#hero .content .content-title span{font-size:32px;font-weight:700;line-height:48px;text-align:center;color:var(--text-secondary,#637381);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:var(--text-primary,#212b36)}@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-size:64px;font-weight:900;line-height:96px;letter-spacing:4px;background:linear-gradient(135deg,#fa6b7e,#eb1f3a);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:var(--text-secondary,#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}#hero .content .des .des-item>span{min-width:24px;margin-right:8px!important}#hero .content .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){#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}@media (max-width:768px){#hero .content .skill .skill-item p{font-size:20px;line-height:unset}}#honor{padding-bottom:60px}#honor .title{position:relative;padding:30px 0 50px;font-size:30px;font-weight:700;text-align:center;text-transform:uppercase;color:#eb1f3a}@media (max-width:576px){#honor .title{font-size:26px}}#honor .swiper{padding-bottom:40px}#toeic{width:100%;overflow:hidden}#toeic #hero{position:relative}#toeic #hero .MuiContainer-root{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}@media (max-width:576px){#toeic #hero .MuiContainer-root{top:88%;justify-content:center}}#toeic #hero .MuiContainer-root .content{position:relative;display:flex;flex-direction:column;align-items:center}#toeic #hero .title{padding-top:0;font-size:56px;font-weight:700;line-height:87.7px;text-align:center;color:#61a0ff}@media (max-width:1024px){#toeic #hero .title{font-size:36px;line-height:unset}}@media (max-width:576px){#toeic #hero .title{position:absolute;top:-130%;left:36%;font-size:26px}}#toeic #hero .title span{color:#fd517b}#toeic #hero .sub-title{width:fit-content;margin:20px 0 56px;padding:12px 24px;border-radius:20px;background:#fff;border:3px solid #fd517b;font-size:40px;font-weight:600;line-height:61.84px;text-align:center;color:#fd517b}@media (max-width:1024px){#toeic #hero .sub-title{margin-bottom:20px;font-size:30px;line-height:unset}}@media (max-width:576px){#toeic #hero .sub-title{padding:6px 12px;margin:8px 0 12px;font-size:18px}}#toeic #hero .button{width:fit-content;padding:12px 40px;border-radius:96px;background:#f9698b;filter:drop-shadow(0 8px 24px rgba(255,177,196,.8588235294));font-size:40px;font-weight:600;line-height:61.84px;color:#fff;cursor:pointer;transition:.4s}@media (max-width:1024px){#toeic #hero .button{font-size:32px;line-height:unset}}@media (max-width:576px){#toeic #hero .button{padding:6px 12px;font-size:18px}}#toeic #hero .button:hover{transform:translateY(-10px)}#toeic .title{padding-top:80px;font-size:48px;font-weight:700;line-height:75.17px;text-align:center;color:#61a0ff}@media (max-width:768px){#toeic .title{font-size:28px;line-height:unset}}#toeic .title span{color:#fd517b}#toeic #teacher-course{position:relative;padding-bottom:200px;background:linear-gradient(1turn,#fff,rgba(255,228,234,.06))}@media (max-width:576px){#toeic #teacher-course{padding:50px 0 60px}}#toeic #teacher-course .vector{position:absolute;top:-2.5%;left:-11%}@media (max-width:576px){#toeic #teacher-course .vector{top:-2%;left:-35%}}#toeic #teacher-course .vector1{position:absolute;top:0;right:-20%}@media (max-width:576px){#toeic #teacher-course .vector1{right:-68%}}#toeic #teacher-course .background{position:absolute;top:50%;left:0;width:100%}#toeic #teacher-course .cloud-bg{position:absolute;bottom:0;left:0;width:100%}#toeic #teacher-course .teacher .title{text-align:left}#toeic #teacher-course .teacher .title p{margin:0;font-size:24px;font-weight:600;line-height:37.1px;color:#000}#toeic #teacher-course .teacher .des{padding-top:40px}#toeic #teacher-course .teacher .des .des-item{display:flex;align-items:center;font-size:20px;font-weight:500;line-height:30.52px;color:#000}@media (max-width:768px){#toeic #teacher-course .teacher .des .des-item{font-size:16px;line-height:unset}}#toeic #teacher-course .teacher .des .des-item>span{min-width:24px;margin-right:8px!important}#toeic #teacher-course .teacher .des .des-item span{color:#61a0ff}@media (max-width:768px){#toeic #teacher-course .teacher .des .des-item span{font-size:16px;line-height:unset}}#toeic #teacher-course .teacher .des .des-item+.des-item{margin-top:12px}#toeic #teacher-course .teacher .image{animation:floating-vertical 3s ease-in-out infinite}@media (max-width:576px){#toeic #teacher-course .course .title{padding-bottom:50px}}#toeic #teacher-course .course .course-item{position:relative;height:289px;margin:40px 0;display:flex;justify-content:center;align-items:flex-end}@media (max-width:576px){#toeic #teacher-course .course .course-item{margin:90px 0}}#toeic #teacher-course .course .course-item:nth-child(odd) .item-title{color:#61a0ff}#toeic #teacher-course .course .course-item:nth-child(odd) .image{left:unset;right:11%;border-color:#61a0ff}@media (max-width:1024px){#toeic #teacher-course .course .course-item:nth-child(odd) .image{right:-5%}}#toeic #teacher-course .course .course-item:nth-child(odd) .content{left:-10%}#toeic #teacher-course .course .course-item:nth-child(odd) .content .des,#toeic #teacher-course .course .course-item:nth-child(odd) .content .item-title{padding-left:120px}@media (max-width:576px){#toeic #teacher-course .course .course-item:nth-child(odd) .content .des,#toeic #teacher-course .course .course-item:nth-child(odd) .content .item-title{padding-left:40px}}#toeic #teacher-course .course .course-item .image{position:absolute;bottom:-12%;left:1%;z-index:2}@media (max-width:576px){#toeic #teacher-course .course .course-item .image{top:-50%;width:45%;height:45%;z-index:1}}#toeic #teacher-course .course .course-item .content{position:relative;width:924px;height:289px}#toeic #teacher-course .course .course-item .content .bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;overflow:hidden}#toeic #teacher-course .course .course-item .item-title{position:relative;padding:24px 0 0 220px;font-size:34px;font-weight:700;line-height:53.24px;color:#fd517b;z-index:2}@media (max-width:768px){#toeic #teacher-course .course .course-item .item-title{padding-left:0}}@media (max-width:576px){#toeic #teacher-course .course .course-item .item-title{padding:12px 0 0 32px;font-size:26px;line-height:unset}}#toeic #teacher-course .course .course-item .des{position:relative;margin-bottom:24px;padding-left:220px;z-index:2}@media (max-width:768px){#toeic #teacher-course .course .course-item .des{margin-top:0;padding-left:40px}}#toeic #teacher-course .course .course-item .des li{margin:16px 0;font-size:20px;font-weight:500;line-height:30.52px;color:#000}@media (max-width:1024px){#toeic #teacher-course .course .course-item .des li{font-size:18px;line-height:unset}}@media (max-width:576px){#toeic #teacher-course .course .course-item .des li{margin:4px 0}}#toeic #teacher-course .course .course-item .des li::marker{color:#fd517b}#toeic #system{position:relative;width:100%;background:linear-gradient(180deg,#fff 9.17%,rgba(255,210,219,.02))}#toeic #system .title{padding-top:0}#toeic #system .bg1{position:absolute;bottom:-15%;left:0;right:0;width:100%;height:339.41px;z-index:2;animation:floating-horizontal 3s ease-in-out infinite}@media (max-width:1024px){#toeic #system .bg1{bottom:-23%}}@media (max-width:576px){#toeic #system .bg1{bottom:-56%}}#toeic #system .bg2{position:absolute;bottom:0;left:0;right:0;width:100%;height:232.03px;animation:floating-horizontal 3s ease-in-out infinite}@media (max-width:1024px){#toeic #system .bg2{bottom:-5%}}@media (max-width:576px){#toeic #system .bg2{bottom:-30%}}#toeic #system .content{display:flex}#toeic #system .content .web-app{margin-top:-20px;margin-left:-100px}@media (max-width:576px){#toeic #system .content .web-app{margin-left:-30px}}#toeic #feature-company{position:relative;padding-bottom:246px}@media (max-width:576px){#toeic #feature-company{padding-bottom:120px}}#toeic #feature-company .feature .content{padding-top:88px}#toeic #feature-company .feature .content .MuiGrid-container{justify-content:center}#toeic #feature-company .feature .item{position:relative;min-height:265px;padding:0 26px;border-radius:20px;background:linear-gradient(224.26deg,#fff9f9 1.21%,#ffe2e6 96.6%)}@media (max-width:576px){#toeic #feature-company .feature .item{min-height:200px}}#toeic #feature-company .feature .item .icon{position:absolute;top:-53px;right:-53px}@media (max-width:992px){#toeic #feature-company .feature .item .icon{right:0}}#toeic #feature-company .feature .item .number{font-size:48px;font-weight:700;line-height:75.17px;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fd517b}#toeic #feature-company .feature .item .des{margin-top:16px;font-family:SVN-Poppins;font-size:30px;font-weight:700;line-height:46.98px;text-align:center;color:#fd517b}@media (max-width:576px){#toeic #feature-company .feature .item .des{font-size:26px;line-height:unset}}#toeic #feature-company .company{position:relative;margin:143px 0 0;padding:40px 144px 81px;border-radius:40px;background:#fff;filter:drop-shadow(0 0 16px rgba(255,204,215,.4509803922));z-index:2}@media (max-width:1024px){#toeic #feature-company .company{padding:40px}}@media (max-width:576px){#toeic #feature-company .company{padding:20px 12px}}#toeic #feature-company .company .name{margin-bottom:32px;font-size:28px;font-weight:600;line-height:43.29px;text-align:center;color:#000}@media (max-width:576px){#toeic #feature-company .company .name{font-size:20px;line-height:unset}}#toeic #feature-company .company .text{font-size:20px;font-weight:400;line-height:30.04px;text-align:center;color:#000}@media (max-width:576px){#toeic #feature-company .company .text{font-size:16px;line-height:unset}}#toeic #feature-company .company .text>span{margin-right:20px!important}@media (max-width:576px){#toeic #feature-company .company .text>span{margin-right:8px!important}}#toeic #feature-company .company .text a{display:flex;justify-content:center;align-items:center;margin:auto;color:inherit;text-decoration:none}#toeic #feature-company .company .text a>span{margin-right:20px!important}@media (max-width:576px){#toeic #feature-company .company .text a>span{margin-right:8px!important}}#toeic #feature-company .company .mail{padding:24px 0;word-break:break-word}#toeic #feature-company .company .copyright{padding-top:40px;font-size:16px;font-weight:400;line-height:24.03px;text-align:center;color:#000}#toeic #feature-company .vector1{position:absolute;bottom:50%;right:-25%}@media (max-width:576px){#toeic #feature-company .vector1{right:-60%}}#toeic #feature-company .vector2{position:absolute;bottom:10%;left:-20%}@media (max-width:576px){#toeic #feature-company .vector2{left:-40%}}#toeic #feature-company .bg{position:absolute;bottom:0;left:0;width:100%}@media (max-width:576px){#toeic #feature-company .bg{bottom:2%}}#hero-section{max-width:2560px;margin:0 auto}#hero-section .hero-section-container{position:relative;flex-wrap:wrap;min-height:497px;display:flex;align-items:center}#hero-section .hero-section-container .hero-section-left{max-width:62%;flex-grow:0;flex-basis:62%;z-index:2}@media (max-width:992px){#hero-section .hero-section-container .hero-section-left{max-width:100%;flex-basis:100%;margin-top:40px}}#hero-section .hero-section-container .hero-section-right{max-width:38%;flex-grow:0;flex-basis:38%}@media (max-width:992px){#hero-section .hero-section-container .hero-section-right{max-width:100%;flex-basis:100%}}#hero-section .hero-section-left{display:flex;flex-direction:column;justify-content:center}@media (max-width:1200px){#hero-section .hero-section-left{padding:0 24px}}#hero-section .hero-section-left .hero-welcome{font-size:24px;font-weight:800;line-height:30.24px;color:var(--ks-primary-color-main,#e30224)}@media (max-width:576px){#hero-section .hero-section-left .hero-welcome{font-size:20px;line-height:unset}}#hero-section .hero-section-left .hero-title{padding:8px 0 24px;font-size:40px;font-weight:800;line-height:50.4px;color:var(--ks-secondary-color-main,#14356b)}@media (max-width:576px){#hero-section .hero-section-left .hero-title{font-size:28px;line-height:unset}}#hero-section .hero-section-left .hero-des{font-size:16px;font-weight:500;line-height:24px;text-align:justify;color:var(--ks-body-color-main,#666)}#hero-section .hero-section-left .hero-download{width:fit-content;margin-top:48px;padding:12px 24px;border-radius:9999px;background:var(--ks-primary-color-main,#e30224);font-size:20px;font-weight:700;line-height:25.2px;text-align:center;color:var(--ks-default-text2,#fff);animation:scale-button 1.8s ease infinite;animation-delay:.2s}#hero-section .hero-section-left .hero-download:hover{transform:scale(1.1)}#hero-section .hero-section-image{position:absolute;top:-76px;left:58%;width:851px;height:573px}@media (max-width:992px){#hero-section .hero-section-image{position:relative;left:0}}@media (max-width:576px){#hero-section .hero-section-image{position:relative;top:-120px;left:-20%}}#hero-section .hero-section-vetor{position:absolute;top:-142.74px;right:-953.73px;z-index:0}@keyframes scale-button{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}footer#colophon{background:linear-gradient(180deg,#fff,#fffefe 54.7%,#fff7f7);padding:48px 0 60px}footer#colophon .footer-container{color:var(--ks-default-text1,#000);display:flex;flex-wrap:wrap}footer#colophon .footer-container .footer-left{flex-grow:0;flex-basis:70%;max-width:70%;padding-right:30px}footer#colophon .footer-container .footer-logo{flex-grow:0;flex-basis:75%;max-width:75%}footer#colophon .footer-container .footer-name{font-size:20px;font-weight:600;line-height:30px}footer#colophon .footer-container .footer-info{max-width:461px;display:flex;flex-direction:column;margin-top:24px;gap:8px}footer#colophon .footer-container .footer-info .footer-info-company{font-size:20px;font-weight:700;line-height:31.32px;color:var(--ks-secondary-color-main,#14356b)}footer#colophon .footer-container .footer-info .footer-info-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:21.03px}footer#colophon .footer-container .footer-info .footer-info-item>span{min-width:18px!important}footer#colophon .footer-container .footer-info .footer-info-item a{color:inherit;text-decoration:none}footer#colophon .footer-container .footer-info .footer-info-item span{font-size:14px;font-weight:600;line-height:21.64px;color:var(--ks-default-text1,#000)}footer#colophon .footer-container .footer-menu{flex-grow:0;flex-basis:30%;max-width:30%;display:flex;justify-content:space-between;color:var(--ks-secondary-color-main,#14356b)}footer#colophon .footer-container .footer-menu .footer-group-title{margin-top:73px;font-size:20px;font-weight:700;line-height:31.32px;color:var(--ks-secondary-color-main,#14356b);position:relative}footer#colophon .footer-container .footer-menu .btn-expand-collapse{display:none}footer#colophon .footer-container .footer-menu .footer-group-details{margin-top:24px;display:flex;flex-direction:column;gap:8px}footer#colophon .footer-container .footer-menu .footer-group-details .footer-item{display:block;font-size:14px;font-weight:500;line-height:21.36px;color:var(--ks-secondary-color-main,#14356b);cursor:pointer}footer#colophon .footer-container .footer-menu .footer-group-details .footer-item:hover{text-decoration:underline;text-decoration-color:var(--primary-color-main)}@media (max-width:900px){footer#colophon .footer-container .footer-left,footer#colophon .footer-container .footer-logo,footer#colophon .footer-container .footer-menu{flex-basis:100%;max-width:100%;padding:0}footer#colophon .footer-container .footer-menu{margin-top:16px;flex-direction:column}footer#colophon .footer-container .footer-menu .footer-group:not(footer#colophon .footer-container .footer-menu .footer-group:first-child){margin-top:16px}footer#colophon .footer-container .footer-menu .footer-group-title{margin-top:0;display:flex;align-items:center;justify-content:space-between}footer#colophon .footer-container .footer-menu .footer-group-title .btn-expand-collapse{line-height:0;cursor:pointer;display:block}footer#colophon .footer-container .footer-menu .footer-group-details{min-height:0;max-height:0;overflow:hidden;transition:all .3s ease}footer#colophon .footer-container .footer-menu .footer-group-details.expand{overflow:visible;max-height:100vh}}@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)}}.form-auth .custom-input-field{margin:unset;margin-bottom:16px}.form-auth .custom-input-field input{padding:9.5px 14px}.form-auth .custom-select-field label{top:-5px}.form-auth .custom-select-field div{padding:3px}.form-auth .input-label{float:left}#buy-course .line-though{display:flex;align-items:center}#buy-course .line-though:after,#buy-course .line-though:before{content:"";width:calc(50% - 30px);height:1px;background-color:#ddd}#buy-course input{font-size:14px}#buy-course .enter-code{margin-top:16px;justify-content:center;align-items:center;display:flex}#custom-dialog{overflow-y:unset!important}#custom-dialog .divider{padding:0 20px 20px;color:#898989;font-size:18px;font-weight:400}#custom-dialog .dialog-button{margin-bottom:20px;border:none;background-color:var(--extend-primary-color,#f40c44);height:48px;color:#fff;font-size:20px;font-weight:600;border-radius:10px;transition:.5s!important}#custom-dialog .dialog-button:hover{transform:translateY(-4px)}#custom-dialog .dialog-button.google{background-color:#fff;border-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(77,82,90,.25);border-radius:10px;margin-top:unset;margin-bottom:20px;padding:7px 20px;min-width:273px}#custom-dialog .dialog-button.google span{color:#333;font-size:16px;font-weight:600;margin-left:8px;cursor:pointer;line-height:1px}#custom-dialog .dialog-button.google:hover{transform:translateY(-4px)}#custom-dialog .dialog-sub-title{font-size:14px;font-weight:700;margin:unset;margin-bottom:16px;text-align:left}#custom-dialog .dialog-sub-title.center{text-align:center}#custom-dialog .dialog-title{font-size:20px;font-weight:700}#custom-dialog .dialog-title-icon{position:absolute;top:-50px;right:50%;transform:translateX(50%)}#custom-dialog .dialog-link{cursor:pointer;color:#337ab7}.custom-dialog-paper{padding:20px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.5);background-color:#f4f7fc;border:1px solid rgba(0,0,0,.2);border-radius:10px;position:absolute!important;top:48px;width:100%;height:fit-content;margin:0;scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}.custom-dialog-paper::-webkit-scrollbar{width:7px;height:7px}.custom-dialog-paper::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.custom-dialog-paper::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.custom-dialog-paper::-webkit-scrollbar-thumb:hover{background:#8a8a8a}@media (max-width:576px){.custom-dialog-paper{top:unset}}.custom-dialog-paper .close-btn{color:#4e565c;cursor:pointer;top:10px;right:10px;position:absolute;background-color:#fff;min-width:unset;border-radius:1000px;padding:6px!important}.auth-form{padding:16px}.auth-form .close-box{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;box-shadow:0 4px 10px #e1e6f1;cursor:pointer}.auth-form .title{color:#29313a;font-size:24px;font-weight:600;text-align:center}.auth-form .auth-form-item{display:flex;align-items:center}.auth-form .auth-form-item .item-name{color:#313334;font-size:16px;font-weight:600;width:25%}.auth-form .auth-form-item .input-item{background:#fbfbfb;border:1px solid #f1f3f5;border-radius:10px;padding:10px;margin:10px 0;width:100%}.auth-form .forgot-password{text-align:left;margin-top:5px;margin-bottom:10px}.auth-form .forgot-password-item{cursor:pointer;color:#337ab7}.auth-form .forgot-password-item:hover{text-decoration:underline}.auth-form .auth-form-btn{text-align:center}.auth-form .auth-form-btn .btn-submit{border-color:#009c93;background:#009c93;color:#fff;font-size:20px;font-weight:700;border-radius:20px;padding:7px 40px;margin-top:10px}.auth-form .auth-form-btn .btn-submit.btn-submit2{background-color:#fff;border-color:#fff;color:#333;font-size:16px;font-weight:600;box-shadow:0 4px 10px rgba(77,82,90,.25);border-radius:10px;margin-top:unset;margin-bottom:20px;padding:7px 20px;min-width:273px}.auth-form .auth-form-btn:hover .btn-submit{transform:translateY(-4px)}.auth-form .divider{padding:20px 50px;color:#898989;font-size:18px;font-weight:400}.auth-form .auth-with-google{text-align:center;margin-bottom:2rem}.auth-form .auth-form-nav{text-align:center}.auth-form .auth-error-msg{color:red;font-size:12px;border-top:1px solid red;text-align:left}.forgot-pass-close{border:1px solid var(--extend-primary-color);color:var(--extend-primary-color);margin-right:20px;padding:6px 16px}.forgot-pass-close,.forgot-pass-close:hover{background-color:#fff}.forgot-pass-submit{color:#fff;padding:6px 16px}.forgot-pass-submit,.forgot-pass-submit:hover{background-color:var(--extend-primary-color)}.action{justify-content:flex-end}.action,.action .action-button{display:flex;align-items:center}.action .action-button{justify-content:center;padding:8px 12px;border-radius:9999px;gap:8px;background-color:#fff;cursor:pointer}.action .action-button,.action>button{box-shadow:0 4px 8px 0 var(--extend-background-color-7,rgba(219,201,206,.4))}.action>button{height:34px;padding:8px 24px;border:none;border-radius:50px;background-color:var(--extend-background-color-3,#fff);font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:17.64px;text-align:center;color:var(--ks-secondary-color-main,#14356b);text-transform:none;transition:.4s}@media (max-width:1170px){.action>button{font-size:12px}}.action>button:hover{border:none;background:var(--ks-primary-color-main,#e30224)}.action>button.create{padding:8px 0;background:transparent;box-shadow:none}.action>button.log-in{background:var(--ks-primary-color-main,#e30224);font-size:14px;font-weight:700;line-height:17.64px;text-align:center;color:var(--ks-default-text2,#fff)}.action>button+button{margin-left:24px}.user-menu{min-width:245px;max-width:245px;border-radius:10px;background-color:var(--extend-background-color-3,#fff);box-shadow:2px 4px 10px 0 rgba(0,0,0,.2);font-size:14px;font-weight:400;color:#000}.user-menu .user-menu-item,.user-menu a .user-menu-item{display:flex;align-items:center;padding:10px;border-top:1px solid var(--extend-background-color-4,#e8dfea);cursor:pointer;color:var(--extend-default-text,#000)}.user-menu .user-menu-item>span,.user-menu a .user-menu-item>span{margin-right:10px!important}.user-menu .user-menu-item:hover,.user-menu a .user-menu-item:hover{background:linear-gradient(90deg,#ffcdda 1.01%,hsla(0,0%,100%,0) 99.79%);color:#f40c44}.user-info{padding:15px 10px;display:flex;align-items:center;border-top-right-radius:10px;border-top-left-radius:10px;background-color:var(--extend-primary-color,#ea284f);color:#fff}.user-info .avatar{min-width:50px;width:50px;height:50px;margin-right:14px;border-radius:50%;border:2px solid #fff;background-color:#fff}.user-info .avatar img{border-radius:50%}.user-info>p{margin:0;display:flex;flex-direction:column;justify-content:space-between}.user-info>p span{margin-bottom:4px;font-size:14px;font-weight:700}*{font-family:Plus Jakarta Sans!important}#ielts{width:100%;background-color:#fff}#ielts .title{position:relative;z-index:2;font-size:34px;font-weight:800;line-height:51px;text-align:center;color:var(--ks-secondary-color-main,#14356b)}#ielts .title span{color:var(--ks-primary-color-main,#e30224)}@media (max-width:576px){#ielts .title{font-size:26px;line-height:unset}}#why-choose{position:relative;margin-top:148px}@media (max-width:576px){#why-choose{margin-top:0}}#why-choose .why-choose-content{position:relative;z-index:2;height:2160px;margin:48px 0;display:flex;gap:87px}@media (max-width:1170px){#why-choose .why-choose-content{height:unset;margin:0}}#why-choose .why-choose-content .why-choose-swiper{margin-top:40px;padding:8px 0 42px}#why-choose .why-choose-content .why-choose-swiper .why-item{display:flex;flex-direction:column;justify-content:center;align-items:center}#why-choose .why-choose-content .why-choose-swiper .swiper-pagination{display:flex;justify-content:center;align-items:center}#why-choose .why-choose-content .why-choose-swiper .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;background:#f2f2f2;opacity:1}#why-choose .why-choose-content .why-choose-swiper .swiper-pagination .swiper-pagination-bullet-active{width:18px;height:18px;background:#ffd7d7}#why-choose .why-choose-content .why-heading{font-size:24px;font-weight:800;line-height:30.24px;color:var(--ks-secondary-color-main,#14356b)}@media (max-width:576px){#why-choose .why-choose-content .why-heading{font-size:20px;line-height:unset}}#why-choose .why-choose-content .why-description{font-size:16px;font-weight:400;line-height:24px;text-align:justify;color:var(--ks-default-text1,#000)}#why-choose .why-choose-content .left-column{width:558px;min-width:558px;padding-bottom:160px}#why-choose .why-choose-content .left-column .left-element{padding:74px 0;opacity:.2;transition:opacity 1s;transform:translateY(20px)}#why-choose .why-choose-content .left-column .left-element:first-of-type{padding-top:35vh}#why-choose .why-choose-content .left-column .left-element:last-of-type{padding-bottom:40vh}#why-choose .why-choose-content .left-column .left-element.in-view{opacity:1;transform:translateY(0)}#why-choose .why-choose-content .right-column{flex-grow:1;position:sticky;top:76px;max-height:calc(100vh - 76px);height:100%;display:flex;flex-direction:column;align-items:flex-end}#why-choose .why-choose-content .right-column .image-wrapper{position:absolute;height:100%;opacity:0;transform:scale(.95);transition:opacity .5s,transform .5s}#why-choose .why-choose-content .right-column .image-wrapper.active{opacity:1;transform:scale(1)}#why-choose .why-choose-content .right-column .image-wrapper img{height:calc(100vh - 76px)!important;width:auto!important;aspect-ratio:355/729;border-radius:1rem}#why-choose .why-vetor{position:absolute;top:0;left:-831px;z-index:0}#help-overcome{margin:148px 0 74px}@media (max-width:576px){#help-overcome{margin:64px 0}}#help-overcome .help-content{margin-top:52px;display:flex;justify-content:space-between;align-items:center}#help-overcome .help-content .help-content-item{text-align:center}#help-overcome .help-content .help-content-item .help-icon{position:relative;width:73px;height:73px;margin:auto;border-radius:50%;background:#ffe9e9}#help-overcome .help-content .help-content-item .help-icon>span{position:absolute;right:12px;bottom:12px}#help-overcome .help-content .help-content-item .help-content-title{padding:24px 0 12px;font-size:20px;font-weight:600;line-height:30.92px;color:var(--ks-default-text1,#000)}#help-overcome .help-content .help-content-item .help-content-des{font-size:16px;font-weight:400;line-height:24px;color:var(--ks-body-color-main,#666)}#limited-time{position:relative;min-height:443px;margin:74px 0;display:flex;justify-content:flex-start;align-items:center}@media (max-width:576px){#limited-time{margin:64px 0}}@media (max-width:992px){#limited-time{flex-direction:column}}#limited-time .limited-bg{position:absolute;top:0;left:0;width:1140px;height:443px;z-index:1}@media (max-width:992px){#limited-time .limited-bg{position:relative;left:-20%}}@media (max-width:768px){#limited-time .limited-bg{left:-40%}}@media (max-width:576px){#limited-time .limited-bg{left:-85%}}#limited-time .limited-content{position:relative;z-index:2;width:55%}@media (max-width:992px){#limited-time .limited-content{width:100%;margin-top:40px}}#limited-time .limited-content .limited-text{padding-top:24px;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:var(--ks-body-color-main,#666)}#limited-time .limited-content .limited-text span{font-size:16px;font-weight:800;line-height:24px;color:#f06296}#limited-time .limited-vetor{position:absolute;top:-184px;right:-698.72px;z-index:0}#our-user{position:relative;min-height:443px;margin:74px 0 148px}@media (max-width:576px){#our-user{margin:64px 0}}#our-user .user-bg{position:absolute;top:-72px;left:-168px;width:calc(100% + 336px);z-index:1}#our-user .user-content{position:relative;margin-top:48px;z-index:2}#our-user .user-content .user-swiper{margin-top:40px;padding:8px 8px 42px}#our-user .user-content .user-swiper .swiper-pagination{display:flex;justify-content:center;align-items:center}@media (min-width:900px){#our-user .user-content .user-swiper .swiper-pagination{display:none}}#our-user .user-content .user-swiper .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;background:#f2f2f2;opacity:1}#our-user .user-content .user-swiper .swiper-pagination .swiper-pagination-bullet-active{width:18px;height:18px;background:#ffd7d7}#our-user .user-content .user-item{position:relative;min-height:270px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;background:#fff;filter:drop-shadow(0 2px 8px rgba(245,212,212,.2))}#our-user .user-content .user-item .user-text{font-size:16px;font-weight:400;line-height:20.16px;color:var(--ks-default-text1,#000)}#our-user .user-content .user-item .user-detail{display:flex;align-items:center;gap:8px}#our-user .user-content .user-item .user-detail .user-detail-info{font-size:16px;font-weight:600;line-height:20.16px;color:var(--ks-default-text1,#000)}#our-user .user-content .user-item .user-detail .user-detail-info p{margin:4px 0 0;font-size:12px;font-weight:400;line-height:18.02px;color:var(--ks-body-color-main,#666)}#our-user .user-content .user-item .user-quote{position:absolute;right:20px;bottom:54px}#download{position:relative;margin-bottom:148px;padding:64px;border-radius:140px 40px 140px 40px;background:linear-gradient(180deg,hsla(0,100%,97%,0),#fff8f8)}@media (max-width:768px){#download{margin-bottom:64px;padding:0 0 64px}}#download .download-content{position:relative;z-index:2}#download .download-content-detail .download-des{padding:12px 0 24px;font-size:16px;font-weight:400;line-height:24px;color:var(--ks-default-text1,#000)}#download .download-content-detail .download-subtitle{padding-bottom:40px;font-size:20px;font-weight:600;line-height:24px;color:#f06296}#download .download-content-detail .download-platform{display:flex;gap:24px}#download .download-content-detail .download-platform span{cursor:pointer;transition:.4s}#download .download-content-detail .download-platform span:hover{transform:scale(1.05)}#download .download-qr-wrapper{position:relative}#download .download-qr-wrapper .download-scan{position:absolute;height:90px}@media (max-width:900px){#download .download-qr-wrapper .download-scan{position:relative}}#download .download-qr-wrapper .download-scan .download-scan-bg{position:absolute;top:-94px;left:-14px;width:286px;height:100%;z-index:1}@media (max-width:1024px){#download .download-qr-wrapper .download-scan .download-scan-bg{left:-40px}}@media (max-width:900px){#download .download-qr-wrapper .download-scan .download-scan-bg{position:relative;top:-4px;left:50%;transform:translateX(-50%)}}#download .download-qr-wrapper .download-scan .download-scan-text{position:absolute;top:-94px;width:254px;padding:25px 0;z-index:2;font-size:16px;font-weight:600;line-height:24.74px;text-align:justify;color:var(--ks-secondary-color-main,#14356b)}@media (max-width:1024px){#download .download-qr-wrapper .download-scan .download-scan-text{left:-26px}}@media (max-width:900px){#download .download-qr-wrapper .download-scan .download-scan-text{left:0;position:relative;margin:auto}}#download .download-qr-wrapper .download-qr-code{width:206px;height:206px;display:flex;justify-content:center;align-items:center;border-radius:12px;background:#fff;filter:drop-shadow(0 4px 8px rgba(255,211,211,.4))}@media (max-width:900px){#download .download-qr-wrapper .download-qr-code{margin:auto}}#download .download-vetor{position:absolute;top:-409px;left:-923px;z-index:0}