:root{--theme: #f1b112;--color-gray-1: #161616;--color-orange: #ff914d;--font-family: 'Inter', sans-serif;--white: #fff;--gray: #666;--bs-gutter-x: 16px}body{background:var(--color-gray-1);font-family:var(--font-family);font-weight:400;font-size:14px;line-height:140%;color:#fff;overflow-x:hidden;word-break:break-word}.text-gray{color:var(--gray)}img{max-width:100%;vertical-align:middle}.text-xs{font-size:12px;line-height:2}.text-sm{font-size:14px;line-height:24px}.text-base{font-size:16px;line-height:28px}.text-xl{font-size:20px;font-weight:700;line-height:33px}.error-massage-input{display:block;color:red;font-size:14px;margin:10px 0}.is-invalid{display:block}.line-though{text-decoration:line-through}.line-through{border-top:1px solid #dadce0;display:inline-block;width:100%}.pb-96{padding-bottom:46px}@media screen and (min-width: 1200px){.pb-96{padding-bottom:48px}}.pt-96{padding-top:46px}@media screen and (min-width: 1200px){.pt-96{padding-top:48px}}a{text-decoration:none}a:hover{text-decoration:none;color:var(--theme);outline:none}.cursor-pointer{cursor:pointer}.box-title .title{color:var(--theme);text-align:center;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 24px 0;padding:8px 24px;position:relative;display:inline-block}.box-title .title::before,.box-title .title::after{content:"";position:absolute;width:10px;height:34px;background-size:cover}.box-title .title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='40' viewBox='0 0 12 40' fill='none'%3E%3Crect width='2' height='40' fill='%23F1B112'/%3E%3Crect y='2' width='2' height='12' transform='rotate(-90 0 2)' fill='%23F1B112'/%3E%3Crect y='40' width='2' height='12' transform='rotate(-90 0 40)' fill='%23F1B112'/%3E%3C/svg%3E");left:0;top:50%;transform:translateY(-50%)}.box-title .title::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='40' viewBox='0 0 12 40' fill='none'%3E%3Crect width='2' height='40' transform='matrix(-1 0 0 1 12 0)' fill='%23F1B112'/%3E%3Crect width='2' height='12' transform='matrix(0 -1 -1 0 12 2)' fill='%23F1B112'/%3E%3Crect width='2' height='12' transform='matrix(0 -1 -1 0 12 40)' fill='%23F1B112'/%3E%3C/svg%3E");right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.box-title .title{font-size:16px}}.custom-pagination .swiper-pagination{position:relative;top:auto;left:auto;bottom:auto;right:auto;text-align:left}.custom-pagination .swiper-pagination-bullet{width:24px;height:4px;border-radius:0;background:#fff}.custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme)}.custom-navigation{display:flex;align-items:center;gap:8px}.custom-navigation .swiper-button-next,.custom-navigation .swiper-button-prev{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;border-radius:100%;background:#fff;position:relative;top:auto;left:auto;margin-top:0;right:auto}.custom-navigation .swiper-button-next:after,.custom-navigation .swiper-button-prev:after{display:none}.custom-navigation .swiper-button-next.swiper-button-disabled,.custom-navigation .swiper-button-prev.swiper-button-disabled{opacity:1;background:hsla(0,0%,100%,.1)}.custom-navigation .swiper-button-next.swiper-button-disabled svg path,.custom-navigation .swiper-button-prev.swiper-button-disabled svg path{fill:#fff}.swiper-custom-controls{padding:24px 0;display:flex;align-items:center}.swiper-custom-controls .custom-pagination{flex:1}.button-assets{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:24px;border:1px solid rgba(0,0,0,0);transition:.3s ease-in-out all;border-radius:4px;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1200px){.button-assets{padding:8px 24px}}.button-theme{background:var(--theme);border:1px solid var(--theme);color:var(--white)}.button-theme svg path{fill:#fff}.button-theme:hover{color:#fff;border:1px solid #ffd56e;background:#ffd56e}.button-theme-outline{background:rgba(0,0,0,0);color:var(--theme);border:1px solid currentColor}.button-theme-outline svg path{fill:var(--theme)}.button-theme-outline:hover{color:#ffd46a;background:#323232}h1.title-page{font-weight:600}nav+h1{margin-top:24px !important}.title-page{margin:0 0 16px;color:var(--white);font-size:32px;font-weight:700;line-height:1.1875;text-transform:uppercase}@media screen and (min-width: 768px){.title-page{font-size:48px}}@media screen and (min-width: 1200px){.title-page{margin-bottom:24px;font-size:72px;line-height:1}}.text-xs{font-size:12px;line-height:2}.text-sm{font-size:14px;line-height:24px}.text-base{font-size:16px;line-height:28px}.text-xl{font-size:20px;font-weight:700;line-height:33px}hr{background:hsla(0,0%,100%,.1);margin:0}.wrapper__main{display:flex;flex-direction:column;gap:48px;padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1200px){.wrapper__main{gap:48px;padding-top:48px;padding-bottom:48px}}.wrapper__main--content{display:flex;flex-direction:column;gap:48px}@media screen and (min-width: 1200px){.wrapper__main--content{gap:48px}}@media screen and (min-width: 1200px){.fw-xl-medium{font-weight:500}}.page-error{background:var(--color-gray-1) url("../images/bg-home-about.png") no-repeat top center/cover;padding:48px 0;background-position:top center;background-size:auto}.page-error .main-404{display:flex;align-items:center;justify-content:center;padding:24px 0;gap:48px;flex-direction:column}.page-error .title{color:var(--F1B112, #f1b112);font-family:Inter;font-size:72px;font-weight:700;line-height:1;text-transform:uppercase;margin:24px 0}.page-error .txt{color:var(--FFFFFF, #fff);text-align:center;font-size:14px;font-weight:500;line-height:1.75}.page-error a{display:inline-block;border-radius:4px;background:var(--F1B112, #f1b112);padding:8px 24px;color:#fff;font-size:14px;font-weight:600;line-height:24px}.page-error .img{max-width:75vw}@media screen and (min-width: 992px){.page-error{padding:150px 0;background:var(--color-gray-1) url("../images/bg-home-about.png") no-repeat center center/cover;background-position:center center;background-size:cover}.page-error .main-404{padding:48px 0;flex-direction:row;justify-content:space-between}.page-error .img{max-width:45vw}.page-error .title{font-size:128px}.page-error .txt{font-size:16px}.page-error a{padding:16px 48px;font-size:16px}}@media screen and (min-width: 1440px){.page-error .main-404 .img{max-width:650px}}.nd-content img,.nd-content iframe{max-width:100%}.nd-content .wp-caption{display:block;margin:0 auto 24px;max-width:100%}.nd-content .wp-caption img{display:block;width:100%;height:auto}.nd-content .wp-caption .wp-caption-text,.nd-content .wp-caption .figcaption,.nd-content .wp-caption figcaption{margin-top:8px;font-size:14px;font-weight:400;line-height:1.5;font-style:italic;opacity:.85;text-align:center}.nd-content .wp-caption.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.nd-content .wp-caption.alignleft{float:left;margin:0 24px 16px 0}.nd-content .wp-caption.alignright{float:right;margin:0 0 16px 24px}.nd-content table{border-collapse:collapse;border-spacing:0;width:auto}.nd-content th,.nd-content td{padding:0;text-align:inherit;border-width:1px}.breadcrumb{margin-bottom:0}.header-menu-top{padding:5px 0}.header-menu-top-content{display:flex;align-items:center}.header-menu-top-right{margin-left:auto}.header-menu-top-right-content{display:flex}.header-menu-top-right-content>*:not(:last-child){margin-right:10px}.header-search,.header-hotline,.header-lang{display:flex;align-items:center;justify-content:center;border-radius:60px;border:1px solid hsla(0,0%,100%,.1);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.header-search:hover,.header-search:focus,.header-hotline:hover,.header-hotline:focus,.header-lang:hover,.header-lang:focus{background-color:var(--theme);border-color:var(--theme);color:#fff}.header-search:focus,.header-hotline:focus,.header-lang:focus{box-shadow:0px 0px 0px 2px rgba(241,177,18,.5)}.header-search{padding:8px}.header-hotline{gap:4px;padding:8px 12px;color:#fff;text-transform:uppercase}.header-lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;outline:none;color:#fff;padding:8px 12px;height:100%}.header-lang .dropdown-toggle::after{margin-left:8px;vertical-align:2px}.header-lang .dropdown-menu{padding:4px;border-radius:8px;background:var(--999999, #999);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (min-width: 768px){.header-lang .dropdown-menu{min-width:240px;margin-top:4px !important}}.header-lang .dropdown-item{display:flex;gap:8px;border-radius:4px;border:1px solid rgba(0,0,0,0);background:var(--FFFFFF, #fff);color:var(--161616, #161616);font-size:14px;font-weight:500;line-height:24px;padding:11px 24px}.header-lang .dropdown-item:not(:last-child){margin-bottom:8px}.header-lang .dropdown-item img{width:28px;height:20px}.header-lang .dropdown-item:hover,.header-lang .dropdown-item:focus{border:1px solid var(--F1B112, #f1b112)}.header-menu-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:13px 0;transition:max-height .3s ease,padding .3s ease,opacity .3s ease,border .3s ease;max-height:200px;overflow:hidden}.header-nav-list{list-style:none;padding:0;margin:0}.header-nav-item{display:inline-block;margin-right:56px;position:relative}.header-nav-item a{text-transform:uppercase;color:#fff;font-size:16px;font-weight:500;transition:color .3s ease}.header-nav-item a.active{color:var(--theme)}.header-nav-item:hover>a{color:var(--theme)}.header-nav-item.has-submenu a{display:flex;align-items:center}.header-nav-item.has-submenu>a::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.59 8.29498L12 12.875L7.41 8.29498L6 9.70498L12 15.705L18 9.70498L16.59 8.29498Z' fill='white'/%3E%3C/svg%3E");width:24px;height:24px;margin-left:auto;transition:transform .3s ease}.header-nav-item.has-submenu:hover>a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.59 8.29498L12 12.875L7.41 8.29498L6 9.70498L12 15.705L18 9.70498L16.59 8.29498Z' fill='%23F1B112'/%3E%3C/svg%3E")}.header-nav-item.has-submenu>a{position:relative}.header-nav-item.has-submenu>a::after{position:absolute;top:50%;right:0;margin-top:-12px}@media screen and (min-width: 992px){.header-nav-item.has-submenu>a::after{margin-top:0}}@media screen and (min-width: 992px){.header-nav-item.has-submenu>a{position:relative}.header-nav-item.has-submenu>a::after{position:relative;top:auto;right:auto}}@media screen and (max-width: 1200px){.header-nav-item{margin-right:30px}}.header-submenu{position:fixed;left:0;top:100%;width:100%;opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .3s ease,visibility .3s ease;z-index:100}.header-nav-item.has-submenu:hover .header-submenu,.header-submenu:hover{opacity:1;visibility:visible}.header-submenu-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);backdrop-filter:blur(2px);pointer-events:none}.header-submenu-content{position:relative;z-index:1;padding:12px 0;max-height:350px;overflow-y:auto}.header-submenu-content .container{padding:0}@media screen and (min-width: 1440px){.header-submenu-content{max-height:550px}}.header-submenu-wrapper{display:grid;grid-template-columns:1fr;margin-left:12%;max-width:300px;padding-left:16px}.header-submenu-title{color:#fff;font-size:16px;font-weight:700;line-height:24px;text-transform:none;display:inline-block;padding:12px 0;text-transform:none !important}.header-submenu-title:hover,.header-submenu-title.active{color:var(--theme) !important}.header-submenu-title:not(:first-child){border-top:1px solid hsla(0,0%,100%,.1)}.header-submenu-list{list-style:none;padding:0;margin:0}.header-submenu-list li{margin-bottom:12px}.header-submenu-list li:last-child{margin-bottom:0}.header-submenu-list li a{color:hsla(0,0%,100%,.8);font-size:15px;font-weight:400;text-transform:none;transition:color .3s ease,padding-left .3s ease;display:block}.header-submenu-list li a:hover{color:#fff;padding-left:8px}.header-mobile-toggle{display:none;flex-direction:column;justify-content:space-between;align-items:center;width:auto;height:auto;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.1);border-radius:60px;cursor:pointer;padding:13px 10px;z-index:1051;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.header-mobile-toggle span{display:block;width:18px;height:2px;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform-origin:center;position:relative}.header-mobile-toggle span:nth-child(1){top:0}.header-mobile-toggle span:nth-child(2){opacity:1;margin:3px 0}.header-mobile-toggle span:nth-child(3){bottom:0}.header-mobile-toggle.active span:nth-child(1){transform:translateY(5px) rotate(45deg);top:0}.header-mobile-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0);margin:3px 0}.header-mobile-toggle.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg);bottom:0}.header-language-mobile{display:none}.header-logo img{max-width:178px;max-height:50px}@keyframes fadeInSlideLeft{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}#header{width:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(12px);z-index:1049;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid hsla(0,0%,100%,.7);transition:transform .3s ease}#header.header-hidden .header-menu-bottom{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;border-top:none}@media(min-width: 992px){#header.header-hidden .header-menu-bottom{max-height:0;padding-top:0;padding-bottom:0;opacity:0;border-top:none}}@media(max-width: 992px){.header-menu-top{padding:12px 0}.header-menu-top-content{display:flex;align-items:center;justify-content:space-between}.header-logo{position:absolute;left:50%;transform:translateX(-50%)}.header-logo img{max-height:40px;width:auto;max-width:120px}.header-search{display:flex;padding:11px;flex-shrink:0;margin:0}.header-search img{width:16px;height:16px}.header-hotline{font-size:14px;padding:11px;flex-shrink:0;margin:0}.header-hotline img{width:16px;height:16px}.header-hotline span{display:none}.header-lang{display:none}.header-lang button{padding:6px 10px}.header-mobile-toggle{display:flex;order:-1}.header-menu-bottom{position:fixed;top:var(--header-height, 58px);left:-100vw;width:100%;height:calc(100vh - var(--header-height, 58px));background:rgba(0,0,0,.95);backdrop-filter:blur(12px);padding:0 4px;border-top:1px solid hsla(0,0%,100%,.1);overflow-y:auto;transition:left .8s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .5s linear;z-index:1048;max-height:unset;opacity:0;visibility:hidden;pointer-events:none}.header-menu-bottom.mobile-menu-open{left:0;opacity:1;visibility:visible;pointer-events:auto}.header-nav-list{display:flex;flex-direction:column}.header-nav-item{display:block;margin-right:0;margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.1);opacity:0;transform:translateX(20px);animation:fadeInSlideLeft .6s ease forwards}.header-nav-item:nth-child(1){animation-delay:0.18s}.header-nav-item:nth-child(2){animation-delay:0.26s}.header-nav-item:nth-child(3){animation-delay:0.34s}.header-nav-item:nth-child(4){animation-delay:0.42s}.header-nav-item:nth-child(5){animation-delay:0.5s}.header-nav-item:nth-child(6){animation-delay:0.58s}.header-nav-item:nth-child(7){animation-delay:0.66s}.header-nav-item:nth-child(8){animation-delay:0.74s}.header-nav-item:nth-child(9){animation-delay:0.82s}.header-nav-item:nth-child(10){animation-delay:0.9s}.header-nav-item:last-child{border-bottom:none}.header-nav-item a{display:block;padding:15px 0;color:var(--FFFFFF, #fff);font-size:20px;font-weight:700;line-height:1.65;transition:color .3s ease,padding-left .3s ease,transform .3s ease}}@media screen and (max-width: 992px)and (min-width: 992px){.header-nav-item a:hover{color:var(--theme);padding-left:10px}}@media(max-width: 992px){.header-nav-item.has-submenu.active>a::after{transform:rotate(180deg)}.header-submenu{position:static;width:100%;margin-left:0;max-height:0;overflow:hidden;opacity:0;transform:none;transition:max-height .4s ease,opacity .3s ease;pointer-events:auto}.header-nav-item.active .header-submenu{max-height:500px;opacity:1;visibility:visible}.header-submenu-backdrop{display:none}.header-submenu-content{padding:0}.header-submenu-wrapper{display:block;margin-left:0;max-width:unset}.header-submenu-col{margin-bottom:20px}.header-submenu-col:last-child{margin-bottom:0}.header-submenu-title{margin-bottom:0;padding:15px 0}.header-submenu-list li{margin-bottom:8px}.header-submenu-list li a{font-size:14px;padding:8px 0}.header-submenu-list li a:hover{padding-left:12px}.header-language-mobile{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.header-language-mobile a{flex:1;display:flex;padding:12px 12px 12px 24px;align-items:center;gap:24px;border-radius:4px;border:1px solid rgba(0,0,0,0);background:var(--FFFFFF, #fff);color:var(--161616, #161616);font-size:14px;font-weight:500}.header-language-mobile a.active{border:1px solid var(--F1B112, #f1b112)}}@media screen and (max-width: 768px){.header-language-mobile{grid-template-columns:1fr}}.footer{background:url("../images/bg-footer.png") no-repeat top center;background-size:100% auto;color:#fff;padding:24px 0 0;position:relative}.footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(94deg, #ffbf00 0%, #d80004 100%)}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width: 992px){.footer-top{flex-direction:column;gap:48px;padding-bottom:48px}}.footer-logo img{max-height:50px;width:auto}@media(max-width: 767px){.footer-logo img{max-height:40px}}.footer-socials{display:flex;gap:12px}@media(max-width: 576px){.footer-socials{width:100%;justify-content:center}}.footer-social-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:all .3s ease;border-radius:30px;background:#222}.footer-social-item img{max-width:40px;max-height:40px}.footer-social-item:hover{transform:translateY(-2px)}@media(max-width: 767px){.footer-social-item{width:auto;padding:10px 36px}.footer-social-item img{max-width:22px}}@media(max-width: 576px){.footer-social-item{padding:0 18px;flex:1}}.footer-content{display:flex;padding:48px 0 0}@media(max-width: 992px){.footer-content{display:grid;grid-template-columns:1fr;padding:0}}.footer-col{padding:0 24px;flex:1;border-left:1px solid #222}.footer-col:first-child{padding-left:0;border-left:0}@media screen and (min-width: 992px){.footer-col:first-child{flex:0 0 360px;max-width:360px}}.footer-col:last-child{padding-right:0}@media screen and (max-width: 992px){.footer-col{padding:16px 0}.footer-col:not(:first-child){border-top:1px solid #222}.footer-col{border-left:none}}.footer-title{color:var(--theme);font-size:14px;font-weight:700;margin-bottom:24px;line-height:24px}@media(max-width: 768px){.footer-title{margin-bottom:16px;font-size:16px}}.footer-address p{margin-bottom:8px;color:#999;font-size:14px;line-height:1.6}.footer-address p:last-child{margin-bottom:0}.footer-address p strong{color:#fff;font-weight:600}.footer-contact-item{display:flex;align-items:center;gap:8px;margin-top:12px}.footer-contact-item img{width:16px;height:16px}.footer-contact-item span{color:#999}.footer-list{list-style:none;padding:0;margin:0}.footer-list li{margin-bottom:12px}.footer-list li:last-child{margin-bottom:0}.footer-list li a{color:#999;font-size:14px;line-height:1.6;transition:color .3s ease,padding-left .3s ease;display:inline-block}.footer-list li a:hover{color:var(--theme);padding-left:6px}@media screen and (max-width: 768px){.footer-list li a{font-size:16px}}.footer-bottom{padding:16px 0;display:flex;border-top:1px solid hsla(0,0%,100%,.1);margin-top:0;color:#999;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.footer-bottom a{color:#999}@media screen and (min-width: 992px){.footer-bottom{padding:24px 0;margin-top:24px;flex-direction:row;align-items:center;justify-content:space-between}}.footer-copyright{margin:0}@media screen and (max-width: 992px){.footer .order-last-mobile{order:10}}.course-card{overflow:hidden;border-radius:4px;position:relative;background:rgba(0,0,0,.33);backdrop-filter:blur(6px)}.course-card::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(131deg, rgba(255, 255, 255, 0.1) 87.22%, rgba(241, 177, 18, 0.4) 96.36%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.course-card-wrapper{display:flex;overflow:hidden;border-radius:4px;position:relative;z-index:2}@media(max-width: 992px){.course-card-wrapper{flex-direction:column !important}}.course-card-img{flex:0 0 552px;max-width:552px;overflow:hidden;border-radius:4px;position:relative;padding-bottom:32%}@media(max-width: 1200px){.course-card-img{flex:0 0 40%;max-width:40%}}@media(max-width: 992px){.course-card-img{flex:0 0 auto;max-width:100%;width:100%;padding-bottom:72%}}.course-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;-o-object-position:center;object-position:center}.course-card-info{flex:1;padding:48px;position:relative;z-index:2;font-size:16px;line-height:1.75;font-weight:500}@media(max-width: 992px){.course-card-info{padding:24px;font-size:15px}}@media(max-width: 768px){.course-card-info{padding:16px;font-size:16px;line-height:1.6}}.course-card-actions{display:flex;gap:24px;margin-top:48px;font-size:14px}.course-card-actions a{display:inline-block;padding:8px 24px;border-radius:4px;border:1px solid var(--theme);transition:color .3s ease-in-out,background .2s ease-in-out}.course-card-actions .contact-now{color:#fff;background:var(--theme)}.course-card-actions .contact-now:hover{background:rgba(0,0,0,0);color:var(--theme)}.course-card-actions .view-more{color:var(--theme);background:rgba(0,0,0,0)}.course-card-actions .view-more:hover{background:var(--theme);color:#fff}@media(max-width: 992px){.course-card-actions{margin-top:24px;gap:16px}}@media(max-width: 768px){.course-card-actions{gap:12px}.course-card-actions a{text-align:center;padding:8px 16px}}.course-card-name{font-size:32px;margin:0 0 12px 0;line-height:1.3;font-weight:600}.course-card-name a{color:var(--theme)}@media(max-width: 992px){.course-card-name{font-size:24px;margin:0 0 10px 0}}@media(max-width: 768px){.course-card-name{font-size:20px;margin:0 0 8px 0}}.course-card-status{color:var(--BC242A, #bc242a);font-size:14px;padding:4px 24px;margin-bottom:12px;border-radius:999px;display:inline-block;position:relative;background:rgba(0,0,0,0);outline:none;z-index:1}.course-card-status::before{content:"";position:absolute;inset:0;border-radius:999px;padding:1px;animation:rotate-border-angle 3s linear infinite;background:conic-gradient(from var(--border-angle), rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.12) 25%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.12) 75%, rgba(255, 255, 255, 0.05) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.course-card-wrapper-horizontal{flex-direction:column}.course-card-wrapper-horizontal .course-card-img{flex:0 0 100%;max-width:100%;padding-bottom:280px}@media screen and (min-width: 1200px){.course-card-wrapper-horizontal .course-card-img{padding-bottom:400px}}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate-border-angle{to{--border-angle: 360deg}}.course-list{padding-bottom:24px}.course-list .course-card{margin-bottom:24px}.course-list .course-card:nth-child(odd)::before{background:linear-gradient(103deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%)}.course-list .course-card:nth-child(odd) .course-card-wrapper{flex-direction:row-reverse}@media(max-width: 992px){.course-list .course-card:nth-child(odd) .course-card-wrapper{flex-direction:column !important}}@media screen and (min-width: 1200px){.course-list{padding-bottom:48px}.course-list .course-card{margin-bottom:48px}}@media(max-width: 992px){.course-list{padding-bottom:20px}.course-list .course-card{margin-bottom:20px}}@media(max-width: 768px){.course-list{padding-bottom:16px}.course-list .course-card{margin-bottom:16px}}.course-grid{padding-top:24px;display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width: 1200px){.course-grid{padding-top:48px;grid-template-columns:1fr 1fr}}@media(max-width: 992px){.course-grid{padding-top:20px}}@media(max-width: 768px){.course-grid{padding-top:16px}}.student-project{border-radius:4px;background:rgba(0,0,0,.33);backdrop-filter:blur(6px);position:relative}.student-project::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(131deg, rgba(255, 255, 255, 0.1) 87.22%, rgba(241, 177, 18, 0.4) 96.36%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.student-project-img{display:inline-block;width:100%;height:480px;border-radius:4px;background:#dbdbdb;position:relative;overflow:hidden}.student-project-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center center;transition:all .3s linear}@media screen and (max-width: 1200px){.student-project-img{height:380px}}@media screen and (max-width: 992px){.student-project-img{height:300px}}.student-project.student-project-vertical .student-project-img{height:auto;aspect-ratio:16/9}.student-project-info{padding:24px;display:grid;grid-template-columns:1fr;gap:6px;font-size:14px;color:#999;line-height:1.71}.student-project-cate{display:inline-flex;color:var(--666666, #666);font-size:12px;font-style:normal;font-weight:500;line-height:18px;padding:7px 12px;border-radius:4px;background:hsla(0,0%,100%,.08);margin-bottom:6px}.student-project-name{font-size:18px;line-height:1.65;font-weight:600;color:#fff;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.student-project-desc{margin:0}.student-project:hover .student-project-img img{transform:scale(1.02)}.student-project:hover .student-project-name{color:var(--theme)}.student-project-border{position:relative}.student-project-border::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(131deg, rgba(255, 255, 255, 0.1) 87.22%, rgba(241, 177, 18, 0.4) 96.36%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.student-project-border .student-project-img{border-radius:4px}.student-project-border .student-project-info{padding:24px}@media screen and (max-width: 768px){.student-project-img{padding-bottom:0;height:240px}}.testimonial-card{position:relative;border-radius:4px;border:1px solid var(--Stroke_Done-2, rgba(255, 255, 255, 0.1));background:rgba(0,0,0,.33);backdrop-filter:blur(6px);text-align:center}.testimonial-card-info{padding:48px 24px;position:relative;display:grid;grid-template-columns:1fr;gap:24px;font-size:16px;line-height:1.875;color:#fff;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 70%)}.testimonial-card-avatar{border-radius:50%;overflow:hidden;background:#fff;width:164px;height:164px;margin:0 auto}.testimonial-card-avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.testimonial-card-desc{display:-webkit-box;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#fff;text-align:center;text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:30px}.testimonial-card .line{background:hsla(0,0%,100%,.24);width:48px;height:2px;margin:0 auto}.testimonial-card-user{display:grid;grid-template-columns:1fr;gap:6px;font-size:14px;color:#999}.testimonial-card-name{font-size:16px;color:#fff;font-weight:700}@media screen and (max-width: 1200px){.testimonial-card-info{padding:24px}.testimonial-card-avatar{width:120px;height:120px}}.partner-item{border-radius:4px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.33);backdrop-filter:blur(6px);height:100px;padding:2px 24px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;overflow:hidden}.partner-item:hover::before{animation:shine .75s forwards}.partner-item::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg)}@keyframes shine{to{left:125%}}.partner-item img{max-width:100%;max-height:83px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:4px;position:relative;z-index:1}@media screen and (min-width: 768px){.partner-item{height:120px;padding:24px}}.partner-review-card{position:relative;border-radius:4px;background:rgba(0,0,0,.33);backdrop-filter:blur(6px);display:flex;flex-direction:column;min-height:400px}.partner-review-card::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(131deg, rgba(255, 255, 255, 0.1) 87.22%, rgba(241, 177, 18, 0.4) 96.36%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.partner-review-card-img{flex:1;border-radius:4px;display:flex;align-items:center;justify-content:center;max-height:360px;width:90%;align-self:center;justify-self:center}.partner-review-card-img img{max-height:300px;max-width:400px;min-width:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.partner-review-card-content{flex:1;padding:16px;display:grid;grid-template-columns:1fr;gap:16px;font-size:16px;font-weight:500;line-height:1.75}@media screen and (min-width: 768px){.partner-review-card-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.partner-review-card-info{display:flex;align-items:center}.partner-review-card-info .avatar{border-radius:100px;border:1px solid #fff;width:80px;height:80px;background:#fff;overflow:hidden}.partner-review-card-info .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.partner-review-card-info .info{flex:1;margin-left:16px}.partner-review-card-info .name{font-weight:700;margin-bottom:6px}.partner-review-card-info .position{font-size:14px;color:#999}@media screen and (max-width: 991px){.partner-review-card-img{min-height:360px}.partner-review-card-img img{max-height:300px}}@media screen and (min-width: 992px){.partner-review-card{flex-direction:row}.partner-review-card-img{flex:0 0 552px;max-width:552px}.partner-review-card-content{padding:48px;gap:24px}.partner-review-card-info .info{margin-left:24px}}.library-card-img{display:inline-block;width:100%;padding-bottom:100%;overflow:hidden;background:#fff;border-radius:8px;position:relative}.library-card-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform-origin:center center;transition:all .3s linear;padding:24px}.library-card-info{padding-top:12px;display:grid;grid-template-columns:1fr;gap:6px;font-size:14px;color:#999;line-height:1.71}.library-card-name{font-size:16px;line-height:1.75;font-weight:700;color:#fff}.library-card-desc{margin:0}.library-card:hover .student-project-img img{transform:scale(1.02)}.library-card:hover .student-project-name{color:var(--theme)}.newsletter-block .dropdown-toggle.default-color{color:#666 !important}.newsletter-block .dropdown-toggle.chosen-color{color:#fff !important}.newsletter-block{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding:48px 0}.newsletter-block .box-title{padding-bottom:24px;text-align:left}.newsletter-block .form-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:740px;margin:0 auto}.newsletter-block .form-grid .form-group-border{padding:1px;position:relative}.newsletter-block .form-grid .form-group-border::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(180deg, rgba(241, 177, 18, 0.4) 0%, rgba(0, 0, 0, 0) 45.54%, rgba(241, 177, 18, 0.1) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.newsletter-block .form-grid .dropdown-menu{width:100%;font-size:14px}.newsletter-block .form-grid .dropdown-toggle::after{border:none;margin-left:auto;position:absolute;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 9.5L12 14.5L17 9.5H7Z' fill='%23666666'/%3E%3C/svg%3E");right:24px}.newsletter-block .form-grid input,.newsletter-block .form-grid select,.newsletter-block .form-grid .dropdown-toggle{border-radius:4px;background:rgba(0,0,0,.33);backdrop-filter:blur(6px);padding:16px 24px;font-size:14px;line-height:24px;color:#fff;border:0;width:100%;text-align:left}.newsletter-block .form-grid input option,.newsletter-block .form-grid select option,.newsletter-block .form-grid .dropdown-toggle option{background:#222;color:#fff}.newsletter-block .form-grid input:focus,.newsletter-block .form-grid input:focus-visible,.newsletter-block .form-grid select:focus,.newsletter-block .form-grid select:focus-visible,.newsletter-block .form-grid .dropdown-toggle:focus,.newsletter-block .form-grid .dropdown-toggle:focus-visible{outline:none;box-shadow:none}.newsletter-block .form-grid input,.newsletter-block .form-grid select,.newsletter-block .form-grid .dropdown-toggle{overflow:hidden}.newsletter-block .form-grid input::-moz-placeholder, .newsletter-block .form-grid select::-moz-placeholder, .newsletter-block .form-grid .dropdown-toggle::-moz-placeholder{opacity:1;color:#666}.newsletter-block .form-grid input::placeholder,.newsletter-block .form-grid select::placeholder,.newsletter-block .form-grid .dropdown-toggle::placeholder{opacity:1;color:#666}@media screen and (min-width: 992px){.newsletter-block .form-grid .form-group-full{margin-top:40px;grid-column:span 2}}.newsletter-block .form-grid .form-group-full{text-align:center}.newsletter-block button[type=submit]{display:inline-block;padding:15px;border-radius:4px;transition:color .3s ease-in-out,background .2s ease-in-out;line-height:24px;width:100%;font-size:14px}.newsletter-block .static-img{max-width:740px;margin:24px auto 0}.newsletter-block .static-img img{display:block;margin:auto}.newsletter-block .title{margin:0}@media screen and (min-width: 992px){.newsletter-block{padding:64px 0}.newsletter-block .box-title{text-align:center}.newsletter-block .static-img{margin-top:48px auto 0}.newsletter-block button[type=submit]{width:280px;padding:8px 24px;font-size:16px}}@media screen and (min-width: 1200px){.newsletter-block .box-title{padding-bottom:48px}.newsletter-block .form-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1440px){.newsletter-block{padding:48px 0}}.lecturer-item{padding:16px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;row-gap:10px}.lecturer-item::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(131deg, rgba(255, 255, 255, 0.1) 87.22%, rgba(241, 177, 18, 0.4) 96.36%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lecturer-item-image{width:160px;height:160px;margin-bottom:16px;overflow:hidden;border-radius:100%;position:relative}.lecturer-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;min-height:200px;min-width:200px;-o-object-position:top center;object-position:top center}.lecturer-item-info{color:#999;display:flex;flex-direction:column;font-size:14px;height:54px;overflow:hidden}.lecturer-item-name{color:#fff;font-size:20px;margin-bottom:6px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.lecturer-item-position p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:0}.lecturer-item-actions{display:inline-flex;align-items:center;color:var(--theme);white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid var(--F1B112, #f1b112);font-size:14px;cursor:pointer}.lecturer-item-actions:hover{background-color:var(--theme);color:#fff}@media screen and (min-width: 992px){.lecturer-item{padding:24px}.lecturer-item-image{width:200px;height:200px;margin-bottom:24px}.lecturer-item-name{font-size:20px}.lecturer-item::before{background:linear-gradient(103.18deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%)}}.lecturer-project{position:relative;overflow:hidden;border-radius:4px;height:480px}@media screen and (max-width: 1200px){.lecturer-project{height:380px}}@media screen and (max-width: 992px){.lecturer-project{height:300px}}.lecturer-project-img{display:inline-block;width:100%;height:480px;border-radius:4px;background:#dbdbdb;position:relative;overflow:hidden}.lecturer-project-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center center;transition:all .3s linear}@media screen and (max-width: 1200px){.lecturer-project-img{height:380px}}@media screen and (max-width: 992px){.lecturer-project-img{height:300px}}.lecturer-project-info{position:absolute;inset:0;color:#999;font-size:14px;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.88) 100%);transition:backdrop-filter .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:4px}.lecturer-project-info::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(131deg, rgba(255, 255, 255, 0.1) 87.22%, rgba(241, 177, 18, 0.4) 96.36%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;visibility:hidden}.lecturer-project-detail{padding:24px;transform:translateY(calc(100% - 110px));transition:transform .3s ease-in-out;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.lecturer-project-name{display:block;color:#fff;font-size:20px;margin-bottom:6px;font-weight:700}.lecturer-project-desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}.lecturer-project-desc *{transition:all .3s ease-in-out}.lecturer-project:hover::before{opacity:1;visibility:visible}.lecturer-project:hover .lecturer-project-info{backdrop-filter:blur(2px)}.lecturer-project:hover .lecturer-project-info::before{opacity:1;visibility:visible}.lecturer-project:hover .lecturer-project-detail{transform:translateY(0)}.lecturer-project:hover .lecturer-project-desc p{-webkit-line-clamp:unset}.main-content-tabs .category-nav-tabs{padding:12px 0}.main-content-tabs .category-nav-tabs .nav-tabs{border-bottom:2px solid hsla(0,0%,100%,.1)}.main-content-tabs .category-nav-tabs .swiper-slide{width:-moz-fit-content;width:fit-content}.main-content-tabs .category-nav-tabs .nav-link{color:var(--white);font-size:16px;font-weight:700;line-height:24px;padding:0 0 18px;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0) !important;border-radius:0 !important;border:none;margin:0;width:-moz-fit-content;width:fit-content;cursor:pointer}.main-content-tabs .category-nav-tabs .nav-link.active{color:var(--theme);border-bottom:2px solid var(--theme)}.main-content-tabs .category-nav-content{padding-top:46px;padding-bottom:46px}@media screen and (min-width: 1200px){.main-content-tabs .category-nav-content{padding-top:48px;padding-bottom:48px}}.main-content-tabs .category-nav-content .tab-pane{display:none;opacity:0;transition:opacity .3s ease-in-out;visibility:hidden}.main-content-tabs .category-nav-content .tab-pane.active{display:block;opacity:1;transition:opacity .3s ease-in-out;visibility:visible}.main-content-tabs .category-nav-content .home-partner,.main-content-tabs .category-nav-content .about-section,.main-content-tabs .category-nav-content .home-course{padding-top:0}.main-content-tabs .wrapper{display:flex;flex-direction:column;gap:48px}.main-content-tabs .wrapper .newsletter-block{padding:0}@media screen and (min-width: 1200px){.main-content-tabs .wrapper{gap:48px}}.main-content-tabs .home-news-list{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 1200px){.main-content-tabs .home-news-list{gap:48px}}@media screen and (min-width: 992px){.main-content-tabs .home-news-list .new-featured:nth-of-type(even) .new-card-img{order:2}.main-content-tabs .home-news-list .new-featured:nth-of-type(even) .new-card-info{order:1}}@media screen and (min-width: 992px){.main-content-tabs .news__featured .new-featured.new-card,.main-content-tabs .home-news-list .new-featured.new-card{flex-direction:row}}.main-content-tabs .new-featured.new-card{flex-direction:column}@media screen and (max-width: 767px){.main-content-tabs .new-featured.new-card .new-card-img{width:100%}}.breadcrumb-item{text-transform:uppercase}.breadcrumb-item a{color:#666;line-height:24px;font-size:14px;font-weight:500}.pagination .page-item.active .page-link{background:var(--theme);border-color:var(--theme);color:#000}.pagination .page-link{color:var(--white);font-size:16px;font-style:normal;font-weight:500;line-height:28px;background:rgba(0,0,0,0);border-radius:4px;border:1px solid hsla(0,0%,100%,.1);min-width:40px;min-height:40px;text-align:center;padding:6px 4px}@media screen and (min-width: 1200px){.pagination .page-link{min-width:48px;min-height:48px;padding:10px 4px}}.modal-backdrop{background:hsla(0,0%,100%,.4);z-index:1055}.modal-backdrop.show{opacity:1}.modal-customize{z-index:1056}.modal-customize .modal-dialog{max-width:90%;margin:1.75rem auto}@media(min-width: 576px){.modal-customize .modal-dialog{max-width:500px}}@media(min-width: 768px){.modal-customize .modal-dialog{max-width:700px}}@media(min-width: 992px){.modal-customize .modal-dialog{max-width:900px}}@media(min-width: 1200px){.modal-customize .modal-dialog{max-width:1000px}}@media(min-width: 1440px){.modal-customize .modal-dialog{max-width:1128px}}.modal-customize .modal-content{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;box-shadow:0px 10px 40px 0px rgba(0,0,0,.45)}.modal-customize .modal-header{border-bottom:none;position:absolute;left:0;width:100%;z-index:2}.modal-customize .modal-header .btn-close{filter:invert(1);opacity:.7;transition:opacity .3s ease;outline:none;box-shadow:none}.modal-customize .modal-header .btn-close:hover{opacity:1}@media(max-width: 768px){.modal-customize .modal-header{padding:12px 16px}}.modal-customize .modal-body{padding:32px 24px;background:url("../images/bg-modal.png") no-repeat;background-size:auto;background-position:48px center}@media(min-width: 768px){.modal-customize .modal-body{padding:40px 48px}}@media(min-width: 1200px){.modal-customize .modal-body{padding:48px 64px}}@media(max-width: 768px){.modal-customize .modal-body{padding:24px 16px}}.lecturer-modal-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width: 768px){.lecturer-modal-header{margin-bottom:24px;padding-bottom:20px}}.lecturer-modal-avatar{flex-shrink:0;width:200px;height:200px;border-radius:50%;overflow:hidden}.lecturer-modal-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width: 768px){.lecturer-modal-avatar{width:120px;height:120px}}.lecturer-modal-info{flex:1;min-width:0}.lecturer-modal-name{font-size:24px;font-weight:700;color:var(--theme);margin-bottom:8px;line-height:1.3}@media(max-width: 992px){.lecturer-modal-name{font-size:20px}}@media(max-width: 768px){.lecturer-modal-name{font-size:18px;margin-bottom:6px}}.lecturer-modal-position{font-size:16px;color:#999;margin-bottom:0}@media(max-width: 992px){.lecturer-modal-position{font-size:15px}}@media(max-width: 768px){.lecturer-modal-position{font-size:14px}}.lecturer-modal-content p{font-size:16px;line-height:1.75;color:hsla(0,0%,100%,.9);margin-bottom:16px}.lecturer-modal-content p:last-child{margin-bottom:0}@media(max-width: 992px){.lecturer-modal-content p{font-size:15px}}@media(max-width: 768px){.lecturer-modal-content p{font-size:14px;line-height:1.6}}#projectModal{z-index:1056}#projectModal .modal-dialog{max-width:90%;margin:1.75rem auto}@media(min-width: 576px){#projectModal .modal-dialog{max-width:500px}}@media(min-width: 768px){#projectModal .modal-dialog{max-width:700px}}@media(min-width: 992px){#projectModal .modal-dialog{max-width:900px}}@media(min-width: 1200px){#projectModal .modal-dialog{max-width:1000px}}@media(min-width: 1440px){#projectModal .modal-dialog{max-width:1128px}}#projectModal .modal-content{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;box-shadow:0px 10px 40px 0px rgba(0,0,0,.45)}#projectModal .modal-body{padding:32px 24px}@media(min-width: 768px){#projectModal .modal-body{padding:40px 48px}}@media(min-width: 1200px){#projectModal .modal-body{padding:48px 64px}}@media(max-width: 768px){#projectModal .modal-body{padding:24px 16px}}.project-modal-header{text-align:left;margin-bottom:24px}@media(max-width: 768px){.project-modal-header{margin-bottom:16px}}.project-modal-name{font-size:28px;font-weight:700;color:var(--theme);margin-bottom:12px;line-height:1.3}@media(max-width: 992px){.project-modal-name{font-size:24px;margin-bottom:10px}}@media(max-width: 768px){.project-modal-name{font-size:20px;margin-bottom:8px}}.project-modal-desc{font-size:16px;color:#fff;margin-bottom:0}@media(max-width: 768px){.project-modal-desc{font-size:14px}}.project-modal-media{margin-bottom:32px;border-radius:8px;overflow:hidden}.project-modal-media img{width:100%}@media(max-width: 768px){.project-modal-media{margin-bottom:24px}}.project-modal .project-image img,.project-modal .project-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-modal .project-video{position:relative}.project-modal .project-video .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.project-modal-content p{font-size:16px;line-height:1.75;color:hsla(0,0%,100%,.9);margin-bottom:16px}.project-modal-content p:last-child{margin-bottom:0}@media(max-width: 992px){.project-modal-content p{font-size:15px}}@media(max-width: 768px){.project-modal-content p{font-size:14px;line-height:1.6}}.project-modal .modal-dialog{max-width:90%;margin:1.75rem auto}@media(min-width: 992px){.project-modal .modal-dialog{max-width:742px}}.project-image img,.project-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-video{position:relative}.project-video .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}#lecturerModal .modal-body{background-size:100% auto;background-position:top center}.modal-feedback{z-index:1056}.modal-feedback .modal-dialog{max-width:90%;margin:1.75rem auto}@media(min-width: 992px){.modal-feedback .modal-dialog{max-width:742px}}.modal-feedback .modal-content{border-radius:8px;background:var(--161616, #161616);box-shadow:0 4px 4px 0 rgba(0,0,0,.45)}.modal-feedback .modal-header{border-bottom:none;position:absolute;left:0;width:100%;z-index:2}.modal-feedback .modal-header .btn-close{filter:invert(1);opacity:.7;transition:opacity .3s ease;outline:none;box-shadow:none}.modal-feedback .modal-header .btn-close:hover{opacity:1}@media(max-width: 768px){.modal-feedback .modal-header{padding:12px 16px}}.modal-feedback .title{color:var(--F1B112, #f1b112);font-size:32px;font-weight:600;line-height:1.3125;margin:0 0 48px 0}@media screen and (max-width: 992px){.modal-feedback .title{font-size:28px;margin:0 0 24px 0}}@media screen and (max-width: 768px){.modal-feedback .title{font-size:24px}}.modal-feedback .modal-body{padding:32px 24px}@media(min-width: 768px){.modal-feedback .modal-body{padding:40px 48px}}@media(min-width: 1200px){.modal-feedback .modal-body{padding:48px 64px}}@media(max-width: 768px){.modal-feedback .modal-body{padding:24px 16px}}.modal-feedback .form-grid{display:grid;grid-template-columns:1fr;gap:24px;margin:0 auto}.modal-feedback .form-grid .form-group-border{padding:1px;position:relative}.modal-feedback .form-grid .form-group-border::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(180deg, rgba(241, 177, 18, 0.4) 0%, rgba(0, 0, 0, 0) 45.54%, rgba(241, 177, 18, 0.1) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.modal-feedback .form-grid input,.modal-feedback .form-grid textarea,.modal-feedback .form-grid .dropdown .dropdown-toggle{border-radius:4px;background:rgba(0,0,0,.33);backdrop-filter:blur(6px);padding:16px 24px;font-size:14px;line-height:24px;color:#666;border:0;width:100%;text-align:left}.modal-feedback .form-grid input option,.modal-feedback .form-grid textarea option,.modal-feedback .form-grid .dropdown .dropdown-toggle option{background:#222;color:#fff}.modal-feedback .form-grid input:focus,.modal-feedback .form-grid input:focus-visible,.modal-feedback .form-grid textarea:focus,.modal-feedback .form-grid textarea:focus-visible,.modal-feedback .form-grid .dropdown .dropdown-toggle:focus,.modal-feedback .form-grid .dropdown .dropdown-toggle:focus-visible{outline:none;box-shadow:none}.modal-feedback .form-grid input,.modal-feedback .form-grid textarea,.modal-feedback .form-grid .dropdown .dropdown-toggle{overflow:hidden}.modal-feedback .form-grid input::-moz-placeholder, .modal-feedback .form-grid textarea::-moz-placeholder, .modal-feedback .form-grid .dropdown .dropdown-toggle::-moz-placeholder{color:#666}.modal-feedback .form-grid input::placeholder,.modal-feedback .form-grid textarea::placeholder,.modal-feedback .form-grid .dropdown .dropdown-toggle::placeholder{color:#666}.modal-feedback .form-grid .dropdown .dropdown-toggle.dropdown-placeholder{color:#666}.modal-feedback .form-grid .dropdown .dropdown-toggle:not(.dropdown-placeholder){color:#fff}.modal-feedback .form-grid .dropdown .dropdown-toggle::after{margin-left:auto}.modal-feedback .form-grid .dropdown-menu{background:rgba(0,0,0,.95);border-radius:4px;border:1px solid rgba(241,177,18,.3)}.modal-feedback .form-grid .dropdown-menu .dropdown-item{color:#fff;padding:12px 24px}.modal-feedback .form-grid .dropdown-menu .dropdown-item:hover,.modal-feedback .form-grid .dropdown-menu .dropdown-item:focus{background:rgba(241,177,18,.2);color:var(--theme)}@media screen and (min-width: 992px){.modal-feedback .form-grid .form-group-full{grid-column:span 2}}.modal-feedback button[type=submit]{display:inline-block;padding:8px 24px;border-radius:4px;border:1px solid var(--theme);transition:color .3s ease-in-out,background .2s ease-in-out;line-height:24px;color:#fff;font-size:14px;background:var(--theme)}.modal-feedback button[type=submit]:hover{background:rgba(0,0,0,0);color:var(--theme)}@media screen and (min-width: 992px){.modal-feedback button[type=submit]{padding:15px 48px}}.modal-feedback textarea{min-height:200px}.modal-feedback .modal-body{background:var(--color-gray-1) url("../images/bg-home-about.png") no-repeat top center/cover}@media screen and (min-width: 1200px){.modal-feedback .form-grid{grid-template-columns:1fr 1fr}}.hero-banner{position:relative;width:100%}@media screen and (max-width: 768px){.hero-banner .item-img{display:none}}.hero-banner .item-img-mobile{display:none}@media screen and (max-width: 768px){.hero-banner .item-img-mobile{display:block}}.hero-banner .item{position:relative;width:100%}.hero-banner .item::after{content:"";background:linear-gradient(0, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1}.hero-banner .item-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-banner .item-content{position:absolute;left:0;bottom:20%;text-align:center;color:#fff;z-index:2;width:100%}.hero-banner .item-content-wrap{text-align:left;max-width:680px}.hero-banner .item-title{font-size:32px;font-weight:700;line-height:1.25;text-transform:uppercase;margin:0 0 12px 0}.hero-banner .item-desc{font-size:16px;line-height:1.75;margin-bottom:30px}.hero-banner .item-actions{color:#fff;background:var(--theme);display:inline-block;padding:8px 24px;border-radius:4px;border:1px solid var(--theme);font-size:16px;transition:color .3s ease-in-out,background .2s ease-in-out}.hero-banner .item-actions:hover{background:rgba(0,0,0,0);color:var(--theme)}@media screen and (min-width: 768px){.hero-banner .item{height:100vh}.hero-banner .item-title{font-size:48px}}@media screen and (min-width: 992px){.hero-banner .item-title{font-size:56px}.hero-banner .item-desc{font-size:20px}.hero-banner .item-actions{padding:12px 24px}}@media screen and (min-width: 1200px){.hero-banner .item-title{font-size:48px}}@media screen and (min-width: 1440px){.hero-banner .item{min-height:1080px}.hero-banner .item-title{font-size:72px}}.hero-banner .custom-pagination .swiper-pagination{bottom:24px;left:0;position:absolute;text-align:center}p iframe{width:100%;height:auto;aspect-ratio:16/9}.home-about{padding:48px 0 0}.home-about-grid .yellow-col .item{padding-top:60px;justify-content:flex-start}.home-about-grid{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home-about-grid .white-col{left:20px;position:absolute;top:50%;transform:translate(20px, -50%);width:360px}@media screen and (min-width: 992px){.home-about-grid .white-col{margin-top:12%}}.home-about-grid .yellow-col{right:20px;position:absolute;top:50%;transform:translate(20px, -50%);width:360px}@media screen and (min-width: 992px){.home-about-grid .yellow-col{margin-top:12%}}.home-about-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;height:100%;--min-height: 168px}.home-about-list .item{display:flex;flex-direction:column;text-align:center;position:relative;z-index:10;padding:13px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.3);backdrop-filter:blur(2px);transition:all .3s ease;cursor:pointer;min-height:var(--min-height)}.home-about-list .item:hover{background:hsla(0,0%,100%,.2);box-shadow:0 8px 30px 0 rgba(0,0,0,.4);transform:translateY(-5px)}.home-about-list .item .icon{display:inline-block;margin:0 auto;width:56px;height:56px;padding:6px}.home-about-list .item .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.home-about-list .item .number{font-size:28px;color:var(--theme);font-weight:700}.home-about-list .item .txt{color:#fff;text-align:center;font-size:16px;font-weight:500;line-height:1.5;margin-top:12px}@media(max-width: 992px){.home-about-list{gap:16px;--min-height: 198px}.home-about-list .item{padding:16px 0}.home-about-list .item .icon{width:80px;height:80px}.home-about-list .item .number{font-size:40px}}@media(max-width: 1023px){.home-about-list .item .number{font-size:32px}}.home-about .box-content{position:relative}@media screen and (min-width: 1440px){.home-about .box-title{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:2}}.home-about .video-desktop{display:flex;justify-content:center;width:100%}.home-about .video-mobile{display:none;width:100%}.home-about-video{display:flex;justify-content:center;position:sticky;top:100px;overflow:hidden}.home-about-video video{aspect-ratio:1920/1202;max-width:100%;position:relative;z-index:0}@media screen and (max-width: 1023px){.home-about-video video{aspect-ratio:1/1}}.home-about-grid-wrapper{height:100%;position:absolute;top:0;width:100%}.home-about .box-title{text-align:left;margin-bottom:16px}.home-about .sub-title{color:var(--FFFFFF, #fff);font-size:24px;font-weight:600;line-height:1.2}.home-about .sub-title br{display:none}@media screen and (min-width: 992px){.home-about .sub-title{font-size:40px}.home-about .sub-title br{display:block}}@media screen and (min-width: 768px){.home-about{padding:48px 0 0}}@media screen and (min-width: 992px){.home-about{padding:48px 0 0}.home-about .box-title{text-align:center;margin-bottom:24px}}@media screen and (min-width: 1440px){.home-about{padding:48px 0 0}}@media screen and (max-width: 1023px){.home-about-video{padding:1em 0;top:30px}.home-about .video-desktop{display:none}.home-about .video-mobile{display:block}.home-about-grid-wrapper{position:relative;top:auto;height:auto}.home-about-grid{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;top:auto;left:auto;transform:translate(0, 0)}.home-about-grid .white-col{left:auto;position:relative;top:auto;transform:translate(0, 0);width:100%;max-width:412px;margin-bottom:24px}.home-about-grid .yellow-col{right:auto;position:relative;top:auto;transform:translate(0, 0);width:100%;max-width:412px}}.home-course{background:linear-gradient(180deg, #161616 0%, rgba(22, 22, 22, 0) 100%),url("../images/bg-home-section.png") no-repeat top center;background-size:cover;padding:48px 0 0}.home-course .course-list{padding:0}.home-course .course-list .course-card:last-child{margin-bottom:0}.home-course .course-list .course-card-desc{font-weight:300}@media screen and (min-width: 768px){.home-course{padding:48px 0 0}}@media screen and (min-width: 992px){.home-course{padding:48px 0 0}}@media screen and (min-width: 1440px){.home-course{padding:48px 0 0}}.home-student-projects{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding-top:48px}.home-student-projects .container{position:relative}.home-student-projects .box-title{padding-bottom:24px;display:flex;align-items:center}.home-student-projects .box-title .title{margin-bottom:0}.home-student-projects .box-title .view-more{position:absolute;bottom:24px;right:10px;margin-left:auto;transition:all .3s ease-in-out;display:flex;align-items:center;color:#999;white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:14px}.home-student-projects .box-title .view-more svg{margin-left:4px}.home-student-projects .box-title .view-more:hover{background-color:var(--theme);border-color:var(--theme);color:#fff}.home-student-projects .box-title .view-more:hover svg path{fill:#fff}.home-student-projects .custom-navigation{display:none}.home-student-projects .custom-pagination .swiper-pagination-bullet{width:24px}.home-student-projects .swiper-slide{height:auto}.home-student-projects .student-project.student-project-border{height:100%}@media screen and (min-width: 992px){.home-student-projects .custom-navigation{display:flex}.home-student-projects .custom-pagination{max-width:100%}.home-student-projects .box-title .view-more{margin-left:auto;transition:all .3s ease-in-out;display:flex;align-items:center;color:#999;white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:14px;position:relative;bottom:auto;right:auto}.home-student-projects .box-title .view-more svg{margin-left:4px}.home-student-projects .box-title .view-more:hover{background-color:var(--theme);border-color:var(--theme);color:#fff}.home-student-projects .box-title .view-more:hover svg path{fill:#fff}}@media screen and (min-width: 1200px){.home-student-projects .box-title{padding-bottom:48px}}.home-lecturer{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:cover;padding:48px 0 0}.home-lecturer .item-img{display:inline-block;width:100%;position:relative;padding-bottom:53%;overflow:hidden;border-radius:4px;background:#fff}.home-lecturer .item-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 992px){.home-lecturer .item-img{padding-bottom:60%}}@media(max-width: 768px){.home-lecturer .item-img{padding-bottom:75%}}.home-lecturer .item-info{position:absolute;top:15%;left:10%;border-radius:4px;background:rgba(0,0,0,.68);backdrop-filter:blur(6px);padding:0 24px 48px 24px;display:grid;grid-template-columns:1fr;gap:24px;align-items:center;text-align:center;width:324px}@media(max-width: 768px){.home-lecturer .item-info{padding:16px;gap:12px;max-width:148px}}.home-lecturer .item-ava{position:relative;margin-top:-15%;width:180px;height:180px;border-radius:100%;overflow:hidden;margin-left:auto;margin-right:auto}@media(max-width: 992px){.home-lecturer .item-ava{margin-top:-25%;width:140px;height:140px}}@media(max-width: 768px){.home-lecturer .item-ava{width:84px;height:84px}}.home-lecturer .item-name{font-weight:700;margin-bottom:6px;font-size:16px}.home-lecturer .item-position{font-size:14px;color:#999}@media(max-width: 992px){.home-lecturer .item-position{font-size:16px}}.home-lecturer .item .view-more{transition:all .3s ease-in-out;display:inline-flex;align-items:center;color:#fff;padding:8px 24px;border-radius:4px;border:1px solid var(--theme);background:var(--theme);font-size:14px;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.home-lecturer .item .view-more:hover{background-color:rgba(0,0,0,0);color:var(--theme)}@media(max-width: 992px){.home-lecturer .item .view-more{padding:8px 16px}}@media(max-width: 768px){.home-lecturer .item .view-more{width:100%;justify-content:center}}.home-lecturer .box-content{position:relative}.home-lecturer-desc{display:flex;align-items:flex-end;font-size:16px;line-height:1.75;color:#fff;margin-bottom:16px}.home-lecturer-desc .nd-content{margin-right:auto}.home-lecturer-desc .nd-content p{margin-bottom:12px}.home-lecturer-desc .nd-content p:last-child{margin-bottom:0}@media screen and (min-width: 1200px){.home-lecturer-desc .nd-content{max-width:840px}}.home-lecturer-desc .view-more{position:absolute;bottom:12px;right:10px;margin-left:0;transition:all .3s ease-in-out;z-index:10}.home-lecturer-desc .view-more a{display:flex;align-items:center;color:#999;white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:14px}.home-lecturer-desc .view-more a svg{margin-left:4px}.home-lecturer-desc .view-more:hover{background-color:var(--theme);border-color:var(--theme)}.home-lecturer-desc .view-more:hover a{color:#fff}.home-lecturer-desc .view-more:hover svg path{fill:#fff}@media screen and (max-width: 1200px){.home-lecturer-desc{flex-direction:column;align-items:flex-start;gap:24px}}.home-lecturer .custom-navigation{display:none}.home-lecturer .custom-pagination .swiper-pagination-bullet{width:24px}@media screen and (min-width: 768px){.home-lecturer{padding:48px 0 0}}@media screen and (min-width: 992px){.home-lecturer{padding:48px 0 0}.home-lecturer .custom-navigation{display:flex}.home-lecturer .custom-pagination{max-width:100%}.home-lecturer-desc{margin-bottom:56px}.home-lecturer-desc .view-more{margin-left:24px;position:relative}}@media screen and (min-width: 1440px){.home-lecturer{padding:48px 0 0}}.home-testimonial{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding:48px 0 0}.home-testimonial .box-content{position:relative}.home-testimonial-desc{display:flex;align-items:flex-end;font-size:16px;line-height:1.75;color:#fff;margin-bottom:16px}.home-testimonial-desc .nd-content{margin-right:auto}.home-testimonial-desc .nd-content p{margin-bottom:12px}.home-testimonial-desc .nd-content p:last-child{margin-bottom:0}@media screen and (min-width: 1200px){.home-testimonial-desc .nd-content{max-width:840px}}.home-testimonial-desc .view-more{position:absolute;bottom:12px;right:10px;margin-left:0;transition:all .3s ease-in-out;z-index:10}.home-testimonial-desc .view-more a{display:flex;align-items:center;color:#999;white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:14px}.home-testimonial-desc .view-more a svg{margin-left:4px}.home-testimonial-desc .view-more:hover{background-color:var(--theme);border-color:var(--theme)}.home-testimonial-desc .view-more:hover a{color:#fff}.home-testimonial-desc .view-more:hover svg path{fill:#fff}@media screen and (max-width: 1200px){.home-testimonial-desc{flex-direction:column;align-items:flex-start;gap:24px}}.home-testimonial .custom-navigation{display:none}.home-testimonial .custom-pagination .swiper-pagination-bullet{width:24px}@media screen and (min-width: 768px){.home-testimonial{padding:48px 0 0}}@media screen and (min-width: 992px){.home-testimonial{padding:48px 0 0}.home-testimonial .custom-pagination{max-width:100%}.home-testimonial .custom-navigation{display:flex}.home-testimonial-desc{margin-bottom:56px}.home-testimonial-desc .view-more{position:relative;top:auto;bottom:auto;margin-left:24px;transition:all .3s ease-in-out}.home-testimonial-desc .view-more a{display:flex;align-items:center;color:#999;white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:14px}.home-testimonial-desc .view-more a svg{margin-left:4px}.home-testimonial-desc .view-more:hover{background-color:var(--theme);border-color:var(--theme)}.home-testimonial-desc .view-more:hover a{color:#fff}.home-testimonial-desc .view-more:hover svg path{fill:#fff}}@media screen and (min-width: 1440px){.home-testimonial{padding:48px 0 0}}.home-mark-of-success{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding:48px 0 0}.home-mark-of-success .box-content{font-size:16px;line-height:1.75}.home-mark-of-success .img{margin-top:24px}@media screen and (min-width: 768px){.home-mark-of-success{padding:48px 0 0}}@media screen and (min-width: 992px){.home-mark-of-success{padding:48px 0 0}}@media screen and (min-width: 1200px){.home-mark-of-success .img{margin-top:42px}}@media screen and (min-width: 1440px){.home-mark-of-success{padding:48px 0 0}}#courseDropdownBtn.dropdown-placeholder{color:#6c757d !important}#courseDropdownBtn:not(.dropdown-placeholder){color:#fff !important}@media screen and (max-width: 992px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width: 992px){.mobile{display:block}}.home-success-student{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding:48px 0 0}.home-success-student-wrap{display:grid;grid-template-columns:552px 1fr;font-size:16px;line-height:1.75;gap:40px}.home-success-student-wrap .nd-content{margin-bottom:24px}.home-success-student-wrap .nd-content p:last-child{margin-bottom:0}@media(max-width: 992px){.home-success-student-wrap{display:flex;flex-direction:column}.home-success-student-wrap .img{flex:1;width:100%}.home-success-student-wrap .img img{width:100%}.home-success-student-wrap .img.mobile{margin-bottom:24px}}@media(max-width: 767.98px){.home-success-student-wrap{gap:20px}}@media(max-width: 768px){.home-success-student-wrap{gap:16px}}.home-success-student .view-more{display:inline-block;padding:8px 24px;border-radius:4px;border:1px solid var(--theme);transition:color .3s ease-in-out,background .2s ease-in-out;margin-top:24px;color:#fff;background:var(--theme);font-size:14px}.home-success-student .view-more:hover{background:rgba(0,0,0,0);color:var(--theme)}@media(max-width: 992px){.home-success-student .view-more{margin-top:20px;padding:15px}}@media(max-width: 768px){.home-success-student .view-more{text-align:center;margin-top:16px}}.home-success-student .img img{border-radius:4px;background:#fff;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:500px}.home-success-student .swiper-slide{height:auto}.home-success-student .swiper-pagination{border-radius:100px;background:rgba(0,0,0,.3);backdrop-filter:blur(6px);width:auto;left:50%;transform:translateX(-50%);line-height:normal;padding:6px 12px;display:flex;align-items:center}.home-success-student .swiper-pagination .swiper-pagination-bullet{border-radius:10px;background:#fff;opacity:1}.home-success-student .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.home-success-student .info{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (min-width: 768px){.home-success-student{padding:48px 0 0}}@media screen and (min-width: 992px){.home-success-student{padding:48px 0 0}}@media screen and (min-width: 1200px){.home-success-student .view-more{margin-top:48px}}@media screen and (min-width: 1440px){.home-success-student{padding:48px 0 0}}.home-partner{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding:48px 0 0}.home-partner .box-content{font-size:16px;line-height:1.75}.home-partner .custom-navigation{display:none}@media screen and (min-width: 768px){.home-partner{padding:48px 0 0}}@media screen and (min-width: 992px){.home-partner{padding:48px 0 0}.home-partner .custom-navigation{display:flex}}@media screen and (min-width: 1440px){.home-partner{padding:48px 0 0}}.home-partner-review{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding:48px 0 0}.home-partner-review .box-content{font-size:16px;line-height:1.75}.home-partner-review .custom-navigation{display:none}@media screen and (min-width: 768px){.home-partner-review{padding:48px 0 0}}@media screen and (min-width: 992px){.home-partner-review{padding:48px 0 0}.home-partner-review .custom-navigation{display:flex}}@media screen and (min-width: 1440px){.home-partner-review{padding:48px 0 0}}.home-news{background:url("../images/bg-home-section-2.png") no-repeat top center;background-size:100% auto;padding:48px 0 0}.home-news .container{position:relative}.home-news .box-title{display:flex;align-items:flex-start}.home-news .box-title .view-more{position:absolute;bottom:24px;right:10px;margin-left:auto;transition:all .3s ease-in-out;display:flex;align-items:center;color:#999;white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:14px}.home-news .box-title .view-more svg{margin-left:4px}.home-news .box-title .view-more:hover{background-color:var(--theme);border-color:var(--theme);color:#fff}.home-news .box-title .view-more:hover svg path{fill:#fff}.home-news .box-content{font-size:16px;line-height:1.75}.home-news .new-featured{margin-bottom:24px}.home-news .custom-navigation{display:none}.home-news .custom-pagination .swiper-pagination-bullet{width:24px}.home-news .swiper-slide{height:auto}@media screen and (min-width: 768px){.home-news{padding:48px 0 0}}@media screen and (min-width: 992px){.home-news{padding:48px 0 0}.home-news .custom-navigation{display:flex}.home-news .new-card{height:100%}.home-news .custom-pagination{max-width:100%}.home-news .box-title .view-more{margin-left:auto;position:relative;bottom:auto;right:auto}}@media screen and (min-width: 1440px){.home-news{padding:48px 0 0}}.fixed-action-bar{position:fixed;right:0;bottom:150px;z-index:999;display:flex;flex-direction:column}.fixed-action-bar .action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--theme);box-shadow:0 4px 12px rgba(0,0,0,0);transition:all .3s ease;text-decoration:none;color:var(--color-gray-1);overflow:visible}.fixed-action-bar .action-btn:hover{box-shadow:0 6px 20px rgba(241,177,18,.5)}.fixed-action-bar .action-btn:hover .tooltip{opacity:1;visibility:visible;transform:translateX(0)}.fixed-action-bar .action-btn .icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.fixed-action-bar .action-btn .tooltip{position:absolute;right:80px;background:#fff;color:#161616;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(10px);transition:all .3s ease;pointer-events:none}.fixed-action-bar .action-btn .tooltip::after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (max-width: 768px){.fixed-action-bar{bottom:100px}.fixed-action-bar .action-btn{width:48px;height:48px}.fixed-action-bar .action-btn .icon{width:20px;height:20px}.fixed-action-bar .action-btn .icon svg{width:20px;height:20px}}.about-banner{position:relative;width:100%}.about-banner .item{position:relative;width:100%;height:240px}.about-banner .item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-banner .item-mobile{display:none}.about-banner .item-mobile img{width:100%}@media screen and (max-width: 767.98px){.about-banner .item-mobile{display:block}}@media screen and (max-width: 767.98px){.about-banner .item{display:none}}@media screen and (min-width: 992px){.about-banner .item{height:600px}}.wrapper .about-success-mission{padding-top:0;padding-bottom:0}.about-success-mission{background:rgba(0,0,0,0);position:relative}.about-success-mission-noboder::before{display:none}.about-success-mission{padding:48px 0}@media screen and (min-width: 992px){.about-success-mission{padding:64px 0}.about-success-mission-list{grid-template-columns:1fr 1fr 1fr;gap:24px}.about-success-mission-list .item{padding:48px 24px}.about-success-mission-list .item-number{font-size:48px}}@media screen and (min-width: 1440px){.about-success-mission{padding:48px 0}}.wrapper .about-number{padding-top:0}.about-numbers{padding:48px 0}.about-numbers .box-title{padding-bottom:24px;display:flex;align-items:center}.about-numbers .box-content{font-size:16px;line-height:1.75}.about-numbers-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-numbers-list .item{border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:var(--Gradien_vang, linear-gradient(285deg, #f1b112 0%, #f8d888 100%));box-shadow:0 4px 20px 0 rgba(0,0,0,.3);backdrop-filter:blur(2px);padding:60px 16px;text-align:center;color:var(--color-gray-1)}.about-numbers-list .item-number{font-size:40px;font-weight:700;margin:0 0 12px 0;line-height:1}.about-numbers-list .item-desc{font-size:16px;font-weight:500;line-height:1}@media screen and (min-width: 768px){.about-numbers{padding:48px 0}}@media screen and (min-width: 992px){.about-numbers{padding:64px 0}.about-numbers-list{grid-template-columns:1fr 1fr 1fr;gap:24px}.about-numbers-list .item{padding:48px 24px}.about-numbers-list .item-number{font-size:48px}}@media screen and (min-width: 1200px){.about-numbers .box-title{padding-bottom:48px}}@media screen and (min-width: 1440px){.about-numbers{padding:48px 0}}.wrapper .about-static{padding-top:0}.about-static{padding:48px 0}.about-static .box-title{text-align:left}@media screen and (min-width: 992px){.about-static .box-title{text-align:center}}.about-static .sub-title{color:var(--FFFFFF, #fff);font-size:24px;font-weight:700;line-height:1.4}.about-static .sub-title br{display:none}@media screen and (min-width: 992px){.about-static .sub-title{font-size:40px}.about-static .sub-title br{display:block}}.about-static-desc{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;line-height:1.75;color:#fff;margin-bottom:56px;gap:24px}@media screen and (min-width: 992px){.about-static-desc{flex-direction:row;align-items:flex-start;gap:48px}}.about-static-desc .nd-content{flex:1}.about-static-desc .nd-content p{margin-bottom:12px}.about-static-desc .nd-content p:last-child{margin-bottom:0}.about-static-desc .hot-links{flex-shrink:0;width:100%;background:rgba(0,0,0,.33);backdrop-filter:blur(6px);border-radius:8px;padding:16px;position:relative}.about-static-desc .hot-links::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(103deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media screen and (min-width: 992px){.about-static-desc .hot-links{padding:28px;width:320px}}.about-static-desc .hot-links-title{font-size:16px;font-weight:700;color:#fff;padding-bottom:12px;margin:0}.about-static-desc .hot-links-list{list-style:none;padding:0;margin:0}.about-static-desc .hot-links-list li a{display:flex;align-items:center;color:#fff;font-size:16px;padding:6px 0;border-radius:4px;transition:all .3s ease;position:relative}.about-static-desc .hot-links-list li a::before{content:"";position:relative;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 17L14.5 12L9.5 7V17Z' fill='%23F1B112'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:left .3s ease}.about-static-desc .hot-links-list li a:hover{background:hsla(0,0%,100%,.1);color:var(--theme)}@media screen and (max-width: 767.98px){.about-static-desc .hot-links-list li a{font-size:14px}}.about-static-desc .view-more{transition:all .3s ease-in-out}.about-static-desc .view-more a{display:flex;align-items:center;color:#999;white-space:nowrap;padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:14px}.about-static-desc .view-more a svg{margin-left:4px}.about-static-desc .view-more:hover{background-color:var(--theme);border-color:var(--theme)}.about-static-desc .view-more:hover a{color:#fff}.about-static-desc .view-more:hover svg path{fill:#fff}.about-static{position:relative}.about-static::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.1)}@media screen and (min-width: 992px){.about-static{padding:64px 0}.about-static .box-title{text-align:center}.about-static.about-static-titleleft .box-title{text-align:left}.about-static-desc{flex-direction:row;align-items:flex-end}.about-static-desc .nd-content{margin-bottom:0}.about-static-desc .view-more{margin-left:24px}}@media screen and (min-width: 1440px){.about-static{padding:48px 0}}.wrapper .about-vision{padding-top:0}.about-vision{padding:48px 0}.about-vision .box-title{text-align:left}.about-vision .sub-title{color:var(--FFFFFF, #fff);font-size:24px;font-weight:700;line-height:1.4}.about-vision .sub-title br{display:none}@media screen and (min-width: 992px){.about-vision .sub-title{font-size:40px}.about-vision .sub-title br{display:block}}.about-vision{position:relative}.about-vision::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.1)}@media screen and (min-width: 768px){.about-vision{padding:48px 0}}@media screen and (min-width: 992px){.about-vision{padding:64px 0}}@media screen and (min-width: 1440px){.about-vision{padding:48px 0}}.wrapper .about-core-values{padding-top:0}.about-core-values{padding:48px 0}.about-core-values .box-title{text-align:left}.about-core-values-list{display:grid;grid-template-columns:1fr;gap:16px}.about-core-values-list .item{padding:16px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:row;font-size:16px;line-height:1.75}.about-core-values-list .item .label{color:var(--theme);font-weight:700;line-height:1.5;margin-bottom:12px}.about-core-values-list .item .icon{width:84px;height:84px;margin-right:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.about-core-values-list .item .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.about-core-values{position:relative}.about-core-values::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.1)}@media screen and (min-width: 768px){.about-core-values{padding:48px 0}.about-core-values-list{grid-template-columns:1fr 1fr;gap:24px}.about-core-values-list .item{padding:24px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.about-core-values-list .item .icon{width:160px;height:160px;margin-right:0;margin-bottom:24px}}@media screen and (min-width: 992px){.about-core-values{padding:64px 0}.about-core-values-list{grid-template-columns:1fr 1fr 1fr;gap:24px}}@media screen and (min-width: 1440px){.about-core-values{padding:48px 0}}.about-reasons{padding:48px 0}.about-reasons-list{display:grid;grid-template-columns:1fr;gap:16px}.about-reasons-list .reason-item{border-radius:4px;background:var(--bgen-33, rgba(0, 0, 0, 0.2));position:relative}.about-reasons-list .reason-item::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(45deg, rgba(241, 177, 18, 0.6) 0.32%, rgba(255, 255, 255, 0.1) 16.51%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.about-reasons-list .reason-item .img{position:relative;display:inline-flex;align-items:center;height:240px;overflow:hidden;width:100%}.about-reasons-list .reason-item .img img{width:100%;position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-reasons-list .reason-item .img .button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:8px 24px;border-radius:4px;background:var(--F1B112, #f1b112);color:#fff;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s linear}.about-reasons-list .reason-item .img::before{content:"";backdrop-filter:blur(6px);background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s linear}.about-reasons-list .reason-item .label{display:inline-block;padding:16px;color:#fff;font-size:16px;font-weight:500;line-height:28px;position:relative}.about-reasons-list .reason-item .label span.count{display:inline-flex;align-items:center;justify-content:center;color:var(--161616, #161616);background:url(../images/icon/ic-flag.png) no-repeat center;background-size:cover;font-weight:700;position:absolute;width:40px;height:48px;font-size:14px;top:-40px;z-index:10}.about-reasons-list .reason-item:hover .img::before{opacity:1;visibility:visible}.about-reasons-list .reason-item:hover .img .button{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width: 992px){.about-reasons-list .reason-item .img{padding-bottom:66.6667%}.about-reasons-list .reason-item .label span.count{font-size:18px;top:-30px}}.about-reasons-detail h1.title{font-size:24px;font-weight:600;line-height:1.75;margin:0 0 16px 0}.about-reasons-detail .big-banner{display:inline-block;width:100%;padding-bottom:53.19%;position:relative;overflow:hidden;border-radius:4px;margin-bottom:24px}.about-reasons-detail .big-banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-reasons-detail .reason-detail-content{display:flex;flex-direction:column}.about-reasons-detail .reason-detail-content .nd-content{font-size:16px;line-height:1.65}.about-reasons-detail .reason-detail-content .nd-content h1,.about-reasons-detail .reason-detail-content .nd-content h2,.about-reasons-detail .reason-detail-content .nd-content h3,.about-reasons-detail .reason-detail-content .nd-content h4,.about-reasons-detail .reason-detail-content .nd-content h5,.about-reasons-detail .reason-detail-content .nd-content h6{margin-top:2rem;margin-bottom:1rem}@media screen and (min-width: 768px){.about-reasons-detail .reason-detail-content .nd-content h1,.about-reasons-detail .reason-detail-content .nd-content h2,.about-reasons-detail .reason-detail-content .nd-content h3,.about-reasons-detail .reason-detail-content .nd-content h4,.about-reasons-detail .reason-detail-content .nd-content h5,.about-reasons-detail .reason-detail-content .nd-content h6{margin-top:2.5rem;margin-bottom:1.5rem}}.about-reasons-detail .reason-detail-content .nd-content a{color:var(--theme)}.about-reasons-detail .reason-detail-content .nd-content a:hover{color:var(--theme-hover)}.about-reasons-detail .reason-detail-content .nd-content table tr td{padding:10px}.about-reasons-detail .reason-detail-content .nd-content mark{color:var(--theme);background-color:none}.about-reasons-detail .reason-detail-content .nd-content h2{font-size:24px}.about-reasons-detail .reason-detail-content .nd-content p{font-weight:300}.about-reasons-detail .reason-detail-content .nd-content img{height:auto;margin:6px 0}.about-reasons-detail .reason-detail-content .nd-content strong,.about-reasons-detail .reason-detail-content .nd-content b{font-weight:600}.about-reasons-detail .reason-detail-content .nd-content span{font-weight:300 !important}.about-reasons-detail .sidebar{padding:16px;border-radius:4px;background:rgba(0,0,0,.33);backdrop-filter:blur(6px);position:relative;order:3;margin-top:24px}.about-reasons-detail .sidebar .title{font-size:16px;font-weight:700;margin:0 0 12px 0}.about-reasons-detail .sidebar::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(103deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.about-reasons-detail .list-socials li{float:left;width:calc(50% - 6px)}.about-reasons-detail .list-socials li:nth-child(2n){margin-left:6px}.about-reasons-detail .list-socials li:not(:last-child) a{margin-bottom:6px}.about-reasons-detail .list-socials a{display:inline-block;width:100%;border-radius:4px;background:rgba(0,0,0,0);transition:background .3s linear;padding:12px;color:#fff;background:hsla(0,0%,100%,.1)}.about-reasons-detail .list-socials a .icon{width:24px;height:24px;display:inline-block}.about-reasons-detail .list-socials a .label{margin-left:20px}.about-reasons-detail .list-socials a:hover{background:hsla(0,0%,100%,.1)}@media screen and (min-width: 768px){.about-reasons{padding:48px 0}.about-reasons-list{grid-template-columns:1fr 1fr;gap:24px}.about-reasons-list .reason-item .label{padding:24px}}@media screen and (min-width: 992px){.about-reasons{padding:64px 0}.about-reasons-list{grid-template-columns:1fr 1fr 1fr;gap:24p x}.about-reasons-detail h1.title{font-size:32px;margin:0 0 24px 0;line-height:1.5}.about-reasons-detail .big-banner{margin-bottom:48px}.about-reasons-detail .reason-detail-content{flex-direction:row;align-items:flex-start}.about-reasons-detail .reason-detail-content .nd-content{flex:1;margin-left:48px;font-size:20px;line-height:1.65}.about-reasons-detail .sidebar{padding:28px;width:264px;flex-shrink:0;position:sticky;top:150px;order:-1;margin-top:0}.about-reasons-detail .list-socials li{float:left;width:100%}.about-reasons-detail .list-socials li:nth-child(2n){margin-left:0}.about-reasons-detail .list-socials li:not(:last-child) a{margin-bottom:12px}.about-reasons-detail .list-socials a{background:rgba(0,0,0,0)}}@media screen and (min-width: 1440px){.about-reasons{padding:48px 0}}.about-lecturer .box-title{text-align:left}.about-lecturer-list{display:grid;grid-template-columns:1fr;gap:16px}.about-lecturer-project-list{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width: 768px){.about-lecturer-list{grid-template-columns:1fr 1fr;gap:24px}.about-lecturer-desc{flex-direction:row;align-items:flex-end}.about-lecturer-desc .nd-content{margin-bottom:0}.about-lecturer-desc .view-more{margin-left:24px}.about-lecturer-project-list{grid-template-columns:1fr 1fr;gap:24px}}@media screen and (min-width: 1024px){.about-lecturer-list{grid-template-columns:1fr 1fr 1fr;gap:24px}.about-lecturer-project-list{grid-template-columns:1fr 1fr 1fr;gap:48px 24px}}.about-lecturer-project .box-title{text-align:left !important}.about-number-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media screen and (min-width: 1200px){.about-number-list{grid-template-columns:repeat(3, 1fr)}}.about-number-list .item{border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(285deg, #f1b112 0%, #f8d888 100%);padding:24px 8px;color:#161616;display:grid;grid-template-columns:1fr;gap:12px;text-align:center;font-size:14px;line-height:1.75}.about-number-list .item .number{color:#000;font-size:32px;letter-spacing:-1.92px;font-weight:700;line-height:1}@media screen and (min-width: 768px){.about-number-list .item{padding:24px 16px;font-size:16px}.about-number-list .item .number{font-size:32px}}@media screen and (min-width: 1200px){.about-number-list .item{padding:48px 24px}.about-number-list .item .number{font-size:48px}}.about-number{padding:48px 0;position:relative}.about-number::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.1)}@media screen and (min-width: 992px){.about-number{padding:64px 0}}@media screen and (min-width: 1440px){.about-number{padding:48px 0}}.about-section{padding:48px 0}.about-section .box-title{text-align:left}.about-section-desc{font-size:16px;line-height:1.75}.about-section-desc p img{margin-top:6px}.about-section-desc p:last-child{margin-bottom:0}.about-section{position:relative}.about-section::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.1)}.about-section.news__featured::before{display:none}@media screen and (min-width: 768px){.about-section{padding:48px 0}}@media screen and (min-width: 992px){.about-section{padding:64px 0}}@media screen and (min-width: 1440px){.about-section{padding:48px 0}}.about-tab-id{display:none}.about-tab-id.about-tab-id-active{display:block}.course-page-list{background:var(--color-gray-1)}.course-page-list-desc .box-title{text-align:left}.course-page-list-desc .course-list{flex:0 0 100%;max-width:100%}.course-page-list-desc .course-list .course-card{border-radius:4px;border:1px solid var(--Stroker_Done-1, rgba(241, 177, 18, 0.4));background:rgba(0,0,0,.33);backdrop-filter:blur(6px)}.course-page-list-desc .hot-links{order:5}@media screen and (min-width: 992px){.course-page-list-desc{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.course-page-list-desc .box-title{text-align:left}.course-page-list-desc .hot-links{order:unset}}.course-detail-wrapper{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 992px){.course-detail-wrapper{flex-direction:row;gap:48px;align-items:flex-start}}.course-detail-main{flex:1;min-width:0}.course-detail-sidebar{flex-shrink:0;width:100%}.course-detail-section{padding-bottom:48px;margin-top:48px;border-bottom:1px solid hsla(0,0%,100%,.1)}.course-detail-section:last-child{border:0}@media screen and (min-width: 992px){.course-detail-section{padding-bottom:64px;margin-top:64px}}@media screen and (min-width: 1440px){.course-detail-section{padding-bottom:48px;margin-top:48px}}.course-detail-section .box-title{text-align:left}.course-detail-section .box-title .title{font-size:24px}@media screen and (min-width: 992px){.course-detail-section .box-title .title{font-size:32px}}.course-detail-content{font-size:16px;line-height:1.75;color:#fff}.course-detail-content p{margin-bottom:16px}.course-detail-content p:last-child{margin-bottom:0}.course-detail-content ul,.course-detail-content ol{margin:16px 0;padding-left:24px}.course-detail-content ul li,.course-detail-content ol li{margin-bottom:12px}.course-detail-content ul li:last-child,.course-detail-content ol li:last-child{margin-bottom:0}.course-detail-content ol li{margin-bottom:24px}@media screen and (max-width: 992px){.course-detail-content{font-size:15px}}.course-detail-projects-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 992px){.course-detail-projects-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.course-detail-projects-list{grid-template-columns:1fr}}.course-detail-certificate-content{color:var(--FFFFFF, #fff);font-size:24px;font-weight:700;line-height:1.4}@media screen and (min-width: 992px){.course-detail-certificate-content{font-size:40px}}.course-detail-under{padding-top:48px;border-top:1px solid hsla(0,0%,100%,.1);margin-top:48px}@media screen and (min-width: 992px){.course-detail-under{padding-top:64px;margin-top:64px}}@media screen and (min-width: 1440px){.course-detail-under{padding-top:48px;margin-top:48px}}.course-detail-career-opportunities{padding-top:24px}.course-detail-career-opportunities .item{display:flex;flex-wrap:wrap;background:rgba(0,0,0,.33)}.course-detail-career-opportunities .item .title,.course-detail-career-opportunities .item .desc{padding:16px}@media screen and (min-width: 992px){.course-detail-career-opportunities .item .title,.course-detail-career-opportunities .item .desc{padding:24px}}.course-detail-career-opportunities .item .desc{flex:1}.course-detail-career-opportunities .item .title{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--F1B112, #f1b112);font-size:16px;font-weight:700;line-height:1.75;flex:0 0 100%;max-width:100%;margin:0}@media screen and (min-width: 992px){.course-detail-career-opportunities .item .title{flex:0 0 216px;max-width:216px;border-right:1px solid hsla(0,0%,100%,.1)}}.course-detail-career-opportunities-list{display:grid;display:grid;grid-template-columns:1fr;gap:12px 48px;padding-left:1rem}@media screen and (min-width: 768px){.course-detail-career-opportunities-list{grid-template-columns:1fr 1fr}}.course-detail-career-opportunities-item{line-height:1.75}.course-detail-career-opportunities-desc{color:#999}.course-detail-projects{padding:48px 0}@media screen and (min-width: 768px){.course-detail-projects{padding:48px 0}}@media screen and (min-width: 992px){.course-detail-projects{padding:64px 0}}@media screen and (min-width: 1440px){.course-detail-projects{padding:48px 0}}.course-info-layout{display:flex;flex-wrap:wrap}.course-info-left{flex:0 0 100%;max-width:100%;margin-bottom:48px}@media screen and (min-width: 992px){.course-info-left{flex:0 0 264px;max-width:264px;margin-bottom:0}}.course-info-right{flex:0 0 100%;max-width:100%}@media screen and (min-width: 992px){.course-info-right{flex:1;padding-left:48px}}.course-info-title{margin:0 0 24px 0}.course-info-title .title{font-weight:600;margin:0 0 24px 0;line-height:1.3;font-size:24px}.course-info-title .desc{font-size:16px;line-height:1.75;text-align:justify}@media screen and (min-width: 992px){.course-info-title{margin:0 0 48px 0}.course-info-title .title{font-size:32px}}.course-info-list{display:grid;grid-template-columns:1fr;gap:48px}.course-info-semester{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.75;position:relative;display:flex;flex-wrap:wrap;align-items:flex-end}.course-info-semester .number{color:var(--BC242A, #bc242a);flex:0 0 100%;max-width:100%}.course-info-semester .label{color:var(--F1B112, #f1b112);position:relative}.course-info-semester .line{background:#f1b112;height:2px;flex:1;margin-bottom:12px;margin-left:24px}.course-info-semester-list{margin-top:16px;display:grid;grid-template-columns:1fr;gap:12px 48px;padding-left:1rem}@media screen and (min-width: 768px){.course-info-semester-list{grid-template-columns:1fr 1fr}}.course-info-semester-item{line-height:1.75}.course-info-semester-item .desc{color:#999}.course-info-software{border-radius:4px;border:1px solid rgba(241,177,18,.3);background:rgba(0,0,0,.33);backdrop-filter:blur(6px);padding:16px}.course-info-software .title{font-size:16px;text-align:center;font-weight:700;margin:0 0 24px 0}.course-info-software-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(64px, max-content));gap:12px}.course-info-software-item{width:64px;height:64px;border-radius:12px;background:#002039}@media screen and (min-width: 992px){.course-info-software{padding:24px}.course-info-software-list{grid-template-columns:repeat(3, 1fr)}}.course-detail-wrapper{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 992px){.course-detail-wrapper{flex-direction:row;align-items:flex-start;gap:48px}}.course-detail-wrapper .course-detail-content{flex:1;min-width:0}.course-detail-wrapper .course-detail-sidebar{flex-shrink:0;width:100%}@media screen and (min-width: 992px){.course-detail-wrapper .course-detail-sidebar{max-width:360px}}.course-detail-wrapper .course-detail-sidebar .hot-links{width:100%;background:rgba(0,0,0,.33);backdrop-filter:blur(6px);border-radius:8px;padding:28px;position:relative}.course-detail-wrapper .course-detail-sidebar .hot-links::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(103deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.course-detail-wrapper .course-detail-sidebar .hot-links-title{font-size:16px;font-weight:700;color:#fff;padding-bottom:12px;margin:0}.course-detail-wrapper .course-detail-sidebar .hot-links-list{list-style:none;padding:0;margin:0}.course-detail-wrapper .course-detail-sidebar .hot-links-list li a{display:flex;align-items:flex-start;color:#fff;font-size:16px;line-height:1.75;padding:6px 0;border-radius:4px;transition:all .3s ease;position:relative}.course-detail-wrapper .course-detail-sidebar .hot-links-list li a::before{content:"";position:relative;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 17L14.5 12L9.5 7V17Z' fill='%23F1B112'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:left .3s ease;flex-shrink:0;margin-right:4px}.course-detail-wrapper .course-detail-sidebar .hot-links-list li a:hover{background:hsla(0,0%,100%,.1);color:var(--theme)}@media screen and (max-width: 992px){.course-detail-wrapper .course-detail-sidebar .hot-links-list li a{font-size:14px}}.course-detail-wrapper .course-detail-sidebar .hot-links-link{display:inline-flex;align-items:center;color:#fff;width:100%}.course-detail-wrapper .course-detail-sidebar .hot-links-link img{width:24px;height:24px;margin-right:12px}.course-detail-wrapper .course-detail-sidebar .hot-links-link:not(:last-child){margin-bottom:12px}.contact-page{background:#161616}.contact-page hr{background:hsla(0,0%,100%,.1);margin:0}.contact-page .wrapper{display:flex;flex-direction:column;gap:48px}@media screen and (min-width: 1200px){.contact-page .wrapper{gap:48px}}.contact-page .contact-info li{display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:28px}@media screen and (min-width: 768px){.contact-page .contact-info li{flex-direction:row;gap:12px;font-weight:500}}.contact-page .contact-info span{color:var(--gray)}@media screen and (min-width: 768px){.contact-page .contact-info span{flex-basis:120px;flex-shrink:0}}.contact-page .contact-map .map{width:100%;height:300px}@media screen and (min-width: 768px){.contact-page .contact-map .map{height:500px}}@media screen and (min-width: 1200px){.contact-page .contact-map .map{height:600px}}.contact-page .contact-map .map iframe{width:100%;height:100%}.process-steps{display:grid;gap:48px}.process-steps .process-step-item{display:flex;align-items:flex-start;gap:24px;position:relative}.process-steps .process-step-item:not(:last-child)::after{content:"";display:block;width:1px;height:calc(100% + 48px);background:rgba(188,36,42,.2);position:absolute;top:0;left:40px}@media screen and (min-width: 1200px){.process-steps .process-step-item:not(:last-child)::after{left:52px}}.process-steps .process-step-number{font-size:14px;font-weight:bold;line-height:24px;border-radius:4px;background:#bc242a;padding:12px 8px;flex-shrink:0;width:84px;text-align:center;position:relative;z-index:2}@media screen and (min-width: 1200px){.process-steps .process-step-number{font-size:16px;padding:12px;width:104px}}.process-steps .process-step-content{display:grid;gap:16px;align-items:flex-start}@media screen and (min-width: 992px){.process-steps .process-step-content{grid-template-columns:minmax(0, 360px) 1fr;gap:24px}}.process-steps .process-step-content p:last-child,.process-steps .process-step-content ul:last-child{margin-bottom:0}.process-steps .process-step-content ul{padding-left:16px;display:grid;gap:8px}@media screen and (min-width: 1200px){.process-steps .process-step-content ul{gap:12px}}.process-steps .process-step-title{font-weight:bold}@media screen and (min-width: 768px){.process-steps .process-step-title{font-size:24px;line-height:131.25%;font-weight:600}}@media screen and (min-width: 1200px){.process-steps .process-step-title{font-size:32px}}.process-steps .process-step-image{width:100%;padding-bottom:66.7%;position:relative;overflow:hidden;border-radius:4px}.process-steps .process-step-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.enrollment-page{color:var(--white);font-size:16px;font-weight:400;line-height:28px}.enrollment-page .course-card{margin-bottom:0 !important}.enrollment-page .box-title{margin-bottom:16px}@media screen and (min-width: 1200px){.enrollment-page .box-title{margin-bottom:24px}}.enrollment-page .box-title .title{margin-bottom:0 !important}.enrollment-page .payment-methods .nav{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;border:0}.enrollment-page .payment-methods .nav-item{margin:0}.enrollment-page .payment-methods .nav-link{color:var(--white);font-weight:700;font-size:14px;line-height:24px;padding:14px 16px;border-radius:4px;margin:0;position:relative;background:hsla(0,0%,100%,.1);border:none;width:100%;height:100%;outline:0}.enrollment-page .payment-methods .nav-link::after{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:hsla(0,0%,100%,.1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media screen and (min-width: 1200px){.enrollment-page .payment-methods .nav-link{font-size:16px;line-height:28px}}.enrollment-page .payment-methods .nav-link.active{color:var(--theme);background:#000}.enrollment-page .payment-methods .nav-link.active::after{background:linear-gradient(103deg, rgba(241, 177, 18, 0.6) 0%, rgba(255, 255, 255, 0.1) 100%)}.enrollment-page .about-section:nth-child(3){border-bottom:none;padding-bottom:0}.enrollment-page .about-section:nth-child(3)::before{display:none}.faq-section .accordion-item{background:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);padding:16px 0}@media screen and (min-width: 1200px){.faq-section .accordion-item{padding:24px 0}}.faq-section .accordion-button{color:var(--white);font-size:20px;font-weight:700;line-height:33px;background:rgba(0,0,0,0);padding:0;display:flex;align-items:flex-start;gap:16px;outline:0;box-shadow:none}.faq-section .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTFWMTNIMTdWMTFIN1pNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xMiAyMEM3LjU5IDIwIDQgMTYuNDEgNCAxMkM0IDcuNTkgNy41OSA0IDEyIDRDMTYuNDEgNCAyMCA3LjU5IDIwIDEyQzIwIDE2LjQxIDE2LjQxIDIwIDEyIDIwWiIgZmlsbD0iI0YxQjExMiIvPgo8L3N2Zz4K")}.faq-section .accordion-button::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDdIMTFWMTFIN1YxM0gxMVYxN0gxM1YxM0gxN1YxMUgxM1Y3Wk0xMiAyQzYuNDggMiAyIDYuNDggMiAxMkMyIDE3LjUyIDYuNDggMjIgMTIgMjJDMTcuNTIgMjIgMjIgMTcuNTIgMjIgMTJDMjIgNi40OCAxNy41MiAyIDEyIDJaTTEyIDIwQzcuNTkgMjAgNCAxNi40MSA0IDEyQzQgNy41OSA3LjU5IDQgMTIgNEMxNi40MSA0IDIwIDcuNTkgMjAgMTJDMjAgMTYuNDEgMTYuNDEgMjAgMTIgMjBaIiBmaWxsPSIjRjFCMTEyIi8+Cjwvc3ZnPgo=");width:24px;height:24px;transition:none;margin-top:3px;background-size:24px}.faq-section .accordion-button[aria-expanded=true]{color:var(--theme)}@media screen and (min-width: 992px){.faq-section .accordion-button{gap:48px}}.faq-section .accordion-button span{color:var(--gray);font-size:16px;font-weight:400;line-height:28px;flex-shrink:0;min-width:24px;margin-top:3px}.faq-section .accordion-body{max-width:889px;padding:0;font-weight:400}@media screen and (min-width: 992px){.faq-section .accordion-body{width:78.7422497786%;padding-left:74px;padding-top:12px}}@media screen and (min-width: 1200px){.faq-section .accordion-body{font-weight:500}}.faq-section .btn-view-more{display:flex;padding:8px;justify-content:center;align-items:center;gap:4px;color:var(--gray);text-align:center;font-size:14px;font-weight:600;line-height:24px;max-width:289px;margin:0 auto;border-radius:4px;min-height:40px;border:1px solid var(--666666, #666);transition:fill .3s ease}.faq-section .btn-view-more:hover{color:var(--theme);border-color:var(--theme)}.faq-section .btn-view-more:hover svg path{fill:var(--theme)}@media screen and (max-width: 768px){.faq-section .btn-view-more{width:100%;max-width:100%}}.pricing__list{display:grid;gap:16px}@media screen and (min-width: 768px){.pricing__list{grid-template-columns:repeat(2, 1fr);gap:24px}}@media screen and (min-width: 1200px){.pricing__list{grid-template-columns:repeat(3, 1fr)}}.pricing .price{color:var(--theme);font-size:32px;font-weight:600;line-height:42px}.pricing .price sub{font-size:16px;font-style:normal;font-weight:500;line-height:28px;bottom:0}.pricing .icon{height:24px;width:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pricing .icon img,.pricing .icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 768px)and (max-width: 1199px){.pricing .box{font-size:14px}}.pricing__item{position:relative}.pricing__item::after{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(103deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pricing__item .box{border-radius:4px;background:hsla(0,0%,100%,.1)}.pricing ul,.pricing ol{padding-left:16px;margin-bottom:12px}.pricing ul li:not(:last-child),.pricing ol li:not(:last-child){margin-bottom:8px}@media screen and (min-width: 1200px){.pricing ul li:not(:last-child),.pricing ol li:not(:last-child){margin-bottom:12px}}.program-support-section .campus-page-section{align-items:flex-start;display:grid;gap:16px}.program-support-section .campus-page-section::before{display:none !important}@media(min-width: 768px){.program-support-section .campus-page-section{grid-template-columns:1fr 46%;gap:0}.program-support-section .campus-page-section .campus-page-section-col-left{padding:24px 0 0 24px}.program-support-section .campus-page-section:nth-of-type(even) .campus-page-section-col-left{order:1;padding:24px 24px 0 0}.program-support-section .campus-page-section:nth-of-type(even) .campus-page-section-col-right{order:2}}@media(min-width: 1200px){.program-support-section .campus-page-section{grid-template-columns:48.8928255093% 51.0186005314%;justify-content:space-between}.program-support-section .campus-page-section:nth-of-type(even){grid-template-columns:51.0186005314% 48.8928255093%}.program-support-section .campus-page-section .campus-page-section-col-left{padding-left:48px}.program-support-section .campus-page-section:nth-of-type(even) .campus-page-section-col-left{padding-right:48px}}.program-support-section .campus-page-section-col-left{padding:16px 0 0}.program-support-section .campus-page-section-col-left .nd-content h2{font-size:20px;font-weight:700;line-height:33px}@media screen and (min-width: 768px){.program-support-section .campus-page-section-col-left .nd-content h2{font-size:24px;line-height:131.25%}}@media screen and (min-width: 1200px){.program-support-section .campus-page-section-col-left .nd-content h2{font-size:32px}}.program-support-section .campus-page-section-col-left .nd-content .description,.program-support-section .campus-page-section-col-left .nd-content .description p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.campus-page-section{padding:48px 0}.campus-page-section-sub-title{display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width: 992px){.campus-page-section-sub-title{flex-direction:row;align-items:center}}.campus-page-section-sub-title .custom-select{margin-left:0;width:100%;font-size:16px}.campus-page-section-sub-title .custom-select .btn-years{width:100%;font-size:16px}@media screen and (min-width: 992px){.campus-page-section-sub-title .custom-select{margin-left:auto;width:auto}.campus-page-section-sub-title .custom-select .btn-years{width:auto}}.campus-page-section .box-title{text-align:left}.campus-page-section .box-content{font-size:16px;line-height:1.75}.campus-page-section-col{display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width: 992px){.campus-page-section-col{flex-wrap:nowrap}}.campus-page-section-col-left{flex:1;margin-bottom:24px}@media screen and (min-width: 992px){.campus-page-section-col-left{margin-right:24px;margin-bottom:0}}@media screen and (min-width: 1440px){.campus-page-section-col-left{margin-right:48px}}.campus-page-section-col-right{flex:0 0 100%;max-width:100%}.campus-page-section-col-right .img{display:inline-flex;width:100%;position:relative;padding-bottom:72.46%;overflow:hidden;border-radius:4px;background:#fff}.campus-page-section-col-right .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campus-page-section-col-right .img .ic-play{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:48px;height:48px;border-radius:100px;background:rgba(1,1,1,.6);padding:12px;backdrop-filter:blur(4px)}@media screen and (min-width: 992px){.campus-page-section-col-right{flex:0 0 442px;max-width:442px}}@media screen and (min-width: 1440px){.campus-page-section-col-right{flex:0 0 552px;max-width:552px}}.campus-page-section-col .view-more{color:#fff;background:var(--theme);display:inline-block;padding:8px 24px;border-radius:4px;border:1px solid var(--theme);transition:color .3s ease-in-out,background .2s ease-in-out}.campus-page-section-col .view-more:hover{background:rgba(0,0,0,0);color:var(--theme)}@media screen and (min-width: 768px){.campus-page-section{padding:48px 0}}@media screen and (min-width: 992px){.campus-page-section{padding:64px 0;position:relative}.campus-page-section:not(:last-child)::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.1)}}@media screen and (min-width: 1440px){.campus-page-section{padding:48px 0}}.campus-page-list-sections{display:grid;grid-template-columns:1fr}.campus-page-projects{padding:24px 0}@media screen and (min-width: 992px){.campus-page-projects{padding:48px 0 0}}.campus-page-library-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px 24px;padding-top:24px}@media screen and (min-width: 992px){.campus-page-library-list{grid-template-columns:repeat(3, 1fr);gap:24px;padding-top:48px}}@media screen and (min-width: 1200px){.campus-page-library-list{grid-template-columns:repeat(4, 1fr);gap:48px 24px}}.custom-select{margin-bottom:24px;position:relative;margin-left:auto}.custom-select .dropdown-menu{width:100%}.custom-select .btn-years{padding:8px 24px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);color:#999;font-size:14px;font-weight:500;line-height:1.71;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;min-width:276px}.custom-select .btn-years::after{display:none}.campus-page-reviews-list{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px}@media screen and (max-width: 767px){.campus-page-reviews-list{grid-template-columns:1fr;gap:16px}}@media screen and (min-width: 1200px){.campus-page-reviews-list{-moz-column-gap:24px;column-gap:24px}}.review-item{background:rgba(0,0,0,.33);backdrop-filter:blur(2px);border-radius:4px;padding:16px;display:inline-grid;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;gap:20px;position:relative;transition:all .3s ease;height:-moz-fit-content;height:fit-content;border:1px solid hsla(0,0%,100%,.1);font-size:16px}.review-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(241,177,18,.3)}.review-item::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(103deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.review-item-quotes{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-item-quotes svg,.review-item-quotes img{width:48px;height:48px}.review-item-course{color:#999;font-size:14px}.review-item-author{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.review-item-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.1)}.review-item-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-item-info{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.review-item-content{font-size:16px;line-height:28px}.review-item-name{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:6px}@media screen and (min-width: 768px){.review-item{padding:24px}}@media screen and (min-width: 1200px){.review-item{gap:24px;margin-bottom:24px}.review-item-avatar{width:80px;height:80px}}.campus-reviews-see-more{display:flex;justify-content:center;margin-top:32px}.campus-reviews-see-more .btn-see-more{padding:8px 32px;font-size:14px;color:#666}@media screen and (min-width: 768px){.campus-reviews-see-more .btn-see-more{padding:8px 48px}}@media screen and (min-width: 992px){.campus-reviews-see-more{margin-top:40px}}@media screen and (min-width: 1200px){.campus-reviews-see-more{margin-top:48px}}@media screen and (min-width: 1200px){.campus-reviews-see-more{padding:16px 48px;font-size:16px}}.btn-see-more{color:#fff;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:4px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;font-size:14px;font-weight:500;line-height:1.5;gap:8px;cursor:pointer}.btn-see-more:hover{background:var(--theme);border-color:var(--theme);color:#fff}.btn-see-more:disabled{opacity:.5;cursor:not-allowed}.btn-see-more:disabled:hover{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.2)}@media screen and (min-width: 768px){.btn-see-more{padding:14px 40px;font-size:15px}}@media screen and (min-width: 1200px){.btn-see-more{padding:16px 48px;font-size:16px}}.search-page{background:var(--color-gray-1) url("../images/bg-home-about.png") no-repeat top center/cover;padding:64PX 0 0}.search-page-form{padding:1px;position:relative;max-width:744px}.search-page-form::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(180deg, rgba(241, 177, 18, 0.4) 0%, rgba(0, 0, 0, 0) 45.54%, rgba(241, 177, 18, 0.1) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.search-page-form .input-group{padding:7px;border-radius:4px;background:rgba(0,0,0,.33);overflow:hidden;backdrop-filter:blur(6px)}.search-page-form input{flex-shrink:0;background:rgba(0,0,0,.33);border:0;outline:0;padding:12px 16px;color:#fff;font-size:14px;line-height:24px}.search-page-form input:placeholder{color:#666}.search-page-form input:focus,.search-page-form input:focus-visible{outline:none;box-shadow:none;background:rgba(0,0,0,.33);color:#fff}.search-page-form button[type=submit]{display:inline-block;padding:8px 14px;border-radius:2px;background:var(--F1B112, #f1b112);transition:color .3s ease-in-out,background .2s ease-in-out;line-height:24px;color:#fff;background:var(--theme)}@media screen and (min-width: 992px){.search-page-form button[type=submit]{padding:14px 23px}}.search-page-result{padding:48px 0}.search-page .search-page-label{color:#666;font-size:16px}.search-page .search-page-list{display:grid;grid-template-columns:1fr;gap:12px}.search-page .search-page-list .search-page-label{grid-column:1/-1}.search-page .search-page-list .left-search+.right-search{display:flex;flex-direction:column;gap:12px}.search-page .search-category-filter{margin:0}.search-page .search-category-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.search-page .search-category-item{margin:0}.search-page .search-category-label{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer;color:#fff}.search-page .search-category-checkbox{flex-shrink:0;width:18px;height:18px;margin:3px 0 0;accent-color:var(--theme);cursor:pointer}.search-page .search-category-name{flex:1;font-size:16px;font-weight:700;line-height:1.5}.search-page .search-category-count{flex-shrink:0;font-size:16px;font-weight:400;color:#666;line-height:1.5}@media screen and (min-width: 992px){.search-page{padding:48px 0 0;background:var(--color-gray-1) url("../images/bg-home-about.png") no-repeat top center/cover;background-size:100% auto}.search-page-result{padding:64px 0}.search-page .search-page-list{grid-template-columns:minmax(220px, 280px) minmax(0, 1fr);gap:24px 40px;align-items:start}.search-page .search-page-list:not(:has(.left-search)){grid-template-columns:1fr}.search-page .search-page-list .left-search+.right-search{gap:24px}}@media screen and (min-width: 1200px){.search-page{padding:150px 0 0}.search-page-result{padding:48px 0}}.search-item{display:flex;flex-wrap:wrap;border-radius:4px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,.33);backdrop-filter:blur(6px);position:relative;transition:all .3s linear;transform:translate3d(0, 0, 0)}.search-item__link{position:absolute;inset:0;z-index:10;text-indent:-9999px}.search-item__info{flex:1;padding:16px}@media screen and (min-width: 992px){.search-item__info{padding:24px}}.search-item .cate{border-radius:4px;border:1px solid hsla(0,0%,100%,.1);padding:4px 12px;color:var(--F1B112, #f1b112);font-size:12px;font-weight:500;margin-bottom:12px;display:inline-block}.search-item .label{overflow:hidden;color:#fff;font-size:20px;font-weight:700;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:12px;font-size:16px}@media screen and (min-width: 992px){.search-item .label{font-size:20px}}.search-item .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:1.875;font-weight:500}@media screen and (min-width: 992px){.search-item .desc{font-size:16px}}.search-item__img{border-radius:4px;background:#fff;position:relative;height:150px;overflow:hidden;flex:0 0 100%;max-width:100%}.search-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-in-out;transform:scale(1)}@media screen and (min-width: 768px){.search-item__img{flex:0 0 240px;max-width:240px;height:100%}}@media screen and (min-width: 992px){.search-item__img{flex:0 0 380px;max-width:380px;height:auto}}.search-item:hover{border:1px solid rgba(241,177,18,.6);box-shadow:0 4px 12px rgba(241,177,18,.4);transform:translate3d(0, -2px, 0)}.search-item:hover .label{color:var(--F1B112, #f1b112)}@media screen and (min-width: 768px){.search-item{flex-wrap:nowrap}}.static-page{padding:48px 0}.static-page .title{color:var(--FFFFFF, #fff);font-family:Inter;font-size:24px;font-weight:600;line-height:1.3125}.static-page .nd-content{color:#fff;font-family:Inter;font-size:16px;font-weight:500;line-height:1.65}.static-page .nd-content .figcaption{font-size:14px}.static-page .nd-content p{margin-bottom:12px;font-weight:300;margin-bottom:24px}.static-page .nd-content p:last-child{margin-bottom:0}.static-page .nd-content strong{font-weight:600}@media screen and (min-width: 768px){.static-page{padding:48px 0}.static-page .title{font-size:28px}}@media screen and (min-width: 992px){.static-page{padding:64px 0}.static-page .title{font-size:32px}.static-page .nd-content{font-size:20px}.static-page .nd-content .figcaption{font-size:16px}}@media screen and (min-width: 1440px){.static-page{padding:48px 0}}.new-card{overflow:hidden;border-radius:4px;padding:1px;position:relative;display:flex;flex-direction:row;background:rgba(0,0,0,.33);backdrop-filter:blur(6px)}.new-card.new-featured{flex-direction:column;align-items:center}.new-card.new-featured .new-card-img{width:100%;padding-bottom:240px}@media screen and (min-width: 768px){.new-card.new-featured .new-card-img{padding-bottom:360px}}@media screen and (min-width: 992px){.new-card.new-featured .new-card-img{padding-bottom:420px;width:57.44%}}.new-card.new-featured .new-card-info{gap:24px;padding:16px 16px 32px 16px}@media screen and (min-width: 1680px){.new-card.new-featured .new-card-info{padding:48px}}.new-card.new-featured .name{font-size:20px;line-height:1.3125}@media screen and (min-width: 768px){.new-card.new-featured .name{font-size:24px}}@media screen and (min-width: 992px){.new-card.new-featured .name{font-size:28px}}@media screen and (min-width: 1200px){.new-card.new-featured .name{font-size:32px}}.new-card.new-featured .desc{font-weight:300;line-height:1.7}@media screen and (min-width: 992px){.new-card.new-featured{flex-direction:row}}.new-card-info{flex:1;padding:16px;position:relative;z-index:2;font-size:16px;line-height:1.75;font-weight:500;display:flex;flex-direction:column;gap:6px;align-items:flex-start}@media screen and (min-width: 992px){.new-card-info{display:grid;grid-template-columns:1fr}}@media screen and (min-width: 1200px){.new-card-info{padding:24px}}.new-card .cate{display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);font-size:12px;font-weight:500;line-height:2;color:var(--theme);max-width:-moz-max-content;max-width:max-content}.new-card .name{font-size:16px;line-height:1.75;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;height:-moz-max-content;height:max-content}.new-card-img{display:inline-block;width:148px;position:relative;overflow:hidden;border-radius:4px;height:160px}.new-card-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s linear}.new-card::before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(131deg, rgba(255, 255, 255, 0.1) 87.22%, rgba(241, 177, 18, 0.4) 96.36%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.new-card.new-card-even{flex-direction:row}.new-card.new-card-even::before{background:linear-gradient(103deg, rgba(241, 177, 18, 0.4) 0%, rgba(255, 255, 255, 0.1) 7.93%)}.new-card:hover .new-card-img img{transform:scale(1.05)}.new-card:hover .name{color:var(--theme)}.new-card .date{font-size:14px;font-style:normal;font-weight:500;line-height:24px;color:var(--gray)}@media screen and (min-width: 768px){.new-card-img{height:240px}}@media screen and (min-width: 992px){.new-card{flex-direction:column}.new-card.new-card-even{flex-direction:column-reverse}.new-card-img{width:100%;height:auto;aspect-ratio:16/9}}@media screen and (min-width: 1200px){.new-card-component .new-card-info{gap:12px}.new-card-component .new-card-info .name{font-size:20px;line-height:28px}}.news-page .title{margin-bottom:16px}@media screen and (min-width: 768px){.news-page .title{margin-bottom:24px}}@media screen and (min-width: 1200px){.news-page .title{margin-bottom:48px}}.news-detail-courses{padding-bottom:48px}.news-detail-courses .courses-list{display:flex;gap:24px}.news-detail-courses .courses-list .course-item{display:flex;flex-direction:column;gap:12px}.news-detail-courses .courses-list .course-item-name a{font-size:20px;color:#fff;font-weight:700}.news-detail-courses .courses-list .course-item-name a:hover{color:var(--theme)}.related-news-name{font-size:18px;line-height:1.65;font-weight:600;color:#fff;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 1440px){#news-detail-courses-swiper .swiper-custom-controls{display:none}}.news-other-section .news-other-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.news-other-section .news-other-list .new-card{flex-direction:column}.news-other-section .news-other-list .new-card-img{width:100%}@media screen and (min-width: 992px){.news-other-section .news-other-list{grid-template-columns:repeat(3, 1fr)}.news-other-section .news-other-list .new-card-img{height:auto;aspect-ratio:16/9}}@media screen and (min-width: 1200px){.news-other-section .news-other-list{gap:24px}}/*# sourceMappingURL=style.css.map */