@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}:root{--body: #fff;--black: #000;--white: #fff;--theme: #0A6965;--theme2: #004148;--theme3: #458E72;--theme4: #74c476;--theme-op: #063A37D9;--theme-op2: #0A6965cc;--theme-op3: #458E72cc;--lime: #B8FC71;--text: #0A6965;--text2: #303646;--gold: #BCA44D;--yellow: #FFD400;--gray: #F5F5F5;--gray1: #E2E4EB;--gray2: #B3BACB;--gray-op: #e2e4ebde;--blue: #0068FF}*{margin:0;padding:0;outline:none;box-sizing:border-box}body{font-family:Roboto,sans-serif;font-size:16px;color:var(--text2);line-height:1.6}ul li{list-style:none}a{display:block;text-decoration:none}.container{width:100%;padding:0 6%}@media (max-width: 575px){.container{padding:0 4%}}.container-padding{padding-top:80px;padding-bottom:80px}@media (max-width: 768px){.container-padding{padding-top:45px;padding-bottom:45px}}.navigation{position:relative;background-color:var(--white)}.navigation .header-main{position:relative;display:flex;align-items:center;justify-content:space-between;height:80px}@media (max-width: 768px){.navigation .header-main{height:65px}}.navigation .header-main .sticky-logo{z-index:5;padding-left:6%}.navigation .header-main .sticky-logo a{height:52px}@media (max-width: 768px){.navigation .header-main .sticky-logo a{height:36px}}.navigation .header-main .sticky-logo a img{height:100%}.navigation .header-main .header-left{z-index:4;padding-right:6%}@media (max-width: 1199px){.navigation .header-main .header-left{position:fixed;top:0;left:0;width:100%;height:100vh;padding-right:0;background-color:var(--white);transform:translate(-100%);transition:transform .3s ease-in-out}}@media (max-width: 1199px){.navigation .header-main .header-left.open{transform:translate(0)}}.navigation .header-main .main-menu ul{display:flex;gap:40px}@media (max-width: 1199px){.navigation .header-main .main-menu ul{flex-direction:column;text-align:center;font-size:24px;padding:120px 0}}@media (max-width: 768px){.navigation .header-main .main-menu ul{text-align:left;padding:120px 6%;height:100vh;font-size:16px;gap:20px}}.navigation .header-main .main-menu ul li.active a{font-weight:800;color:var(--theme)}.navigation .header-main .main-menu ul li a{color:var(--text2);transition:all .4s ease-in-out}.navigation .header-main .main-menu ul li a:hover{color:var(--theme)!important}.navigation .header-main .sidebar-toggle{display:none}.navigation .header-main .sidebar-toggle i{font-weight:800;font-size:20px}@media (max-width: 1199px){.navigation .header-main .sidebar-toggle{z-index:5;display:block;padding-right:6%}}.sticky{position:fixed!important;top:0!important;left:0;width:100%;z-index:100;background-color:var(--white);box-shadow:var(--gray1);-webkit-transition:all .9s;transition:all .9s;-webkit-animation:.5s ease-in-out 0s normal none 1 running fadeInDown;animation:.5s ease-in-out 0s normal none 1 running fadeInDown}.pagination-list{display:flex;gap:2px;align-items:center;justify-content:flex-end}@media (max-width: 991px){.pagination-list{justify-content:center}}.pagination li{border:1px solid transparent;line-height:1;padding:6px 10px;transition:all .4s ease-in-out}.pagination li.disabled{background:var(--gray)}.pagination li.active{color:var(--theme);border-color:var(--theme)}.pagination li a{color:var(--black);transition:all .4s ease-in-out}@media (max-width: 991px){.pagination li a{font-size:14px}}.pagination li:has(a):hover{color:var(--black);color:var(--white);background:var(--theme3)}.pagination li:has(a):hover a{color:var(--white)}input,label,select,textarea{display:block}input,select{height:40px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}input,select,textarea{width:100%;outline:none;border:none;font-size:14px;padding:10px 15px;border-radius:4px;border:1px solid var(--gray1);font-family:Roboto,sans-serif}input::placeholder,select::placeholder,textarea::placeholder{color:var(--gray2)}.radio{position:relative;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:28px!important}.radio input{position:absolute;opacity:0;cursor:pointer}.radio .checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:20px;background-color:#f0f0f0;border:2px solid #ccc;border-radius:50%;transition:background-color .3s,border-color .3s}.radio .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--white)}.radio:hover input~.checkmark{background-color:#ddd}.radio input:checked~.checkmark{background-color:var(--blue);border-color:var(--blue)}.radio input:checked~.checkmark:after{display:block}.snackbar{visibility:hidden;position:fixed;top:-100%;left:50%;color:var(--white);padding:10px 25px;border-radius:10px;transform:translate(-50%);background-color:var(--black);opacity:0;z-index:999;transition:opacity .4s ease,bottom .4s ease}.snackbar.show{visibility:visible;opacity:1;top:8%}.popup-overlay{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;background:#0009;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease}.popup-overlay.active{opacity:1;visibility:visible}.popup-overlay.active .popup-form{transform:translateY(0);opacity:1}.popup-form{background:var(--white);padding:2rem;width:90%;max-width:500px;position:relative;border-radius:8px;transform:translateY(50px);opacity:0;transition:transform .4s ease,opacity .4s ease}.popup-head{display:flex;justify-content:space-between;align-items:center}.popup-head h2{color:var(--theme);font-weight:800;font-size:24px}.popup-head i{font-weight:700;font-size:20px}.popup-body{max-height:70vh;overflow-y:auto;padding:10px 8px}.popup-body::-webkit-scrollbar{width:4px}.popup-body::-webkit-scrollbar-track{background:var(--gray1)}.popup-body::-webkit-scrollbar-thumb{background:var(--theme-op3)}.popup-body label{font-weight:500;font-size:14px;padding-top:15px;padding-bottom:4px}.popup-body .category{display:flex;gap:50px}.popup-body .category label{display:flex;gap:10px;margin:0;padding:0;white-space:nowrap;width:fit-content;align-items:center}.popup-body .wa-group{display:flex}.popup-body .wa-group select{border-radius:4px 0 0 4px;border-right:none;width:fit-content}.popup-body .wa-group input{border-left:none;border-radius:0 4px 4px 0}.popup-body .foto{display:flex;gap:18px;align-items:end}.popup-body .foto .img-foto{width:80px;height:80px;object-fit:cover;padding:10px;border:1px solid var(--gray)}.popup-body .foto .wrap p{font-size:16px;font-weight:400;padding-bottom:5px}.popup-body .foto .theme-btn{font-size:12px;height:36px;width:fit-content;padding-left:20px;padding-right:20px}.popup-body .foto .theme-btn img{height:20px;margin-right:2px}.popup-body .foto .theme-btn input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.popup-footer{padding-top:20px;display:flex;justify-content:end}.footer-section{position:relative;z-index:9}.footer-section .footer-widget{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:60px 0 80px}.footer-section .footer-widget h3{color:var(--theme);font-weight:800;font-size:24px;padding-bottom:10px}@media (max-width: 768px){.footer-section .footer-widget h3{font-size:16px}}.footer-section .footer-widget .first img{height:58px}@media (max-width: 768px){.footer-section .footer-widget .first img{height:42px}}@media (max-width: 768px){.footer-section .footer-widget .widget{width:45%}}@media (max-width: 575px){.footer-section .footer-widget .widget{width:100%}}.footer-section .footer-bottom{border-top:1px solid var(--gray1);text-align:center;padding:20px 0;color:var(--theme);font-size:16px}@media (max-width: 768px){.footer-section .footer-bottom{font-size:14px}}.list-items li{text-transform:capitalize;background-image:linear-gradient(var(--theme2),var(--theme));background-position:0 95%;background-repeat:no-repeat;background-size:0% 1px;display:flex;gap:8px;cursor:default;align-items:center;transition:all .4s ease-in-out;position:relative;list-style:none;padding:5px 0}.list-items li:not(:last-child){margin-bottom:2px}.list-items li a{position:relative;text-decoration:none;font-size:16px;color:var(--text2);gap:8px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.list-items li a{font-size:14px}}.list-items li a i{color:var(--theme);font-size:18px}.list-items li:hover{background-size:100% 1px;width:fit-content}.list-items li:hover.no-h{background-size:0 1px}.list-items li:hover.no-h a{color:var(--text2)}.list-items li:hover a{color:var(--theme)}.wa-float{position:fixed;z-index:10;bottom:6%;right:5%;padding:8px 24px;background-color:var(--theme);text-decoration:none;color:var(--body);gap:10px;transition:all .4s ease-in-out;display:flex;align-items:center;justify-content:center}.wa-float span{transition:all .4s ease-in-out}.wa-float:hover{background-color:var(--body)}.wa-float:hover span{color:var(--theme)}@media (max-width: 991px){.wa-float{border-radius:50%;width:48px;height:48px;color:var(--theme);bottom:4%;padding:0;background:var(--white);border:1px solid var(--gray1);font-size:20px;box-shadow:0 2px 2px var(--gray1)}.wa-float span{display:none}}.preloader{align-items:center;cursor:default;display:flex;height:100%;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9999999}.preloader .animation-preloader{z-index:1000}.preloader .animation-preloader .spinner{animation:spinner 1s infinite linear;border-radius:50%;border:3px solid var(--gray);border-top-color:var(--theme);height:9em;margin:0 auto 3.5em;width:9em}@media (max-width: 767px){.preloader .animation-preloader .spinner{width:7.5em;height:7.5em;margin:0 auto 1.5em}}.preloader p{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var(--gray);text-align:center}.preloader .loader{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;font-size:0;z-index:1;pointer-events:none}.preloader .loader .row{height:100%}.preloader .loader .loader-section{width:25%;padding:0}.preloader .loader .loader-section .bg{background:var(--theme-op3);height:100%;left:0;width:100%;transition:all .8s cubic-bezier(.77,0,.175,1)}.preloader.loaded .animation-preloader{opacity:0;transition:.3s ease-out}.preloader.loaded .loader-section .bg{width:0;transition:.7s .3s allcubic-bezier(.1,.1,.1,1)}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}to{left:50%;width:375px;height:375px}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}to{right:50%;width:375px;height:375px}}.theme-btn{position:relative;background:var(--theme);color:var(--white);height:44px;font-size:14px;font-weight:600;padding:12px 24px;border:1 solid var(--theme);overflow:hidden;text-align:right;line-height:150%;z-index:9;text-decoration:none;transition:all .4s ease-in-out;display:flex;align-items:center;justify-content:center}.theme-btn i{margin-left:8px;font-size:16px}.theme-btn:before,.theme-btn:after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:var(--black);border-radius:50%;z-index:-1}.theme-btn:before{left:-20px;transform:translate(-50%,-50%)}.theme-btn:after{right:-20px;transform:translate(50%,-50%)}.theme-btn:hover{color:var(--white)}.theme-btn:hover:before{animation:criss-cross-left .8s both;animation-direction:alternate}.theme-btn:hover:after{animation:criss-cross-right .8s both;animation-direction:alternate}.theme-btn.bg-white{background:var(--white);color:var(--theme)}.theme-btn.bg-white:hover{color:var(--white)}.theme-btn.hover-white{transition:all .4s ease-in-out}.theme-btn.hover-white:before,.theme-btn.hover-white:after{background-color:var(--white)}.theme-btn.hover-white:hover{color:var(--black)}.theme-btn.white-border{background-color:transparent;border:1px solid var(--white);color:var(--white)}.theme-btn.white-border:before,.theme-btn.white-border:after{background-color:var(--white)}.theme-btn.white-border:hover{color:var(--theme)}.arrow-btn{font-size:16px;position:relative;transform:translate(0);transition:.7s;color:var(--gold);transition:all .4s ease-in-out}@media (max-width: 991px){.arrow-btn{font-size:14px}}.arrow-btn i{font-size:18px;transform:rotate(-40deg)}.arrow-btn:hover{transform:translate(-5px);text-decoration:underline}.cta{position:relative;height:450px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.cta .banner{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:0}.cta .overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--theme2),transparent)}.cta .container{position:relative;z-index:2}.cta .container h3{font-size:24px;font-weight:600;color:var(--white);padding-bottom:5px}@media (max-width: 768px){.cta .container h3{font-size:16px}}.cta .container h2{font-size:36px;font-weight:800;width:50%;color:var(--white)}@media (max-width: 768px){.cta .container h2{width:100%;font-size:24px}}.cta .container .wrap{padding-top:36px;display:flex;gap:15px}#hero-carousel,#news-carousel{padding-bottom:60px}.hero .swiper-slide{width:100%;height:80vh}.hero .swiper-slide.news{height:50vh}.hero .swiper-slide img{width:100%;height:100%;object-fit:cover}.hero .swiper-slide .content{position:absolute;top:0;left:0;width:100%;height:100%}.hero .swiper-slide .content .overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--theme),transparent)}.hero .swiper-slide .content .line{margin:8% 0}.hero .swiper-slide .content-text{position:absolute;left:6%;top:50%;color:var(--white);z-index:2;transform:translateY(-50%)}.hero .swiper-slide .content-text h1{font-size:64px;font-weight:900}@media (max-width: 991px){.hero .swiper-slide .content-text h1{font-size:36px}}.hero .swiper-slide .content-text h2{font-size:32px;font-weight:600}@media (max-width: 991px){.hero .swiper-slide .content-text h2{font-size:16px}}@media (max-width: 991px){.hero .swiper-slide .content-text p{font-size:14}}.hero .swiper-slide .content-text .wrapper{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:20px}.hero .swiper-slide .content-text .wrapper img{width:84px;height:84px}@media (max-width: 991px){.hero .swiper-slide .content-text .wrapper img{width:60px;height:60px}}.hero .swiper-pagination{bottom:2%;left:6%;top:unset;width:fit-content}@media (max-width: 768px){.hero .swiper-pagination{left:4%}}.hero .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px}@media (max-width: 768px){.hero .swiper-pagination .swiper-pagination-bullet{margin:0 2px;width:7px;height:7px}}.hero .swiper-pagination .swiper-pagination-bullet-active{background:var(--theme)}.hero .prev-next{position:absolute;width:105px;left:50%;bottom:5px;transform:translate(-50%)}@media (max-width: 1199px){.hero .prev-next{left:unset;right:4%;transform:translate(0)}}@media (max-width: 768px){.hero .prev-next{width:80px;right:1%}}.hero .prev-next .swiper-button-next{padding-top:1px;padding-left:2px}.hero .prev-next .swiper-button-prev{padding-top:1px;padding-right:2px}.hero .prev-next .swiper-button-next,.hero .prev-next .swiper-button-prev{top:unset;bottom:5px;width:36px;height:35px;border-radius:50%;background-color:var(--white);box-shadow:0 2px var(--gray1);transition:all .4s ease-in-out}@media (max-width: 768px){.hero .prev-next .swiper-button-next,.hero .prev-next .swiper-button-prev{width:26px;height:26px}}.hero .prev-next .swiper-button-next:after,.hero .prev-next .swiper-button-prev:after{font-size:14px;color:var(--black)}@media (max-width: 768px){.hero .prev-next .swiper-button-next:after,.hero .prev-next .swiper-button-prev:after{font-size:12px}}.hero .prev-next .swiper-button-next:hover,.hero .prev-next .swiper-button-prev:hover{border:1px solid var(--gray1)}#news-carousel.hero .swiper-pagination{left:0}#home-school .swiper-slide,#news-carousel .swiper-slide{height:400px;width:100%;overflow:hidden}#home-school .swiper-slide img,#news-carousel .swiper-slide img{width:100%;height:100%;object-fit:cover}#home-school-thumb{margin:15px 0}@media (max-width: 991px){#home-school-thumb .swiper-wraper{flex-direction:column}}#home-school-thumb .swiper-slide{cursor:pointer;color:var(--theme);border:1px solid var(--gray1);transition:all .4s ease-in-out}#home-school-thumb .swiper-slide:hover{border-color:var(--theme)}@media (max-width: 991px){#home-school-thumb .swiper-slide{margin-right:0;margin-bottom:10px;width:100%!important}}#home-school-thumb .swiper-slide.swiper-slide-thumb-active{color:var(--white);background-color:var(--theme);border:1px solid var(--theme)}.card-curriculum{width:100%;padding:1% 2%}@media (max-width: 575px){.card-curriculum{padding:3% 4%}}.card-curriculum .title{font-size:24px;font-weight:800}@media (max-width: 991px){.card-curriculum .title{font-size:18px}}@media (max-width: 575px){.card-curriculum .title{font-size:16px}}.card-curriculum .desc{font-size:16px;font-weight:400}@media (max-width: 991px){.card-curriculum .desc{font-size:14px}}.curriculum .arrow-btn{text-align:right}.schools{border-top:1px solid var(--gray1)}.schools .content-wrapper{display:flex;justify-content:space-between;gap:15px}@media (max-width: 575px){.schools .content-wrapper{flex-direction:column}}.schools .card-school{position:relative;overflow:hidden;width:33%;cursor:pointer;transition:all .4s ease-in-out}@media (max-width: 575px){.schools .card-school{width:100%;margin-bottom:15px}}.schools .card-school:hover .content .first{left:-100%}.schools .card-school:hover .content .second{top:0}.schools .card-school:hover .poster img{transform:scale(1.05)}.schools .card-school .poster{padding-top:100%}.schools .card-school .poster img{height:120%;transition:all .4s ease-in-out;filter:grayscale(100%)}.schools .card-school .content{position:absolute;top:0;left:0;width:100%;height:100%}.schools .card-school .content .first{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out;background-color:var(--gray-op)}@media (max-width: 575px){.schools .card-school .content .first{left:-100%}}.schools .card-school .content .first img{height:12%}.schools .card-school .content .second{position:absolute;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out;flex-direction:column;background-color:var(--theme-op);text-align:center;padding:4%;top:100%;color:var(--white)}.schools .card-school .content .second h3{font-size:36px}.schools .card-school .content .second p{font-size:18px}.schools .card-school .content .second>a{color:var(--yellow);font-weight:600;font-size:18px;transition:all .4s ease-in-out}.schools .card-school .content .second>a:hover{text-decoration:underline}@media (max-width: 991px){.schools .card-school .content .second h3{font-size:20px}.schools .card-school .content .second p,.schools .card-school .content .second a{font-size:14px}}@media (max-width: 768px){.schools .card-school .content .second{top:0}}.schools .card-school .content .second .socials{display:flex;align-items:center;justify-content:center;padding:12% 0}.schools .card-school .content .second .socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--theme3);border-radius:50%;margin:0 4px;transition:all .4s ease-in-out}.schools .card-school .content .second .socials a:hover{background:var(--theme4)}.schools .card-school .content .second .socials a i{color:var(--white);font-size:20px}@media (max-width: 991px){.schools .card-school .content .second .socials a{width:32px;height:32px}.schools .card-school .content .second .socials a i{font-size:16px}}.container-split{position:relative;display:flex;align-items:center;justify-content:center;height:80vh;overflow:hidden;margin:20px 0 100px}@media (max-width: 991px){.container-split{height:auto;flex-direction:column;margin-bottom:0}}.container-split .bg-banner{position:absolute;width:100%;height:100%;opacity:.2;object-fit:cover}.container-split .content{position:relative;width:50%;height:100%}@media (max-width: 991px){.container-split .content{width:92%}.container-split .content.banner{height:450px}.container-split .content .theme-btn{width:100%}}.container-split .content .overlay{z-index:2;position:absolute;bottom:0;left:0;height:50%;width:100%;background:linear-gradient(to up,var(--theme),transparent)}.container-split .content img{width:100%;height:100%;object-fit:cover}.container-split .content.text{color:var(--theme);padding:5%;flex-direction:column;display:flex;align-items:center;justify-content:center;align-items:flex-start}@media (max-width: 991px){.container-split .content.text{padding-left:0;padding-right:0;height:fit-content}}.container-split .content.text h2{font-weight:900;font-size:36px;padding-bottom:20px}@media (max-width: 575px){.container-split .content.text h2{font-size:24px}}.container-split .content.text p{font-weight:600;font-size:16px;padding-bottom:20px}@media (max-width: 575px){.container-split .content.text p{font-size:14px;font-weight:400}}.container-split .content.text .theme-btn{margin-top:30px;text-align:center}@media (max-width: 575px){.container-split .content.text .theme-btn{margin-top:10px;margin-bottom:30px}}.section-bg{position:relative;height:600px;overflow:hidden;flex-direction:column;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}@media (max-width: 575px){.section-bg{height:auto}}.section-bg .banner{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:0}.section-bg .overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:var(--theme-op)}.section-bg .content{z-index:3;width:100%}.section-bg .content-wrapper{display:flex;flex-wrap:wrap;width:100%}@media (max-width: 575px){.section-bg .content-wrapper{flex-direction:column}}.section-bg .card-alumni{position:relative;width:20%;cursor:pointer;overflow:hidden}@media (max-width: 991px){.section-bg .card-alumni{width:33.33%}}@media (max-width: 575px){.section-bg .card-alumni{width:100%;display:flex}.section-bg .card-alumni:nth-child(odd) .alumni-content{background-color:var(--theme-op)}}.section-bg .card-alumni:hover .poster img{transform:scale(1.04);filter:grayscale(0)}.section-bg .card-alumni:hover .alumni-content{top:0}.section-bg .card-alumni .poster{padding-top:100%}@media (max-width: 575px){.section-bg .card-alumni .poster{padding-top:50%;width:50%}}.section-bg .card-alumni .poster img{height:120%;transition:all .4s ease-in-out;filter:grayscale(.8)}.section-bg .card-alumni .alumni-content{position:absolute;top:100%;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding-bottom:10%;transition:all .4s ease-in-out;color:var(--white)}@media (max-width: 575px){.section-bg .card-alumni .alumni-content{top:0;width:50%;left:50%;padding:5%;align-items:start}}.section-bg .card-alumni .alumni-content .name{font-size:24px;font-weight:600}@media (max-width: 575px){.section-bg .card-alumni .alumni-content .name{font-size:18px}}.section-bg .card-alumni .alumni-content .desc{font-size:18px}@media (max-width: 575px){.section-bg .card-alumni .alumni-content .desc{font-size:14px}}.section-news .content-wrapper{padding-bottom:15px;display:flex;flex-wrap:wrap;justify-content:space-between}.section-news .content-wrapper.home .card-news{width:19%;overflow:hidden;margin-bottom:1%}@media (max-width: 991px){.section-news .content-wrapper.home .card-news{width:24%}.section-news .content-wrapper.home .card-news:nth-child(5){display:none}}@media (max-width: 575px){.section-news .content-wrapper.home .card-news{width:49%;margin-bottom:2%}}.section-news .content-wrapper.home .card-news .news-content{padding:6%}.section-news .content-wrapper.home .card-news .news-content .desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.section-news .content-wrapper .card-news{width:32%;overflow:hidden;margin-bottom:2%}@media (max-width: 575px){.section-news .content-wrapper .card-news{width:100%;margin-bottom:4%}}.section-news .content-wrapper .card-news .poster{position:relative;width:100%;padding-top:75%;overflow:hidden}.section-news .content-wrapper .card-news .poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.section-news .content-wrapper .card-news .news-content{background-color:var(--theme);padding:8%;color:var(--white)}@media (max-width: 768px){.section-news .content-wrapper .card-news .news-content{padding:6%}}.section-news .content-wrapper .card-news .news-content .date{font-size:14px}@media (max-width: 991px){.section-news .content-wrapper .card-news .news-content .date{font-size:12px}}.section-news .content-wrapper .card-news .news-content .title{font-weight:800;font-size:20px;padding:5px 0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}@media (max-width: 991px){.section-news .content-wrapper .card-news .news-content .title{padding:4px 0;font-size:16px}}.section-news .content-wrapper .card-news .news-content .desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media (max-width: 991px){.section-news .content-wrapper .card-news .news-content .desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:14px}}@media (max-width: 768px){.section-news .content-wrapper .card-news .news-content .desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.section-news .arrow-btn{text-align:right}@media (max-width: 575px){.section-news .arrow-btn{text-align:center;width:100%;color:var(--white);padding:8px 0;background-color:var(--theme)}}.title-section{color:var(--theme);font-size:36px;font-weight:700;padding-bottom:10px}@media (max-width: 991px){.title-section{font-size:24px}}@media (max-width: 768px){.title-section{font-size:20px}}.title-section.white{color:var(--white)}.subtitle-section{color:var(--theme);font-size:16px}@media (max-width: 768px){.subtitle-section{font-size:14px}}.subtitle-section.white{color:var(--white)}.poster{position:relative;width:100%;padding-top:65%;overflow:hidden}.poster img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.line{width:80px;height:8px;background-color:var(--lime)}.about .banner{height:450px;margin-top:10px;margin-bottom:25px;overflow:hidden}.about .banner img{width:100%;height:100%;object-fit:cover}.about .desc{font-weight:500;color:var(--theme)}.about .content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px}.about .card-about{width:32%;height:100%;align-items:stretch}@media (max-width: 768px){.about .card-about{width:100%;margin-bottom:15px}}.about .card-about .poster .overlay{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;background:linear-gradient(to top,var(--theme),transparent)}.about .card-about .poster-title{position:absolute;bottom:5%;left:5%;z-index:2;font-size:24px;color:var(--white)}@media (max-width: 768px){.about .card-about .poster-title{font-size:20px}}.about .card-about .content{height:350px;padding:5%;border:1px solid var(--gray1);color:var(--theme)}@media (max-width: 1199px){.about .card-about .content{height:470px}}@media (max-width: 991px){.about .card-about .content{height:320px}}.about .card-about .content .content-title{font-weight:900;font-size:20px}@media (max-width: 768px){.about .card-about .content .content-title{font-size:16px}}.about .card-about .content .desc{font-weight:400;padding-bottom:15px}@media (max-width: 768px){.about .card-about .content .desc{font-size:14px}}.section-achievement{margin-bottom:100px;height:500px}@media (max-width: 991px){.section-achievement{padding:80px 0;height:auto}}@media (max-width: 768px){.section-achievement{padding:50px 0 40px;height:auto}}.section-achievement .content-wrapper{padding-top:60px;padding-bottom:15px;display:flex;justify-content:space-between}@media (max-width: 991px){.section-achievement .content-wrapper{padding-top:20px}}@media (max-width: 768px){.section-achievement .content-wrapper{gap:10px;flex-direction:column}}.section-achievement .content-wrapper .card-achievement{width:24%;padding:28px 2%;background:var(--theme);text-align:center}.section-achievement .content-wrapper .card-achievement .count{font-size:36px;font-weight:800;padding-bottom:10px;color:var(--yellow)}.section-achievement .content-wrapper .card-achievement .desc{font-size:16px;font-weight:600;color:var(--white)}@media (max-width: 991px){.section-achievement .content-wrapper .card-achievement .count{font-size:28px}.section-achievement .content-wrapper .card-achievement .desc{font-size:14px}}@media (max-width: 768px){.section-achievement .content-wrapper .card-achievement{width:100%;padding:20px 2%}}#about-carousel{margin-top:80px;padding-top:80px;padding-bottom:40px;background:var(--gray)}#about-carousel .swiper-slide{display:flex;justify-content:space-between;height:60vh}#about-carousel .swiper-slide>h2{display:none}@media (max-width: 991px){#about-carousel .swiper-slide{flex-direction:column;justify-content:start;height:auto}#about-carousel .swiper-slide>h2{display:block;font-size:20px;color:var(--theme);padding-bottom:15px}}#about-carousel .swiper-slide .banner{width:50%}@media (max-width: 991px){#about-carousel .swiper-slide .banner{width:100%}}#about-carousel .swiper-slide .banner img{width:100%;height:100%;object-fit:cover}#about-carousel .swiper-slide .content{display:flex;flex-direction:column;width:50%;padding-left:5%;color:var(--theme)}#about-carousel .swiper-slide .content h2{font-weight:900;font-size:36px;padding-bottom:20px}#about-carousel .swiper-slide .content h3{padding-top:20px;font-weight:900;font-size:24px}@media (max-width: 991px){#about-carousel .swiper-slide .content{width:100%;padding-left:0}#about-carousel .swiper-slide .content h2{display:none}#about-carousel .swiper-slide .content h3{font-size:16px}#about-carousel .swiper-slide .content p{font-size:14px}}#about-carousel-thumb{background:var(--gray);padding-bottom:40px}#about-carousel-thumb .swiper-slide{padding:15px 0}#about-carousel-thumb .swiper-slide.swiper-slide-thumb-active p{color:var(--theme);border-color:var(--gold)}#about-carousel-thumb .swiper-slide.swiper-slide-thumb-active p:before{border-color:var(--gold)}#about-carousel-thumb .swiper-slide.swiper-slide-thumb-active p:after{background:var(--gold)}#about-carousel-thumb .swiper-slide:hover p{color:var(--theme)}#about-carousel-thumb .swiper-slide p{cursor:pointer;font-weight:900;font-size:20px;color:var(--gray2);padding:20px 0;text-align:center;border-top:1px solid var(--gray1);transition:all .4s ease-in-out}@media (max-width: 991px){#about-carousel-thumb .swiper-slide p{font-size:14px}}#about-carousel-thumb .swiper-slide p:before{position:absolute;border-radius:50%;top:16px;left:50%;content:"";width:20px;height:20px;border:4px solid var(--gray1);transform:translate(-50%,-50%);transition:all .4s ease-in-out}#about-carousel-thumb .swiper-slide p:after{position:absolute;border-radius:50%;top:16px;left:50%;content:"";width:14px;height:14px;background:var(--gray1);transform:translate(-50%,-50%);transition:all .4s ease-in-out}.school{padding-bottom:100px}@media (max-width: 991px){.school{padding-top:60px;padding-bottom:80px}}@media (max-width: 768px){.school{padding-top:40px;padding-bottom:50px}}.school .wrapper{display:flex;justify-content:space-between}@media (max-width: 991px){.school .wrapper{flex-direction:column}}.school .wrapper #school-carousel{width:60%;color:var(--theme)}.school .wrapper #school-carousel img{width:100%;height:500px;object-fit:cover}.school .wrapper #school-carousel h3{padding-top:10px;font-size:24px}@media (max-width: 991px){.school .wrapper #school-carousel{width:100%}}@media (max-width: 768px){.school .wrapper #school-carousel img{height:400px}.school .wrapper #school-carousel h3{font-size:16px}.school .wrapper #school-carousel p{font-size:14px}}.school .wrapper #school-carousel-thumb{width:40%}.school .wrapper #school-carousel-thumb .swiper-wrapper{flex-direction:column}.school .wrapper #school-carousel-thumb .swiper-slide{width:85%;padding:0 5%;height:100px!important;cursor:pointer;color:var(--theme);border-bottom:1px solid var(--theme);display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out;justify-content:start}.school .wrapper #school-carousel-thumb .swiper-slide:hover{color:var(--white);background:var(--theme4)}@media (max-width: 991px){.school .wrapper #school-carousel-thumb .swiper-slide{margin-right:0;margin-bottom:10px;width:100%!important}}.school .wrapper #school-carousel-thumb .swiper-slide.swiper-slide-thumb-active{color:var(--white);background-color:var(--theme);border:1px solid var(--theme)}@media (max-width: 991px){.school .wrapper #school-carousel-thumb{width:100%;margin-bottom:15px}.school .wrapper #school-carousel-thumb .swiper-slide{width:100%;margin-bottom:0;height:60px!important}}.admission.container-split{background:var(--gray);margin-top:0;height:auto;line-height:1}.admission .desc{color:var(--theme)}@media (max-width: 768px){.admission .desc{font-size:14px}}@media (max-width: 991px){.admission .title-section{font-size:20px}}.admission .list-reg{padding:10px 0}.admission .list-reg .item{display:flex;gap:16px;align-items:center;padding-bottom:12px}.admission .list-reg .item h1{font-weight:900;font-size:36px;color:var(--gold);line-height:1.5}@media (max-width: 991px){.admission .list-reg .item{gap:15px}.admission .list-reg .item h1{font-size:24px}}.admission .list-reg .item p{color:var(--black);padding:0;font-weight:400;white-space:normal;line-height:1.6}.admission .list-reg .item p a{color:#008fe2;display:inline;text-decoration:underline;transition:all .4s ease-in-out}.admission .list-reg .item p a:hover{text-decoration:none}.cta-2{position:relative;margin:100px 0;padding-top:100px;padding-bottom:100px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.cta-2{margin:60px 0;padding-top:60px;padding-bottom:60px}}.cta-2 .banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;filter:grayscale(.5)}.cta-2 .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:var(--gray-op)}.cta-2 .container{display:flex;justify-content:space-between;align-items:center;z-index:3;gap:20px;color:var(--theme)}.cta-2 .container h3{font-weight:900;font-size:36px;padding-bottom:10px}.cta-2 .container .list-items a{color:var(--theme)}@media (max-width: 991px){.cta-2 .container{flex-direction:column;align-items:start}}@media (max-width: 768px){.cta-2 .container h3{font-size:24px}.cta-2 .container p{font-size:14px}}.alumni.cta-2 .container{flex-direction:column;text-align:center}.alumni.cta-2 .container h2{font-size:36px}.alumni.cta-2 .container .theme-btn{margin-top:15px}@media (max-width: 768px){.alumni.cta-2 .container{align-items:center}.alumni.cta-2 .container h2{font-size:24px}}.contact.container-padding{padding-bottom:40px}.contact .content-wrapper{padding:0}.contact .card-about .content{display:flex;align-items:center;justify-content:center;flex-direction:column}.contact .card-about .content img{height:50px;margin-bottom:40px}.contact .card-about .content p{color:var(--black)}.contact .card-about .content .list-items{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 768px){.contact .card-about .content img{height:40px;margin-bottom:30px}.contact .card-about .content p{font-size:14px}.contact .card-about .content .list-items{margin-top:25px}}.news.container{padding-top:80px;padding-bottom:40px}.tab-category{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--gray1)}.tab-category a{cursor:pointer;position:relative;padding:8px 40px;transition:all .4s ease-in-out}@media (max-width: 768px){.tab-category a{font-size:14px;padding:8px 0;text-align:center;width:33%}}.tab-category a:after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:-1px}.tab-category a.active{color:var(--theme);font-weight:500}.tab-category a.active:after{background:var(--theme)}.tab-category a:hover{background:var(--theme4)}.breadcrumb{display:flex;gap:10px;padding:15px 0}.breadcrumb a{color:var(--black);transition:all .4s ease-in-out}@media (max-width: 991px){.breadcrumb a{font-size:14px}}.breadcrumb a.active,.breadcrumb a:hover{color:var(--theme)}.news-detail .banner{height:55vh;width:100%;object-fit:cover;object-position:center}.news-detail h1{color:var(--theme);font-size:36px;font-weight:800}@media (max-width: 991px){.news-detail .banner{height:45vh}.news-detail h1{font-size:24px}}.news-detail .wrapper{padding-top:40px;display:flex;justify-content:space-between;gap:5%}.news-detail .wrapper .left{width:65%}.news-detail .wrapper .right{width:30%}.news-detail .wrapper img{width:80%;margin:15px 0}.news-detail .wrapper h4{font-size:20px;color:var(--theme)}@media (max-width: 991px){.news-detail .wrapper{padding-top:20px;flex-direction:column-reverse}.news-detail .wrapper .left,.news-detail .wrapper .right{width:100%}.news-detail .wrapper .right{border:1px solid var(--gray1);padding:4%;margin-bottom:20px}.news-detail .wrapper img{width:100%}.news-detail .wrapper h4{font-size:16px}.news-detail .wrapper p{font-size:14px}}.testimonial.cta-2 .theme-btn{cursor:pointer}.testimonial.section-bg{height:fit-content}.testimonial .hero{padding-top:5px;padding-bottom:60px}@media (max-width: 768px){.testimonial .hero{padding-bottom:50px}}.testimonial .swiper-slide{height:fit-content}@media (max-width: 768px){.testimonial .card-news .poster{padding-top:80%}}.testimonial .card-news .news-content{color:var(--gray);padding:6% 7%;background:var(--theme);text-align:center}.testimonial .card-news .news-content .testi{height:105px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}.testimonial .card-news .news-content .name{padding-top:15px;font-size:20px;font-weight:800}.testimonial .card-news .news-content .category{font-size:14px;font-weight:400}@media (max-width: 768px){.testimonial .card-news .news-content .testi{height:94px;font-size:14px}.testimonial .card-news .news-content .name{font-size:16px}.testimonial .card-news .news-content .category{font-size:12px}}.testimonial .swiper-pagination{left:0}.testimonial .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:var(--gray2)}.testimonial .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--theme)}.testimonial .prev-next{right:0}.testimonial .prev-next .swiper-button-prev,.testimonial .prev-next .swiper-button-next{box-shadow:none}
