@-webkit-keyframes headerSticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerSticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.edu-header .header-top-bar{align-items:center;background-color:#c8e4fa!important;display:flex;height:var(--header-top-height)}.edu-header .header-top .header-info li,.edu-header .header-top .header-info li a,.edu-header .header-top .header-info li svg{color:#282661!important}.edu-header .header-top .header-info li .btn svg{color:#fff!important}.edu-header .header-top .header-info li a.btn{background-color:#4a2bea;border-color:#4a2bea;color:#fff!important}.edu-header .header-top-bar.is-sticky{-webkit-animation:headerSticky .95s ease forwards;animation:headerSticky .95s ease forwards;left:0;position:fixed;right:0;top:0;z-index:99}@media only screen and (min-width:991px) and (max-width:1219px){.edu-header .header-btn .btn{font-size:14px;height:50px;justify-content:center;padding:16px!important}}@media only screen and (max-width:991px){.edu-header .header-top-bar,.header-top-bar{display:none}}.header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-container.banner-blue{align-items:center;background:#eaf6ff!important;color:#282661;display:flex;font-size:18px;font-weight:400;gap:12px;height:60px;justify-content:center;left:0;line-height:28px;padding:5px 10px!important;position:relative;text-align:center;top:1px;width:100%;z-index:9999999999}.banner-container.banner-blue.less-index{z-index:2}.banner-container.banner-blue a{color:#282661!important;font-weight:700;text-decoration:underline}.banner-container.is-sticky{*-webkit-animation:headerSticky .95s ease forwards;animation:headerSticky .95s ease forwards;position:fixed;top:130px}.header-adult .banner-container.is-sticky{position:static}@media (max-width:993px){.banner-container.is-sticky{top:80px}.banner-container.banner-blue,.banner-container.banner-blue.less-index{z-index:2}}@media only screen and (min-width:768px){.apply-btn-new{padding:0 24px!important}}@media only screen and (min-width:768px) and (max-width:991px){.header-top{display:block}}@media only screen and (max-width:767px){.header-top{display:block}.banner-container.banner-blue{font-size:14px;gap:4px;height:48px}}.header-top .header-top-left{margin-right:30px}@media only screen and (min-width:768px) and (max-width:991px){.header-top .header-top-left{margin-right:0}}@media only screen and (max-width:767px){.header-top .header-top-left{margin-right:0}}.header-top .header-top-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.header-top .header-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;margin:0 -30px}@media only screen and (min-width:768px) and (max-width:991px){.header-top .header-info{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.header-top .header-info{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px}}.header-top .header-info li{color:var(--light_color);display:inline-block;margin:0;padding:14px 30px 12px;position:relative}@media only screen and (max-width:767px){.header-top .header-info li{padding:15px}}.edu-header .header-top .header-info li{color:var(--light_color)}.edu-header .header-top .header-info li:after{content:"";display:none;height:100%;height:30px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.edu-header .header-top .header-info li:first-child:after{display:block}.edu-header .header-top .header-info li a{color:var(--light_color)}.edu-header .header-top .header-info li a:hover{color:var(--primary-color)}.edu-header .header-top .header-info li svg{height:16px;margin-right:5px;width:16px}.edu-header .header-top .header-info li svg path{fill:currentColor;stroke:currentColor}.header-top .header-info li.header-btn{padding:0 30px 0 0}@media only screen and (max-width:991px){.header-top .header-info li.header-btn{padding:0}}.header-top .header-info li.header-btn .btn{overflow:visible}.header-top .header-info li.header-btn .btn svg{height:16px;padding-right:0;width:16px}.header-top .header-info li.header-btn .btn svg path{fill:currentColor;stroke:currentColor}.edu-header .header-mainmenu{align-items:center;background-color:var(--header-bottom-background-color);box-shadow:0 6px 15px 0 rgba(0,0,0,.05)!important;display:flex;height:var(--header-bottom-height);position:relative}.edu-header .header-mainmenu.is-sticky{-webkit-animation:headerSticky .95s ease forwards;animation:headerSticky .95s ease forwards;background-color:var(--light_color);left:0;position:fixed;right:0;top:48px;z-index:99}.edu-header .header-navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){.edu-header .header-navbar{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.edu-header .header-navbar .header-mainnav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:991px){.edu-header .header-navbar .header-mainnav{display:none}.edu-header .header-mainmenu.is-sticky{top:0}}.edu-header .header-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.edu-header .header-brand img.logo-light{display:inline-block}.edu-header .header-brand .logo{margin-right:40px}@media only screen and (max-width:575px){.edu-header .header-brand .logo{margin-right:15px}}.edu-header .header-brand .logo a{display:block}.edu-header .header-mainmenu .header-right{margin-left:22px;padding-left:50px;position:relative}@media only screen and (max-width:479px){.edu-header .header-mainmenu .header-right{margin-left:0;padding-left:20px}}.edu-header .header-mainmenu .header-right:after{content:"";height:40px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2px}.mainmenu-nav ul.header-sub-menu-1{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mainmenu-nav>ul.header-sub-menu-1>li{position:relative}.mainmenu-nav>ul.header-sub-menu-1>li>a{color:var(--menu-link-color);display:flex;font-size:var(--body-font-size);font-weight:500;gap:7px;line-height:25px;padding:36px 15px;text-transform:capitalize}.mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu>a:after{color:var(--menu-link-color);content:"\f107";float:right;font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;line-height:24px}.mainmenu-nav>ul.header-sub-menu-1>li>a .sub-menu-toggle{align-self:center;display:flex}.mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu:hover>a:after,.mainmenu-nav>ul.header-sub-menu-1>li:hover>a{color:var(--menu-link-hover-color)}.mainmenu-nav>ul.header-sub-menu-1>li:hover>ul{margin-top:0;opacity:1;visibility:visible}.mainmenu-nav>ul.header-sub-menu-1 ul{background-color:var(--dropdown-bg-color);box-shadow:0 5px 10px rgba(0,0,0,.1);flex-direction:column;left:-25px;margin-top:20px;opacity:0;padding:20px 0;position:absolute;top:100%;transition:var(--transition);visibility:hidden;width:240px;z-index:99}.mainmenu-nav>ul.header-sub-menu-1 li:last-child ul{left:unset;right:0}.mainmenu-nav>ul.header-sub-menu-1>li:last-child ul ul ul{left:100%;right:auto}.mainmenu-nav>ul.header-sub-menu-1 li:last-child ul ul ul ul,.mainmenu-nav>ul.header-sub-menu-1 li:nth-last-child(-n+3) ul ul{left:auto;right:100%}.mainmenu-nav>ul.header-sub-menu-1 li:nth-last-child(-n+3) ul ul ul{left:100%;right:auto}.mainmenu-nav>ul.header-sub-menu-1 ul li ul{left:100%;margin-left:0;top:0}.mainmenu-nav>ul.header-sub-menu-1 ul li:hover>ul{margin-bottom:10px;opacity:1;visibility:visible}.mainmenu-nav>ul.header-sub-menu-1 ul>li ul ul ul{left:100%;right:auto}.mainmenu-nav ul.header-sub-menu-1 ul li a{color:var(--child-menu-link-color);display:block;font-size:var(--body-font-size);padding:5px 15px;position:relative}.mainmenu-nav ul.header-sub-menu-1 ul li a span{color:#1d418d;font-size:14px;font-weight:700;vertical-align:super}.mainmenu-nav ul.header-sub-menu-1 ul li:hover>a{color:var(--child-menu-link-hover-color);padding-left:36px}.mainmenu-nav ul.header-sub-menu-1 li>ul>li.has-sub-menu>a:after{color:var(--menu-link-color);content:"\f105";font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;line-height:30px;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.edu-header .header-action{align-items:center;display:flex!important;gap:0 16px!important}@media only screen and (max-width:767px){.edu-header .header-action{gap:0 30px}.language .lang_list_class li{width:135px}}@media only screen and (min-width:576px) and (max-width:767px){.edu-header .header-action{gap:0 16px}}@media (max-width:1200px){.lp-fusioned .container{max-width:1060px}.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li>a{font-size:.9rem}.lp-fusioned .header-right{display:none}}@media (max-width:991px){.lp-fusioned .header-right,.lp-fusioned .mobile-menu-bar,.lp-fusioned .mobile-phone-email{display:block}.lp-fusioned .header-right{padding-left:20px!important}.lp-fusioned .mobile-phone-email li{font-size:0}.lp-fusioned .mobile-phone-email li a{color:#000!important;font-size:16px}.lp-fusioned .mobile-phone-email ul{align-items:center;display:flex;gap:10px}.lp-fusioned .header-offcanvas .offcanvas-menu-nav>ul li>a{display:block;text-transform:unset}.lp-fusioned .header-offcanvas .offcanvas-menu-nav>ul li>a span{color:#1d418d;font-size:12px;font-weight:700;vertical-align:super}.lp-fusioned .header-offcanvas .offcanvas-menu-nav>ul li{border-bottom:1px solid #d1ecfa!important}.lp-fusioned .header-offcanvas .offcanvas-menu-nav>ul li ul li{border-bottom:none!important}.lp-fusioned .header-offcanvas-open{height:24px;width:24px}.lp-fusioned .header-offcanvas-open span{background:#19a8ff}}@media only screen and (min-width:576px) and (max-width:800px){.lp-fusioned .container{max-width:890px}}.header-offcanvas-close{color:transparent!important}.header-offcanvas-close:after,.header-offcanvas-close:before{color:#000!important}.mainmenu-nav>ul.header-sub-menu-1 ul{background:#fff;border-radius:8px;box-shadow:0 4px 36px 8px rgba(16,24,40,.14);margin-top:8px!important}.mainmenu-nav>ul.header-sub-menu-1 ul.header-sub-menu-2 li.active{background:#4a2bea;border-radius:8px}.mainmenu-nav ul.header-sub-menu-1 ul li.active a span.desc,.mainmenu-nav ul.header-sub-menu-1 ul li.active a span.li-flex{color:#fff}.mainmenu-nav>ul.header-sub-menu-1 .graduation-programs ul.header-sub-menu-2{padding:8px;width:360px}.mainmenu-nav>ul.header-sub-menu-1 ul.header-sub-menu-2 li{padding:8px 0}.mainmenu-nav>ul.header-sub-menu-1 .locations ul.header-sub-menu-2{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);left:-280px;padding:8px;width:720px}.mainmenu-nav>ul.header-sub-menu-1 .locations ul.header-sub-menu-2 li{padding:4px 0}.mainmenu-nav>ul.header-sub-menu-1 .about-us ul.header-sub-menu-2{left:-170px;padding:8px;width:340px}.mainmenu-nav>ul.header-sub-menu-1 .locations ul.header-sub-menu-2 li{box-sizing:border-box;flex:1 0 50%}.mainmenu-nav ul.header-sub-menu-1 ul li a span.li-flex{align-items:center;color:#18191b;display:flex;font-size:14px;font-weight:600;gap:6px;line-height:18px;margin-bottom:4px}.mainmenu-nav ul.header-sub-menu-1 .graduation-programs ul li a span.li-flex{margin-bottom:0}.mainmenu-nav ul.header-sub-menu-1 ul li a span.badge{align-items:center;background:#e8f5ff;border-radius:100px;color:#282661;display:flex;font-weight:600;height:26px;justify-content:center;line-height:22px;padding:0 12px}.mainmenu-nav ul.header-sub-menu-1 ul li a span.badge.green{background:#d4fff4}.mainmenu-nav ul.header-sub-menu-1 ul li a span.badge.purple{background:#d5d7ff}.mainmenu-nav ul.header-sub-menu-1 ul li a span.desc{color:#6b6b6b;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.mainmenu-nav>ul.header-sub-menu-1 .resourcesx ul.header-sub-menu-2{display:flex;flex-direction:row;left:-55vw;width:auto!important}.mainmenu-nav>ul.header-sub-menu-1 .resources ul.header-sub-menu-2 li a{color:#18191b;font-size:14px;font-weight:600;line-height:18px}.mainmenu-nav>ul.header-sub-menu-1 .resources ul.header-sub-menu-2 li{padding:8px 0}.mainmenu-nav>ul.header-sub-menu-1 .resources ul.header-sub-menu-2 .no-sub-menu .hs_cos_wrapper_type_inline_text{color:#18191b;font-size:14px;font-weight:400;line-height:18px}.mainmenu-nav>ul.header-sub-menu-1 .resources ul.header-sub-menu-2 .no-sub-menu{padding:4px 0}.mainmenu-nav>ul.header-sub-menu-1 .resources ul.header-sub-menu-2 ul{left:-90%!important;margin-top:-36px!important;max-height:600px!important;overflow:auto!important;padding:8px 0;top:auto}.mainmenu-nav>ul.header-sub-menu-1 .resources ul.header-sub-menu-2 li.has-sub-menu>a:after{content:"\f104"!important}.lp-fusioned .mainmenu-nav ul.header-sub-menu-1 ul li:hover>a,.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu:hover>a:after,.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li:hover>a,.mainmenu-nav ul.header-sub-menu-1 li>ul>li.has-sub-menu:hover>a:after,.mainmenu-nav>ul.header-sub-menu-1 .resources ul.header-sub-menu-2 .no-sub-menu:hover .hs_cos_wrapper_type_inline_text{color:#4a2bea!important}@media only screen and (max-width:1310px){.mainmenu-nav>ul.header-sub-menu-1 .about-us ul.header-sub-menu-2{left:-220px}.mainmenu-nav>ul.header-sub-menu-1 .locations ul.header-sub-menu-2{left:-290px}}@media only screen and (max-width:1100px){.mainmenu-nav>ul.header-sub-menu-1 .locations ul.header-sub-menu-2{left:-300px}.mainmenu-nav>ul.header-sub-menu-1 .about-us ul.header-sub-menu-2{left:-250px}}@media only screen and (min-width:993px){.lp-fusioned .mainmenu-nav .header-sub-menu-1 li.single a{line-height:1;padding-bottom:0;padding-top:0}}.edu-header .header-top-bar.is-sticky{z-index:100}.apply-btn-new{align-items:center;border-radius:0;display:flex;gap:8px;height:48px;padding:0 48px}.btn-enroll-mobile a{color:#fff;font-size:1.125rem;font-weight:600}.btn-enroll-mobile{gap:12px}.lp-fusioned #dropdown-menu2 .li-flex{align-items:start;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:3px;justify-content:start;line-height:18px;margin-bottom:4px}.lp-fusioned #dropdown-menu2{margin-top:4px}.lp-fusioned #dropdown-menu2 a{border-bottom:1px solid #d1ecfa!important;color:#18191b;padding:12px 8px;width:100%}.lp-fusioned #dropdown-menu2 a:hover{background:#4a2bea;border-radius:8px;color:#fff!important}.lp-fusioned #dropdown-menu2 span.badge{align-items:center;background:#e8f5ff;border-radius:100px;color:#282661;display:flex;font-weight:600;height:26px;justify-content:center;line-height:22px;padding:0 12px}.lp-fusioned #dropdown-menu2 span.badge.purple{background:#d5d7ff}.header-btn .dropdown-menu{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 36px 8px rgba(16,24,40,.14);margin-top:8px;min-width:318px;padding:12px;right:28px}.header-btn #dropdown-menu2.show,.header-btn .dropdown-menu.show{display:block!important}.header-btn .dropdown-menu li{padding:0!important;width:100%}.edu-header .header-top .header-info .header-btn .dropdown-menu a{border-radius:8px;color:#18191b!important;padding:12px!important;width:100%}.edu-header .header-top .header-info .header-btn .dropdown-menu a:hover{background:#4a2bea;color:#fff!important}.header-btn .dropdown-menu a .li-flex{align-items:center;display:flex;font-size:14px;font-weight:600;gap:6px;line-height:18px}.header-btn .dropdown-menu a .li-flex .badge{align-items:center;background:#e8f5ff;border-radius:100px;color:#282661;display:flex;font-size:14px;font-weight:600;gap:6px;height:26px;justify-content:center;line-height:22px;padding:8px 12px}.header-btn .dropdown-menu a .li-flex .badge.purple{background:#d5d7ff}.edu-header .header-top .header-info li .apply-btn-new a{color:#fff!important;padding:0!important}.apply-down{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m19 9-7 7-7-7"/></svg>');background-repeat:no-repeat;background-size:contain;height:24px;width:24px}