@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Khmer&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Playwrite+AU+QLD:wght@100..400&family=Roboto:ital,wght@0,100..900;1,100..900&family=Unbounded:wght@200..900&display=swap";@media(min-width: 1025px){.cardName .image{left:120px;top:12px;width:200px;height:200px}.text-dsc p{font-size:14px}.cardName .contact-group a:nth-child(1){display:flex;justify-content:center;align-items:center;gap:0}}@media(max-width: 1023px){nav .logo h2{font-size:16px}.nav-menu a{font-size:12px}.hero-section p{font-size:12px}.hero-section h1{font-size:32px}.group-cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}.class-section .search-box div{width:100%;justify-content:start}.class-section .search-box div p{font-size:12px}.class-section .search-box div input{width:80%}.aviableClass,.comming{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:24px;padding:12px;margin-bottom:32px}.marquee-content img{width:90px;height:90px}.cardName .image{left:23%}.cardName{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;margin:20px 100px;text-align:center}.cardName .text-dsc p{text-align:center}.cardName .text-dsc .contact-group{justify-content:center}.cardName .contact-group a:nth-child(1){display:flex;justify-content:center;align-items:center;gap:0}.goals{margin:48px 24px;gap:12px}.feedback .personal{width:60%}}@media(max-width: 767px){.icon-feature{display:inline-block}.nav-menu .text-feature{display:none}.nav-menu a::after{left:0}.telegram{right:4px;top:92%}.hero-section{width:100%;padding:120px 20px 32px 20px}.class-section .search-box .search{width:100%}.aviableClass,.comming{display:grid;grid-template-columns:repeat(1, 1fr);gap:56px}.marquee-content img{width:70px;height:70px}.cardName{margin:20px 8px}.cardName .image{left:10%}.goals{display:grid;grid-template-columns:repeat(1, 1fr);gap:56px}.feedback .personal{width:90%}footer{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}}@media(max-width: 424px){p{font-size:10px}.aviableClass .class,.comming .class{height:-moz-fit-content;height:fit-content}.marquee-content img{width:50px;height:50px}.cardName{padding:24px 4px}.cardName .image{width:180px;height:180px;padding:2px;left:20%}.cardName .text-dsc p{font-size:12px}.cardName .text-dsc .contact-group a{padding:8px;font-size:10px}#purpose{font-size:20px}marquee{margin-top:20px}marquee img{width:50px;height:50px}.feedback .personal{width:100%}footer h3{font-size:14px}footer a{font-size:12px}}@media(max-width: 374px){header{padding:0 12px}.cardName .image{left:14%}.marquee-content img{width:40px;height:40px}}@keyframes hoverUpBtn{from{transform:translateY(0)}to{transform:translateY(-6px);box-shadow:2px 4px 16px gray}}@keyframes goUpAnimate{from{transform:translateY(0)}to{transform:translateY(-6px)}}*{padding:0;margin:0;box-sizing:border-box;font-family:"Roboto",sans-serif}html{scroll-behavior:smooth}body{width:100%}header{width:100%;padding:0 32px;position:fixed;top:20px;box-shadow:32px;z-index:9999}nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 6px gray;padding:14px 24px;border-radius:16px;background-color:hsla(0,0%,100%,.715)}.nav-menu{list-style-type:none;display:flex;justify-content:center;align-items:center;gap:0;gap:12px}nav .logo h2{font-size:32px;background:linear-gradient(to right, #2f4dfa, #ba3ffc, #ff9c6e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.nav-menu a{font-weight:600;color:gray;position:relative;text-decoration:none}.nav-menu a::after{content:"";position:absolute;bottom:-4px;left:6px;width:0;height:2px;background:#2f4dfa;transition:width .3s}.nav-menu a:hover::after{width:90%}.nav-menu a.active{color:#2f4dfa}.nav-menu a.active::after{width:90%}.nav-menu .text-feature{font-size:16px;display:inline-block;padding:14px 24px;text-decoration:none}.icon-feature{display:none;font-size:32px}.telegram{padding:1rem 1.5rem;box-shadow:0 2px 6px gray;font-size:16px;border:none;border-radius:16px;background:linear-gradient(to right, #2f4dfa, #2f4dfa);color:#fff;font-weight:600;position:fixed;top:88vh;right:10vh;cursor:pointer;z-index:999}.telegram:hover{animation:goUpAnimate .3s linear forwards}main{width:100%}.hero-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 180px 32px 180px;background:rgba(7,7,252,.139)}.hero-section p{font-size:16px}.hero-section p:nth-child(1){padding:10px 16px;background-color:rgba(0,0,255,.167);border-radius:16px;color:#2f4dfa;animation:upDown linear infinite 5s;border:1px solid blue}.hero-section p:nth-last-child(2){color:gray;margin-bottom:24px}@keyframes upDown{0%,50%,100%{transform:translateY(0)}25%,75%{transform:translateY(6px)}}.hero-section h1{position:relative;font-size:56px;background:linear-gradient(to right, #2f4dfa, #ba3ffc, #ff9c6e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;margin-top:32px;margin-bottom:24px}.btn-group{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:24px;flex-wrap:wrap}.btn-group .app{padding:1rem 1.5rem;box-shadow:0 2px 6px gray;font-size:16px;border:none;border-radius:16px;background:linear-gradient(to right, #2f4dfa, #ba3ffc);color:#fff;font-weight:600}.button:hover{animation:goUpAnimate .4s linear forwards}.btn-group .freeDoc{padding:1rem 1.5rem;box-shadow:0 2px 6px gray;font-size:16px;border:none;border-radius:16px;background:linear-gradient(to right, #f0eeee, #f0eeee);color:#fff;font-weight:600;color:#000}.group-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.card{padding:14px 24px;border-radius:16px;margin-top:40px;border:1px solid gray;height:200px;align-content:center;box-shadow:0 2px 4px gray}.card:hover{animation:hoverUpBtn linear forwards .3s}.card h3,p{text-align:center;line-height:1.6;margin-bottom:12px}.card p{color:gray}.class-section{padding:20px;padding-top:120px}.group-title{display:flex;justify-content:center;align-items:center;gap:12px;flex-direction:column}.group-title h1{font-size:32px;background:linear-gradient(to right, #2f4dfa, #ba3ffc, #ff9c6e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.group-title p{color:gray}.class-section .search-box{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:32px;flex-wrap:wrap}.class-section .search-box .search{padding:4px 12px;border:1px solid gray;border-radius:16px;width:40%}.class-section .search-box div{width:50%;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.class-section .search-box div input{padding:10px 0px;border:none;width:90%}.class-section .search-box div p{padding:4px 12px;border-radius:16px;transition:all linear .3s}.class-section .search-box div p.active{color:#f0eeee;background-color:#2f4dfa}.class-section .search-box div p:hover{color:#f0eeee;background-color:#2f4dfa}.aviableClass,.comming{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:24px;padding:12px 32px;margin-bottom:32px}.aviableClass .class,.comming .class{height:460px;overflow:hidden;border-radius:16px;box-shadow:2px 2px 8px gray}.aviableClass .class:hover{animation:hoverUpBtn linear forwards .3s}.aviableClass .image,.comming .image{width:100%;height:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;gap:0}.aviableClass .image img,.comming .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aviableClass .class:hover img{animation:bigger ease-in-out forwards 1s}@keyframes bigger{from{width:100%;height:100%}to{width:110%;height:110%}}.text{padding:24px}.text p{text-align:left;margin:12px 0px 26px 0px;line-height:1.2;color:gray}.text button{width:100%;padding:10px;border-radius:12px;border:none;background-color:#2f4dfa;color:#f0eeee;font-weight:600;cursor:pointer}.comming .text button{background-color:gray;color:#f0eeee;transition:all linear .3s}.comming .text button:hover{background:#2f4dfa;color:#f0eeee}.comming .class .image{position:relative;display:inline-block}.comming .class .image img{display:block;width:100%;height:100%;border-radius:8px}.comming .class .image .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg, rgba(75, 74, 74, 0.845));z-index:1}.comming .class .image span{position:absolute;top:100px;left:30%;transform:rotate(-20deg);background:red;color:#fff;padding:6px 12px;border-radius:6px;font-weight:700;z-index:2}.comming .class:hover .bg{animation:bg linear forwards .4s}.nd-bg{height:100%}@keyframes bg{from{background:linear-gradient(360deg, rgba(75, 74, 74, 0.845))}to{background:linear-gradient(360deg, gray, rgba(128, 128, 128, 0.726), transparent)}}@keyframes span{from{transform:rotate(-20deg)}to{transform:rotate(0deg)}}.comming .class:hover span{animation:span linear forwards .3s}#purpose{text-align:center;margin-bottom:40px}marquee p{font-weight:700}#marquee-card{display:flex;justify-content:center;align-items:center;gap:4px;flex-direction:column}.marquee{display:flex;justify-content:center;align-items:center;gap:40px}.marquee-reversed{display:flex;justify-content:center;align-items:center;gap:40px;flex-direction:row-reverse}marquee img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%;box-shadow:0 2px 4px gray}.aboutUs-section{padding:20px;padding-top:120px}.cardName{margin:20px 100px;display:grid;grid-template-columns:repeat(2, 1fr);gap:0px;margin-top:48px;box-shadow:0 2px 6px gray;padding:24px 32px;border-radius:16px}.cardName .image{position:relative;width:240px;left:20px;height:240px;overflow:hidden;border-radius:100%;padding:4px}.cardName .image::before,.cardName .image::after{position:absolute;content:"";top:-5%;left:-5%;width:110%;height:110%;border-radius:50%;background:conic-gradient(transparent, transparent, transparent, #2f4dfa);animation:rotated linear infinite 5s}.cardName .image::after{animation-delay:-2.5s}@keyframes rotated{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.cardName .image img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;z-index:1}.cardName .text-dsc h4{margin:6px 0 24px 0;font-weight:500;color:#2f4dfa}.cardName .text-dsc p{text-align:left;color:gray}.cardName .text-dsc .contact-group{display:flex;justify-content:center;align-items:center;gap:20px;justify-content:start}.cardName .text-dsc .contact-group a{text-decoration:none;color:#f0eeee;background-color:#2f4dfa;padding:10px 16px;border-radius:16px}.cardName .text-dsc .contact-group a:hover{animation:contactHover linear forwards .4s}@keyframes contactHover{from{background-color:#2f4dfa;transform:translateY(0)}to{background-color:blue;transform:translateY(-6px)}}.title-purpose{font-size:32px;background:linear-gradient(to right, #2f4dfa, #ba3ffc, #ff9c6e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;margin:54px 0 12px 0}.goals{margin:48px 56px;display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}.goals-card{position:relative;padding:14px 24px;border:2px solid gray;border-radius:16px;padding-top:48px;border-bottom:4px solid #2f4dfa}.goals-card:hover{animation:hoverUpBtn linear forwards .3s}.goals-card i{position:absolute;font-size:20px;background-color:#f0eeee;border-radius:100%;border:2px solid #2f4dfa;width:48px;height:48px;text-align:center;align-content:center;top:-24px;box-shadow:0 2px 4px #2f4dfa}.goals-card h2{font-size:20px;color:#2f4dfa;margin-bottom:20px}.goals-card p{text-align:left}.goals-card:nth-child(even){border-bottom-color:#ba3ffc}.goals-card:nth-child(even) i{border-color:#ba3ffc}.goals-card:nth-child(even) h2{color:#ba3ffc}.feedback{display:flex;justify-content:center;align-items:center;gap:0;margin-top:60px;position:relative}.feedback .personal{width:40%;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;animation:display-feedback linear 16s infinite;animation-delay:calc(-4s*var(--i));box-shadow:0 2px 6px gray;padding:24px 40px;border-radius:16px;line-height:2}.feedback h3{color:#2f4dfa}@keyframes display-feedback{0%{opacity:0;transform:translateX(-20px)}5%,20%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translateX(20px)}25%,100%{display:none}}.feedback button{padding:10px 16px;box-shadow:0 2px 4px gray;border:none;border-radius:10px}.feedback img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.contact-section{padding:56px 0;padding-top:120px}.contact-section h1{text-align:center;font-size:32px;background:linear-gradient(to right, #2f4dfa, #ba3ffc, #ff9c6e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.social-medies{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:42px;flex-wrap:wrap}.social-medies a{width:180px;height:160px;padding:10px 16px;box-shadow:0 2px 4px gray;text-decoration:none;align-content:center;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;border-radius:16px}.social-medies a:hover{animation:hoverUpBtn linear forwards .3s}.social-medies .icon{font-size:32px;width:100%}.social-medies .icon i{width:70px;height:70px;align-content:center;border-radius:100%;color:#fff}.facebook{background-color:blue}.tiktok{background-color:#000}.youtube{background-color:red}.tele-icon{font-size:68px;color:blue;width:70px;height:70px;align-content:center;border-radius:100%;margin-bottom:12px}.contact-text{color:#000}#text{margin-top:32px;color:gray;margin-bottom:24px}#email{padding:12px 32px;border-radius:24px;padding:1rem 1.5rem;box-shadow:0 2px 6px gray;font-size:16px;border:none;border-radius:16px;background:linear-gradient(to right, blue, #ba3ffc);color:#fff;font-weight:600;text-decoration:none}#email:hover{animation:hoverUpBtn linear forwards .3s}footer{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;padding:32px 24px;border-top:1px solid gray}footer div p{text-align:left}footer .contactUs{line-height:2}footer .contactUs a{color:#000}footer .contact-Us a{text-decoration:none}#facebook{color:blue}#telegram{color:#006aff}#tiktok{color:#000}#youtube{color:red}footer a i{margin-right:8px}@media(min-width: 1025px){.cardName .image{left:120px;top:12px;width:200px;height:200px}.text-dsc p{font-size:14px}.cardName .contact-group a:nth-child(1){display:flex;justify-content:center;align-items:center;gap:0}}@media(max-width: 1023px){nav .logo h2{font-size:16px}.nav-menu a{font-size:12px}.hero-section p{font-size:12px}.hero-section h1{font-size:32px}.group-cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}.class-section .search-box div{width:100%;justify-content:start}.class-section .search-box div p{font-size:12px}.class-section .search-box div input{width:80%}.aviableClass,.comming{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:24px;padding:12px;margin-bottom:32px}.marquee-content img{width:90px;height:90px}.cardName .image{left:23%}.cardName{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;margin:20px 100px;text-align:center}.cardName .text-dsc p{text-align:center}.cardName .text-dsc .contact-group{justify-content:center}.cardName .contact-group a:nth-child(1){display:flex;justify-content:center;align-items:center;gap:0}.goals{margin:48px 24px;gap:12px}.feedback .personal{width:60%}}@media(max-width: 767px){.icon-feature{display:inline-block}.nav-menu .text-feature{display:none}.nav-menu a::after{left:0}.telegram{right:4px;top:92%}.hero-section{width:100%;padding:120px 20px 32px 20px}.class-section .search-box .search{width:100%}.aviableClass,.comming{display:grid;grid-template-columns:repeat(1, 1fr);gap:56px}.marquee-content img{width:70px;height:70px}.cardName{margin:20px 8px}.cardName .image{left:10%}.goals{display:grid;grid-template-columns:repeat(1, 1fr);gap:56px}.feedback .personal{width:90%}footer{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}}@media(max-width: 424px){p{font-size:10px}.aviableClass .class,.comming .class{height:-moz-fit-content;height:fit-content}.marquee-content img{width:50px;height:50px}.cardName{padding:24px 4px}.cardName .image{width:180px;height:180px;padding:2px;left:20%}.cardName .text-dsc p{font-size:12px}.cardName .text-dsc .contact-group a{padding:8px;font-size:10px}#purpose{font-size:20px}marquee{margin-top:20px}marquee img{width:50px;height:50px}.feedback .personal{width:100%}footer h3{font-size:14px}footer a{font-size:12px}}@media(max-width: 374px){header{padding:0 12px}.cardName .image{left:14%}.marquee-content img{width:40px;height:40px}}/*# sourceMappingURL=main.min.css.map */