@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}@font-face{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:400;src:url(/fonts/CircularStd/CircularStd-Book.eot);src:url(/fonts/CircularStd/CircularStd-Book.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd/CircularStd-Book.woff2) format("woff2"),url(/fonts/CircularStd/CircularStd-Book.woff) format("woff"),url(/fonts/CircularStd/CircularStd-Book.ttf) format("truetype"),url(/fonts/CircularStd/CircularStd-Book.svg#CircularStd-Book) format("svg")}@font-face{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:500;src:url(/fonts/CircularStd/CircularStd-Medium.eot);src:url(/fonts/CircularStd/CircularStd-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd/CircularStd-Medium.woff2) format("woff2"),url(/fonts/CircularStd/CircularStd-Medium.woff) format("woff"),url(/fonts/CircularStd/CircularStd-Medium.ttf) format("truetype"),url(/fonts/CircularStd/CircularStd-Medium.svg#CircularStd-Medium) format("svg")}@font-face{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:700;src:url(/fonts/CircularStd/CircularStd-Bold.eot);src:url(/fonts/CircularStd/CircularStd-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd/CircularStd-Bold.woff2) format("woff2"),url(/fonts/CircularStd/CircularStd-Bold.woff) format("woff"),url(/fonts/CircularStd/CircularStd-Bold.ttf) format("truetype"),url(/fonts/CircularStd/CircularStd-Bold.svg#CircularStd-Bold) format("svg")}@font-face{font-display:swap;font-family:SF Pro Rounded Regular;font-style:normal;font-weight:400;src:url(/fonts/SfProRounded/SF-Pro-Rounded-Regular.min.otf)}@font-face{font-display:swap;font-family:SF Pro Rounded Medium;font-style:normal;font-weight:500;src:url(/fonts/SfProRounded/SF-Pro-Rounded-Medium.min.otf)}@font-face{font-display:swap;font-family:SF Pro Rounded;font-style:normal;font-weight:700;src:url(/fonts/SfProRounded/SF-Pro-Rounded-Black.min.otf)}@font-face{font-display:swap;font-family:SF Pro Rounded Black;font-style:normal;font-weight:700;src:url(/fonts/SfProRounded/SF-Pro-Rounded-Black.min.otf)}@font-face{font-display:swap;font-family:SVN-Bango;font-style:normal;font-weight:700;src:url(/fonts/SvnBango/SVN-Bango.otf)}@font-face{font-display:swap;font-family:BeVietnamPro-Light;font-style:normal;src:url(/fonts/BeVietnamPro/BeVietnamPro-Light.ttf)}@font-face{font-display:swap;font-family:BeVietnamPro-Black;font-style:normal;font-weight:700;src:url(/fonts/BeVietnamPro/BeVietnamPro-Black.ttf)}@font-face{font-display:swap;font-family:BeVietnamPro-Bold;font-style:normal;font-weight:800;src:url(/fonts/BeVietnamPro/BeVietnamPro-Bold.ttf)}@font-face{font-display:swap;font-family:BeVietnamPro-Medium;font-style:normal;font-weight:500;src:url(/fonts/BeVietnamPro/BeVietnamPro-Medium.ttf)}@font-face{font-display:swap;font-family:BeVietnamPro-Regular;font-style:normal;src:url(/fonts/BeVietnamPro/BeVietnamPro-Regular.ttf)}@font-face{font-display:swap;font-family:Ephesis-Regular;font-style:normal;font-weight:400;src:url(/fonts/Ephesis/Ephesis-Regular.ttf)}@font-face{font-display:swap;font-family:SVN-Anastasia;font-style:normal;font-weight:400;src:url(/fonts/SvnAnastasia/SVN-Anastasia.ttf)}.reboot-heading h1,.reboot-heading h2,.reboot-heading h3,.reboot-heading h4,.reboot-heading h5,.reboot-heading h6,.reboot-heading li,.reboot-heading ol,.reboot-heading p,.reboot-heading ul{margin:0;padding:0}img{max-width:100%}.btn,.over,a,button{transition:all .4s ease}.over:hover{opacity:.7}.list-style-none{list-style:none!important}.text-primary{color:#ff6d03!important}.common-primary-title{color:#ffc700;font-family:SF Pro Rounded;font-size:44px;font-size:45px;font-style:normal;font-weight:800;line-height:64px;text-align:center;text-shadow:-2px -2px 0 #000,0 -2px 0 #000,2px -2px 0 #000,2px 0 0 #000,2px 2px 0 #000,0 2px 0 #000,-2px 2px 0 #000,-2px 0 0 #000,2px 2px #000,4px 4px 4px rgba(0,0,0,.45);text-transform:uppercase}.btn-slider{align-items:center;background-color:#ffb700;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;max-width:60px;min-width:60px;position:absolute;top:50%;z-index:999}@media (max-width:1440px){.btn-slider{height:48px;max-width:48x;min-width:48px}.btn-slider svg{height:24px!important;width:24px!important}}.btn-prev{left:-62px}@media (max-width:1400px){.btn-prev{left:-30px}}.btn-prev svg{height:32px!important;width:32px!important}.btn-next{right:-40px}.btn-next svg{height:32px!important;width:32px!important}@media (max-width:1400px){.btn-next{right:-30px}}.list-teach-wrapper{width:100%}.list-teach-block{flex-direction:column;height:auto;width:100%}.list-teach-block,.list-teach-block .title-wrapper{align-items:center;display:flex;justify-content:center}.list-teach-block .title-wrapper{background-image:url(/images/text-background-9.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:82px;width:740px}.list-teach-block .title-wrapper .text-title{color:#1a1a2c;font-family:SF Pro Rounded #000;font-size:40px;font-style:normal;font-weight:800;line-height:normal;text-align:center}@media only screen and (max-width:991px){.list-teach-block .title-wrapper .text-title{font-size:24px;font-style:normal;font-weight:800}}.list-teach-block .title-wrapper .country-flag{align-items:center;background:#ffc700;border:2px solid #1a202c;border-radius:50%;box-shadow:2px 2px 0 0 #000,4px 4px 4px 0 rgba(0,0,0,.45);display:flex;height:44px;justify-content:center;margin-right:10px;max-width:44px;min-width:44px}.list-teach-block .title-wrapper .country-flag .flag-image{border-radius:50%;height:36px;max-width:36px;min-width:36px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:991px){.list-teach-block .title-wrapper{background-image:url(/images/text-background-10.png);height:68px;width:332px}}.list-teach-block .slider-wrapper{display:flex;justify-content:center;margin-top:40px;position:relative;width:100%}@media only screen and (max-width:991px){.list-teach-block .slider-wrapper{margin-top:30px}}.list-teach-block .slider-wrapper .btn-next{right:-24px}@media only screen and (max-width:767px){.list-teach-block .slider-wrapper .btn-next{display:none}}.list-teach-block .slider-wrapper .btn-prev{left:-24px}@media only screen and (max-width:767px){.list-teach-block .slider-wrapper .btn-prev{display:none}}.list-teach-block .slider-wrapper .native-teacher-list{display:flex;max-width:100%}@media only screen and (max-width:1199px){.list-teach-block .slider-wrapper .native-teacher-list .slider-item{margin:0 8px;max-width:264px;min-width:264px;padding:24px 20px}}.list-teach-block .slider-wrapper .native-teacher-list .slider-item{align-items:center;background-color:#fff0da;border-radius:32px;display:flex;flex-direction:column;justify-content:flex-start;margin:0 12px;max-height:531px;max-width:300px;min-height:531px;min-width:300px;padding:32px 26px}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-image-wrapper{height:192px;margin-bottom:12px;position:relative;width:192px}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-image-wrapper .teacher-image{border:2px solid #ffb700;border-radius:50%;height:192px;max-width:192px;min-width:192px;-o-object-fit:cover;object-fit:cover}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-image-wrapper .flag-image{border:2px solid #ffb700;border-radius:50%;bottom:0;height:40px;max-width:40px;min-width:40px;-o-object-fit:cover;object-fit:cover;position:absolute;right:20px}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-name{color:#ff6d03;font-family:SF Pro Rounded Medium;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px;text-align:center}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-info-wrapper{align-items:center;color:#1a202c;display:flex;font-family:SF Pro Rounded Regular;font-size:18px;font-style:normal;line-height:normal;margin-bottom:12px}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-info-wrapper .label{font-weight:700;margin-right:6px}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-info-wrapper .value{min-width:-moz-max-content;min-width:max-content}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .teacher-info-wrapper .certificate{text-transform:uppercase}.list-teach-block .slider-wrapper .native-teacher-list .slider-item .certificate-image{max-height:158px;max-width:110px;min-width:110px;-o-object-fit:cover;object-fit:cover}.common-list-slider-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.common-list-slider-wrapper .common-list-slider{display:flex;height:auto;justify-content:center;width:100%}.common-list-slider-wrapper .common-list-slider .common-list-slider-item:last-child{margin-right:0!important}.banner-kids-title{color:#2971f0;filter:drop-shadow(-3px 0 0 #fff) drop-shadow(3px 0 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(-3px 0 0 #ffb700) drop-shadow(3px 0 0 #ffb700) drop-shadow(0 -3px 0 #ffb700) drop-shadow(0 3px 0 #ffb700) drop-shadow(8px 8px rgba(0,0,0,.15));font-family:SF Pro Rounded #000;font-size:55px;font-style:normal;letter-spacing:2px;line-height:72px;margin:0 auto;max-width:100%;text-align:center;text-transform:uppercase}.price-block-wrapper{background-image:url(/images/price-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:-moz-fit-content;height:fit-content;padding:83px 0 101px;width:100%}@media only screen and (max-width:991px){.price-block-wrapper{background-color:#2971f0;background-image:none;height:auto;padding:61px 0 94px}}.price-block-wrapper .list-option{width:100%}.price-block-wrapper .list-option .option-item{display:flex;margin-bottom:12px}.price-block-wrapper .list-option .option-item:last-child{margin-bottom:0}.price-block-wrapper .list-option .option-item .icon-tick{border-radius:50%;height:32px;margin-right:8px;max-width:32px;min-width:32px;-o-object-fit:cover;object-fit:cover}.price-block-wrapper .list-option .option-item .text{color:#fff;font-family:SF Pro Rounded Medium;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.price-block-wrapper .title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.price-block-wrapper .title-1{margin-bottom:16px}@media only screen and (max-width:991px){.price-block-wrapper .title-1{margin-bottom:20px}}.price-block-wrapper .title-2{margin-bottom:63px}@media only screen and (max-width:991px){.price-block-wrapper .title-2{margin-bottom:20px}}.price-block-wrapper .list-option-for-mb{display:none}@media only screen and (max-width:991px){.price-block-wrapper .list-option-for-mb{display:block;margin-bottom:40px;width:100%}}.price-block-wrapper .price-container{padding:0 40px}.price-block-wrapper .list-price{-ms-overflow-style:scrollbar;display:flex;justify-content:center;margin:0 auto;overflow-x:auto;padding:24px 0;scrollbar-width:thin;width:100%}.price-block-wrapper .list-price::-webkit-scrollbar{height:5px;width:8px}.price-block-wrapper .list-price::-webkit-scrollbar-thumb{background-color:#999}@media only screen and (max-width:1770px){.price-block-wrapper .list-price.fix-center{justify-content:flex-start}}@media only screen and (max-width:1368px){.price-block-wrapper .list-price{flex-direction:column}}.price-block-wrapper .list-price .price-item{align-items:center;border-radius:32px;box-shadow:8px 8px 0 0 rgba(0,0,0,.3);display:flex;flex-direction:column;height:auto;justify-content:center;margin-right:24px;max-width:408px;min-width:408px;padding:24px 24px 40px}@media only screen and (max-width:1368px){.price-block-wrapper .list-price .price-item{box-shadow:0 8px 0 0 rgba(0,0,0,.3);margin-bottom:32px;margin-right:0;max-width:100%;min-width:100%}}@media only screen and (max-width:720px){.price-block-wrapper .list-price .price-item{padding:24px 5px 40px}}.price-block-wrapper .list-price .price-item:first-child{background:#f29744}.price-block-wrapper .list-price .price-item:nth-child(2){background:#2cadd5}.price-block-wrapper .list-price .price-item:nth-child(3){background:#f29744}.price-block-wrapper .list-price .price-item:last-child{background:#e5485d;border-radius:32px;margin-bottom:0;margin-right:0}.price-block-wrapper .list-price .price-item .month{align-items:center;background-image:url(/images/text-background-15.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:67px;justify-content:center;min-width:314px}.price-block-wrapper .list-price .price-item .month .value{color:#1a1a2c;font-family:SF Pro Rounded #000;font-size:40px;font-style:normal;font-weight:800;line-height:normal;text-align:center}.price-block-wrapper .list-price .price-item .list-detail{display:flex;flex-direction:column;height:auto;justify-content:center;margin:24px 0;width:100%}.price-block-wrapper .list-price .price-item .list-detail .lesson-gift{background-color:#b0ef8f;border:2px solid #1a202c;border-radius:12px;color:#004b24;font-family:SF Pro Rounded;font-size:16px;font-weight:700;margin-bottom:10px;padding:5px;text-align:center}@media (max-width:600px){.price-block-wrapper .list-price .price-item .list-detail .lesson-gift{font-size:14px}}.price-block-wrapper .list-price .price-item .list-detail .lesson-gift span{font-size:24px}.price-block-wrapper .list-price .price-item .list-detail .lesson-gift img{margin-right:3px;padding-bottom:7px;width:29px}.price-block-wrapper .list-price .price-item .list-detail .detail{display:flex;justify-content:center}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item{align-items:center;background:#fff;border:2px solid #1a202c;border-radius:24px;display:flex;flex-direction:column;height:auto;justify-content:center;margin-right:24px;max-width:168px;min-width:168px;padding:24px 12px;white-space:nowrap!important}@media only screen and (max-width:991px){.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item{margin-right:16px;max-width:160px;min-width:160px}}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item:last-child{margin-right:0}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item .image-flag{border:none;border-radius:50%;height:32px;max-width:32px;min-width:32px;-o-object-fit:cover;object-fit:cover}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item .teacher-label{color:#1a202c;font-family:SF Pro Rounded Medium;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:8px 0 10px;min-width:-moz-max-content;min-width:max-content;text-align:center}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item .lesson-label{color:#ff6d03;font-family:SF Pro Rounded;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item .lesson-count{margin-bottom:4px}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item .lesson-price{margin-bottom:8px}.price-block-wrapper .list-price .price-item .list-detail .detail .detail-value-item .sub-value{color:#1a202c;font-family:SF Pro Rounded Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.price-block-wrapper .list-price .price-item .item-footer{display:flex;justify-content:center;margin-top:24px;width:100%}@media only screen and (max-width:991px){.price-block-wrapper .list-price .price-item .item-footer{margin-top:0}}.price-block-wrapper .list-price .price-item .item-footer .btn-choose{background:#fff;border:2px solid #1a202c;border-radius:1000px;box-shadow:0 5px 0 0 rgba(0,0,0,.1);color:#1a202c;cursor:pointer;font-family:SF Pro Rounded Medium;font-size:20px;font-style:normal;font-weight:700;line-height:normal;max-width:246px;min-width:246px;padding:16px 0;text-align:center;text-transform:uppercase}.price-block-wrapper .list-price .price-item .item-footer .btn-choose:focus{outline:none}@media only screen and (max-width:991px){.price-block-wrapper .list-price .price-item .list-option{display:none}}.video-item{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.video-item:last-of-type{margin-right:0}.video-item .video-content{height:100%;position:relative;width:100%}.video-item .video-content video{height:100%;width:100%}.video-item .video-content img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-item .video-content .main-video{height:100%;position:absolute;width:100%}.video-item .video-content .main-video video{height:100%;width:100%}.video-item .mask-video{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.video-item .mask-video .btn-play{cursor:pointer}.popup{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-100}@media (max-width:600px){.popup{display:none}}.popup__close{cursor:pointer;position:absolute;right:12px;top:12px}.popup__body{background:#fff;border:none;border-radius:16px;max-width:640px;min-width:640px;padding:32px;position:relative}.popup-content,.popup__body{align-items:center;display:flex;flex-direction:column;justify-content:center}.popup-content .list-certificate{display:flex;justify-content:center;width:100%}.popup-content .list-certificate .certificate-item{border:2px solid #fff;height:156px;margin-right:16px;max-width:110px;min-width:110px}.popup-content .list-certificate .certificate-item:last-child{margin-right:0}.popup-content .list-certificate .certificate-item img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.popup-content .list-video-preview{display:flex;justify-content:center;margin-top:24px;width:100%}.popup-content .list-video-preview .video-preview-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:24px;max-width:275px;min-width:275px}.popup-content .list-video-preview .video-preview-item:last-child{margin-right:0}.popup-content .list-video-preview .video-preview-item .video-wrapper{height:180px;margin-bottom:16px;width:100%}.popup-content .list-video-preview .video-preview-item .text-label{font-family:SF Pro Rounded Medium;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.popup--show{opacity:1;z-index:9999}.teacher-image-wrapper{height:192px;margin-bottom:12px;position:relative;width:192px}.teacher-image-wrapper .teacher-image{height:192px;max-width:192px;min-width:192px}.teacher-image-wrapper .flag-image,.teacher-image-wrapper .teacher-image{border:2px solid #ffb700;border-radius:50%;-o-object-fit:cover;object-fit:cover}.teacher-image-wrapper .flag-image{bottom:0;height:40px;max-width:40px;min-width:40px;position:absolute;right:20px}.teacher-name{color:#ff6d03;font-family:SF Pro Rounded Medium;font-size:24px;font-weight:700;text-align:center}.teacher-info-wrapper,.teacher-name{font-style:normal;line-height:normal;margin-bottom:12px}.teacher-info-wrapper{align-items:center;color:#1a202c;display:flex;font-family:SF Pro Rounded Regular;font-size:18px}.teacher-info-wrapper .label{font-family:SF Pro Rounded Medium;margin-right:6px}.teacher-info-wrapper .value{min-width:-moz-max-content;min-width:max-content}.teacher-info-wrapper .certificate{text-transform:uppercase}@media only screen and (min-width:1400px){.container{max-width:1400px}}@media only screen and (max-width:991px){.common-primary-title{font-size:32px;line-height:44px}.banner-kids-title{filter:drop-shadow(-2px 0 0 #fff) drop-shadow(2px 0 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(-2px 0 0 #ffb700) drop-shadow(2px 0 0 #ffb700) drop-shadow(0 -2px 0 #ffb700) drop-shadow(0 2px 0 #ffb700);font-size:28px;letter-spacing:1px;line-height:44px;max-width:100%}.video-item{margin:0 0 24px}.popup__close{right:8px;top:8px}.popup__body{border-radius:8px;max-width:100%;min-width:100%;padding:24px}}
