@font-face{font-family:title-en;src:url(/build/assets/LemonMilk-DvVtCysu.woff2)format("woff2"),url(/build/assets/LemonMilk-BLJNahJw.woff)format("woff"),url(/build/assets/LemonMilk-D_BD1sJE.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:text-en;src:url(/build/assets/times-new-roman-pKrryuBB.woff2)format("woff2"),url(/build/assets/times-new-roman-fXS1TaPQ.woff)format("woff"),url(/build/assets/times-new-roman-MaN2GzgT.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:title-kh;src:url(/build/assets/Hanuman-CDB0D3eZ.woff2)format("woff2"),url(/build/assets/Hanuman-C2LjhnNP.woff)format("woff"),url(/build/assets/Hanuman-BYHdDD1Z.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:text-kh;src:url(/build/assets/Hanuman-CDB0D3eZ.woff2)format("woff2"),url(/build/assets/Hanuman-C2LjhnNP.woff)format("woff"),url(/build/assets/Hanuman-BYHdDD1Z.ttf)format("truetype");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{font-family:text-en}span.font,h1,h2,h3,h4,h5,h6{font-family:text-en;font-weight:700}span.font.title,h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{text-transform:capitalize!important}.page-area,.navbar-are,.footer-area{width:100%;padding:0}.container{width:90%;max-width:1920px}.msb-4{margin-bottom:4%}.sy-4{padding-top:4%;padding-bottom:4%}.sy-6{padding-top:6%;padding-bottom:6%}.sy-5{padding-top:5%;padding-bottom:5%}.sb-4{padding-bottom:4%}.text-body{padding-top:15px}.line-blue,.line-blue-center,.line-red-center,.line-red{content:"";width:60px;height:3px;position:relative}.bg-green{background-color:#51be95}.one-line{-webkit-line-clamp:1}.two-line{-webkit-line-clamp:2;height:45px;line-height:1.5}.three-line{-webkit-line-clamp:3}.one-line,.two-line,.three-line{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-blue-center{background:#cf9455;margin:10px auto}.line-blue{background:#cf9455;margin-top:10px}.line-red{background:#153158}.line-red-center{background:#153158;margin:10px auto}.b-radius{border-radius:4px}.b-shadow{box-shadow:0 0 16px #ccc}.btn-box{text-transform:uppercase;border-radius:4px;align-items:center;display:inline-block}.btn-box a{color:#cf9455;border:2px solid #cf9455;padding:10px 20px;transition-duration:.5s;display:inline-block}.btn-box a:hover{color:#fff;background-color:#cf9455}.modal{top:5%!important}.modal .modal-dialog.display{width:80%}a{color:#153158}a:hover{text-decoration:none}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.head h2.title{color:#153158;font-size:40px}.center{display:flex}.content-center{vertical-align:middle;align-items:center;width:100%;display:flex}.content-center.course-box{color:#fff;border-radius:20px;justify-content:center;padding:12% 0}.content-center.course-box .icon-course{padding-bottom:15px}.content-box .content-text{padding:15px 0}.swiper{padding:0}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next,.swiper-button-prev{background-color:#fff;border:2px solid #cf9455;width:40px;height:40px;margin:0 auto;transition-duration:.5s;display:inline-block;top:40%;z-index:99!important}.swiper-button-next:after,.swiper-button-prev:after{color:#cf9455;justify-content:center;align-items:center;height:40px;font-size:14px;display:flex}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#cf9455}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#fff!important}.modal{top:15%;padding-right:0!important}.modal-header{border-bottom:none}.modal-header .close{opacity:1;color:#fff;background-color:#003664;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;display:flex;position:absolute;top:23px;right:25px}.modal-dialog.display{width:60%;max-width:1920px}.modal-dialog.display .modal-content{overflow-y:scroll}.modal-dialog.display .modal-content::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}.modal-dialog.display .modal-content::-webkit-scrollbar{background-color:#0000;width:0}.modal-dialog.display .modal-content::-webkit-scrollbar-thumb{background-color:#0000}.modal-body .image{justify-content:center}.modal-body .image img{height:150px}.modal-body .content-text{height:500px;overflow:auto}.modal-body .content-text::-webkit-scrollbar{background-color:#fff;width:2px}.modal-body .content-text::-webkit-scrollbar-thumb{background-color:#000}.modal-body .content-text p,.modal-body .content-text ul{margin:0}.con-social ul.nav li a{padding:0 10px 0 0;font-size:30px}.no-data{text-align:center;color:#153158;background-color:#e0e0e0b3;width:200px;margin:0 auto;padding:10px;line-height:16px}.list-cus-say .row.swiper-wrapper{margin:0}.list-cus-say .row.swiper-wrapper .testimonial{padding:20px}.list-cus-say .row.swiper-wrapper .testimonial .image{border-radius:50%;width:100px;height:100px;display:inline-block;overflow:hidden}.list-cus-say .row.swiper-wrapper .testimonial .pos{padding-bottom:15px}.list-cus-say .row.swiper-wrapper .testimonial .text-body{color:#fff!important}.list-cus-say .swiper-button-next,.list-cus-say .swiper-button-prev{top:50%}.zoom{transition:transform .5s,filter 1.5s ease-in-out}.zoom:hover{transform:scale(1.1)}.head-text{width:50%;margin:0 auto;font-size:18px}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%}.loading{z-index:99999999;background-color:#efefef;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:50%;left:0;transform:translateY(-50%)}.loading .lds-ripple{width:80px;height:80px;display:inline-block;position:relative}.loading .lds-ripple div{opacity:1;border:4px solid #153158;border-radius:50%;animation:1s cubic-bezier(0,.2,.8,1) infinite lds-ripple;position:absolute}.loading .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{opacity:1;width:0;height:0;top:36px;left:36px}to{opacity:0;width:72px;height:72px;top:0;left:0}}html:lang(kh) body{font-family:text-kh,sans-serif}html:lang(kh) body p,html:lang(kh) body span{font-size:16px!important}html:lang(kh) body span.font,html:lang(kh) body h1,html:lang(kh) body h2,html:lang(kh) body h3,html:lang(kh) body h4,html:lang(kh) body h5,html:lang(kh) body h6,html:lang(kh) body #menu .col-9.center-menu ul.nav li a.nav-link{font-family:title-kh,title-en,sans-serif!important}html:lang(kh) body span.font.title,html:lang(kh) body h1.title,html:lang(kh) body h2.title,html:lang(kh) body h3.title,html:lang(kh) body h4.title,html:lang(kh) body h5.title,html:lang(kh) body h6.title,html:lang(kh) body #menu .col-9.center-menu ul.nav li a.nav-link.title{text-transform:capitalize!important}html:lang(kh) body #menu .col-9.center-menu ul.nav li a.nav-link{font-size:16px}.website{z-index:99999;background-color:#0f2b4fd4;border-right:3px solid #cf9455;flex-direction:row;justify-content:center;align-items:center;height:50px;font-family:Roboto,sans-serif;display:none;position:fixed;top:50%;left:0;overflow:hidden}.website .loader{display:flex}.website .loader .text{color:#fff;padding-left:14px;font-size:16px}.website .loader .dots{width:100px;animation:4s 1s infinite dots;display:flex;position:relative;top:20px;left:-10px}.website .loader .dots div{background-color:#fff;border-radius:100%;width:5px;height:5px;margin-right:10px;position:relative}.website .loader .dots div:first-child{width:0;height:0;margin:5px 15px 5px 5px;animation:4s ease-out 1s infinite show-dot}.website .loader .dots div:nth-child(4){background-color:#0000;animation:4s linear 1s infinite dot-fall-left}.website .loader .dots div:nth-child(4):before{content:"";background-color:#fff;border-radius:100%;width:5px;height:5px;margin-right:10px;animation:4s cubic-bezier(.46,.02,.94,.54) 1s infinite dot-fall-top;position:absolute}@keyframes dots{0%{left:-10px}20%,to{left:10px}}@keyframes show-dot{0%,20%{width:0;height:0;margin:5px 15px 5px 5px}30%,to{width:5px;height:5px;margin:0 10px 0 0}}@keyframes dot-fall-left{0%,5%{left:0}to{left:30px}}@keyframes dot-fall-top{0%,5%{top:0}30%,to{top:10px}}@media (width<=768px){.head h2.title{font-size:30px}.btn-box a{padding:5px 10px;font-size:12px}}@media (width<=568px){.container{width:95%;max-width:1920px}}@media (width<=480px){.modal-body .content-text{height:400px}}
