*{margin:0;padding:0}a,body,button,div,font,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,span,ul{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}.clear{clear:both}.clearfix{display:block}::-moz-selection{background:#43bdef;color:#fff}::selection{background:#43bdef;color:#fff}.clearfix:after{clear:both;content:" ";display:block}input,textarea{outline:none}body{box-sizing:border-box;color:#464646;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font:15px/18px Arial,sans-serif;height:auto;width:100%}ul{list-style-type:none}a{color:#000;text-decoration:none}img{border-radius:15px}.text-left{text-align:left!important}.icon-leanh{background-image:url(https://leanhhr.com/public/images/all_icon.png);background-repeat:no-repeat;float:left}.wrap{margin:0 auto;max-width:1170px}.item-ipad{display:none}.item-mobile{display:block}.css-content .mce-toc,.css-content .sudo-toc{background:#fcfcfc;border:1px dashed #ccc;box-sizing:border-box;margin:20px 0;padding:10px;width:100%}.css-content .sudo-toc div{font-size:20px;font-weight:700;line-height:24px}.css-content .sudo-toc div>strong{background:#dedede;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:30px;margin-bottom:0!important;position:relative}.css-content{font:16px/22px Arial,sans-serif;overflow:auto;padding:0 0 10px}.css-content.schedule table tr td,.css-content.schedule table tr th{padding:5px;width:auto}.css-content table{border-color:transparent;margin-bottom:20px;overflow:auto;width:100%!important}.css-content table tr td,.css-content table tr th{border:1px solid #d6d8db;padding:10px}.css-content h1,.css-content h2,.css-content h3,.css-content h4,.css-content h5{line-height:1.5em!important;margin:.3em 0 0}.css-content a{color:#001dff}.css-content figure.sudo-media-item{padding-bottom:10px}.css-content h1,.css-content h1 strong{font:700 24px/28px Arial,sans-serif}.css-content h2,.css-content h2 strong{font:700 20px/24px Arial,sans-serif}.css-content h3,.css-content h3 strong{font:700 18px/21px Arial,sans-serif}.align-center{text-align:center;width:100%!important}.css-content em{font-style:italic}.css-content em strong{font-style:oblique}.css-content p{line-height:2em;padding-top:10px}.css-content table{border-collapse:collapse;border-spacing:0;margin:0 auto 10px;max-width:100%}.css-content table td,.css-content table th{border:1px solid #ccc;padding:10px 10px 10px 0}.css-content ul,.css-content ul li{list-style-type:disc;margin-bottom:.5em;margin-left:10px;margin-top:.5em}.css-content ul li{line-height:1.4em;list-style-type:disc;margin-bottom:.5em;margin-left:30px}.css-content ol{list-style:decimal;margin:0;padding:0 0 0 15px}.css-content ol li{line-height:1.4em;list-style-type:disc;margin-bottom:.5em;margin-left:30px}.css-content img{height:auto;max-width:100%}.css-content iframe,.css-content img{border-radius:30px}.css-content blockquote{background:#ededed;border-left:5px solid #d71f27;font-style:italic;margin-left:20px;margin-right:20px;padding:10px}.css-content blockquote p{color:#0b284d;font-style:italic;line-height:24px;margin-bottom:0;padding-left:20px;position:relative}.css-content blockquote p:after{color:#d71f27;content:url(/images/blockquate.svg?d03436ee3f3280f14dd35d34a24bb601);font-weight:700;left:0;position:absolute;top:0}.container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1170px;width:100%}#loading_box{background:rgba(0,0,0,.6);bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:999999999}#body .breadcrumb{padding-top:10px}#body .breadcrumb li{display:inline}#body .breadcrumb li a{color:#288ad6;font-size:14px}#body .breadcrumb li span{color:#288ad6}#top-web{background:#a40202;float:left;height:35px;width:100%}#top-web li{display:inline;line-height:35px}#top-web li a{color:#fff;font-size:12px}#top-web .left{float:left;height:35px;width:50%}#top-web .left ul{align-items:center;display:flex;height:35px}#top-web .right{float:right;height:35px;width:50%}#top-web .right ul{float:right}#top-web .right ul li{margin-right:15px}#top-web .right ul li:last-child{margin-right:0}#top-web .left li{margin-left:15px}#top-web .left i{font-size:14px}#top-web .left li:first-child{margin-left:0}#header{background:#f5f5f5;box-shadow:0 2px 10px #4c4c4c;margin-bottom:20px;position:relative;width:100%}#header,#header .logo{float:left;height:65px}#header .logo{width:13%}#header .navigation{float:right;height:65px;width:87%}#header .logo .icon-logo{background-position:-10px -10px;height:65px;margin-top:10px;width:100%}#header .navigation li{display:inline;float:left;line-height:65px;position:relative}#header .navigation li.head-search{float:unset}#header img.img-logo{width:165px}#header .navigation ul.sub-menu{background-color:#f5f5f5;display:flex;flex-wrap:wrap;height:auto!important;left:0;opacity:1;position:absolute;top:130%;transition:all .3s ease-in-out;visibility:hidden;width:370px;z-index:9999}#header .navigation ul.sub-menu li{line-height:1.5;padding-bottom:10px;padding-top:10px;width:100%}#header .navigation ul.sub-menu li:hover{background:#a40202}#header .navigation ul.sub-menu li:hover a{color:#fff}#menu-mobile{display:none}#menu-mobile div{align-items:center;display:flex;height:65px}#menu-mobile div #close{margin:0;padding:0}#respMenu{display:none}ul.sub-sub-menu{background-color:#f5f5f5;border-bottom:2px solid #a40202;height:auto!important;left:-290px;opacity:1;position:absolute;top:0;visibility:hidden;width:290px;z-index:9999}.sub-menu li{display:inline-block!important;margin-right:0!important;position:relative}.sub-menu li a{max-width:440px}#header ul li:hover .sub-menu{opacity:1;top:100%;visibility:visible}.sub-menu a:hover .sub-sub-menu{left:-250px;opacity:1;visibility:visible}#header .navigation li a{display:inline-block;font-size:16px;padding:0 10px;text-align:justify}#header .navigation li p{cursor:pointer}#header .navigation li a:hover,#header .navigation li p:hover{background:#a40202;color:#fff;transition:.5s}.sub-sub-menu li{position:absolute}#header .navigation ul{float:right;height:65px}ol.flex-control-nav.flex-control-paging{bottom:5px;position:absolute}.head-search:hover{background:unset!important}.head-search:hover i{color:#a40202}.head-search{padding:0 10px;position:relative}.head-search,.head-search i{cursor:pointer}.form-search-head{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 1px 9px 1px #ddd;box-sizing:border-box;display:none;height:40px;line-height:40px;position:absolute;right:0;top:100%;width:230px;z-index:9999}.form-search-head .form-search{position:relative;width:100%}.form-search-head .form-search input{border:1px solid #f5f5f5;height:40px;padding-left:10px;width:100%}.form-search-head .form-search button{background:#f5f5f5;height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.search-mobile-head{cursor:pointer;display:none;float:left;height:48px;line-height:65px;padding-right:20px;position:relative;text-align:right;width:calc(90% - 200px)}.search-mobile-head button{color:#3e3e3e;font-size:20px}.site-main{float:left;width:100%}#phone-number{background:#e71e25;border-radius:20px;bottom:2px;cursor:pointer;left:30px;padding:2px 30px 2px 2px;position:fixed;z-index:999}#phone-number .phone{color:#fff;font-size:18px;font-weight:700;line-height:41px;margin-left:10px}#phone-number .icon{background:#252223;border-radius:50%;float:left;padding:11px 13px 6px 10px}#phone-number .icon img{width:20px}#phone-number .animated{transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;animation:wrench 2.5s ease infinite;animation-duration:1s;animation-fill-mode:both}.messenger{align-items:center;background:#e71e25;border-radius:25px;bottom:2px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;height:42px;justify-content:space-between;overflow:hidden;padding:2px 30px 2px 2px;position:fixed;right:30px;z-index:999}.messenger svg{animation:wrench 2.5s ease infinite;animation-duration:1s;animation-fill-mode:both}@keyframes wrench{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}10%,28%,30%,48%,50%,68%{transform:rotate(24deg)}18%,20%,38%,40%,58%,60%{transform:rotate(-24deg)}75%,to{transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{animation:wrench 3.7s ease infinite}#register-course-footer{background:#18283f;bottom:0;height:50px;margin:0;position:fixed;width:100%;z-index:99}#register-course-footer .register-course{text-align:center}#register-course-footer .register-course a,#register-course-footer .register-course span{color:#fff;cursor:pointer;font-size:16px;line-height:50px;padding:15px 5px;text-decoration:none;text-transform:uppercase}#register-course-poup{background:rgba(0,0,0,.5);height:100%;left:0;margin:0;padding-top:100px;position:fixed;top:0;width:100%;z-index:99999999}.register-course-poup{background:#fff;height:520px;margin:auto;padding:15px;position:relative;width:1170px}.register-course-poup .title{color:#a40202;font-size:20px;font-weight:700;padding:20px 0 10px;text-align:center}#register-course-poup p.register{font-size:16px;font-weight:700}#register-course-poup p.hotline{font-size:20px;font-weight:700;line-height:35px}#register-course-poup p.hotline span{color:#a40202;font-size:25px}.register-course-poup .left{box-sizing:border-box;float:left;width:40%}.register-course-poup .left .image{align-items:center;display:flex;justify-content:center;width:100%}.register-course-poup .left .image img{display:block;height:auto;width:100%}.register-course-poup .right{box-sizing:border-box;float:right;padding-left:40px;width:60%}.register-course-poup .right .form-group{margin-bottom:10px}.register-course-poup .right .form-group label{display:inline;float:left;padding-top:10px;width:100px}.register-course-poup .right .form-group .form-inline{display:inline}.register-course-poup .right .form-group input{border:1px solid #a40202;border-radius:4px;height:35px;padding-left:15px;width:70%}.register-course-poup .right .form-group select{border:1px solid #a40202;border-radius:4px;font-size:16px;height:38px;outline:none;padding:0 0 0 15px;width:73%}.register-course-poup .right .form-group textarea{border:1px solid #a40202;border-radius:4px;height:70px;padding-left:15px;padding-top:10px;width:70%}.register-course-poup .right .btn-register-popup{background:#a40202;border-radius:4px;color:#fff;float:right;font-size:20px;margin-right:35px;padding:10px 40px 10px 80px;position:relative}#register-course-poup .close-popup{cursor:pointer;position:absolute;right:10px;top:10px}#register-course-poup .close-popup svg{height:20px;width:20px}#register-course-poup .close-popup i{background:#fff;border:1px solid #ccc;border-radius:50%;color:#a40202;font-size:16px;padding:10px}#footer{background:-webkit-linear-gradient(top,#b31c25,#ac1a23,#a61920,#9f171e,#99151c);float:left;padding-bottom:20px;padding-top:45px;width:100%}#footer,#footer .title{color:#fff;margin-top:20px}#footer .title{font-size:16px;margin-bottom:10px;padding-bottom:0;padding-top:0;position:relative;text-transform:uppercase}#footer .title:before{background:#fff;bottom:-3px;content:"";height:2px;position:absolute;width:85px}#footer .col1{float:left;width:25%}#footer .col1 .logo_footer,#footer .col1 .logo_footer .image{width:100%}#footer .col1 .logo_footer .image img{align-items:center;display:flex;justify-content:center;width:90%}#footer .col1 p{color:#fff;line-height:25px;padding-right:50px;padding-top:10px;text-align:justify}#footer .col2,#footer .col3{float:left;width:25%}#footer li{padding-right:35px;padding-top:5px}#footer li a{color:#fff;line-height:20px}#footer .col3_item p{padding:5px 0}#footer .col3_item a{color:#fff;line-height:20px}#footer .col3_item .title{font-weight:400;margin-bottom:10px;padding:unset}#footer .col3_item a:hover,#footer li a:hover{color:#fff;text-decoration:underline}#footer .map{margin-right:10px;position:relative;top:3px;width:25px}#footer i{font-size:25px}#footer .col3 .title-sub{font-size:16px;padding:20px 0 10px}#footer .col3 input{background:#a40202;border:1px solid #ccc;border-radius:4px;color:#fff;height:30px;padding-left:15px;width:75%}#footer .col3 .connect{padding-top:5px}#footer .col3 li{display:inline}#footer .col3 i{color:#fff;font-size:20px;margin-right:15px;margin-top:10px}#footer img.giphy{height:9px;margin-left:3px;width:20px}#footer .col3 .send-mail{background:#fff;border-radius:50%;color:#a40202;font-weight:700;margin-left:5px;padding:8px 5px}#footer_mobile{display:none}.footer-bottom{border-top:1px solid #ccc;height:45px;margin-bottom:80px;margin-top:45px}.footer-bottom p{color:#fff;font-size:16px;line-height:45px}.footer-bottom-copyright{float:left;width:80%}.footer-bottom-copyright,.icon-social{box-sizing:border-box;padding-top:30px}.icon-social{float:right;line-height:45px;width:20%}.icon-social a,.icon-social-menu a,.icon-social-mobile a{align-items:center;background:#fff;border-radius:50%;display:inline-flex;height:40px;justify-content:center;width:40px}ul.pagination{float:left;margin-top:20px;width:100%}ul.pagination li{border:1px solid #dedede;display:inline-block}ul.pagination li.active span{color:#ae1f2b;font-weight:700}div#body.category{padding-bottom:30px}ul.pagination li a{display:inline-block;padding:3px 10px}ul.pagination li.active,ul.pagination li.disabled{padding:3px 10px}iframe.b-iframe{height:451px;width:800px}div#___plus_0{position:relative;top:4px}.xl{line-height:20px!important}.xl .btn i{top:1px!important}.xl .btn{height:22px!important}.content-popup img{height:600px;width:800px}#image-popup{background-color:#fff;display:none;left:50%!important;max-width:100%;overflow:auto;position:fixed;text-align:center;top:50%!important;transform:translate(-50%,-50%)!important;width:700px}#popup-content{display:block;height:auto;margin:0 auto;width:100%}@media (max-width:768px){#image-popup{width:90%!important}.css-content.schedule table span{font-size:14px!important}}.img_feedback_slide img{border-radius:30px}#img-course{margin:50px 0 20px}#img-course img{border-radius:30px}#img-course .title{color:#a40202;font-size:20px;font-weight:700;padding:20px 0 30px;text-align:center;text-transform:uppercase}#video-course{margin:30px 0}#video-course .title{color:#a40202;font-size:20px;font-weight:700;padding:20px 0 30px;text-align:center;text-transform:uppercase}#video-course .video-slide{border-radius:5px;cursor:pointer;margin:10px;overflow:hidden;position:relative;text-align:center}#video-course .img-video{height:350px}#video-course .video-slide img{border-radius:30px;width:100%}#video-course .icon-overlay{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#video-course .youtube-icon{height:60px;width:60px}#video-course .video-link{color:#555;font-size:14px;padding:10px}.video-container{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.video-container iframe{border:none;border-radius:30px;height:100%;width:100%}.video-container.active,.video-slide .active{display:block}#feedback-student{padding-top:30px}#feedback-student .title{font-size:20px;font-weight:700;padding:20px 0 30px;text-align:center}#feedback-student .title a{color:#a40202;font-size:20px}.schedule{width:100%}.schedule .title{font-size:20px;font-weight:700;padding:20px 0 30px;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:390px) and (max-width:932px){.ace-responsive-menu li ul.sub-menu{width:100%!important}.video-container iframe{width:100%}.video-container .close-btn{right:5%;top:30%}#video-course .img-video{height:250px!important}.list-lecturer{padding-bottom:20px!important}#video-course{margin:0}#video-course .title{padding-top:0}#img-course{margin:0}#feedback-student{padding-top:10px}.schedule table td,.schedule th{font-size:14px!important;padding:5px!important}}@media only screen and (min-width:820px) and (max-width:1366px){#header{height:auto;padding-bottom:0!important}#header .navigation{display:flex;flex-wrap:wrap;float:right;height:auto;justify-content:end;padding-left:40px;width:80%!important}#header .navigation ul{height:auto}#header .navigation li{line-height:50px}}@media only screen and (min-width:800px) and (max-width:1280px){#header,#header .navigation,#header ul{height:auto}}
