a:attr{class:'abc'}.heading h2,.heading h1,.heading h4{font-family:"Nunito",serif;font-weight:700;font-size:24px;color:#403938;padding:0;margin:0}.heading h2 a,.heading h2 span,.heading h1 a,.heading h1 span,.heading h4 a,.heading h4 span{color:#403938}.heading h2 a:hover,.heading h1 a:hover,.heading h4 a:hover{color:#f76758}.title_main_page{width:100%;float:left}.title_main_page .h1,.title_main_page h1,.title_main_page h2{display:block;text-align:left;font-family:"Nunito",serif;font-size:24px;font-weight:700;color:#403938;margin:0;padding:0}.title_main_page p{display:block;text-align:left;font-family:"Nunito",serif;font-weight:400;color:#707070;padding:0;font-size:14px;line-height:23px;margin:0px 0 40px}.section_slider{position:relative}.section_slider .home-slider .swiper-slide a{display:block;text-align:center}.section_slider .home-slider .swiper-slide a img{height:auto;width:auto}.section_service{padding:20px 0px;margin-bottom:50px;overflow:hidden;background:#00bc86}@media (max-width: 767px){.section_service{padding:15px 0;margin-bottom:20px}}.section_category{margin-bottom:50px}.section_category .title_module_main{margin-bottom:40px}@media (max-width: 767px){.section_category .title_module_main{margin-bottom:20px}}@media (max-width: 767px){.section_category .swiper_category{padding-bottom:20px}}.section_category .swiper_category .swiper-pagination-bullets{text-align:center;bottom:0;left:0}@media (min-width: 768px){.section_category .swiper_category .swiper-pagination-bullets{display:none}}.section_category .swiper_category .swiper-pagination-bullets .swiper-pagination-bullet{box-shadow:none;outline:0;width:8px;height:4px;background:#AEAEAE;border:1px solid #AEAEAE;border-radius:7px;padding:0;font-size:0;opacity:1;margin:0 2px;transition:all .2s}.section_category .swiper_category .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{transition:all .2s;width:13px;background:#00bc86;border-color:#00bc86}.section_category .swiper_category .cate-item{background:#fafafa;border-radius:10px;display:flex;height:63px;align-items:center;padding:0 20px;position:relative;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.section_category .swiper_category .cate-item:hover{background:#00bc86}.section_category .swiper_category .cate-item:hover:before{content:"";background-image:url(//bizweb.dktcdn.net/100/507/575/themes/940383/assets/right-arrow-hover.svg?1709779870402);background-repeat:no-repeat;width:6px;height:8px;display:block;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:20px}.section_category .swiper_category .cate-item:hover .image img{filter:brightness(100)}.section_category .swiper_category .cate-item:hover .title_cate h4{color:#fff}.section_category .swiper_category .cate-item:hover .title_cate h4:hover{color:#f76758}.section_category .swiper_category .cate-item:hover .title_cate h4 a{color:#fff}.section_category .swiper_category .cate-item .image{height:42px;width:42px;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.section_category .swiper_category .cate-item .image img{max-width:100%;max-height:100%;width:42px;height:42px}.section_category .swiper_category .cate-item .image img.loaded{width:auto;height:auto}.section_category .swiper_category .cate-item .title_cate{width:calc(100% - 42px);padding-left:10px}.section_category .swiper_category .cate-item .title_cate h4{font-family:"Nunito",serif;font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;overflow:hidden;padding-right:10px;margin:0;white-space:nowrap}.section_category .swiper_category .cate-item .title_cate h4 a{color:#5B5B5B}.section_tab_product .wrap_tab{position:relative}.section_tab_product ul.tabs{margin:0;padding:20px 0 10px;max-width:100%;white-space:nowrap;overflow-y:hidden}.section_tab_product ul.tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#fff;border-radius:15px}.section_tab_product ul.tabs::-webkit-scrollbar{height:5px;background-color:#fff}.section_tab_product ul.tabs::-webkit-scrollbar-thumb{background:#00bc86;border-radius:15px}@media (max-width: 1199px){.section_tab_product ul.tabs{padding:20px 10px 10px}}@media (max-width: 991px){.section_tab_product ul.tabs{margin-bottom:30px}}.section_tab_product ul.tabs li{margin-right:10px;font-weight:600;cursor:pointer;position:relative;border:none;background:#fff;border-radius:10px;display:inline-block;text-align:center;font-size:14px;padding:10px 20px;color:#403938;font-family:"Nunito",serif;cursor:pointer;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.section_tab_product ul.tabs li.current{color:#00bc86 !important;box-shadow:0px 4px 12px rgba(124,124,124,0.19)}.section_tab_product ul.tabs li:hover{box-shadow:0px 4px 12px rgba(124,124,124,0.19)}@media (min-width: 768px){.section_tab_product ul.tabs li:hover{color:#00bc86}}.section_product_new{margin-bottom:60px}@media (max-width: 767px){.section_product_new{margin-bottom:30px}}@media (max-width: 991px){.section_product_new .title_module_main{margin-bottom:0}}.section_product_new .btn_readmore{text-align:center;margin-top:20px}@media (max-width: 767px){.section_product_new .btn_readmore{margin-top:10px}}@media (max-width: 767px){.section_product_new .tab-content .row.row-10Gutter{margin-left:-5px;margin-right:-5px}.section_product_new .tab-content .row.row-10Gutter>[class*="col-"]{padding-left:5px;padding-right:5px}}.section_featured{background:rgba(235,250,240,0.9);padding:50px 0 60px;margin-bottom:50px}@media (max-width: 767px){.section_featured{padding:30px 0;margin-bottom:25px}}@media (max-width: 991px){.section_featured .title_module_main{margin-bottom:0}}.section_featured .banner_featured{margin-bottom:50px;text-align:center}@media (max-width: 991px){.section_featured .banner_featured{margin-bottom:30px}}.section_featured .item_product_main{margin-bottom:0}.section_featured .btn_readmore{text-align:center;margin-top:50px}@media (max-width: 767px){.section_featured .btn_readmore{margin-top:10px}}.section_teacher{margin-bottom:50px}@media (max-width: 767px){.section_teacher{margin-bottom:30px}}.section_teacher .title_module_main{margin-bottom:40px}@media (max-width: 767px){.section_teacher .title_module_main{margin-bottom:20px}}.section_teacher .box_teacher{position:relative}@media (max-width: 767px){.section_teacher .box_teacher{padding-bottom:50px}}.section_teacher .box_teacher .swiper-button-next,.section_teacher .box_teacher .swiper-button-prev{font-size:0;line-height:0;position:absolute;top:-40px;display:block;width:45px;height:45px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:#00bc86;border:1px solid #00bc86;outline:none;border-radius:50%;background:#00bc86;line-height:45px;text-align:center;z-index:2;right:10px;-webkit-transition:all .25s ease;transition:all .25s ease}@media (max-width: 767px){.section_teacher .box_teacher .swiper-button-next,.section_teacher .box_teacher .swiper-button-prev{top:auto;bottom:-5px;height:30px;line-height:30px;width:30px}}.section_teacher .box_teacher .swiper-button-next:after,.section_teacher .box_teacher .swiper-button-prev:after{display:none}.section_teacher .box_teacher .swiper-button-next svg,.section_teacher .box_teacher .swiper-button-prev svg{width:16px;height:16px;transform:translateY(7px)}.section_teacher .box_teacher .swiper-button-next:hover,.section_teacher .box_teacher .swiper-button-prev:hover{background:#f76758;border-color:#f76758}.section_teacher .box_teacher .swiper-button-next:hover:after,.section_teacher .box_teacher .swiper-button-prev:hover:after{color:#fff}.section_teacher .box_teacher .swiper-button-next{right:0}@media (max-width: 767px){.section_teacher .box_teacher .swiper-button-next{right:calc(50% - 35px)}}.section_teacher .box_teacher .swiper-button-prev{left:auto;right:50px}@media (max-width: 767px){.section_teacher .box_teacher .swiper-button-prev{left:calc(50% - 35px);right:auto}}.section_teacher .swiper_teacher .name_teacher{font-family:"Nunito",serif;font-size:20px;text-align:center;font-weight:700;line-height:29px;margin:15px 0 0 0;color:#403938}@media (max-width: 767px){.section_teacher .swiper_teacher .name_teacher{font-size:12px;line-height:20px}}.section_teacher .swiper_teacher .job_teacher{font-family:"Nunito",serif;font-size:20px;text-align:center;font-weight:600;line-height:29px;color:#403938}@media (max-width: 767px){.section_teacher .swiper_teacher .job_teacher{font-size:12px;line-height:20px}}.section_teacher .swiper_teacher .teacher_image{position:relative;border-radius:10px;overflow:hidden}.section_teacher .swiper_teacher .teacher_image:hover .social_teacher{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);opacity:1}@media (min-width: 768px){.section_teacher .swiper_teacher .teacher_image img{width:278px;height:342px}}.section_teacher .swiper_teacher .teacher_image img.loaded{width:auto;height:auto}.section_teacher .swiper_teacher .teacher_image .social_teacher{opacity:0;position:absolute;width:100%;bottom:28px;display:flex;justify-content:center;transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-o-transform:translateY(50px);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.section_teacher .swiper_teacher .teacher_image .social_teacher a{width:36px;height:36px;line-height:36px;background:#00bc86;border-radius:10px;border:solid 1px #00bc86;text-align:center;margin-right:5px;display:inline-block;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}@media (max-width: 767px){.section_teacher .swiper_teacher .teacher_image .social_teacher a{width:20px;height:20px;line-height:20px}}.section_teacher .swiper_teacher .teacher_image .social_teacher a svg{width:20px;height:20px;transform:translateY(5px)}@media (max-width: 767px){.section_teacher .swiper_teacher .teacher_image .social_teacher a svg{width:12px;height:12px;transform:translateY(1px)}}.section_teacher .swiper_teacher .teacher_image .social_teacher a svg path{fill:#fff}.section_teacher .swiper_teacher .teacher_image .social_teacher a:hover{border-color:#00bc86;background:#fff}.section_teacher .swiper_teacher .teacher_image .social_teacher a:hover svg path{fill:#00bc86}.section_teacher .swiper_teacher .teacher_image:before{content:"";width:100%;height:195px;position:absolute;bottom:0;left:0;background:linear-gradient(9.36deg, rgba(245,245,245,0.99) 13.99%, rgba(196,196,196,0) 87.64%)}.section_about{background:#FFF8F6;padding:30px 0 85px;margin-bottom:40px}@media (max-width: 1199px){.section_about{padding:30px 0}}.section_about .banner_about a{display:block}.section_about .banner_about a img{max-width:fit-content;margin-left:-20px;width:auto;height:auto}@media (max-width: 1199px){.section_about .banner_about a img{max-width:100%;margin-left:0}}.section_about .col-about{margin-top:160px}@media (max-width: 1199px){.section_about .col-about{margin-top:30px}}.section_about .col-about .title_color{font-family:"Nunito",serif;font-size:16px;font-weight:600;margin:0 0 10px;line-height:22px;text-decoration:underline}.section_about .col-about .title_color a{color:#00bc86}.section_about .col-about .title_color a:hover{color:#333}.section_about .col-about .title_about{font-family:"Nunito",serif;font-weight:700;font-size:26px;line-height:35px;color:#403938;margin:0 0 15px}.section_about .col-about .des_about{font-family:"Nunito",serif;font-weight:400;font-size:16px;line-height:22px;color:#403938;margin:0 0 15px}.section_about .col-about .list_des{padding:0;margin:0}.section_about .col-about .list_des li{display:flex;margin-bottom:25px}.section_about .col-about .list_des li svg{width:18px;height:18px}.section_about .col-about .list_des li span{width:calc(100% - 18px);padding-left:10px;font-size:14px;font-weight:600;font-family:"Nunito",serif;line-height:19px;color:#403938}.section_about .col-about .btn_readmore{padding-top:25px}@media (max-width: 767px){.section_about .col-about .btn_readmore{padding-top:10px;text-align:center}}.section_review{margin-bottom:50px}.section_review .title_module_main{margin-bottom:20px}.section_review .des{font-family:"Nunito",serif;font-size:14px;font-weight:400;color:#666666;line-height:24px}@media (max-width: 767px){.section_review .des{display:block;margin:0 0 15px}}.section_review .btn_readmore{margin-top:25px}@media (max-width: 991px){.section_review .btn_readmore{margin-bottom:25px}}@media (max-width: 767px){.section_review .btn_readmore{display:none}}.section_review .box_review{padding:32px 27px;background:#F8F8F8;position:relative;border-radius:10px}.section_review .box_review .top_review{position:relative}.section_review .box_review .top_review img{width:auto;height:auto}.section_review .box_review .top_review .dau-phay{position:absolute;top:-5px;right:0px}.section_review .box_review .top_review .title_review{font-family:"Nunito",serif;font-size:18px;font-weight:700;color:#00bc86;margin:10px 0}.section_review .box_review .des_review{display:block;font-family:"Nunito",serif;font-size:14px;color:#666666;line-height:24px;margin:0 0 10px}.section_review .box_review .bottom_review{display:flex;align-items:center}.section_review .box_review .bottom_review img{width:50px;height:50px}.section_review .box_review .bottom_review img.loaded{width:auto;height:auto}.section_review .box_review .bottom_review .info_review{width:calc(100% - 50px);padding-left:10px}.section_review .box_review .bottom_review .info_review .name_review{font-family:"Nunito",serif;font-weight:700;font-size:12px;line-height:21px;color:#333333}.section_review .box_review .bottom_review .info_review .job_review{font-family:"Nunito",serif;font-weight:400;font-size:12px;line-height:21px;color:#666666}.section_banner{margin-bottom:60px}@media (max-width: 767px){.section_banner{margin-bottom:30px}}.section_banner .banner_index{margin-bottom:15px}.section_banner .banner_index img{width:auto;height:auto}.section_banner .btn_readmore{margin-top:35px;text-align:center}@media (max-width: 767px){.section_banner .btn_readmore{margin-top:10px}}
