@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;600;700;800;900&display=swap);.color-666{color:#666}.color-black{color:#1b1b1b}.color-gray{color:#878787}.color-organe{color:#fdb813}.color-red{color:#e50000}.color-yellow{color:#fdba1a}.bg-black{background-color:#1b1b1b}.bg-gray{background-color:#878787}.bg-organe{background-color:#fdb813}.bg-red{background-color:#e50000}.bg-yellow{background-color:#fdba1a}.regular{font-weight:400}.light{font-weight:300}.medium{font-weight:500}.bold{font-weight:700}.italic{font-style:italic}.fs-10{font-size:1rem}.fs-12{font-size:1.2rem}.fs-14{font-size:1.4rem}.fs-16{font-size:1.6rem}.fs-18{font-size:1.8rem}.fs-20{font-size:2rem}.fs-24{font-size:2.4rem}.w-1{width:10%}.w-2{width:20%}.w-3{width:30%}.w-4{width:40%}.w-6{width:60%}.w-7{width:70%}.w-8{width:80%}.w-9{width:90%}.w-33{width:33.3333333333%}.w-66{width:66%}.zindex{z-index:1}.mg-auto{margin-left:auto;margin-right:auto}.radius-50{border-radius:50%}.space-nowrap{white-space:nowrap}.image-cover{overflow:hidden}.image-cover img,.image-cover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-none{list-style:none}.location{top:0;right:0;left:0;bottom:0}.bg-img{background-position:50%;background-size:cover;background-repeat:no-repeat}.pt-20{padding-top:2rem}.pb-20{padding-bottom:2rem}.p-20{padding:2rem}.pr-20{padding-right:2rem}.pl-20{padding-left:2rem}.owl-carousel .owl-dots{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.owl-carousel .owl-dots .owl-dot{background-color:#747894;display:inline-block;width:5rem;height:.2rem;margin:5px;outline:none}.owl-carousel .owl-dots .owl-dot.active{background-color:#fdb813}.owl-carousel .owl-nav{display:flex;justify-content:space-between;position:absolute;top:0;right:0;left:0;bottom:0;align-items:center}.owl-carousel .owl-nav button{outline:none;display:inline-block;width:2rem}.owl-carousel .owl-nav button span{font-size:3rem;color:#666}.owl-carousel .owl-nav button:hover span{color:#333}.line-row{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-row-2{-webkit-line-clamp:2}.image-scale .image-cover img{transform:scale(1);transition:all .7s}.image-scale:hover .image-cover img{transform:scale(1.1);transition:all .7s}#backToTop{background:#00aa1c none repeat scroll 0 0;cursor:pointer;height:45px;line-height:45px;width:45px;position:fixed;z-index:999;bottom:80px;right:10px;display:none;box-shadow:0 0 11px 0 #999}.bg-opacity:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(86,86,86,.7)}.just-end{justify-content:flex-end}.just-bet{justify-content:space-between}.flex-cover{display:flex}.flex-wrap{flex-wrap:wrap}.is-full{width:100%}.section-title{font-size:32px;color:#242d37;line-height:43px;font-weight:600;margin:0}.section-title span{color:#ffa100}.section-description{color:#242d37;font-weight:500}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-content p{margin-bottom:10px}.page-content figure{max-width:100%}.page-content table{margin-top:15px;width:100%;max-width:100%}.page-content table td,.page-content table th{border:1px solid #000;padding:5px 10px}.page-content ol,.page-content ul{padding-left:15px}.page-content ol li,.page-content ul li{padding-left:6px}.breadcrumb{background:transparent;margin-bottom:0;font-size:16px}.breadcrumb .woocommerce-breadcrumb a{color:#f7bf22}.breadcrumb .woocommerce-breadcrumb span img{width:16px;height:13px;-o-object-fit:contain;object-fit:contain}.pagination{justify-content:center}.pagination .pagenavi .page-numbers{border-radius:4px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin:5px;background-color:#fff;color:#575757;font-size:1.4rem;border:1px solid #dbdfe2}.pagination .pagenavi .page-numbers.current{color:#fff;background:#ffcd00;border:1px solid #ffcd00}.sidebar.sticky{position:fixed;top:140px;width:inherit;z-index:99}.sidebar.stop{position:absolute;bottom:20px;top:auto}.owl-carousel .owl-nav button{width:60px;height:60px;border-radius:50%;border:1px solid #99a4af!important;display:flex;justify-content:center}.owl-carousel .owl-nav button:hover span{color:#99a4af}.owl-carousel .owl-nav button span{color:#99a4af;align-self:center}.owl-carousel .owl-nav button span:hover{color:#99a4af}#error{padding:40px 0;text-align:center}.error_title{color:#000}.error_title p{color:#ed3d3f;font-size:18px;margin:0;padding-top:20px}.error_title img{Padding-top:50px;width:100%;max-width:200px}.error_bottom{margin-top:15px}.error_bottom a{display:inline-block;padding:10px 30px;color:#fff;background:#ed3d3f;border:1px solid #fff;border-radius:40px;text-decoration:none}#menu-main{padding:19px 0}#menu-main .logo-header img{width:200px;height:auto;-o-object-fit:contain;object-fit:contain}#menu-main .menu-active ul{gap:70px}#menu-main .menu-active ul li{padding-left:0}#menu-main .menu-active ul li a{color:#242d37;font-weight:600;text-transform:uppercase;display:inline-block;height:30px;padding:0 8px;line-height:30px;border-radius:8px;transition:all .3s}#menu-main .menu-active ul li a:hover{background:#f7bf22;color:#fff;transition:all .3s}#menu-main .menu-active ul li.active a{background:#f7bf22;color:#fff}#menu-main.fixed-top{background:#fff}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:40;opacity:0;transition:opacity .3s ease}.mobile-menu-overlay.active{display:block;opacity:1}.mobile-menu-drawer{position:fixed;top:0;right:0;height:100%;width:320px;max-width:100vw;background:#ffa100;box-shadow:-2px 0 20px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:50;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.mobile-menu-drawer.active{transform:translateX(0)}.mobile-menu-drawer *{box-sizing:border-box;max-width:100%}.mobile-menu-header{position:relative;flex-shrink:0;padding:24px 24px 16px;background-color:#ffa100;border-bottom:1px solid #e5e7eb;z-index:10}.mobile-menu-close{position:absolute;top:30px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#4b5563;background-color:#f9fafb;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;z-index:20}.mobile-menu-close:hover{color:#111827;background-color:#f3f4f6}.mobile-menu-close svg{width:24px;height:24px}.mobile-menu-logo{display:flex;align-items:center;width:100%}.mobile-menu-logo span{font-size:24px;font-weight:700;color:#111827}.mobile-menu-scrollable{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px}.mobile-menu-scrollable::-webkit-scrollbar{width:6px}.mobile-menu-scrollable::-webkit-scrollbar-track{background:#f9fafb;border-radius:10px}.mobile-menu-scrollable::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.mobile-menu-scrollable::-webkit-scrollbar-thumb:hover{background:#9ca3af}.mobile-menu-scrollable{scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.mobile-menu-nav{margin-bottom:32px;width:100%;box-sizing:border-box}.mobile-menu-nav ul{list-style:none;margin:0;padding:0;width:100%;box-sizing:border-box;display:block}.mobile-menu-nav ul li{padding-left:0}.mobile-menu-nav>ul>li{margin-bottom:4px;padding-left:0}.mobile-menu-nav>ul>li:last-child{margin-bottom:0}.mobile-menu-nav a{display:block;padding:12px 16px;color:#111827;font-size:18px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .2s ease;box-sizing:border-box;word-wrap:break-word}.mobile-menu-nav a:hover{background-color:#f9fafb}.mobile-menu-nav a.active{color:#f97316}.mobile-menu-nav a.active:hover{background-color:#fff7ed}.mobile-menu-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:#111827;font-size:18px;font-weight:600;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:all .2s ease;box-sizing:border-box}.mobile-menu-toggle:hover{background-color:#f9fafb}.mobile-menu-toggle svg{width:20px;height:20px;transition:transform .2s ease}.mobile-menu-toggle svg.rotate{transform:rotate(180deg)}.mobile-menu-submenu{display:none;list-style:none;margin:4px 0 0 16px;padding:0;width:calc(100% - 16px)}.mobile-menu-submenu.active{display:block}.mobile-menu-submenu li{margin-bottom:4px}.mobile-menu-submenu li:last-child{margin-bottom:0}.mobile-menu-submenu a{padding:8px 16px;color:#4b5563;font-size:16px;font-weight:400;word-wrap:break-word}.mobile-menu-submenu a:hover{color:#f97316;background-color:#f9fafb}.mobile-menu-contact{padding-top:32px;margin-top:8px;border-top:1px solid #e5e7eb;width:100%;box-sizing:border-box}.mobile-menu-contact-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;width:100%;box-sizing:border-box;color:#fff}.mobile-menu-contact-item:last-child{margin-bottom:0}.mobile-menu-contact-item>div:last-child{flex:1;min-width:0;overflow:hidden}.mobile-menu-contact-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:50%}.mobile-menu-contact-icon img,.mobile-menu-contact-icon svg{width:20px;height:20px;color:#4b5563}.mobile-menu-contact-item h3{margin:0 0 4px;color:#111827;font-size:14px;font-weight:600;word-wrap:break-word}.mobile-menu-contact-item p{margin:0;color:#4b5563;font-size:14px;word-wrap:break-word}.mobile-header-bar{display:none;position:fixed;top:0;left:0;right:0;height:64px;background-color:#222;border-bottom:1px solid #e5e7eb;padding:0 16px;align-items:center;justify-content:space-between;z-index:35;box-shadow:0 1px 3px rgba(0,0,0,.05)}.mobile-header-logo{font-size:20px;font-weight:700;color:#111827}.mobile-header-logo img{height:50px;width:auto}.mobile-menu-toggle-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}.mobile-menu-toggle-btn:hover{background-color:#ea580c}.mobile-menu-toggle-btn svg{width:24px;height:24px}@media (max-width:1024px){.mobile-header-bar{display:flex}#header-main,#menu-main{display:none}}@media (min-width:1025px){.mobile-header-bar,.mobile-menu-drawer,.mobile-menu-overlay,.mobile-menu-toggle-btn{display:none!important}}html{font-size:10px;margin:0;padding:0}body,html{overflow-x:hidden}body{font-family:Inter,sans-serif;font-weight:400;font-size:1.4rem;color:#242d37;line-height:1.5}a,a:hover{text-decoration:none}img{max-width:100%;width:100%;height:auto;margin:0 auto}li,ol,ul{padding-left:30px}.wp-caption-text{font-size:14px;font-style:italic;text-align:center}.menu{display:flex;list-style:none;padding-left:0;margin-bottom:0}#header-main .item{padding:9px 0}#header-main .item:not(:last-child){margin-right:100px}#header-main .item img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;margin-right:5px}#header-main .item span{color:#242d37}#banner-main .item .bg-img{height:41vw}#banner-main .item .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section{padding:20px 0}#about-main .section-title{margin-top:10px}#about-main .description{margin-top:20px;font-weight:600}#about-main .page-content{margin-top:20px}#about-main .image{width:100%}#course-main .section-description,#course-main .the-course{margin-top:20px}#course-main .the-course .course{margin-bottom:40px}#course-main .the-course .image{height:216px;width:100%;overflow:hidden}#course-main .the-course .image img{transition:all .6s}#course-main .the-course .image:hover img{transition:all .6s;transform:scale(1.2)}#course-main .the-course .title{text-align:center;margin-top:15px;font-size:20px;font-weight:600}#course-main .the-course .content{margin-top:15px;font-size:16px;font-weight:500}#choose-main .the-choose{margin-top:20px}#choose-main .the-choose .choose{margin-bottom:40px}#choose-main .the-choose .choose:nth-child(3n+1),#choose-main .the-choose .choose:nth-child(3n+2){border-right:1px solid #dbdfe2}#choose-main .the-choose .image{text-align:center}#choose-main .the-choose .image img{width:125px;height:125px}#choose-main .the-choose .title{text-align:center;margin-top:15px;font-size:20px;font-weight:600}#choose-main .the-choose .content{margin-top:15px;font-size:16px;font-weight:500}#teacher-main .section-description{margin-top:20px}#teacher-main .teachers{margin-top:30px}#teacher-main .teachers .teacher .bg-image{background:#ffa100;height:320px;width:100%;padding:12.5px;border-radius:8px}#teacher-main .teachers .teacher .bg-image .image{padding:12.5px;border:1px solid #fff;border-radius:50%;overflow:hidden}#teacher-main .teachers .teacher .bg-image .image img{border-radius:50%}#teacher-main .teachers .teacher .title{font-size:20px;font-weight:600;text-align:center;margin-top:15px}#teacher-main .teachers .teacher .item{padding:6px 0;color:#242d37;font-weight:500;font-size:16px}#teacher-main .teachers .teacher .item img{width:16px;height:16px;display:inline-block;margin:0 5px 0 0}#teacher-main .teachers .owl-nav button{position:relative}#teacher-main .teachers .owl-nav .owl-prev{left:-65px}#teacher-main .teachers .owl-nav .owl-next{right:-65px}#news-main .news{margin-top:20px}#news-main .main .image{height:400px!important;width:100%!important}#news-main .main{border-right:1px solid #dbdfe2}#news-main .item .date{margin-top:15px}#news-main .item .date img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;margin-right:5px}#news-main .item .title{font-size:20px;font-weight:500;margin-top:15px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}#news-main .item .title a{color:#242d37}#news-main .item .excerpt{margin-top:20px;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}#news-main .item .image{width:200px;height:150px}#news-main .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#news-main .item .info{flex:1;padding-left:10px}#news-main .list .item:not(:last-child){margin-bottom:30px}#news-main .more{text-align:right}#news-main .more a{color:#1c67b7}#news-main .more a img{width:20px;height:15px;filter:invert(24%) sepia(100%) saturate(700%) hue-rotate(190deg) brightness(90%) contrast(90%)}#news-banner{background:#f9f8f8;padding:20px 0}#news-banner .item{border-radius:10px;overflow:hidden;position:relative;margin-bottom:30px}#news-banner .item .image{height:20vw}#news-banner .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#news-banner .item .info{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3019607843)}#news-banner .item .info .bottom{position:absolute;bottom:0;color:#fff;padding:15px}#news-banner .item .info .bottom .title{margin-bottom:5px;font-size:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.2}#news-banner .item .info .bottom .title a{color:#fff}#news-banner .item .info .bottom .date{font-size:16px;font-weight:500}.col-sidebar .title-sidebar{font-size:24px;font-weight:500;color:#242d37}.col-sidebar .category .box{margin-top:20px;box-shadow:0 0 4px 0 rgba(0,0,0,.2509803922);border:1px solid #dfe2e5;background:rgba(255,205,0,.1019607843);border-radius:10px;padding:10px}.col-sidebar .category .box a{display:block;padding:10px 0 10px 20px;color:#242d37;transition:all .3s;font-size:16px}.col-sidebar .category .box a:hover{padding-left:40px;transition:all .3s}.col-sidebar .qc{margin-top:30px}.col-sidebar .qc img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.col-sidebar .post{margin-top:30px}.col-sidebar .post .posts{margin-top:30px;box-shadow:0 0 4px 0 rgba(0,0,0,.2509803922);border:1px solid #dfe2e5;background:rgba(255,205,0,.1019607843);border-radius:10px;padding:10px 20px}.col-sidebar .post .posts .item{display:flex;font-size:16px;font-weight:500;margin-bottom:8px}.col-sidebar .post .posts .item span{margin-right:5px}.col-sidebar .post .posts .item a{flex:1;color:#242d37}.col-sidebar .pages a{display:block;color:#242d37;font-weight:500;font-size:16px;padding:9px 0;transition:all .3s}.col-sidebar .pages a:hover{color:#f7bf22;transition:all .3s;padding-left:5px}.col-sidebar .pages a.active{color:#f7bf22}.page-news{margin-bottom:40px}.page-news .page-title{font-size:32px;font-weight:500}.page-news .list-pages .item{margin-bottom:20px}.page-news .list-pages .item .image{width:300px;height:9vw}.page-news .list-pages .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-news .list-pages .item .date{margin-top:15px}.page-news .list-pages .item .date img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;margin-right:5px}.page-news .list-pages .item .title{font-size:20px;font-weight:500;margin-top:15px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.page-news .list-pages .item .title a{color:#242d37}.page-news .list-pages .item .excerpt{margin-top:20px;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.page-news .list-pages .item .info{padding-left:20px;flex:1}#page-single{margin-bottom:40px;padding-top:20px}#page-single .single-title{font-size:32px;font-weight:500;margin-bottom:40px}#page-single .date{text-align:right;margin-bottom:15px}#page-single .date img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;margin-right:5px}.page-title{font-size:32px;color:#242d37;font-weight:500}.page-main{margin:30px 0}.page-main .page-content{min-height:calc(100vh - 780px)}.about-page{margin:30px 0}.about-page .content .item{margin-top:15px}.about-page .content .item .title{font-size:24px;font-weight:600;display:flex}.about-page .content .item .title span:first-child{width:38px;display:block}.about-page .select-box .item{display:flex;color:#737c87;padding:10px 0;font-weight:500}.about-page .select-box .item.active{color:#f7bf22;font-weight:600}.about-page .select-box .item .number{width:20px;display:inline-block}.about-page .select-box .item .name{flex:1}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1400px}}@media (max-width:992px){#course-main .the-course .image{height:23vw}#choose-main .the-choose .choose:nth-child(3n+1),#choose-main .the-choose .choose:nth-child(3n+2){border-right:none}#choose-main .the-choose .choose:nth-child(odd){border-right:1px solid #dbdfe2}#news-main .main{border-right:none;margin-bottom:30px}.breadcrumb{margin-top:70px}.page-news .list-pages .item .image{height:20vw}.about-page .row .col-lg-3{order:1}.about-page .row .col-lg-9{order:2}#banner-main{margin-top:64px}}@media (max-width:767px){#news-banner .item .info .bottom{padding:7.5px}#news-banner .item .info .bottom .title{font-size:16px}#news-banner .item .info .bottom .date{font-size:12px}.page-news .list-pages .item{display:block}.page-news .list-pages .item .image{width:100%;height:50vw}.page-news .list-pages .item .info{padding-left:0}.page-news .list-pages .item .date{margin-top:7.5px;font-size:12px}.page-news .list-pages .item .date img{width:15px;height:15px}.page-news .list-pages .item .title{font-size:16px;margin-top:7.5px}#news-banner .item{margin-bottom:15px}#news-banner .item .image{height:56vw}.section-title{font-size:18px;line-height:1.4}#course-main .the-course .course{margin-bottom:15px}#course-main .the-course .content{margin-top:7.5px;font-size:14px}#course-main .the-course .title{font-size:16px;margin-top:7.5px}#choose-main .the-choose .choose{margin-bottom:15px}#choose-main .the-choose .content{margin-top:7.5px;font-size:14px}#choose-main .the-choose .title{font-size:16px;margin-top:7.5px}#teacher-main .teachers{margin-top:0}#teacher-main .teachers .teacher{margin-top:15px}#news-main .main .image{height:50vw!important;width:100%!important}#news-main .list .item{display:block}#news-main .list .item .image{width:100%;height:60vw}#news-main .item .title{font-size:16px;margin-top:7.5px;font-weight:700}#news-main .item .excerpt{margin-top:7.5px}#course-main .the-course .image{height:55vw}#page-single .single-title{margin-bottom:15px}#page-single .single-title,.page-title{font-size:18px;font-weight:700}#teacher-main .teachers .teacher .bg-image{height:92vw}}#footer{background:#222}#footer p{margin:0}#footer .col-item{font-size:16px;color:#fff;padding:20px 15px}#footer .col-item .image-logo{text-align:center}#footer .col-item .image-logo img{width:200px;height:auto;-o-object-fit:contain;object-fit:contain}#footer .col-item .p-title{font-size:24px;margin-top:30px;font-weight:600}#footer .col-item .p-about{margin-top:30px}#footer .col-item .title{font-size:20px;text-transform:uppercase;font-weight:600}#footer .col-item ul{padding:0;margin:0}#footer .col-item .pages{padding:18px 0}#footer .col-item .pages li{list-style:none;padding:18px 0;font-weight:600;transition:all .3s;cursor:pointer}#footer .col-item .pages li:hover{padding-left:10px;transition:all .3s}#footer .col-item .pages li a{color:#fff}#footer .col-item .info{padding:18px 0}#footer .col-item .info li{list-style:none;padding:18px 0;font-weight:600}#footer .col-item .link-list{display:flex;gap:20px}#footer .col-item .link-list a{display:inline-block;width:36px;height:36px}#footer .col-item .link-list a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#footer .copyright{margin-top:15px}#footer .copyright p{color:#fff;text-align:center;padding:12px 0 0;font-size:16px}#footer .copyright p:first-child{border-top:1px solid #fff}#footer .copyright p:last-child{padding-bottom:30px}