@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:DM Sans,serif}body{margin:0;background-color:var(--bg-white)}html{scroll-behavior:smooth}@media (min-width: 992px){::-webkit-scrollbar{display:none}}h1,h2,h3,h4,h5,h6{margin:0;font-family:Archivo,serif;line-height:1.3}p{margin:0;line-height:1.6}a,button{outline:none;border:none;text-decoration:none;background-color:transparent;cursor:pointer}a:hover,a:focus,button:hover,button:focus{outline:none;text-decoration:none;cursor:pointer}ul,ol{list-style:none}input,textarea,select{outline:none;border:none;background-color:transparent}input:focus,textarea:focus,select:focus{outline:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}@media (min-width: 1920px){.container{max-width:1750px}}.section{position:relative}.section__header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding-bottom:40px}.section__header.align-left{align-items:flex-start;text-align:left}.section__subtitle{display:block;font-size:18px;font-weight:700;color:var(--primary-color)}.section__title{font-size:35px;font-weight:700;color:var(--text-dark);line-height:1.2}@media (max-width: 992px){.section__title{font-size:32px}}@media (max-width: 540px){.section__title{font-size:28px}}.section__title span{color:var(--primary-color);font-family:Archivo,serif}@media (max-width: 992px){.section__title br{display:none}}.section__title.contact-title br{display:inline}.section__text{display:block;font-size:18px;font-weight:400;color:var(--text-medium);margin-bottom:15px}.section__text *{font-family:DM Sans,sans-serif!important}:root{--primary-color: #B72027;--primary-light: #FCEBE9;--primary-fade: #FFBAAE;--heading-color: #766A68;--primary-border: #FDD3CC;--tertiary-color: #FCEBE9;--text-dark: #766A68;--text-medium: #4E4E4E;--text-light: #686868;--text-white: #FFFFFF;--text-black: #000000;--text-secondary: #252525;--bg-light: #FFF8F5;--bg-white: #FFFFFF;--bg-footer: #E9E9E9;--bg-input: #EFEFF2;--bg-black: #000000;--bg-secondary: #FCFBF9;--bg-tertiary: #FFF8F5;--bg-course: #E3E3E3;--border-black: #000000;--border-light: #DADAE8;--border-primary: #FDD3CC}.header{display:block;width:100%;position:absolute;left:0;top:0;padding:20px 0;background-color:var(--bg-white);transition:transform .5s ease,background-color .5s ease;z-index:101}@media (max-width: 540px){.header{padding:15px 0}}.header.scrolled{position:fixed;background-color:var(--bg-white);box-shadow:0 2px 4px #0000001a;transform:translateY(0);animation:slideDown .5s ease}.header__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header__logo{display:inline-block;height:56px;overflow:hidden}.header__logo img{width:100%;height:100%;object-fit:contain}.header__nav{display:flex;flex-direction:row;align-items:center;gap:35px}@media (max-width: 992px){.header__nav{width:50vw;height:100vh;background-color:var(--bg-white);position:fixed;left:-100%;top:0;z-index:1100;flex-direction:column;justify-content:center;opacity:0;gap:30px;transition:all .5s ease-in-out}}@media (max-width: 540px){.header__nav{width:80vw}}@media (max-width: 992px){.header__nav.show{left:0;opacity:1}}.header__nav--overlay{display:block;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:999;background-color:var(--bg-black);opacity:0;visibility:hidden;pointer-events:none;transition:all .5s ease-in-out}.header__nav--overlay.show{opacity:.4;visibility:visible;pointer-events:all}@media (min-width: 992px){.header .hamburger-react{display:none}}.header__link{display:inline-block;font-size:18px;font-weight:500;color:var(--text-dark)}@media (max-width: 992px){.header__link{font-size:24px}}.header__link.active{font-weight:700;color:var(--primary-color)}@media (max-width: 992px){.header__flex{display:flex;flex-direction:row;align-items:center;gap:10px}}.btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 25px;font-size:16px;font-weight:500;border-radius:30px;border:2px solid transparent;transition:all .5s ease-in-out}@media (max-width: 540px){.btn{height:54px}}.btn.btn-primary{background-color:var(--primary-color);color:var(--text-white)}.btn.btn-primary:hover,.btn.btn-primary-outline{background-color:var(--primary-light);color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-primary-outline:hover{background-color:var(--primary-color);color:var(--text-white)}.btn.btn-white{background-color:var(--bg-white);color:var(--primary-color)}.btn.btn-white:hover{border-color:var(--bg-white);color:var(--text-white);background-color:transparent}.btn.btn-white-outline{background-color:transparent;border-color:var(--bg-white);color:var(--text-white)}.btn.btn-white-outline:hover{background-color:var(--bg-white);color:var(--primary-color)}.contact{padding:100px 0 80px;background-color:var(--bg-white)}@media (max-width: 992px){.contact{padding:40px 0}}@media (max-width: 540px){.contact{padding:60px 0}}.contact__row{display:grid;grid-template-columns:50% 50%;align-items:flex-start}@media (max-width: 992px){.contact__row{display:flex;flex-direction:column;gap:30px}}@media (max-width: 992px){.contact__row div{width:100%}}.contact__form{display:flex;flex-direction:column;width:100%;background-color:#fff8f5;padding:45px;border-radius:20px;border:1px solid #FDECE9;gap:20px}@media (max-width: 540px){.contact__form{padding:20px 20px 35px}}.contact__button{width:20%;align-self:flex-end}@media (max-width: 540px){.contact__button{width:100%}}.contact__input{display:block;width:100%;height:60px;padding:0 25px;background-color:var(--bg-white);border:2px solid #FDECE9;border-radius:12px;font-size:16px;font-weight:400;color:var(--text-dark);transition:all .3s ease-in-out}.contact__input__group{display:flex;gap:24px}@media (max-width: 540px){.contact__input__group{display:flex;flex-direction:column;gap:20px}}.contact__input::placeholder{color:var(--text-medium)}.contact__input:focus{border-color:var(--primary-color)}.contact__input.textarea,.contact textarea{height:auto;padding-top:20px;resize:none}.contact__select{display:block;position:relative;overflow:hidden}.contact__select:after{content:"";border:solid var(--border-black);border-width:0 3.5px 3.5px 0;display:inline-block;padding:3.5px;opacity:.4;transform:rotate(45deg);position:absolute;top:24px;right:25px;z-index:1;pointer-events:none}.contact__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--text-dark)}.contact__meta{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.contact__meta--flex{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.contact__meta a,.contact__meta button{display:flex;flex-direction:row;align-items:flex-start;gap:15px}.contact__meta a:first-child,.contact__meta button:first-child{align-items:flex-start}.contact__meta a:first-child i,.contact__meta button:first-child i{width:34px;height:34px}.contact__meta a i,.contact__meta button i{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.contact__meta a i img,.contact__meta button i img{width:100%;height:100%;object-fit:contain}.contact__meta a figcaption,.contact__meta a a,.contact__meta button figcaption,.contact__meta button a{display:inline-block;max-width:calc(100% - 60px);font-size:17px;font-weight:400;line-height:1.5;color:var(--text-medium);white-space:nowrap;transition:all .3s ease-in-out}.footer{position:relative;padding:80px 0 100px;background-color:var(--bg-footer)}@media (max-width: 540px){.footer{padding:80px 0}}.footer__row{display:grid;grid-template-columns:40% 30% 30%;margin:0 -20px;padding-bottom:100px}@media (max-width: 1024px){.footer__row{grid-template-columns:33.33% 33.33% 33.33%}}@media (max-width: 540px){.footer__row{display:flex;flex-direction:column;gap:40px;padding-bottom:50px}}.footer__col{padding:0 20px}.footer__logo{display:inline-block;height:92px;overflow:hidden}@media (max-width: 992px){.footer__logo{height:auto}}.footer__logo img{width:100%;height:100%;object-fit:contain}.footer__title{display:block;font-size:24px;font-weight:700;color:var(--text-dark);margin-bottom:40px}@media (max-width: 540px){.footer__title{margin-bottom:20px}}.footer__list{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer__list.grid-list{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:10px}@media (max-width: 1024px){.footer__list.grid-list{max-width:none}}@media (max-width: 992px){.footer__list.grid-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px 30px}}.footer__list a{display:block;font-size:16px;font-weight:400;line-height:1.5;color:var(--text-dark);transition:all .3s ease-in-out}.footer__list a:hover{color:var(--primary-color);text-decoration:underline}@media (max-width: 992px){.footer__list a br{display:none}}.footer__social{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:80px;padding-bottom:40px}@media (max-width: 1024px){.footer__social{gap:50px}}@media (max-width: 540px){.footer__social{flex-wrap:wrap;gap:20px;justify-content:flex-start}}.footer__social a{display:inline-block;font-size:18px;font-weight:400;color:var(--text-medium);transition:all .3s ease-in-out}@media (max-width: 540px){.footer__social a{font-size:16px}}.footer__social a:hover{color:var(--primary-color);text-decoration:underline}.footer__copy{display:block;width:100%;text-align:center;padding-top:40px;font-size:18px;font-weight:400;color:var(--text-dark);border-top:2px solid var(--primary-fade)}.footer p{display:block;font-size:18px;font-weight:400;color:var(--text-dark)}.loader{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:var(--bg-white);position:fixed;top:0;left:0;z-index:9999}.coursee{display:flex;flex-direction:column;padding:20px 20px 25px;border:1px solid var(--primary-border);border-radius:20px;background-color:var(--bg-white);gap:20px;cursor:pointer;min-height:fit-content}.coursee:hover{background-color:var(--bg-light)}.coursee:hover .coursee__link{background-color:var(--primary-color);color:var(--text-white)}.coursee i{display:block;width:100%;height:270px;border-radius:16px;overflow:hidden}.coursee i img{width:100%;height:100%;object-fit:cover}.coursee h3{display:block;font-size:22px;font-weight:700;color:var(--text-dark)}.coursee__desc *{font-family:DM Sans,sans-serif!important;font-size:16px!important;line-height:1.5!important;font-weight:400;color:var(--text-medium);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.coursee__desc * p{display:none}.coursee__desc * p:first-child{display:-webkit-box}.coursee p{display:none;font-size:16px;font-weight:400;color:var(--text-medium);padding:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.coursee p:first-child{display:-webkit-box}.coursee__detail{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:10px}.coursee__spec{display:flex;flex-direction:column;gap:15px}.coursee__spec span{display:flex;align-items:center;color:var(--text-black);gap:10px}.coursee__spec span i{width:24px;height:24px;overflow:hidden}.coursee__spec span i img{width:100%;height:100%;object-fit:contain}.coursee__spec span figcaption{display:inline-block;font-size:18px;font-weight:400;color:var(--text-black)}.coursee__link{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:100%;background-color:var(--primary-light);color:var(--primary-color);pointer-events:none;transition:all .3s ease-in-out}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.banner{width:100%;height:100vh;overflow:hidden;padding:90px 0 0;background-color:var(--bg-white)}@media (max-width: 1024px){.banner{height:auto}}.banner .swiper-wrapper{padding-bottom:40px}.banner .swiper-horizontal>.swiper-pagination-progressbar,.banner .swiper-pagination-progressbar.swiper-pagination-horizontal{max-width:100px;left:auto;right:15.5%;top:auto;bottom:0;border-radius:6px;overflow:hidden}@media (max-width: 992px){.banner .swiper-horizontal>.swiper-pagination-progressbar,.banner .swiper-pagination-progressbar.swiper-pagination-horizontal{right:auto;left:50%;transform:translate(-50%);bottom:20px}}@media (max-width: 540px){.banner .swiper-horizontal>.swiper-pagination-progressbar,.banner .swiper-pagination-progressbar.swiper-pagination-horizontal{bottom:50px}}.banner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--primary-color)}.banner__row{display:grid;grid-template-columns:50% 50%;align-items:center}@media (max-width: 1024px){.banner__row{display:flex;flex-direction:column-reverse;gap:50px}}.banner__image{display:block;width:100%;height:calc(100vh - 170px);overflow:hidden;text-align:right;margin-top:10px}@media (max-width: 1024px){.banner__image{height:auto;text-align:center}}.banner__image img{max-width:100%;height:100%;object-fit:contain}@media (max-width: 540px){.banner__image img{height:auto}}.banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:45px}@media (max-width: 1024px){.banner__content{gap:30px;align-items:center;justify-content:center;text-align:center}}.banner__title{display:block;font-size:66px;font-weight:700;color:var(--text-dark);line-height:1}@media (min-width: 1920px){.banner__title{font-size:70px}}@media (max-width: 1366px){.banner__title{font-size:62px;line-height:1.2}}@media (max-width: 1024px){.banner__title{font-size:70px}}@media (max-width: 540px){.banner__title{font-size:44px;line-height:1}}.banner__text{display:block;font-size:19px;font-weight:400;color:var(--text-medium)}@media (min-width: 1920px){.banner__text{font-size:22px}}.banner__btns{display:flex;flex-direction:row;align-items:center;gap:10px}@media (max-width: 540px){.banner__btns{flex-direction:column;width:100%}}@media (max-width: 540px){.banner__btns .btn{width:100%}}.banner__wrapper{display:grid;grid-template-columns:40% 60%;align-items:center}@media (max-width: 1024px){.banner__wrapper{display:flex;flex-direction:column;text-align:center;gap:30px}}.banner__clients{position:relative;padding:30px 0 100px}@media (max-width: 1366px){.banner__clients{padding-top:0}}@media (max-width: 540px){.banner__clients{padding-bottom:60px}}.banner__clients span{display:inline-block;font-size:24px;font-weight:700;color:var(--text-dark)}@media (max-width: 1366px){.banner__clients span{font-size:22px}}@media (max-width: 540px){.banner__clients span br{display:none}}.banner__clients--logos{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}@media (max-width: 540px){.banner__clients--logos{display:grid;grid-template-columns:repeat(3,1fr);width:100%}}.banner__clients--logos i{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:var(--primary-light);border-radius:12px;overflow:hidden}@media (max-width: 540px){.banner__clients--logos i{width:100%;height:100%;aspect-ratio:1}}.banner__clients--logos i img{width:44px;height:44px;object-fit:contain;filter:grayscale(1)}.course{padding:100px 0;background-color:var(--bg-secondary)}@media (max-width: 1024px){.course{padding:80px 0}}.course__slider .swiper-wrapper{padding-bottom:40px}.course__slider .swiper-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;bottom:0;left:0;right:0}.course__slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;transition:opacity .3s ease-in-out}.course__slider .swiper-pagination .swiper-pagination-bullet:hover{opacity:1}.course__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color);width:13px;height:13px}.course__link{display:flex;width:100%;justify-content:space-between;align-items:center}.course__link--item{color:var(--primary-color);font-size:18px;font-weight:700;transition:all .3s ease-in-out}.course__link--item:hover{opacity:.6}.course__link--btn{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:100%;background-color:var(--primary-light);color:var(--primary-color);transition:all .3s ease-in-out}.course__link--btn:hover{background-color:var(--primary-color);color:var(--text-white)}.course__item{display:flex;flex-direction:row;flex-wrap:wrap;background-color:var(--bg-white);border-radius:20px;overflow:hidden;border:1px solid var(--primary-border)}@media (max-width: 1024px){.course__item{flex-direction:column-reverse}}.course__item:nth-child(2n){flex-direction:row-reverse}@media (max-width: 992px){.course__item:nth-child(2n){flex-direction:column-reverse}}.course__item:nth-child(2n) span i{background-color:#fff}.course__item__link{color:var(--primary-color)}.course__item i{display:inline-block;width:24px;height:24px;overflow:hidden}@media (max-width: 992px){.course__item i{width:24px;height:24px}}.course__item i img{width:100%;height:100%;object-fit:contain}.course__item--meta{display:flex;flex-direction:row;align-items:center;gap:35px}@media (max-width: 540px){.course__item--meta{gap:25px}}.course__item--meta span{display:flex;flex-direction:row;align-items:center;gap:12px}@media (max-width: 540px){.course__item--meta span{gap:5px}}.course__item--meta span figcaption{font-size:18px;font-weight:400;color:var(--text-black)}@media (max-width: 540px){.course__item--meta span figcaption{font-size:14px}}.course__image{display:block;width:50%;height:100%;aspect-ratio:1/.9}@media (max-width: 1024px){.course__image{width:100%;aspect-ratio:1/.6}}@media (max-width: 540px){.course__image{aspect-ratio:1/.9}}.course__image img{width:100%;height:100%;object-fit:cover}.course__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%;gap:30px;padding:0 75px}@media (max-width: 1366px){.course__content{padding:40px;gap:20px}}@media (max-width: 1024px){.course__content{width:100%}}@media (max-width: 540px){.course__content{padding:30px}}.course__content h4{font-size:34px;font-weight:700;color:var(--text-dark);line-height:1.1}@media (max-width: 1366px){.course__content h4{font-size:28px}}@media (max-width: 540px){.course__content h4{font-size:24px}}.course__content p{font-size:16px;font-weight:400;color:var(--text-medium)}@media (max-width: 540px){.course__content p{font-size:14px}}.features{padding:100px 0;background-color:var(--bg-white)}@media (max-width: 1024px){.features{padding:80px 0}}@media (max-width: 540px){.features{padding:30px 0}}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media (max-width: 1024px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.features__grid{display:flex;flex-direction:column;gap:30px}}.features__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 40px;background-color:var(--bg-white);border:1px solid var(--primary-border);border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out}.features__item:hover{background-color:var(--bg-light)}.features__item:hover h4{color:var(--primary-color)}.features__item i{display:inline-block;width:70px;height:70px;overflow:hidden;margin-bottom:12px}.features__item i img{width:100%;height:100%;object-fit:contain}.features__item h4{font-size:24px;font-weight:700;color:#1d1d1dcc;margin-bottom:20px;transition:all .3s ease-in-out}.features__item p{font-size:16px;font-weight:400;color:var(--text-medium)}@media (max-width: 992px){.features__item p{max-width:60%;margin:0 auto}}@media (max-width: 540px){.features__item p{max-width:none}}.blog{padding:80px 0 50px;background-color:var(--bg-secondary)}@media (max-width: 1024px){.blog{padding:80px 0}}@media (max-width: 540px){.blog{padding:30px 0}}.blog__item{display:flex;flex-direction:column;align-items:flex-start;gap:70px;background-color:var(--primary-light);padding:20px;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out}.blog__item:hover{background-color:var(--primary-color)}.blog__item:hover h4,.blog__item:hover a,.blog__item:hover span,.blog__item:hover figcaption{color:var(--text-white)}.blog__item--flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:15px}@media (max-width: 540px){.blog__item--flex{flex-direction:column;align-items:flex-start;gap:10px}}.blog__item--flex figcaption{display:inline-block;font-size:14px;font-weight:500;color:var(--text-dark);text-decoration:underline;text-transform:capitalize;transition:all .3s ease-in-out}.blog__item--flex span{display:inline-block;font-size:15px;font-weight:400;color:var(--text-medium);transition:all .3s ease-in-out}.blog__item--tags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:100%;gap:5px 10px}.blog__item--tags figcaption{display:inline-block;font-size:14px;font-weight:500;color:var(--text-dark);text-decoration:underline;text-transform:capitalize}.blog__item h4{font-size:22px;font-weight:700;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease-in-out}.brochure{padding:80px 0 100px;background-color:var(--primary-color)}@media (max-width: 1024px){.brochure{padding:80px 0}}@media (max-width: 540px){.brochure{padding:60px 0}}.brochure__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;color:var(--text-white)}.brochure__btns{display:flex;flex-direction:row;align-items:center;gap:10px}@media (max-width: 540px){.brochure__btns{flex-direction:column;width:100%}}@media (max-width: 540px){.brochure__btns .btn{width:100%}}.brochure h3{font-size:35px;font-weight:800}@media (max-width: 540px){.brochure h3{font-size:28px}}@media (max-width: 540px){.brochure h3 br{display:none}}.brochure p{font-size:16px;font-weight:400;max-width:45%;margin:0 auto}@media (max-width: 1024px){.brochure p{max-width:none}}.eventHome{padding:50px 0;background-color:var(--bg-white)}@media (max-width: 540px){.eventHome .section__text br{display:none}}.eventHome__grid{display:grid;grid-template-columns:33.33% 33.33% 33.33%;gap:20px;max-width:calc(100% - 40px)}@media (max-width: 1024px){.eventHome__grid{grid-template-columns:repeat(2,1fr);max-width:none}}@media (max-width: 992px){.eventHome__grid{grid-template-columns:1fr}}@media (max-width: 540px){.eventHome__grid{grid-template-columns:1fr}}.eventHome__list{display:flex;gap:10px;padding:18px 0}@media (max-width: 540px){.eventHome__list{flex-wrap:wrap;justify-content:center;align-items:center}}.eventHome__list span{padding:10px 15px;color:var(--heading-color);border:1px solid var(--border-primary);border-radius:28px;font-size:18px;font-weight:400;min-width:70px;cursor:pointer;transition:all .3s ease-in-out}.eventHome__list span:hover{border-color:var(--primary-color);color:var(--primary-color)}.eventHome__list span.active{background-color:var(--primary-color);color:var(--text-white);border-color:var(--primary-color)}.eventHome__list:nth-child(1){background-color:#b72027}.eventHome__info{display:flex;flex-direction:column;padding:20px 20px 25px;border:1px solid var(--primary-border);border-radius:20px;background-color:var(--bg-white);gap:20px;cursor:pointer}.eventHome__info:hover{background-color:var(--bg-light)}.eventHome__info i{display:block;width:100%;height:270px;border-radius:16px;overflow:hidden}.eventHome__info i img{width:100%;height:100%;object-fit:cover}.eventHome__info h3{display:block;font-size:22px;font-weight:700;color:var(--text-dark);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.eventHome__info p{display:none;font-size:16px;font-weight:400;color:var(--text-medium);padding:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.eventHome__info p:first-child{display:-webkit-box}.eventHome__details{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:10px}.eventHome__details--meta{display:flex;flex-direction:column;gap:10px}.eventHome__details--meta span{display:flex;align-items:center;color:var(--text-black);gap:10px}.eventHome__details--meta span svg{color:var(--primary-color)}.eventHome__details--meta span figcaption{display:inline-block;font-size:18px;font-weight:400;color:var(--text-black)}.eventHome__details--link{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:100%;background-color:var(--primary-light);color:var(--primary-color);transition:all .3s ease-in-out}.eventHome__details--link:hover{background-color:var(--primary-color);color:var(--text-white)}.eventHome__link{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:100%;background-color:var(--primary-light);color:var(--primary-color);margin:30px auto 0;transition:all .3s ease-in-out}.eventHome__link:hover{background-color:var(--primary-color);color:var(--text-white)}.about__intro{padding:200px 0 80px}@media (max-width: 992px){.about__intro{padding:140px 0 60px}}@media (max-width: 540px){.about__intro{padding:120px 0 60px}}.about__intro--image{display:block;width:100%;height:540px;border-radius:24px;overflow:hidden}@media (max-width: 540px){.about__intro--image{height:360px}}.about__intro--image img{width:100%;height:100%;object-fit:cover}.about__intro .section__header{padding-bottom:80px}@media (max-width: 992px){.about__intro .section__header{padding-bottom:40px}}.about__intro .section__title{font-size:60px}@media (max-width: 540px){.about__intro .section__title{font-size:36px}}.about__cards{position:relative;padding:80px 0;background-color:var(--bg-light)}@media (max-width: 992px){.about__cards{padding:80px 0}}@media (max-width: 540px){.about__cards{padding:60px 0}}.about__cards--row{display:grid;grid-template-columns:50% 50%;gap:20px;max-width:calc(100% - 20px)}@media (max-width: 992px){.about__cards--row{display:flex;flex-direction:column;max-width:none}}.about__cards--item{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:54px 60px;background-color:var(--primary-light);border-radius:12px;overflow:hidden}@media (max-width: 992px){.about__cards--item{padding:40px}}@media (max-width: 540px){.about__cards--item{padding:30px}}.about__cards--item h4{display:block;font-size:24px;font-weight:700;color:var(--text-dark)}.about__cards--item p{display:block;font-size:16px;font-weight:400;color:var(--text-medium)}.about__details{padding:0 0 80px;background-color:var(--bg-light)}@media (max-width: 992px){.about__details{padding:40px 0}}@media (max-width: 540px){.about__details{padding:40px 0}}.about__details__wrap{display:grid;grid-template-columns:50% 50%;gap:40px;max-width:calc(100% - 40px);padding-bottom:30px}@media (max-width: 992px){.about__details__wrap{display:flex!important;flex-direction:column!important;max-width:none}}@media (max-width: 540px){.about__details__wrap{padding-bottom:0}}.about__details__review{background-color:var(--bg-white);padding:45px;border-radius:20px}@media (max-width: 1024px){.about__details__review{flex-direction:column;gap:20px;padding:20px}}.about__details__review .left{display:flex;flex-direction:column;gap:20px}.about__details__review .left i{display:block;width:100%;height:auto;aspect-ratio:1/.9;border-radius:10px;overflow:hidden}.about__details__review .left i img{width:100%;height:100%;object-fit:cover}.about__details__review .left div{display:flex;flex-direction:column;background-color:var(--primary-fade);padding:20px;border-radius:16px;gap:8px}.about__details__review .left div h3{color:var(-text-secondary);font-weight:500;font-size:24px}.about__details__review .left div span{display:block;color:var(--text-medium);font-weight:400;font-size:16px}.about__details__review .right{display:flex;flex-direction:column;gap:20px}@media (max-width: 540px){.about__details__review .right{max-height:280px;overflow-x:hidden;overflow-y:auto}}.about__details__review .right .show-mobile{display:none}@media (max-width: 540px){.about__details__review .right .show-mobile{display:block}}.about__details__review .right span{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--text-medium)}.about__details__review .bottom{display:flex;flex-direction:column-reverse;gap:20px}@media (max-width: 540px){.about__details__review .bottom{display:none}}.about__details__review .bottom span{display:block;font-size:16px;font-weight:400;color:var(--text-medium);line-height:1.6}.about__details__review .right__tip{display:flex;flex-direction:column;gap:20px}.about__details__review .right__tip h2{font-family:Archivo,sans-serif;color:var(--primary-color);font-weight:800;font-size:35px}.about__details__review .right__tip span{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--text-medium)}.about__details__tip{background-color:var(--bg-tertiary);padding:45px;border-radius:20px;display:grid;grid-template-columns:35% 65%}@media (max-width: 1024px){.about__details__tip{display:flex;flex-direction:column;gap:20px;padding:30px 30px 80px}}.about__details__tip .left{display:flex;flex-direction:column;gap:20px}.about__details__tip .left i{display:block;width:100%;height:auto;aspect-ratio:1/.9;border-radius:10px;overflow:hidden}.about__details__tip .left i img{width:100%;height:100%;object-fit:cover}.about__details__tip .left div{display:flex;flex-direction:column;background-color:var(--primary-fade);padding:20px;border-radius:16px;gap:8px}.about__details__tip .left div h3{color:var(-text-secondary);font-weight:500;font-size:24px}.about__details__tip .left div span{display:block;color:var(--text-medium);font-weight:400;font-size:16px}.about__details__tip .right__tip{display:flex;flex-direction:column;gap:20px;padding-left:40px}@media (max-width: 992px){.about__details__tip .right__tip{padding-left:0}}.about__details__tip .right__tip span{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--text-medium)}.about__details__wrap{display:grid;grid-template-columns:50% 50%}.register{padding:180px 0 120px}.register__form{display:block;width:100%;background-color:var(--bg-light);padding:45px;border-radius:20px;overflow:hidden;border:1px solid var(--border-primary)}@media (max-width: 540px){.register__form{padding:30px}}.register .ant-input-lg{padding:16px 20px;font-size:16px}.register .ant-input{background-color:#fff;border:2px solid #FDECE9}.register .ant-input:focus{border-color:var(--primary-color)}.register .ant-input::placeholder{color:var(--text-light)}.register .ant-select-single{width:100%;height:58px;font-size:16px}.register .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 20px;background-color:#fff;border:2px solid #FDECE9}.register .ant-select-single .ant-select-selector .ant-select-selection-placeholder{font-size:16px;color:var(--text-light)}.register .ant-select-single.ant-select-show-arrow .ant-select-selection-item{font-size:16px}.register .ant-select .ant-select-arrow{inset-inline-end:20px}.ant-col{width:100%}.blog__inner{padding:200px 0 100px;background-color:var(--bg-white)}@media (max-width: 992px){.blog__inner{padding:140px 0 60px}}@media (max-width: 540px){.blog__inner{padding:120px 0 60px}}.blog__wrapper{display:flex;flex-direction:column;gap:60px}.blog__list{display:flex;flex-direction:column;gap:30px}.blog__list--img{display:block;width:100%;height:100%;border-radius:30px;overflow:hidden;aspect-ratio:1/.75}@media (max-width: 992px){.blog__list--img{aspect-ratio:1/.75}}.blog__list--img img{width:100%;height:100%;object-fit:cover}.blog__list--info{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.blog__list--info i{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:100%;background-color:var(--tertiary-color)}.blog__list--info span{display:inline-block;font-size:16px;font-weight:400;color:var(--text-medium);white-space:nowrap}.blog__list--info h4{display:block;font-size:34px;font-weight:800;color:var(--text-dark);line-height:1.2}@media (max-width: 540px){.blog__list--info h4{font-size:26px}}.blog__list--tags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:100%;gap:5px 10px}.blog__list--tags figcaption{display:inline-block;font-size:14px;font-weight:500;color:var(--text-dark);text-decoration:underline;text-transform:capitalize}.blog__list--btn{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:100%;background-color:var(--primary-light);color:var(--primary-color);transition:all .3s ease-in-out}.blog__list--btn:hover{background-color:var(--primary-color);color:var(--text-white)}.blog__list--desc{display:block;font-size:18px;font-weight:400;color:var(--text-medium);line-height:1.6}@media (max-width: 540px){.blog__list--desc{font-size:16px}}.blog__filter{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.blog__filter h5{display:block;font-size:24px;font-weight:700;color:var(--text-dark)}.blog__filter .ant-select-single{width:100%;height:54px}.blog__filter .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 20px;background-color:#fff8f5;border-color:#fdd3cc;border-width:2px}.blog__filter .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.blog__filter .ant-select-single.ant-select-show-arrow .ant-select-selection-item{font-size:16px}.blog__filter .ant-select .ant-select-arrow{inset-inline-end:15px}.blog__tags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:45px}.blog__tags span{display:inline-block;padding:12px 15px;border-radius:30px;border:2px solid #FDD3CC;background-color:#fff8f5;color:#766a68;font-size:14px;cursor:pointer;transition:all .3s ease-in-out}.blog__tags span:hover,.blog__tags span.active{background-color:var(--primary-color);color:var(--text-white);border-color:var(--primary-color)}.blog__recent{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-top:40px}@media (max-width: 992px){.blog__recent{display:flex;flex-direction:column}}.blog__detail--title{display:block;font-size:34px;font-weight:800;color:var(--text-dark);margin-bottom:25px;line-height:1.2}@media (max-width: 540px){.blog__detail--title{font-size:28px}}.blog__detail--tags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:80%;gap:5px 10px}@media (max-width: 540px){.blog__detail--tags{max-width:none}}.blog__detail--tags figcaption{display:inline-block;font-size:16px;font-weight:500;color:var(--text-dark);text-decoration:underline;text-transform:capitalize}.blog__detail--author{display:block;font-size:18px;font-weight:500;color:var(--text-dark);margin-bottom:10px}.blog__detail--meta{display:block;font-size:18px;font-weight:400;color:var(--text-medium);white-space:nowrap}@media (max-width: 540px){.blog__detail--meta{font-size:16px}}.blog__detail--flex{display:flex;flex-direction:row;align-items:flex-start}@media (max-width: 540px){.blog__detail--flex{flex-direction:column;gap:20px}}.blog__detail--img{display:block;width:100%;height:100%;aspect-ratio:1/.75;border-radius:12px;overflow:hidden;margin:45px 0 60px}@media (max-width: 540px){.blog__detail--img{margin:30px 0}}.blog__detail--img img{width:100%;height:100%;object-fit:cover}.blog__detail--content{display:block;width:100%}.blog__detail--content *{font-family:DM Sans,sans-serif!important}.blog__detail--content br{display:none}.blog__detail--content p{display:block;font-size:16px!important;font-weight:400;color:var(--text-medium);margin-bottom:15px;line-height:1.6!important}.blog__detail--content img{display:block;width:100%;height:100%;aspect-ratio:1/.8;border-radius:12px;overflow:hidden;margin:45px 0}.blog__detail--content ul{list-style:disc;padding-left:20px;margin-bottom:15px}.blog__detail--content ul li{line-height:1.6!important;margin-bottom:2px}.blog__detail--social{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding-top:65px}@media (max-width: 540px){.blog__detail--social{padding-top:40px}}.blog__detail--social h5{display:block;font-size:24px;font-weight:700;color:var(--text-dark)}.blog__detail--social a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:100%;background-color:var(--bg-input);color:var(--text-dark);transition:all .3s ease-in-out}.blog__detail--social a:hover{background-color:var(--primary-light);color:var(--primary-color)}.blog__breadcrumbs{display:flex;flex-direction:row;align-items:center;gap:10px;padding-bottom:35px}.blog__breadcrumbs li a{display:inline-block;font-size:18px;font-weight:400;color:var(--text-medium);transition:all .3s ease-in-out}.blog__breadcrumbs li a:hover{color:var(--text-dark);font-weight:500}.blog__breadcrumbs li img{display:inline-block;width:15px;height:15px;overflow:hidden;object-fit:contain;position:relative;top:2px}.blog__breadcrumbs li:last-child a{color:var(--primary-color)}.blog__sidebar{display:block;width:100%;height:100%;position:relative}.blog__sidebar--sticky{position:sticky;top:30px;left:0;width:100%}.blog__button{width:100%}.event{padding:80px 0;margin-top:100px}@media (max-width: 540px){.event{padding:40px 0}}.event__info{display:flex;flex-direction:column;gap:25px}.event__info h2{color:var(--heading-color);font-weight:800;font-size:35px}.event__info__details{width:100%;display:flex}@media (max-width: 540px){.event__info__details{flex-direction:column}}.event__info__booking{display:flex;gap:15px;width:40%;justify-content:flex-end}@media (max-width: 540px){.event__info__booking{width:100%;justify-content:center;padding-top:20px}}.event__info__booking span{padding-top:8px}.event__info__booking i{display:flex;align-items:center;justify-content:center;background-color:var(--primary-light);width:64px;height:64px;border-radius:100%}.event__info__btn{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:100%;background-color:var(--primary-light);color:var(--primary-color);transition:all .3s ease-in-out}.event__info__btn:hover{background-color:var(--primary-color);color:var(--text-white)}.event__info__date{width:60%;display:flex;flex-direction:column;gap:15px}@media (max-width: 540px){.event__info__date{width:100%}}.event__info__date figcaption{font-size:18px}.event__info__date__top{display:flex;gap:30px}@media (max-width: 540px){.event__info__date__top{flex-direction:column;gap:10px}}.event__info__date span{display:flex;align-items:center;gap:8px}.event__info__date i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--primary-color)}.event__info__date i svg{width:100%;height:100%;object-fit:contain}.event__info p{padding-top:10px;color:var(--text-medium);font-size:18px;font-weight:400}@media (max-width: 540px){.event__info p{text-align:center}}.event__features{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:20px;padding-top:76px}@media (max-width: 540px){.event__features{grid-template-columns:repeat(1,1fr);width:100%}}.event__features__item{padding:70px 13px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #fdd3cc;border-radius:20px;gap:12px;background-color:var(--bg-white);cursor:pointer;transition:all .3s ease-in-out}.event__features__item:hover{background-color:var(--primary-light)}.event__features__item:hover h3{color:var(--primary-color)}.event__features__item h3{font-weight:700;font-size:22px;text-align:center;color:#323232;transition:all .3s ease-in-out}.event__features__item span{font-weight:400;font-size:16px;text-align:center;color:var(--text-medium)}.event__features img{height:68px;width:68px}.event__features span{padding-top:16px}.event__recent{background-color:var(--bg-white);border:1px solid #fdd3cc;border-radius:20px;width:100%;padding:20px;display:flex;flex-direction:column;gap:30px;cursor:pointer;transition:all .3s ease-in-out}.event__recent:hover{background-color:var(--primary-light)}.event__recent--grid{display:grid;grid-template-columns:50% 50%;gap:20px;max-width:calc(100% - 20px);padding-top:40px}@media (max-width: 992px){.event__recent--grid{max-width:none}}.event__recent__details{display:flex;flex-direction:column;gap:20px}.event__recent__details i{display:block;width:100%;height:220px;border-radius:16px;overflow:hidden}.event__recent__details i img{width:100%;height:100%;object-fit:cover}.event__recent__details h3{color:var(--heading-color);font-weight:700;font-size:22px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event__recent__details p{display:-webkit-box;color:var(--text-medium);font-weight:400;font-size:17px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.event__recent--meta{display:flex;flex-direction:column;gap:15px}.event__recent--meta span{display:flex;flex-direction:row;align-items:center;gap:15px}.event__recent--meta i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--primary-color)}.event__recent--meta i svg{width:100%;height:100%;object-fit:contain}.event__recent--meta figcaption{font-size:18px}.event__meta__links{display:flex;padding-top:76px;justify-content:space-between}@media (max-width: 540px){.event__meta__links{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:40px}}.event__meta__links .left{display:flex;flex-direction:column;gap:45px}@media (max-width: 540px){.event__meta__links .left{gap:20px}}.event__meta__links .left h3{font-weight:700;font-size:24px;color:var(--heading-color);line-height:1.2}.event__meta__links ul{display:flex;gap:35px}.event__meta__links ul li{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:#e2e2e2e5}.event .blog__list--img{aspect-ratio:1/.7;border-radius:32px}.course__main{padding:200px 0 120px;background-color:var(--bg-white)}@media (max-width: 992px){.course__main{padding:140px 0 80px}}@media (max-width: 540px){.course__main{padding:120px 0 60px}}.course__main--header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;padding-bottom:80px}@media (max-width: 992px){.course__main--header{padding-bottom:60px}}.course__main--header h2{display:block;font-size:60px;font-weight:700;color:var(--text-dark);line-height:1;max-width:70%}@media (max-width: 992px){.course__main--header h2{font-size:52px;line-height:1.2;max-width:none}}@media (max-width: 540px){.course__main--header h2{font-size:38px}}@media (max-width: 992px){.course__main--header h2 br{display:none}}.course__main--desc{display:block;font-size:18px;font-weight:400;color:var(--text-medium);max-width:70%;margin:0 auto}@media (max-width: 992px){.course__main--desc{max-width:none}}@media (max-width: 540px){.course__main--desc{font-size:16px}}@media (max-width: 992px){.course__main--desc br{display:none}}.course__main--desc *{font-family:DM Sans,sans-serif!important}.course__main--btns{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px}.course__main--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 992px){.course__main--grid{display:flex;flex-direction:column}}.course__main--item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:44px;padding:90px 45px 45px;border-radius:12px;background-color:var(--primary-color);color:var(--text-white);position:relative;overflow:hidden}@media (max-width: 992px){.course__main--item{height:490px}}.course__main--item:nth-child(2){background-color:var(--bg-course);color:var(--text-dark)}.course__main--item:nth-child(3){justify-content:space-between;padding:50px 45px;background-image:url(/assets/course_bg_1-C1xlKOsG.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.course__main--item:nth-child(3).course-two{background-image:url(/assets/course_bg_2-CaAqCZnO.webp)}@media (max-width: 540px){.course__main--item:nth-child(3){padding:40px}}.course__main--item:nth-child(3):after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--bg-black);opacity:.4;z-index:1}.course__main--item:nth-child(3) h5,.course__main--item:nth-child(3) .btn{z-index:2}.course__main--item i{display:inline-block;align-self:center;width:200px;height:200px;overflow:hidden}.course__main--item i img{width:100%;height:100%;object-fit:contain}.course__main--item h4{display:block;font-size:52px;font-weight:200}.course__main--item h5{display:block;font-size:32px;font-weight:800}@media (max-width: 540px){.course__main--item h5{font-size:28px}}.course__main--item span{display:block;font-size:24px;font-weight:800}.course__overview{padding:100px 0 80px;background-color:var(--bg-light)}@media (max-width: 992px){.course__overview{padding:80px 0 60px}}.course__overview.secondary{padding:0 0 120px}@media (max-width: 540px){.course__overview.secondary{padding:0 0 60px}}.course__overview.secondary .section__header{gap:0}.course__overview .section__text{max-width:80%;margin:0 auto 15px}@media (max-width: 540px){.course__overview .section__text{max-width:none}}.course__overview--row{display:grid;grid-template-columns:50% 50%;gap:25px;width:calc(100% - 25px)}@media (max-width: 1024px){.course__overview--row{display:flex;flex-direction:column;width:100%}}.course__overview--row>div:first-child{display:flex;flex-direction:column;gap:30px}.course__overview--img{display:block;width:100%;height:100%;border-radius:12px;overflow:hidden}@media (max-width: 1024px){.course__overview--img{height:1460px}}@media (max-width: 992px){.course__overview--img{height:1080px}}@media (max-width: 540px){.course__overview--img{height:620px}}.course__overview--img img{width:100%;height:100%;object-fit:cover}.course__overview--count{display:inline-block;font-size:64px;font-weight:800;color:var(--primary-color);opacity:.5;font-family:Archivo,sans-serif;margin-bottom:5px}.course__overview--title{display:block;font-size:34px;font-weight:800;color:var(--text-dark);margin-bottom:15px;line-height:1.2}.course__overview--text{display:block;font-size:18px;font-weight:400;color:var(--text-medium);max-width:75%;margin:0 auto}@media (max-width: 540px){.course__overview--text{max-width:none}}.course__overview--list{display:flex;flex-direction:column;gap:15px;width:100%}.course__overview--list figcaption{display:flex;flex-direction:row;align-items:center;gap:20px;padding:20px 30px;background-color:var(--bg-white);border:2px solid #FDECE9;border-radius:20px;cursor:pointer;transition:all .3s ease-in-out}.course__overview--list figcaption:hover{background-color:var(--primary-light)}@media (max-width: 540px){.course__overview--list figcaption{padding:15px 20px;gap:10px}}.course__overview--list figcaption i{display:inline-block;width:60px;height:60px;overflow:hidden;position:relative;top:5px}.course__overview--list figcaption i img{width:100%;height:100%;object-fit:contain}.course__overview--list figcaption span{display:block;font-size:17px;font-weight:500;color:var(--text-dark);line-height:1.4;width:100%;max-width:calc(100% - 60px)}@media (max-width: 992px){.course__overview--list figcaption span{font-size:21px}}@media (max-width: 540px){.course__overview--list figcaption span{font-size:16px}}.course__overview--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width: 1024px){.course__overview--grid{display:flex;flex-direction:column;gap:25px}}.course__overview--card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:20px;padding:35px 30px;background-color:var(--bg-white);border:2px solid #FDECE9;border-radius:20px;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out}.course__overview--card:hover{background-color:var(--primary-light)}.course__overview--card:hover h5{color:var(--primary-color)}.course__overview--card.course-bg-card{padding:0;border:none;background:url(/assets/course_bg_3-DPnzMeyM.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}.course__overview--card i{display:block;max-width:fit-content;margin:0 auto 20px;width:100%;position:relative;color:var(--text-black)}.course__overview--card i:before{content:"";display:inline-block;width:40px;height:40px;border-radius:100%;background-color:var(--primary-fade);position:absolute;left:0;top:0;z-index:1}.course__overview--card i span{display:inline-block;position:relative;top:10px;left:12px;font-size:28px;font-weight:300;font-style:normal;font-family:Archivo,sans-serif;z-index:2}.course__overview--card h5{display:block;font-size:21px;font-weight:700;color:var(--text-dark);line-height:1.4;transition:all .3s ease-in-out}.course__overview--card p{display:block;font-size:15px;font-weight:400;color:var(--text-medium)}.course__overview--card ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.course__overview--card ul li{display:flex;flex-direction:row;align-self:flex-start;gap:10px;font-size:18px;font-weight:400;line-height:1.6;color:var(--text-dark);position:relative}.course__overview--card ul li:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;overflow:hidden;background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='15'%20viewBox='0%200%2011%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%207.63769L0.5%2014.7451L0.500001%200.530304L11%207.63769Z'%20fill='%23B72027'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center center;margin-top:5px}.course__flow{padding:100px 0 120px;background-image:url(/assets/processFlowNew-Cn-8GsKl.png);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 540px){.course__flow{padding:60px 0}}.course__flow:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.course__flow .container{z-index:2}.course__flow h3{display:block;font-size:18px;font-weight:700;color:var(--text-white);margin-bottom:50px;text-align:center}.course__flow--grid{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:50px}@media (max-width: 1024px){.course__flow--grid{grid-template-columns:repeat(3,1fr);gap:50px 30px}}@media (max-width: 992px){.course__flow--grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.course__flow--grid{display:flex;flex-direction:column}}.course__flow--item{display:flex;flex-direction:row;align-items:center;gap:15px}.course__flow--item span{display:inline-block;font-size:60px;font-weight:800;color:var(--text-white);font-family:Archivo,sans-serif;opacity:.5}@media (max-width: 540px){.course__flow--item span{font-size:48px}}.course__flow--item figcaption{display:inline-block;font-size:22px;font-weight:600;color:var(--text-white);line-height:1.2}.course__info{padding:100px 0 120px;background-color:var(--bg-white)}@media (max-width: 1024px){.course__info{padding:80px 0 100px}}@media (max-width: 992px){.course__info{padding:80px 0}}@media (max-width: 540px){.course__info{padding:60px 0}}.course__info--row{display:grid;grid-template-columns:50% 50%;gap:50px;width:calc(100% - 50px)}@media (max-width: 1024px){.course__info--row{display:flex;flex-direction:column}}.course__info--row h3{display:block;font-size:34px;font-weight:800;color:var(--text-dark);margin-bottom:15px;line-height:1.2}@media (max-width: 540px){.course__info--row h3{font-size:28px}}.course__info--row p{display:block;font-size:16px;font-weight:400;color:var(--text-medium);margin-bottom:25px}.course__info--row ul{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.course__info--row ul li{font-size:16px;font-weight:400;color:var(--text-dark);position:relative}.course__info--row ul li:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;overflow:hidden;background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='15'%20viewBox='0%200%2011%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%207.63769L0.5%2014.7451L0.500001%200.530304L11%207.63769Z'%20fill='%23B72027'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center center;margin-right:10px}.course__info--logos{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between;padding-top:50px}@media (max-width: 992px){.course__info--logos{display:grid;grid-template-columns:repeat(5,1fr)}}@media (max-width: 540px){.course__info--logos{grid-template-columns:repeat(3,1fr)}}.course__info--logos i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:15px;overflow:hidden;background-color:var(--primary-light);aspect-ratio:1}.course__info--logos i img{width:70px;height:70px;object-fit:contain;filter:grayscale(100%)}.course__matters{padding:50px 0 140px;background-color:var(--bg-light)}@media (max-width: 540px){.course__matters{padding:20px 0 60px}}.course__matters h2{display:block;font-size:35px;font-weight:800;color:var(--text-dark);margin-bottom:50px}@media (max-width: 540px){.course__matters h2{font-size:28px}}.course__matters--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 35px}@media (max-width: 992px){.course__matters--grid{grid-template-columns:repeat(2,1fr);gap:35px 30px}}@media (max-width: 540px){.course__matters--grid{display:flex;flex-direction:column;align-self:flex-start}}.course__matters--item{display:flex;flex-direction:column;align-self:flex-start;gap:20px;position:relative}@media (max-width: 540px){.course__matters--item{gap:10px}}.course__matters--item h4{display:block;font-size:24px;font-weight:700;color:var(--text-black)}@media (max-width: 540px){.course__matters--item h4{font-size:21px}}.course__matters--item p{display:block;font-size:18px;font-weight:400;color:var(--text-light)}@media (max-width: 540px){.course__matters--item p{font-size:16px}}.course__tips{padding:100px 0 0;background-color:var(--bg-white);display:block;width:100%;height:fit-content}.course__tips .swiper-horizontal>.swiper-pagination-progressbar,.course__tips .swiper-pagination-progressbar.swiper-pagination-horizontal{max-width:100px;left:50%;transform:translate(-50%);top:auto;bottom:45px;border-radius:6px;overflow:hidden}@media (max-width: 992px){.course__tips .swiper-horizontal>.swiper-pagination-progressbar,.course__tips .swiper-pagination-progressbar.swiper-pagination-horizontal{right:auto;left:50%;transform:translate(-50%)}}.course__tips .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--primary-color)}@media (max-width: 992px){.course__tips .about__details__review{padding:20px 20px 80px}}@media (max-width: 992px){.course__tips{padding:40px 0}}@media (max-width: 540px){.course__tips{padding:40px 0}}.course__tips--review{background-color:var(--bg-white);padding:45px;border-radius:20px}@media (max-width: 1024px){.course__tips--review{flex-direction:column;gap:20px;padding:20px}}.course__tips--review .left{display:flex;flex-direction:column;gap:20px}.course__tips--review .left i{display:block;width:100%;height:auto;aspect-ratio:1/.9;border-radius:10px;overflow:hidden}.course__tips--review .left i img{width:100%;height:100%;object-fit:cover}.course__tips--review .left div{display:flex;flex-direction:column;background-color:var(--primary-fade);padding:20px;border-radius:16px;gap:8px}.course__tips--review .left div h3{color:var(-text-secondary);font-weight:500;font-size:24px}.course__tips--review .left div span{display:block;color:var(--text-medium);font-weight:400;font-size:16px}.course__tips--review .right{display:flex;flex-direction:column;gap:20px}@media (max-width: 540px){.course__tips--review .right{max-height:280px;overflow-x:hidden;overflow-y:auto}}.course__tips--review .right .show-mobile{display:none}@media (max-width: 540px){.course__tips--review .right .show-mobile{display:block}}.course__tips--review .right span{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--text-medium)}.course__tips--review .bottom{display:flex;flex-direction:column-reverse;gap:20px}@media (max-width: 540px){.course__tips--review .bottom{display:none}}.course__tips--review .bottom span{display:block;font-size:16px;font-weight:400;color:var(--text-medium);line-height:1.6}.course__tips--review .right__tip{display:flex;flex-direction:column;gap:20px}.course__tips--review .right__tip h2{font-family:Archivo,sans-serif;color:var(--primary-color);font-weight:800;font-size:35px}.course__tips--review .right__tip span{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--text-medium)}.course__tips--tip{background-color:var(--primary-light);padding:45px;border-radius:20px;display:grid;grid-template-columns:35% 65%}@media (max-width: 1024px){.course__tips--tip{display:flex;flex-direction:column;gap:20px;padding:30px 30px 80px}}.course__tips--tip .left{display:flex;flex-direction:column;gap:20px}.course__tips--tip .left i{display:block;width:100%;height:auto;aspect-ratio:1/.9;border-radius:10px;overflow:hidden}.course__tips--tip .left i img{width:100%;height:100%;object-fit:cover}.course__tips--tip .left div{display:flex;flex-direction:column;background-color:var(--primary-fade);padding:20px;border-radius:16px;gap:8px}.course__tips--tip .left div h3{color:var(-text-secondary);font-weight:500;font-size:24px}.course__tips--tip .left div span{display:block;color:var(--text-medium);font-weight:400;font-size:16px}.course__tips--tip .right__tip{display:flex;flex-direction:column;gap:20px;padding-left:40px}@media (max-width: 992px){.course__tips--tip .right__tip{padding-left:0}}.course__tips--tip .right__tip span{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--text-medium)}.course__tips__wrap{display:grid;grid-template-columns:50% 50%}.courses{padding:200px 0 0;background-color:var(--bg-white)}@media (max-width: 992px){.courses{padding:120px 0 80px}}@media (max-width: 540px){.courses{padding:120px 0 60px}}.courses__grid{display:grid;grid-template-columns:33.33% 33.33% 33.33%;gap:40px 20px;width:100%;max-width:calc(100% - 40px)}@media (max-width: 992px){.courses__grid{display:flex;flex-direction:column;max-width:none}}@media (max-width: 540px){.section__text br{display:none!important}}
