/* !!! Poppins */

/* !!! Poppins */@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}

/* !!! Noto Sans Khmer */@font-face{font-family:Noto Sans Khmer;src:url(/fonts/NotoSansKhmer-VariableFont_wdth,wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans Khmer;src:url(/fonts/NotoSansKhmer-VariableFont_wdth,wght.ttf) format("truetype");font-weight:700;font-style:bold}html{scroll-behavior:smooth}html body{overflow-x:hidden;background-color:#fff;font-family:Poppins,Noto Sans Khmer,sans-serif}.modal-scroll::-webkit-scrollbar,html::-webkit-scrollbar{width:8px}.modal-scroll::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#f1f1f1}*{scrollbar-color:unset!important}.modal-scroll::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.modal-scroll::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#555}@media screen and (min-width:1400px){.container{width:1400px;padding:0}.custom-container{width:100%;max-width:1700px}}*{box-sizing:border-box;padding:0;margin:0}.text-stroke-1{-webkit-text-stroke:1px #fff}.text-stroke{-webkit-text-stroke:2px #fff}.btn-search:hover img,.iconWhite img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7488%) hue-rotate(288deg) brightness(106%) contrast(103%)}.shadow-text{text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.shadow-text1{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.btn-outlined,.btn-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.filtered-image:hover img,.profile-active img{filter:invert(65%) sepia(88%) saturate(436%) hue-rotate(0deg) brightness(88%) contrast(92%)}.membership h5{font-size:24px;color:text-gray-900;font-weight:600;margin-top:15px}.membership ul li{position:relative;padding:10px 1.5em}.membership ul li:before{content:"";position:absolute;left:0;top:15px;width:1em;height:1em;background-image:url(/assets/icons/checkmark.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.membership ul li.checked:before{content:"";font-size:1.2em;color:#fff;text-align:center;line-height:1em}.membership .container{width:fit-content}.pagination .rounded-md{margin:5px;padding:0;width:34px;height:34px;min-height:auto}.pagination .btn-active{background-color:#3892f9;color:#fff}.Toastify__toast-container{z-index:9999}.profileGender:disabled{appearance:none;-webkit-appearance:none;-moz-appearance:none}.font-great-vibe{font-family:GreatVibes,Noto Sans Khmer,sans-serif!important}.btn-swiper-pre-next svg path{fill:#121127}.btn-swiper-pre-next:hover svg path{fill:#fff!important;color:#fff!important}.course-card .img-thumbnail{transition:all .3s}.course-card:hover .img-thumbnail{transform:scale(1.3);transition:all .3s;border-radius:20px}.course-card .card-body{padding-bottom:190px}@media screen and (max-width:1310px){.container{max-width:1180px}}@media screen and (max-width:1280px){.course-card{padding-bottom:50px}.course-card .course-card-footer{flex-direction:column}}@media screen and (max-width:1020px){.course-card{padding-bottom:50px}}@media screen and (max-width:560px){.course-card{padding-bottom:80px}}.swiper.swiper-with-bullets{display:flex!important;flex-direction:column}.swiper-pagination.swiper-pagination-bullets{margin:10px 0;position:static!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#03a597}.swiper-slide{height:auto!important}.break-words{word-break:break-word}.swiper-container{overflow:hidden}.custom-swiper{margin:0 -6.4rem!important}.player-wrapper iframe{width:100%;height:500px!important}.bg-gradient-card{background:linear-gradient(0deg,#eef2ff 23.94%,rgba(238,242,255,.5) 76.43%,rgba(238,242,255,0))}.custom-text{stroke-width:1px #656f97;-webkit-text-stroke:.5px #656f97}.custom-text-we-need{stroke-width:1px #fff;-webkit-text-stroke:1px #fff}.big-swiper-wrapper{margin:0 -36rem!important}.custom-swiper-wrapper{margin:0 -25rem!important}@media screen and (min-width:1100px){.big-swiper-wrapper{margin:0 -65rem!important}}@media screen and (min-width:1400px){.custom-swiper-wrapper{margin:0 -21rem!important}.big-swiper-wrapper{margin:0 -74.5rem!important}}@media screen and (min-width:1700px){.custom-swiper-wrapper{margin:0 -21rem!important}.custom-swiper-wrapper .swiper-wrapper{margin:0!important;justify-content:normal}}.big-swiper-wrapper .swiper-wrapper{justify-content:normal}.bg-vdo{background:linear-gradient(1turn,hsla(0,0%,100%,0),#101636 18%,#101636 87%,hsla(0,0%,100%,0))}.bg-vdo-bottom{background:linear-gradient(1turn,hsla(0,0%,100%,0),#052541 0,#012543 87%,hsla(0,0%,100%,0))}.bg-gradient-business{background:linear-gradient(90deg,#fff 48.01%,hsla(0,0%,100%,.535) 75.55%,hsla(0,0%,100%,0) 167.76%)}@media screen and (max-width:1400px){.custom-swiper-wrapper .swiper-wrapper{justify-content:normal}}@media screen and (max-width:1280px){.video-responsive{width:400px;height:230px}}@media screen and (max-width:1220px){.video-responsive{width:400px;height:230px}}@media screen and (max-width:1020px){.video-responsive{width:100%;height:auto}.container{max-width:850px;padding:0 15px}}@media screen and (max-width:1023px){.custom-gradient{background:linear-gradient(180deg,transparent,#000 14.5%,#4e4e4e)}.no-pd{padding:0!important;max-width:100%!important}.custom-swiper-wrapper{margin:0 -13rem!important}}@media screen and (max-width:767px){.custom-gradient{background:linear-gradient(180deg,transparent,#000 14.5%,#4e4e4e);padding-left:15px}.no-pd{padding:0!important}.custom-swiper{margin:0 -13rem!important}.custom-swiper-wrapper{margin:0 -15rem!important}.big-swiper-wrapper{margin:0 -20rem!important}}.check-arrow:last-child .check-down,.check-arrow:last-child .check-is-row:last-child .boxArrow,.check-is-row:last-child .check-down{display:none}strong{font-weight:700}.custom-list{list-style:none;counter-reset:section 0;padding-left:0}.custom-list li{counter-increment:section;margin:3px 0;position:relative;padding-left:32px}.custom-list li:before{content:"0." counter(section) ". ";margin-left:3px;min-width:25px;position:absolute;left:-3px}.custom-list .list-bold{font-weight:600}.custom-list ul>li{counter-increment:subsection;margin:3px 0}.custom-list .custom-list-none{counter-reset:section 0}.custom-list .custom-list-none>li{counter-increment:section;margin:3px 0;position:relative;padding-left:45px}.custom-list .custom-list-none>li:before{content:"0.0." counter(section) ". ";margin-left:3px}.nested{counter-reset:subsection;margin-left:0;position:relative}.nested>li{counter-increment:subsection;display:flex;padding:auto!important;padding-left:43px}.nested>li:before{content:"0." counter(section) "." counter(subsection) ". ";margin-right:5px}.ReactModal__Overlay{z-index:99;background-color:rgba(0,0,0,.5)!important}.loader{width:48px;height:48px;border:5px solid silver;border-bottom:5px solid #03a597;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;margin:auto}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/* !!! Poppins */@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal}