@media (min-width:768px){.container-left{margin-left:calc(50vw - 375px)!important;max-width:calc(50vw + 375px)!important}}@media (min-width:992px){.container-left{margin-left:calc(50vw - 485px)!important;max-width:calc(50vw + 485px)!important}}@media (min-width:1200px){.container-left{margin-left:calc(50vw - 585px)!important;max-width:calc(50vw + 585px)!important}}@media (min-width:1400px){.container-left{margin-left:calc(50vw - 685px)!important;max-width:calc(50vw + 685px)!important}}@media (min-width:1920px){.container-left{margin-left:calc(50vw - 700px)!important}}.text-upper{text-transform:uppercase}body{position:relative}.bg-blur-container{overflow-x:hidden;position:relative;width:100%}.bg-blur-blue{background:radial-gradient(circle,rgba(41,113,240,.161) 0,rgba(245,248,253,0) 42%);height:100vh;left:-50%;position:absolute;top:-50px;width:100vw;z-index:800}@media only screen and (max-width:991px){.bg-blur-blue{display:none}}.home-page{font-family:Manrope}.home-page .home-header{margin-top:48px;overflow-x:hidden;position:relative}.home-page .home-header *{word-break:normal}.home-page .home-header .bg-blur-orange{background:radial-gradient(circle,rgba(255,109,3,.338) 0,rgba(245,248,253,0) 42%);height:100%;left:25%;position:absolute;top:0;width:100vw;z-index:4}@media only screen and (max-width:991px){.home-page .home-header .bg-blur-orange{display:none}}.home-page .home-header .container{padding-top:42px;position:relative;z-index:6}@media only screen and (max-width:991px){.home-page .home-header .container{padding-top:0}}.home-page .home-header .img-absolute-header-bg{border-radius:50px;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:-10vw;top:0;width:40vw;z-index:5}@media only screen and (max-width:991px){.home-page .home-header .img-absolute-header-bg{display:none}}.home-page .home-header .header-core{display:flex;padding-right:36px;position:relative;z-index:900}@media only screen and (max-width:991px){.home-page .home-header .header-core{flex-direction:column;padding-right:0}}.home-page .home-header .left-block{flex:1;margin-right:48px}@media only screen and (max-width:1199px){.home-page .home-header .left-block{margin-right:16px}}@media only screen and (max-width:991px){.home-page .home-header .left-block{margin-bottom:32px;margin-right:0}}.home-page .home-header .right-block{display:flex;justify-content:flex-start}@media only screen and (max-width:991px){.home-page .home-header .right-block{justify-content:center;margin-top:60px;position:relative}}.home-page .home-header .right-block img{-o-object-fit:cover;object-fit:cover}.home-page .home-header .right-block .circle-mobile{align-items:center;background-image:url(/images/header-circle.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);color:#1a202c;display:none;flex-direction:column;font-size:12px;height:160px;justify-content:center;padding:0 30px;position:absolute;right:0;text-align:center;top:-80px;width:160px}@media only screen and (max-width:991px){.home-page .home-header .right-block .circle-mobile{display:flex;right:100px}}@media only screen and (max-width:767px){.home-page .home-header .right-block .circle-mobile{display:flex;right:0}}.home-page .home-header .right-block .circle-mobile .circle-mark{color:#ff6d03;font-size:20px;font-weight:700}.home-page .home-header .right-block .img-absolute-mobile{display:none}@media only screen and (max-width:991px){.home-page .home-header .right-block .img-absolute-mobile{display:block;max-width:105%;position:absolute;right:-30px;top:100px;width:105%;z-index:-1}}.home-page .home-header .right-block .img-absolute-phone{min-width:300px;-o-object-fit:contain;object-fit:contain;z-index:900}@media only screen and (max-width:991px){.home-page .home-header .right-block .img-absolute-phone{z-index:0}}.home-page .home-header .page-title-contaier{align-items:center;display:flex;margin-bottom:40px}.home-page .home-header .page-title-contaier .title{color:#1a202c;font-size:56px;font-weight:700;margin-right:16px}@media only screen and (max-width:1399px){.home-page .home-header .page-title-contaier .title{font-size:42px}}@media only screen and (max-width:1199px){.home-page .home-header .page-title-contaier .title{font-size:38px}}@media only screen and (max-width:991px){.home-page .home-header .page-title-contaier .title{font-size:32px}}@media only screen and (max-width:767px){.home-page .home-header .page-title-contaier .title{font-size:28px}}.home-page .home-header .page-title-contaier .title .line1,.home-page .home-header .page-title-contaier .title .line2{white-space:nowrap}.home-page .home-header .page-title-contaier .title .space{white-space:pre-line}.home-page .home-header .page-title-contaier .circle{align-items:center;background-image:url(/images/header-circle.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);color:#1a202c;display:flex;flex-direction:column;font-size:14px;justify-content:center;min-height:205px;min-width:205px;padding:0 24px;text-align:center}.home-page .home-header .page-title-contaier .circle .posttext,.home-page .home-header .page-title-contaier .circle .pretext{max-width:120px}.home-page .home-header .page-title-contaier .circle .circle-mark{color:#ff6d03;font-size:28px;font-weight:700}@media only screen and (max-width:991px){.home-page .home-header .page-title-contaier .circle{display:none}.home-page .home-header .page-title-contaier{margin-bottom:32px}}.home-page .home-header .list-infor{font-size:20px;margin-bottom:54px}@media only screen and (max-width:991px){.home-page .home-header .list-infor{font-size:16px;margin-bottom:32px}}.home-page .home-header .list-infor .infor-item{align-items:center;display:flex;margin-bottom:20px}@media only screen and (max-width:991px){.home-page .home-header .list-infor .infor-item{margin-bottom:12px}}.home-page .home-header .list-infor .infor-item img{height:24px;margin-right:16px;width:24px}.home-page .home-header .intro-package{align-items:center;background-color:#fff;border:2px solid #1a202c;border-radius:30px;display:flex;padding:24px;position:relative}@media only screen and (max-width:991px){.home-page .home-header .intro-package{flex-direction:column;justify-content:flex-end;padding:14px}}.home-page .home-header .intro-package .ruybang{left:28px;position:absolute;top:-14px}@media only screen and (max-width:991px){.home-page .home-header .intro-package .ruybang{left:16px;top:-9px}.home-page .home-header .intro-package .ruybang .sale-off{font-size:13px!important}.home-page .home-header .intro-package .ruybang .percent{font-size:22px!important}.home-page .home-header .intro-package .ruybang img{height:auto;width:100px}}.home-page .home-header .intro-package .ruybang img{height:calc(100% + 32px);left:50%;max-width:100%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:1}@media only screen and (max-width:991px){.home-page .home-header .intro-package .ruybang img{height:calc(100% + 24px)}}.home-page .home-header .intro-package .ruybang .content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:4px 24px 0;position:relative;width:100%;z-index:2}.home-page .home-header .intro-package .ruybang .content .sale-off{font-size:18px;text-transform:uppercase}.home-page .home-header .intro-package .ruybang .content .percent{font-size:32px;font-weight:700;margin-top:-6px}@media only screen and (max-width:991px){.home-page .home-header .intro-package .ruybang .content .percent{margin-top:0}}.home-page .home-header .intro-package .pricing-content{align-items:center;display:flex;flex:1;justify-content:space-between;padding-left:160px}@media only screen and (max-width:1199px){.home-page .home-header .intro-package .pricing-content{padding-left:130px}}@media only screen and (max-width:991px){.home-page .home-header .intro-package .pricing-content{align-items:flex-start;flex-direction:column;padding-left:0;width:100%}}.home-page .home-header .intro-package .pricing-content .price{color:#1a202c;flex:1;font-size:32px;font-weight:700;text-align:left;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (max-width:1199px){.home-page .home-header .intro-package .pricing-content .price{font-size:20px}}@media only screen and (max-width:991px){.home-page .home-header .intro-package .pricing-content .price{margin-bottom:8px;padding-left:110px}}@media only screen and (max-width:575px){.home-page .home-header .intro-package .pricing-content .price{white-space:unset}}.home-page .home-header .intro-package .pricing-content .button-black{background-color:#ff6d03;border-radius:100px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;margin-left:12px;padding:16px 56px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.home-page .home-header .intro-package .pricing-content .button-black:hover{opacity:.8}@media only screen and (max-width:1199px){.home-page .home-header .intro-package .pricing-content .button-black{padding:12px 24px}}@media only screen and (max-width:991px){.home-page .home-header .intro-package .pricing-content .button-black{margin-left:auto;margin-right:auto}}.home-page .block-flag{background-color:#fff;padding:120px 0 104px}.home-page .block-flag .list-country{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.home-page .block-flag .list-country img:not(:last-child){margin-right:30px}.home-page .block-flag .list-country img{margin-bottom:16px}@media only screen and (max-width:991px){.home-page .block-flag{padding:48px 0 32px}.home-page .block-flag .list-country img:not(:last-child){margin-right:16px}.home-page .block-flag .list-country img{margin-bottom:12px}}.home-page .block-demo-class{background-color:#f6f0ed;padding:64px 0 106px}@media only screen and (max-width:991px){.home-page .block-demo-class{padding:51px 0 48px}}.home-page .block-demo-class .demo-class-header{display:flex;flex:1;margin-bottom:51px}@media only screen and (max-width:991px){.home-page .block-demo-class .demo-class-header{margin-bottom:24px}.home-page .block-demo-class .demo-class-header br{display:none}}.home-page .block-demo-class .title{color:#1a202c;font-size:44px;font-weight:700;max-width:700px}.home-page .block-demo-class .title span{background-image:url(/images/bgr-draw-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#ff6d03;font-size:56px;padding:20px}@media only screen and (max-width:1199px){.home-page .block-demo-class .title{font-size:28px}.home-page .block-demo-class .title span{font-size:36px}}.home-page .block-demo-class .button-control{align-items:center;display:flex;flex:1;justify-content:flex-end}@media only screen and (max-width:1199px){.home-page .block-demo-class .button-control{display:none}}.home-page .block-demo-class .button-control .button{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;width:72px}.home-page .block-demo-class .button-control .button:hover{opacity:.8}.home-page .block-demo-class .button-control .button-prev{margin-right:16px}.home-page .block-demo-class .video-demo-container-wrapper{position:relative}.home-page .block-demo-class .video-demo-container-wrapper .button-control .button{border:1px solid #cbd5e0;box-shadow:0 0 20px rgba(0,0,0,.1);height:56px;position:absolute;top:50%;transform:translateY(-50%);width:56px;z-index:2}.home-page .block-demo-class .video-demo-container-wrapper .button-control .button-prev{left:0;margin-left:-32px}.home-page .block-demo-class .video-demo-container-wrapper .button-control .button-next{margin-right:-32px;right:0}@media only screen and (max-width:991px){.home-page .block-demo-class .video-demo-container-wrapper .button-control{display:none}}.home-page .block-demo-class .video-demo-container{margin-bottom:64px}@media only screen and (max-width:1199px){.home-page .block-demo-class .video-demo-container{margin-bottom:43px}}.home-page .block-demo-class .demo-video{border-radius:24px;height:320px;overflow:hidden;position:relative;width:480px}@media only screen and (max-width:1199px){.home-page .block-demo-class .demo-video{height:200px;margin-left:16px;width:300px}}.home-page .block-demo-class .demo-video.hidden{display:none}.home-page .block-demo-class .demo-video .video-marker{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.home-page .block-demo-class .demo-video .video-marker .img-poster{filter:brightness(.8);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page .block-demo-class .demo-video .video-marker .icon-play{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.home-page .block-demo-class .demo-video .video-marker .icon-play:hover{opacity:.8}.home-page .block-demo-class .demo-video .video-core{background-color:#000;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home-page .block-teacher{margin-top:120px}@media only screen and (max-width:991px){.home-page .block-teacher{margin-top:64px}}.home-page .block-teacher .header-container{align-items:center;display:flex}.home-page .block-teacher .header-container .title{color:#1a202c;font-size:44px;font-weight:700;margin-bottom:16px}.home-page .block-teacher .header-container .desc{color:#1a202c;font-size:20px;margin-bottom:40px}@media only screen and (max-width:991px){.home-page .block-teacher .header-container{flex-direction:column}.home-page .block-teacher .header-container .title{font-size:28px;margin-bottom:8px;text-align:center}.home-page .block-teacher .header-container .desc{font-size:16px;margin-bottom:24px}}.home-page .block-teacher .btn-control{align-items:center;display:flex;flex:1;justify-content:flex-end}@media only screen and (max-width:991px){.home-page .block-teacher .btn-control{display:none}}.home-page .block-teacher .btn-control .button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;width:72px}.home-page .block-teacher .btn-control .button:hover{border:1px solid #ff6d03;opacity:.8}.home-page .block-teacher .btn-control .button-prev{margin-right:16px}.home-page .teacher-grid-wrapper{position:relative}.home-page .teacher-grid-wrapper .btn-control .button{border:1px solid #cbd5e0;box-shadow:0 0 20px rgba(0,0,0,.1);height:56px;position:absolute;top:50%;transform:translateY(-50%);width:56px;z-index:2}.home-page .teacher-grid-wrapper .btn-control .button-prev{left:0;margin-left:-32px}.home-page .teacher-grid-wrapper .btn-control .button-next{margin-right:-32px;right:0}@media only screen and (max-width:991px){.home-page .teacher-grid-wrapper .btn-control{display:none}}.home-page .teacher-grid{display:flex;margin-bottom:120px}@media only screen and (max-width:991px){.home-page .teacher-grid{margin-bottom:64px}}.home-page .teacher-grid .mod-column-item{display:grid;grid-template-columns:repeat(1,1fr);min-width:240px;width:520px}@media only screen and (max-width:991px){.home-page .teacher-grid .mod-column-item{min-width:240px;width:80vw}}.home-page .block-number{background-color:#f6f0ed;padding:81px 0}@media only screen and (max-width:1199px){.home-page .block-number{padding:64px 0}}.home-page .block-number .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-page .block-number .title-header{color:#1a202c;font-size:44px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1199px){.home-page .block-number .title-header{color:#1a202c;font-size:28px;font-weight:700}}.home-page .block-number .list-card{display:flex;margin-top:64px}@media only screen and (max-width:1199px){.home-page .block-number .list-card{display:none}}.home-page .block-number .card-item{align-items:center;background-image:url(/images/bgr-card-wh.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:288px;justify-content:center;margin-top:72px;position:relative;width:288px}.home-page .block-number .card-item:not(:last-child){margin-right:24px}.home-page .block-number .card-item .icon{height:44px;left:16px;position:absolute;top:16px;width:44px}.home-page .block-number .card-item .title{color:#1a202c;font-size:44px;font-weight:700;margin-bottom:12px;margin-top:44px}.home-page .block-number .card-item .desc{color:#1a202c;font-size:20px}.home-page .block-number .list-card-mobile{display:none;margin-top:32px}@media only screen and (max-width:1199px){.home-page .block-number .list-card-mobile{display:flex}}.home-page .block-number .list-card-mobile .card-item{height:160px;margin:0 0 16px;width:160px}.home-page .block-number .list-card-mobile .card-item .icon{height:24px;left:8px;top:8px;width:24px}.home-page .block-number .list-card-mobile .card-item .title{font-size:28px;margin-bottom:8px;margin-top:24px}.home-page .block-number .list-card-mobile .card-item .desc{font-size:14px}.home-page .block-number .list-card-mobile .first-column{margin-bottom:74px;margin-right:16px}.home-page .block-number .list-card-mobile .second-column{margin-top:74px}.home-page .block-number .card-or{background-image:url(/images/bgr-card-or.svg);margin-bottom:72px;margin-top:0}.home-page .block-review{background-color:#fff}.home-page .block-review .reivew-header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:64px 0}@media only screen and (max-width:991px){.home-page .block-review .reivew-header{align-items:flex-start;flex-direction:column;padding:64px 0 36px}}.home-page .block-review .reivew-header .title{font-weight:700;text-transform:uppercase}.home-page .block-review .left-block{flex:1;padding-right:54px}@media only screen and (max-width:1199px){.home-page .block-review .left-block{margin-bottom:24px;padding-right:0}}.home-page .block-review .left-block .star-container{display:flex;margin-bottom:16px}@media only screen and (max-width:991px){.home-page .block-review .left-block .star-container{margin-bottom:12px}}.home-page .block-review .left-block .star-container img{height:32px;width:32px}.home-page .block-review .left-block .star-container img:not(:last-child){margin-right:4px}.home-page .block-review .left-block .title{color:#1a202c;font-size:44px;font-weight:700px}@media only screen and (max-width:991px){.home-page .block-review .left-block .title{font-size:28px}}.home-page .block-review .right-block-review{border-left:2px solid #e2e8f0;display:block;padding:0 54px}@media only screen and (max-width:991px){.home-page .block-review .right-block-review{padding-left:16px}}@media only screen and (max-width:767px){.home-page .block-review .right-block-review{padding:0 16px}}.home-page .block-review .right-block-review .star-right-container{display:flex;margin-bottom:12px}.home-page .block-review .right-block-review .star-right-container .score{color:#51b37f;font-size:24px;font-weight:700;margin-right:12px}.home-page .block-review .right-block-review .star-right-container img{height:40px;width:40px}.home-page .block-review .right-block-review .star-right-container img:not(:last-child){margin-right:8px}@media only screen and (max-width:991px){.home-page .block-review .right-block-review .star-right-container{margin-bottom:2px}.home-page .block-review .right-block-review .star-right-container .score{font-size:20px}.home-page .block-review .right-block-review .star-right-container img{height:24px;width:24px}}.home-page .block-review .right-block-review .right-title{color:#1a202c;font-size:32px;font-weight:700}@media only screen and (max-width:991px){.home-page .block-review .right-block-review .right-title{font-size:24px}}.home-page .block-review .right-block-review .right-desc{color:#4a5568;font-size:20px}@media only screen and (max-width:991px){.home-page .block-review .right-block-review .right-desc{font-size:14px}}.home-page .block-review .review-content{background-color:#fff}.home-page .block-review .review-grid.review-grid-mobile{display:none}@media only screen and (max-width:991px){.home-page .block-review .review-grid.review-grid-mobile{display:grid;padding-left:0;padding-right:0}}.home-page .block-review .review-grid{grid-gap:42px;display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:991px){.home-page .block-review .review-grid{grid-gap:8px;display:none;grid-template-columns:1fr}}.home-page .block-review .review-grid .column-common{width:100%}.home-page .block-review .review-grid .review-item{background-color:#fff;border:1px solid #718096;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;padding:24px}@media only screen and (max-width:991px){.home-page .block-review .review-grid .review-item{margin-bottom:16px!important;padding:16px}}.home-page .block-review .review-grid .review-item .review-sub-content{color:#1a202c;flex:1;font-size:16px;margin-bottom:16px}@media only screen and (max-width:991px){.home-page .block-review .review-grid .review-item .review-sub-content{font-size:14px}}.home-page .block-review .review-grid .review-item .star-container{margin-bottom:16px}.home-page .block-review .review-grid .review-item .star-container img{height:16px;width:16px}.home-page .block-review .review-grid .review-item .star-container img:not(:last-child){margin-right:8px}.home-page .block-review .review-grid .review-item .user-container{display:flex}.home-page .block-review .review-grid .review-item .user-container .user-avt{margin-right:12px}.home-page .block-review .review-grid .review-item .user-container .user-avt img{border-radius:50%;height:45px;-o-object-fit:cover;object-fit:cover;width:45px}.home-page .block-review .review-grid .review-item .user-container .user-name{color:#1a202c;font-size:16px;margin-bottom:4px}.home-page .block-review .review-grid .review-item .user-container .user-job{color:#718096;font-size:14px}.home-page .block-review .container-btn{align-items:center;display:flex;justify-content:center;margin-top:58px}@media only screen and (max-width:1199px){.home-page .block-review .container-btn{margin-top:16px}}.home-page .block-review .btn-see-more{border:1px solid #1a202c;border-radius:100px;color:#1a202c;cursor:pointer;font-size:20px;font-weight:600;padding:16px 56px;width:-moz-fit-content;width:fit-content}.home-page .block-review .btn-see-more:hover{border:1px solid #ff6d03;color:#ff6d03;opacity:.8}.home-page .block-review .review-footer{background-color:#fff;padding:76px 0 124px}.home-page .block-review .review-footer .review-video__container .title{color:#1a202c;font-size:44px;font-weight:700;margin-bottom:64px}.home-page .block-review .review-footer .video-container{grid-gap:42px;display:grid;grid-template-columns:1fr 1fr 1fr}.home-page .block-review .review-footer .video-container-mobile{display:none}@media only screen and (max-width:991px){.home-page .block-review .review-footer{padding:48px 0}.home-page .block-review .review-footer .video-container{display:none}.home-page .block-review .review-footer .video-container-mobile{display:block}}.home-page .block-review .review-footer .owl-item{margin-right:12px!important}.home-page .block-review .review-footer .owl-item:first-child .review-video{margin-left:0}.home-page .block-review .review-footer .review-video{border-radius:12px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:991px){.home-page .block-review .review-footer .review-video{height:200px;width:300px}}.home-page .block-review .review-footer .review-video.hidden{display:none}.home-page .block-review .review-footer .review-video .video-marker{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.home-page .block-review .review-footer .review-video .video-marker .img-poster{filter:brightness(.8);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page .block-review .review-footer .review-video .video-marker .icon-play{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.home-page .block-review .review-footer .review-video .video-marker .icon-play:hover{opacity:.8}.home-page .block-review .review-footer .review-video .video-core{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:991px){.home-page .block-review .review-footer .container{padding:0}}.home-page .block-review .block-suggest{margin-bottom:48px}.home-page .block-media{padding-bottom:120px}.home-page .block-media .media-header-container{align-items:center;display:flex;margin-bottom:64px}.home-page .block-media .media-header-container .title{color:#1a202c;font-size:44px;font-weight:700;margin-bottom:16px}@media only screen and (max-width:991px){.home-page .block-media .media-header-container{flex-direction:column;margin-bottom:24px}.home-page .block-media .media-header-container .title{font-size:28px}}.home-page .block-media .media-header-container .desc{color:#1a202c;font-size:20px;margin-bottom:40px}.home-page .block-media .btn-control{align-items:center;display:flex;flex:1;justify-content:center}@media only screen and (max-width:991px){.home-page .block-media .btn-control{display:none}}.home-page .block-media .btn-control .button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;width:72px}.home-page .block-media .btn-control .button:hover{border:1px solid #ff6d03;opacity:.8}.home-page .block-media .btn-control .button-prev{margin-right:16px}.home-page .block-media .list-card-media-wrapper{position:relative}.home-page .block-media .list-card-media-wrapper .btn-control .button{border:1px solid #cbd5e0;box-shadow:0 0 20px rgba(0,0,0,.1);height:56px;position:absolute;top:50%;transform:translateY(-50%);width:56px;z-index:2}.home-page .block-media .list-card-media-wrapper .btn-control .button-prev{left:0;margin-left:-32px}.home-page .block-media .list-card-media-wrapper .btn-control .button-next{margin-right:-32px;right:0}@media only screen and (max-width:991px){.home-page .block-media .list-card-media-wrapper .btn-control{display:none}}.home-page .block-media .list-card-media{border-radius:24px;width:100%}.home-page .block-media .list-card-media .owl-stage-outer{padding-bottom:20px}.home-page .block-media .list-card-media .owl-stage{padding:12px 0}.home-page .block-media .list-card-media .card-item{border-radius:16px;box-shadow:0 0 15px 3px #eee;display:flex;flex-direction:column;height:100%;min-height:570px;padding:0 10px;width:392px}.home-page .block-media .list-card-media .card-item .img-card{border-radius:16px;height:218px;-o-object-fit:cover;object-fit:cover;width:100%}.home-page .block-media .list-card-media .card-item .title{color:#1a202c;flex:1;font-size:24px;font-weight:600;margin-bottom:40px;padding:40px 30px 30px}.home-page .block-media .list-card-media .card-item .img-logo{height:auto;margin:8px 30px 30px;max-height:60px;max-width:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.home-page .block-how-we-work{background-color:#f6f0ed;margin-bottom:72px;padding:152px 0 140px}.home-page .block-how-we-work .title-header{color:#1a202c;font-size:44px;font-weight:700;margin-bottom:80px;text-align:center;text-transform:uppercase}.home-page .block-how-we-work .list-step{display:flex;justify-content:space-between;margin:0 auto;max-width:1113px;position:relative}.home-page .block-how-we-work .list-step .step-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;z-index:2}.home-page .block-how-we-work .list-step .step-item .number{align-items:center;background-color:#dbdcf2;border:2px solid #1a202c;border-radius:50%;display:flex;font-weight:700;height:48px;justify-content:center;position:relative;width:48px}.home-page .block-how-we-work .list-step .step-item .title{font-weight:700;max-width:200px;min-width:200px;position:absolute;text-align:center;top:68px}.home-page .block-how-we-work .dashed-line{border-bottom:2px dashed #1a202c;content:"";height:1px;left:0;position:absolute;top:24px;width:100%}.home-page .block-how-we-work .list-step-mobile{display:none;position:relative;width:100%}.home-page .block-how-we-work .list-step-mobile .dashed-line{border-left:2px dashed #ff6d03;content:"";height:100%;left:24px;position:absolute;top:0;width:1px}.home-page .block-how-we-work .list-step-mobile .step-item{align-items:center;display:flex;margin-bottom:32px;width:100%}.home-page .block-how-we-work .list-step-mobile .step-item .number{align-items:center;background-color:#dbdcf2;border:2px solid #1a202c;border-radius:50%;display:flex;height:48px;justify-content:center;margin-right:16px;position:relative;width:48px}.home-page .block-how-we-work .list-step-mobile .step-item .title{flex:1}.home-page .block-how-we-work .list-step .step-item:nth-child(2) .number,.home-page .block-how-we-work .list-step-mobile .step-item:nth-child(2) .number{background-color:#f1d6e6!important}.home-page .block-how-we-work .list-step .step-item:nth-child(3) .number,.home-page .block-how-we-work .list-step-mobile .step-item:nth-child(3) .number{background-color:#ffe5cd!important}.home-page .block-how-we-work .list-step .step-item:nth-child(4) .number,.home-page .block-how-we-work .list-step-mobile .step-item:nth-child(4) .number{background-color:#dbdcf2!important}.home-page .block-how-we-work .list-step .step-item:nth-child(5) .number,.home-page .block-how-we-work .list-step-mobile .step-item:nth-child(5) .number{background-color:#daf1e4!important}.home-page .block-how-we-work .list-step .step-item:nth-child(6) .number,.home-page .block-how-we-work .list-step-mobile .step-item:nth-child(6) .number{background-color:#f3c7b4!important}.home-page .block-how-we-work .list-step .step-item:nth-child(6) .line2{white-space:pre}@media only screen and (max-width:991px){.home-page .block-how-we-work{padding:64px 0 120px}.home-page .block-how-we-work .title-header{font-size:28px;margin-bottom:40px}.home-page .block-how-we-work .list-step{display:none}.home-page .block-how-we-work .list-step-mobile{display:block}}.home-page .block-pricing{background-color:#1a202c;padding:120px 0}@media only screen and (max-width:991px){.home-page .block-pricing{padding:64px 0}}.home-page .block-pricing .title-header{color:#fff;font-size:44px;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}@media only screen and (max-width:991px){.home-page .block-pricing .title-header{font-size:28px;margin-bottom:32px}.home-page .block-pricing .title-header .line2{white-space:pre}}.home-page .block-pricing .btn-control{align-items:center;display:flex;flex:1;justify-content:center}.home-page .block-pricing .btn-control .button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;width:72px}.home-page .block-pricing .btn-control .button:hover{background-color:#eee;border:1px solid #ff6d03}.home-page .block-pricing .btn-control .button-prev{margin-right:16px}.home-page .block-pricing .list-card-pricing-wrapper{position:relative}.home-page .block-pricing .list-card-pricing-wrapper .btn-control .button{border:1px solid #cbd5e0;box-shadow:0 0 20px rgba(0,0,0,.1);height:56px;position:absolute;top:50%;transform:translateY(-50%);width:56px;z-index:2}.home-page .block-pricing .list-card-pricing-wrapper .btn-control .button-prev{left:0;margin-left:-32px}@media only screen and (max-width:991px){.home-page .block-pricing .list-card-pricing-wrapper .btn-control .button-prev{display:none}}.home-page .block-pricing .list-card-pricing-wrapper .btn-control .button-next{margin-right:-32px;right:0}@media only screen and (max-width:991px){.home-page .block-pricing .list-card-pricing-wrapper .btn-control .button-next{display:none}}.home-page .block-pricing .list-card-pricing{grid-gap:24px;align-items:center}.home-page .block-pricing .list-card-pricing .owl-stage-outer{padding-top:30px}.home-page .block-pricing .list-card-pricing .owl-stage-outer .owl-stage{align-items:center;display:flex}.home-page .block-pricing .list-card-pricing.is-center{display:flex;justify-content:center}.home-page .block-pricing .list-card-pricing.is-center>div{min-width:25%}.home-page .block-pricing .list-card-pricing a{text-decoration:none}.home-page .block-pricing .card-pricing{align-items:center;background-color:#fff;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;padding:24px;transition:all .3s;width:314px}@media only screen and (max-width:991px){.home-page .block-pricing .card-pricing{display:flex;margin-bottom:24px;padding:24px}}.home-page .block-pricing .card-pricing:hover{opacity:.8}@media only screen and (max-width:991px){.home-page .block-pricing .card-pricing .pricing-top{display:flex;justify-content:space-between;width:100%}.home-page .block-pricing .card-pricing .pricing-top .name{font-size:24px;margin-top:0;padding:0 12px}}.home-page .block-pricing .card-pricing .pricing-bot{justify-content:center;width:100%}@media only screen and (max-width:991px){.home-page .block-pricing .card-pricing .pricing-bot{align-items:center;display:flex;justify-content:space-between;margin-top:12px;width:100%}.home-page .block-pricing .card-pricing .pricing-bot .bottom-left{align-items:flex-start}.home-page .block-pricing .card-pricing .pricing-bot .lesson-count{margin-top:12px}.home-page .block-pricing .card-pricing .pricing-bot .price,.home-page .block-pricing .card-pricing .pricing-bot .price-per-lesson,.home-page .block-pricing .card-pricing .pricing-bot .save-percent{margin-top:0}.home-page .block-pricing .card-pricing .pricing-bot .btn-buy{margin-top:12px}}.home-page .block-pricing .card-pricing .pricing-bot .bottom-left{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:991px){.home-page .block-pricing .card-pricing .pricing-bot .bottom-left{align-items:flex-start}}.home-page .block-pricing .card-pricing .pricing-bot .bottom-right{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:991px){.home-page .block-pricing .card-pricing .pricing-bot .bottom-right{align-items:flex-end}}.home-page .block-pricing .list-card-pricing div:first-child .package-name{background-color:#f1d6e6!important}.home-page .block-pricing .list-card-pricing div:nth-child(2) .package-name{background-color:#ffe5cd!important}.home-page .block-pricing .list-card-pricing div:nth-child(3) .package-name{background-color:#dbdcf2!important}.home-page .block-pricing .list-card-pricing div:nth-child(4) .package-name{background-color:#daf1e4!important}.home-page .block-pricing .package-name{background-color:#ffe5cd;border-radius:16px;color:#1a202c;font-size:32px;font-weight:600;margin-top:16px;padding:2px 12px;text-align:center}@media only screen and (max-width:991px){.home-page .block-pricing .package-name{font-size:24px;margin-top:0}}.home-page .block-pricing .package-lesson-count{color:#4a5568;font-size:20px;margin-top:32px}@media only screen and (max-width:991px){.home-page .block-pricing .package-lesson-count{margin-top:0}}.home-page .block-pricing .package-price{color:#1a202c;font-size:32px;font-weight:600;margin-top:8px}@media only screen and (max-width:991px){.home-page .block-pricing .package-price{margin-top:0}}.home-page .block-pricing .package-price-per-lesson{align-items:center;color:#4a5568;display:flex;font-size:20px;margin-top:8px}@media only screen and (max-width:991px){.home-page .block-pricing .package-price-per-lesson{margin-top:0}}.home-page .block-pricing .package-price-per-lesson .highlight{color:#000;font-size:3rem;font-weight:600}@media only screen and (max-width:991px){.home-page .block-pricing .package-price-per-lesson .highlight{font-size:22px;margin-top:0}}.home-page .block-pricing .package-save-percent{font-size:20px;font-weight:600;margin-top:32px;min-height:43px}@media only screen and (max-width:991px){.home-page .block-pricing .package-save-percent{font-size:16px;margin-top:0}}.home-page .block-pricing .package-save-percent .package-save-value{background-color:#e4f5eb;border-radius:100px;color:#48bb78;padding:6px 16px}.home-page .block-pricing .btn-buy{background-color:#ff6d03;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:32px;min-width:125px;padding:9px 0;text-align:center;text-transform:uppercase;width:100%}.home-page .block-pricing .btn-buy:hover{opacity:.8}.home-page .block-pricing .recommend-card{background:linear-gradient(90deg,#ff6d03 100%,#ffc803 0,#ff6d03 0) border-box;border:3px solid transparent;border-radius:24px;-webkit-mask-composite:xor;mask-composite:exclude;position:relative;width:320px}@media only screen and (max-width:991px){.home-page .block-pricing .recommend-card{margin:16px 0;width:100%}}.home-page .block-pricing .recommend-card .card-pricing{border:4px solid #1a202c}.home-page .block-pricing .recommend-card .card-pricing .package-name{margin-top:36px}@media only screen and (max-width:991px){.home-page .block-pricing .recommend-card .card-pricing .package-name{margin-top:0}}.home-page .block-pricing .recommend-card .card-pricing .btn-buy{margin-bottom:20px}@media only screen and (max-width:991px){.home-page .block-pricing .recommend-card .card-pricing{margin-bottom:0}.home-page .block-pricing .recommend-card .card-pricing .name{margin-top:16px}.home-page .block-pricing .recommend-card .card-pricing .btn-buy{margin-bottom:20px}}.home-page .block-pricing .recommend-card .recommend-text{background-color:#ff6d03;border-radius:12px 12px 0 0;color:#fff;font-size:14px;font-weight:500;left:50%;letter-spacing:30%;padding:7px 36px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-100%);white-space:nowrap}@media only screen and (max-width:991px){.home-page .block-pricing .fiddlestick{content:""}}.home-page .block-guarantee{padding:120px 0}@media only screen and (max-width:991px){.home-page .block-guarantee{padding:64px 0}}.home-page .block-guarantee .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-page .block-guarantee .core{align-items:center;background-color:#fff2ec;border-radius:24px;display:flex;justify-content:space-between;padding:39px 76px}.home-page .block-guarantee .title{color:#1a202c;font-size:44px;font-weight:700;margin-bottom:40px;text-transform:uppercase}.home-page .block-guarantee .desc{color:#1a202c;font-size:20px}.home-page .block-guarantee .img-gua{margin-left:36px}@media only screen and (max-width:991px){.home-page .block-guarantee .img-gua{margin-left:0}}.home-page .block-guarantee .img-gua img{height:420px;width:420px}.home-page .block-guarantee .btn-buy{background-color:#ff6d03;border-radius:100px;color:#fff;font-size:20px;font-weight:600;margin-top:32px;padding:16px 56px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:991px){.home-page .block-guarantee .core{flex-direction:column;padding:24px}.home-page .block-guarantee .title{font-size:28px;margin-bottom:16px}.home-page .block-guarantee .desc{font-size:16px;margin-bottom:24px}.home-page .block-guarantee .img-gua img{height:262px;width:262px}.home-page .block-guarantee .btn-buy{background-color:#1a202c;border-radius:100px;color:#fff;font-size:16px;font-weight:600;margin-top:32px;padding:12px 24px;width:-moz-fit-content;width:fit-content}}.home-page .block-faq .hidden{display:none}.home-page .block-faq .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-page .block-faq .header-title{font-size:44px;font-weight:700;margin-bottom:64px}@media only screen and (max-width:991px){.home-page .block-faq .header-title{font-size:28px;margin-bottom:32px}}.home-page .block-faq .list-question{margin-bottom:120px;width:100%}@media only screen and (max-width:991px){.home-page .block-faq .list-question{margin-bottom:64px}}.home-page .block-faq .question-item{border-top:1px solid #4a5568;padding:20px 0;width:100%}.home-page .block-faq .question-item:last-child{border-bottom:1px solid #4a5568}.home-page .block-faq .question-item .header{align-items:center;display:flex;font-size:24px;font-weight:500;justify-content:space-between;width:100%}@media only screen and (max-width:991px){.home-page .block-faq .question-item .header{font-size:16px}}.home-page .block-faq .question-item .header i{cursor:pointer;margin-right:20px}@media only screen and (max-width:991px){.home-page .block-faq .question-item .header i{margin-right:12px}}.home-page .block-faq .question-item .header i:hover{opacity:.8}.home-page .block-faq .question-item .list-answer{padding-top:6px}.home-page .block-faq .question-item .list-answer .answer-item{color:#1a202c;font-size:16px;line-height:24px;margin-bottom:4px;white-space:pre-line}@media only screen and (max-width:991px){.home-page .block-faq .question-item .list-answer .answer-item{font-size:14px}}.home-page .block-faq .block-suggest{margin-bottom:120px;width:100%}@media only screen and (max-width:991px){.home-page .block-faq .block-suggest{margin-bottom:64px}}
