ol,ol[role=list],ul,ul[role=list]{list-style:none}.btn-cta--highlight-invert:hover .btn-hover,.btn-cta--highlight:hover .btn-hover,.btn-cta--primary:hover .btn-hover{transform:translateX(0)}.footer__main-socials .footer__main-socials-list li a:hover,.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-socials .stm-socials__icon:hover{transform:scale(1.1)}.events .events__slider-outer .events__slider-nav,.sharing .sharing__slider .sharing__slider-nav{filter:brightness(0) saturate(100%) invert(99%) sepia(34%) saturate(560%) hue-rotate(310deg) brightness(116%) contrast(100%)}.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-front::before,.section_why_choose_us .wcu__main .wcu__item:hover .vc-hoverbox-front::before,.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .vc-hoverbox-front::before{filter:blur(.2px) brightness(65%)}.section_our_learning_pathway .curriculum__main .curriculum__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox>.vc-hoverbox-inner,.section_why_choose_us .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox>.vc-hoverbox-inner,.section_why_choose_us--grid-2 .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox>.vc-hoverbox-inner{min-height:auto!important}.curriculum__item:hover .curriculum__item-thumbnail img,.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-front img,.section_why_choose_us .wcu__main .wcu__item:hover .vc-hoverbox-front img,.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .vc-hoverbox-front img{filter:blur(1px) brightness(65%)}*,::after,::before,:after,:before{box-sizing:border-box}.footer .footer__inner,.stm-footer>.container,.stm-footer__row_top{box-sizing:content-box}.p-0,.section_ldp_branding_title_section .vc_column-inner,.section_our_learning_pathway .vc_column-inner,.stm-footer .container+.container,.vc_column_container>.vc_column-inner:not([class*=vc_custom_]){padding:0!important}.container,fieldset,hr,ol,ul{padding:0}@media only screen and (max-width:767px){.vc_single_image-wrapper img[data-mobile-width][data-mobile-height]{width:attr(data-mobile-width);height:attr(data-mobile-height);object-fit:cover}}body .vc_section.vc_section-has-fill{padding-top:0;background-position:unset!important}body .vc_section.vc_section-has-fill.sna_carrer_section{background-position-x:center!important}.vc_section[data-vc-full-width]{overflow:visible}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;color:#222;font-size:1em;line-height:1.4}body,html{overflow:initial!important;overflow-x:clip!important;width:100%;max-width:1920px;margin:0 auto}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0}ol,ul{margin:0}a:has(img){display:block}.swiper-button-next::after,.swiper-button-prev::after{content:""}.dropdown-toggle::after,.stm-header__row_top .stm-header__cell_right>.stm-header__element:first-child>.btn .btn__icon::before{content:none}textarea{resize:vertical;resize:none;max-height:200px!important;overflow-y:scroll}.hidden,.zbtn-normal.welcome,[hidden]{display:none!important}.header__topbar .header__topbar-language .header__lang-item:last-child:after,.section-title:empty{display:none}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.btn-action,.btn-action--invert{width:fit-content;line-height:.656rem;font-weight:700;border-radius:4px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}:root{--border-primary:#ba244b;--color-primary:#ad122a;--color-primary-light:#e53859;--color-primary-dark:#531937;--color-highlight:#091f43;--color-body:#404041;--color-white:#ffffff;--color-black:#000000;--color-background:#f5f7fa;--color-grey:#eaeaea;--color-title-headline:#333333;--color-article-body:#454648;--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.75rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1rem;--font-size-body:0.875rem;--font-size-body-sm:0.625rem;--btm-safe-zone:112px}.container{max-width:1100px}.h1,h1{font-size:var(--font-size-h1)}.h2,h2{font-size:var(--font-size-h2)}.h3,h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}body{min-height:100vh;font-size:var(--font-size-body);font-family:Gilroy!important;font-weight:inherit;font-size:16px;line-height:1.428571429;color:inherit;background-color:inherit}img{width:100%;max-height:100%;object-fit:cover;vertical-align:middle}.fade-anim.fade-out{animation:.4s forwards fade-out}.fade-anim.fade-in{animation:.4s forwards fade-in}.swiper-pagination-bullet{background-color:#e6e7e8;opacity:1;--swiper-pagination-bullet-horizontal-gap:10px}.btn-action--submit:hover,.swiper-pagination-bullet-active{background-color:var(--color-highlight)}@keyframes fade-out{0%,50%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%,50%{opacity:0}100%{opacity:1}}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-5{padding-left:5px!important;padding-right:5px!important}.px-10{padding-left:10px!important;padding-right:10px!important}.px-15{padding-left:15px!important;padding-right:15px!important}.px-20{padding-left:20px!important;padding-right:20px!important}.px-25{padding-left:25px!important;padding-right:25px!important}.px-30{padding-left:30px!important;padding-right:30px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-5{padding-top:5px!important;padding-bottom:5px!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.py-15{padding-top:15px!important;padding-bottom:15px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.py-25{padding-top:25px!important;padding-bottom:25px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.btn-action,.btn-action--invert,.btn-event{padding:6.5px 6px;display:block}.m-0,.n2-ss-margin{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-5{margin-left:5px!important;margin-right:5px!important}.mx-10{margin-left:10px!important;margin-right:10px!important}.mx-15{margin-left:15px!important;margin-right:15px!important}.mx-20{margin-left:20px!important;margin-right:20px!important}.mx-25{margin-left:25px!important;margin-right:25px!important}.mx-30{margin-left:30px!important;margin-right:30px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-5{margin-top:5px!important;margin-bottom:5px!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.my-25{margin-top:25px!important;margin-bottom:25px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}@media only screen and (max-width:576px){.p-xs-0{padding:0!important}.p-xs-5{padding:5px!important}.p-xs-10{padding:10px!important}.p-xs-15{padding:15px!important}.p-xs-20{padding:20px!important}.p-xs-25{padding:25px!important}.p-xs-30{padding:30px!important}.pl-xs-0,body .px-xs-0{padding-left:0!important}.pr-xs-0,body .px-xs-0{padding-right:0!important}body .px-xs-5{padding-left:5px!important;padding-right:5px!important}body .px-xs-10{padding-left:10px!important;padding-right:10px!important}body .px-xs-15{padding-left:15px!important;padding-right:15px!important}body .px-xs-20{padding-left:20px!important;padding-right:20px!important}body .px-xs-25{padding-left:25px!important;padding-right:25px!important}body .px-xs-30{padding-left:30px!important;padding-right:30px!important}.pl-xs-5{padding-left:5px!important}.pl-xs-10{padding-left:10px!important}.pl-xs-15{padding-left:15px!important}.pl-xs-20{padding-left:20px!important}.pl-xs-25{padding-left:25px!important}.pl-xs-30{padding-left:30px!important}.pr-xs-5{padding-right:5px!important}.pr-xs-10{padding-right:10px!important}.pr-xs-15{padding-right:15px!important}.pr-xs-20{padding-right:20px!important}.pr-xs-25{padding-right:25px!important}.pr-xs-30{padding-right:30px!important}.py-xs-0{padding-top:0!important;padding-bottom:0!important}.py-xs-5{padding-top:5px!important;padding-bottom:5px!important}.py-xs-10{padding-top:10px!important;padding-bottom:10px!important}.py-xs-15{padding-top:15px!important;padding-bottom:15px!important}.py-xs-20{padding-top:20px!important;padding-bottom:20px!important}.py-xs-25{padding-top:25px!important;padding-bottom:25px!important}.py-xs-30{padding-top:30px!important;padding-bottom:30px!important}.pt-xs-0{padding-top:0!important}.pt-xs-5{padding-top:5px!important}.pt-xs-10{padding-top:10px!important}.pt-xs-15{padding-top:15px!important}.pt-xs-20{padding-top:20px!important}.pt-xs-25{padding-top:25px!important}.pt-xs-30{padding-top:30px!important}.pb-xs-0{padding-bottom:0!important}.pb-xs-5{padding-bottom:5px!important}.pb-xs-10{padding-bottom:10px!important}.pb-xs-15{padding-bottom:15px!important}.pb-xs-20{padding-bottom:20px!important}.pb-xs-25{padding-bottom:25px!important}.pb-xs-30{padding-bottom:30px!important}.m-xs-0{margin:0!important}.m-xs-5{margin:5px!important}.m-xs-10{margin:10px!important}.m-xs-15{margin:15px!important}.m-xs-20{margin:20px!important}.m-xs-25{margin:25px!important}.m-xs-30{margin:30px!important}.mx-xs-0,.vc_container.mx-xs-0>div{margin-left:0!important;margin-right:0!important}.mx-xs-5,.vc_container.mx-xs-5>div{margin-left:5px!important;margin-right:5px!important}.mx-xs-10,.vc_container.mx-xs-10>div{margin-left:10px!important;margin-right:10px!important}.mx-xs-15,.vc_container.mx-xs-15>div{margin-left:15px!important;margin-right:15px!important}.mx-xs-20,.vc_container.mx-xs-20>div{margin-left:20px!important;margin-right:20px!important}.mx-xs-25,.vc_container.mx-xs-25>div{margin-left:25px!important;margin-right:25px!important}.mx-xs-30,.vc_container.mx-xs-30>div{margin-left:30px!important;margin-right:30px!important}.ml-xs-0{margin-left:0!important}.ml-xs-5{margin-left:5px!important}.ml-xs-10{margin-left:10px!important}.ml-xs-15{margin-left:15px!important}.ml-xs-20{margin-left:20px!important}.ml-xs-25{margin-left:25px!important}.ml-xs-30{margin-left:30px!important}.mr-xs-0{margin-right:0!important}.mr-xs-5{margin-right:5px!important}.mr-xs-10{margin-right:10px!important}.mr-xs-15{margin-right:15px!important}.mr-xs-20{margin-right:20px!important}.mr-xs-25{margin-right:25px!important}.mr-xs-30{margin-right:30px!important}.my-xs-0{margin-top:0!important;margin-bottom:0!important}.my-xs-5{margin-top:5px!important;margin-bottom:5px!important}.my-xs-10{margin-top:10px!important;margin-bottom:10px!important}.my-xs-15{margin-top:15px!important;margin-bottom:15px!important}.my-xs-20{margin-top:20px!important;margin-bottom:20px!important}.my-xs-25{margin-top:25px!important;margin-bottom:25px!important}.my-xs-30{margin-top:30px!important;margin-bottom:30px!important}.mt-xs-0{margin-top:0!important}.mt-xs-5{margin-top:5px!important}.mt-xs-10{margin-top:10px!important}.mt-xs-15{margin-top:15px!important}.mt-xs-20{margin-top:20px!important}.mt-xs-25{margin-top:25px!important}.mt-xs-30{margin-top:30px!important}.mb-xs-0{margin-bottom:0!important}.mb-xs-5{margin-bottom:5px!important}.mb-xs-10{margin-bottom:10px!important}.mb-xs-15{margin-bottom:15px!important}.mb-xs-20{margin-bottom:20px!important}.mb-xs-25{margin-bottom:25px!important}.mb-xs-30{margin-bottom:30px!important}}.btn-action{font-size:.75rem;box-shadow:inset 0 0 0 1px var(--color-white);color:var(--color-white);background-color:transparent;transition:.3s ease-in-out}.btn-action:hover{background:var(--color-highlight);box-shadow:none}.btn-action--invert{font-size:.625rem;box-shadow:inset 0 0 0 1px var(--color-highlight);color:var(--color-highlight);background-color:transparent}.btn-action--submit,.btn-event{color:var(--color-white);transition:.3s ease-in-out}.btn-action--primary{background-color:var(--color-primary);box-shadow:none}.btn-action--submit{font-size:1.563rem;line-height:2.813rem;text-align:center;width:100%;font-weight:600;background-color:var(--color-primary);outline:0;border:none;border-radius:40px;gap:10px;transform:scaleY(1)}.btn-cta,.btn-event,.section-title{width:fit-content}.btn-action--submit:hover{transform:scaleY(1.1)}.btn-action--highlight{font-weight:400;background-color:var(--color-primary)}.btn-action--highlight:hover{font-weight:600;background-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-white)}.btn-cta--highlight .btn-hover,.btn-cta--highlight-invert .btn-hover,.btn-event{background-color:var(--color-highlight)}.btn-event{font-size:.75rem;line-height:.656rem;font-weight:700;border-radius:4px}.btn-action--lg{font-size:.75rem;line-height:1.25rem;padding:4px 8px}.btn-cta{display:block;cursor:pointer;padding:9px 12px}.btn-cta--highlight,.btn-cta--highlight-invert{padding:6px 30px 7px 12px;font-weight:700;transition:.3s ease-in-out;overflow:hidden}.btn-cta--highlight{color:var(--color-body);background:var(--color-white);border-left:6px solid var(--color-highlight);position:relative}.btn-cta--highlight :not(.btn-hover){position:relative;z-index:1}.btn-cta--highlight .btn-hover{top:0;left:0;position:absolute;height:100%;width:100%;transform:translateX(100%);transition:.3s ease-in-out;z-index:0}.btn-cta--highlight-default:hover{border-color:var(--color-primary);color:var(--color-white)}.btn-cta--highlight:hover{border-color:var(--color-white);color:var(--color-white)}.btn-cta--highlight-invert{color:var(--color-white);background:var(--color-primary);border-left:6px solid var(--color-highlight);position:relative}.btn-cta--highlight-invert :not(.btn-hover){position:relative;z-index:1}.btn-cta--highlight-invert .btn-hover{top:0;left:0;position:absolute;height:100%;width:100%;transform:translateX(100%);transition:.3s ease-in-out;z-index:0}.btn-cta--highlight-invert:hover{border-color:var(--color-primary);color:var(--color-white)}.btn-cta--primary{padding:8px 30px 8px 12px;font-weight:700;color:var(--color-body);background:var(--color-white);border-right:6px solid var(--color-primary);position:relative;overflow:hidden;transition:.3s ease-in-out}.about-us,.btn-cta--primary :not(.btn-hover){position:relative;z-index:1}.btn-cta--primary .btn-hover{top:0;left:0;position:absolute;height:100%;width:100%;background-color:var(--color-primary);transform:translateX(-100%);transition:.3s ease-in-out;z-index:0}.btn-cta--primary:hover{border-color:var(--color-white);color:var(--color-white)}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li>a>.stm_mobile__dropdown,.stm-navigation ul ul li>a .stm_mobile__dropdown{border-right:1px solid var(--color-primary-light);border-bottom:1px solid var(--color-primary-light)}.btn-cta--hero{background-color:var(--color-highlight);color:var(--color-white);font-size:var(--font-size-body);line-height:1.125rem;font-weight:700;transition:.3s ease-in-out}.btn-cta--hero:hover{padding:9px 20px}.section-title{margin:0 auto 20px;font-weight:400;font-size:var(--font-size-h4);color:var(--color-body);text-transform:uppercase;text-align:center;padding:0 20px}.section-headline,.section-subtitle{margin:0 auto 20px;font-size:var(--font-size-h6);line-height:1rem;width:fit-content;text-align:center}.section-subtitle{color:var(--color-highlight);font-weight:700}.section-headline{color:var(--color-title-headline);font-weight:400}.header__topbar{width:100%;background-color:var(--color-primary)}.header__topbar .header__topbar-inner{display:flex;justify-content:end;align-items:center;gap:12px;padding:9px 0 7px}.header__topbar .header__topbar-campus{margin-right:auto;color:var(--color-white);transition:.3s ease-in-out}.header__topbar .header__topbar-campus:hover{color:var(--color-highlight);margin-top:-1px;font-weight:700}.header__topbar .header__main-language{display:flex;align-items:center;gap:8px;color:var(--color-white);font-size:8px}.header__topbar .header__main-language .header__language-dropdown i{transform:scaleY(1);transition:transform .3s ease-in-out}.header__topbar .header__main-language.show .header__language-dropdown i{transform:scaleY(-1);transition:transform .3s ease-in-out}.header__topbar .header__languague-dropdown{width:fit-content;z-index:10001;--bs-dropdown-min-width:auto}.header__topbar .header__languague-dropdown .dropdown-item{display:flex;width:fit-content;align-items:center;gap:12px;padding:4px 8px;font-size:.625rem}.header__topbar .header__languague-dropdown .dropdown-item img{width:24px;height:16px}.header__topbar .header__topbar-contact .header__topbar-contact-details{display:flex;align-items:center;gap:4px;width:125px;padding:3.5px 8px;font-size:.75rem;font-weight:700;border-radius:4px;color:var(--color-white);background-color:var(--color-highlight);transition:transform .3s ease-in-out}.header__topbar .header__topbar-contact .header__topbar-contact-details:hover{transform:scale(1.05)}.header__topbar .header__topbar-contact .header__topbar-contact-details img{width:16px}.header__topbar .header__topbar-contact .header__topbar-contact-details span{margin-top:-2px}.header__topbar .header__topbar-cta{display:flex;gap:8px}.header__topbar .header__topbar-language{padding:6.5px 6px}.header__topbar .header__topbar-language .header__topbar-language-list,.message .message__inner{display:flex}.header__topbar .header__topbar-language .header__lang-item{color:var(--color-white);font-size:var(--font-size-body-sm)}.header__topbar .header__topbar-language .header__lang-item::after{content:"";height:10px;width:.8px;background-color:var(--color-white);margin-left:2px;margin-right:4px;display:inline-block;vertical-align:middle}.header__lang-item--active{font-weight:700}.header{width:100%;position:sticky;top:0;z-index:10000}.to-top,div#n2-ss-2 .n2-ss-slider-3 .n2-ss-slide-backgrounds{z-index:10}.header__main{width:100%;background-color:var(--color-white)}.header__main .header__main-inner{display:flex;justify-content:space-between;height:50px}.header__main .header__main-logo{height:40px;padding:5px 0}.header__menu-item .header__submenu .header__submenu-item,.header__submenu-children .header__submenu-child{padding:9.5px 20px;border-bottom:1px solid var(--border-primary)}.header__main .header__main-logo img{width:auto;object-fit:contain}.header__main .header__main-logo picture{max-width:320px}.header__main .header__main-menu{display:flex;align-items:center;gap:8px;height:100%;font-size:.75rem}.header__main .header__main-menu .header__menu-item{display:flex;align-items:center;gap:4px;height:100%;cursor:pointer;transition:.1s ease-in-out;position:relative}.header__main .header__main-menu .header__menu-close,.header__main .header__main-menu .header__menu-extend,.header__main-actions,.header__main-language,.header__menu-item .header__submenu .header__submenu-item i,.stm-footer .stm-footer__cell_right .stm-navigation__default>ul::after{display:none}.header__main .header__main-menu .header__menu-item .header__menu-item-text{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.header__main .header__main-menu .header__menu-item .header__menu-toplink{color:inherit;opacity:0;font-weight:600}.header__main .header__main-menu .header__menu-item .header__menu-item-text>i{font-size:10px;display:none}.header__main .header__main-menu .header__menu-item:has(.header__submenu) .header__menu-item-text>i{font-size:9px;display:block;margin-top:3px}.header__menu-item .header__submenu{background-color:var(--color-primary);color:var(--color-white);position:absolute;top:100%;min-width:262px;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1),opacity .2s cubic-bezier(0, 1, 0, 1);pointer-events:none}.header__menu-item .header__menu-hover{position:absolute;display:flex;justify-content:center;align-items:center;color:var(--color-highlight);transition:.15s cubic-bezier(.4, 0, .2, 1);text-align:center;font-weight:400}.header__menu-item .header__submenu .header__submenu-item{display:flex;justify-content:space-between;align-items:center;position:relative}.header__menu-item .header__submenu .header__submenu-item .header__submenu-text{color:var(--color-white);transition:color .2s ease-in-out;display:flex;justify-content:space-between;width:100%;align-items:center;white-space:nowrap}.header__menu-item .header__submenu .header__submenu-item:last-child{border-bottom:none}.header__menu-item .header__submenu .header__submenu-item:has(.header__submenu-children) i{color:var(--color-white);font-size:10px;display:block;transform:rotate(90deg);transition:transform .2s ease-in-out}.header__submenu-item .header__submenu-children{position:absolute;top:0;left:100%;background-color:var(--color-primary);color:var(--color-white);min-width:262px;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1);pointer-events:none}.header__submenu-children .header__submenu-child:last-child{border:none}body:is(.page-template-page-ldp-branding,.page-template-page-ldp-events) .stm-header .sub-menu .lang-item.current-lang a{background:0 0!important}body:is(
.page-template-page-ldp-branding,.page-template-page-ldp-events
).stm_header_style_1 .stm-navigation ul>li>ul>li.lang-item:hover>a,body:is(.page-template-page-ldp-branding,.page-template-page-ldp-events) .sub-menu .lang-item:hover a{color:#212529;background-color:transparent!important}body:is(
.page-template-page-ldp-branding,.page-template-page-ldp-events
).stm_header_style_1 .stm-navigation ul>li>ul>li.lang-item:hover,body:is(.page-template-page-ldp-branding,.page-template-page-ldp-events) .sub-menu .lang-item:hover{background-color:#f8f9fa!important}body:is(
.page-template-page-ldp-branding,.page-template-page-ldp-events
).stm_header_style_1 .stm-navigation ul>li>ul>li.lang-item>a{color:#212529!important;border-bottom:none;padding:0!important}body:is(
.page-template-page-ldp-branding,.page-template-page-ldp-events
).stm_header_style_1 .stm-navigation ul>li>ul>li.lang-item>a span{color:#212529;margin-left:12px!important;font-weight:400;font-size:10px;line-height:15px}body:is(
.page-template-page-ldp-branding,.page-template-page-ldp-events
).stm_header_style_1 .stm-navigation ul>li>ul>li.lang-item{border-bottom:none}.footer,.stm-footer{background-color:var(--color-highlight);background-position:0 -400px;background-blend-mode:multiply;background-size:100% auto;background-repeat:no-repeat}.stm-footer__row_top .stm-footer__row-inner_top{display:flex;color:#fff;padding:40px 20px 0;justify-content:space-between}.stm-footer .stm-logo img{height:auto!important}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul{display:flex;flex-direction:column;max-width:190px;gap:8px;font-weight:400}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li{display:flex;justify-content:start;align-items:center;gap:4px;transition:.3s linear;font-family:Gilroy!important}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>a.btn.btn_primary.btn_solid{padding:6px 12px!important;display:block;width:fit-content;font-size:.75rem;line-height:.656rem;font-weight:400!important;border-radius:4px;box-shadow:inset 0 0 0 1px var(--color-white);color:var(--color-white);background-color:transparent;border:none;transition:.3s ease-in-out}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>a.btn.btn_primary.btn_solid:hover{font-weight:700!important}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>a.btn.btn_primary.btn_solid .stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:nth-child(2){margin-top:18px}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li>a{padding:0!important;display:block;color:var(--color-white);font-size:.625rem;font-weight:400;line-height:.938rem;font-family:Gilroy!important}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li img{width:18px;display:block}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:first-child{position:relative;margin-bottom:24px}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:first-child::after{display:block;content:"";position:absolute;top:100%;border:none;height:2px;background:var(--color-primary);opacity:1;max-width:36px;margin:12px 0 18px;width:100%}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:first-child>h3{padding:0!important;display:block;color:var(--color-white);font-weight:700;text-transform:uppercase;pointer-events:none;font-size:.875rem;line-height:.938rem;font-family:Gilroy!important}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li>a:hover{color:var(--color-primary)!important}.footer__main .footer__main-nav,.stm-footer .stm-footer__row_top .stm-footer__cell_right{display:flex;justify-content:space-between;width:800px}.stm-footer__row_center{margin-top:-20px}.stm-footer__row_center .stm-footer__row-inner_center .stm-navigation__default>ul{flex-direction:column;margin-bottom:12px}.stm-footer__row_center .stm-navigation__default>ul li{display:flex;align-items:center;gap:4px;justify-content:start}.stm-footer__row_center .stm-navigation__default>ul>li img{width:18px;display:block}.stm-footer__row_center .stm-navigation__default>ul>li a,.stm-footer__row_center .stm-navigation__default>ul>li h3{padding:0!important;display:block;color:var(--color-white);font-size:.625rem;font-weight:400;line-height:.938rem;font-family:Gilroy!important;text-wrap:wrap;text-align:left}.stm-footer__row_center .stm-footer__row-inner_center{width:240px;text-align:center;display:flex;justify-content:center;padding:0 5px}.stm-footer__row_center .stm-footer__row-inner_center .stm-footer__element:has(.stm-text.fwn){width:192px}.stm-footer__row_center .stm-footer__row-inner_center .stm-text.fwn{font-size:.625rem;text-align:center}.stm-footer__row_bottom .stm-footer__row-inner_bottom{display:flex;justify-content:space-between;padding:0 20px}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-socials{margin:12px 0 0;display:flex;gap:8px}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-socials .stm-socials__icon{margin:0;min-width:24px;height:24px;text-align:center;display:flex;justify-content:center;align-items:center;transition:.3s;transform:scale(1)}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-footer__cell_right{display:flex;gap:12px;align-items:center}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-footer__cell_right .btn{padding:4px 8px!important;display:block;width:fit-content;border-radius:4px;border:1px solid #fff!important;color:var(--color-white);background-color:var(--color-primary);transition:.3s ease-in-out;font-size:12px!important;line-height:20px}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-footer__cell_right .btn a{font-size:.75rem;line-height:1.25rem;font-weight:400}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-footer__cell_right .btn:hover{background-color:var(--color-primary)!important}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-footer__cell_right .btn:hover a{font-weight:700}.footer .footer__inner{padding:0}.footer .footer__main{color:var(--color-white);padding:40px 20px 20px;display:flex;flex-direction:column;gap:20px}.footer__main .footer__main-content{display:flex;justify-content:space-between}.footer__main .footer__main-content .footer__main-logo img{width:auto}.footer__main-nav .footer__nav-list .footer__nav-list-title{font-weight:600}.footer__main-nav .footer__nav-list .footer__nav-list-divider{border:none;height:2px;background:var(--color-primary);opacity:1;max-width:36px;margin:12px 0 18px}.footer__nav-list .footer__nav-list-children{max-width:190px;display:flex;flex-direction:column;gap:8px;font-size:var(--font-size-body-sm);font-weight:400}.footer__nav-list .footer__nav-list-children .footer__nav-list-child{display:flex;justify-content:start;align-items:center;gap:4px;transition:.3s linear}.footer__nav-list .footer__nav-list-children .footer__nav-list-child:hover{color:var(--color-primary)}.footer__nav-list .footer__nav-list-children .footer__nav-list-child img{width:18px;display:block}.footer__main .footer__main-ctas{display:flex;justify-content:space-between;align-items:center}.footer__main-ctas .footer__main-socials{display:flex;flex-direction:column;justify-content:space-between;height:48px}.footer__main-socials .footer__main-socials-cta{font-size:var(--font-size-body-sm);text-align:center}.footer__main-socials .footer__main-socials-list{display:flex;gap:8px;font-size:14px}.footer__main-socials .footer__main-socials-list li a{min-width:24px;height:24px;text-align:center;display:flex;justify-content:center;align-items:center;transition:.3s;transform:scale(1)}.footer__main-ctas .footer__main-cta-group{display:flex;gap:12px}.stm-footer .footer__bottom{margin-top:30px}.footer .footer__bottom{background-color:var(--color-primary);color:var(--color-white);font-weight:400;display:flex;justify-content:center;align-items:center;padding:18px 0;white-space:nowrap}.footer__main-nav .footer__nav-list .footer__nav-list-title img,.mobile-break{display:none}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-footer__cell_right .btn .btn__text{font-size:12px;font-weight:500;line-height:20px}.main .main__background,.main__background{background-color:var(--color-background);background-repeat:no-repeat;background-size:100% 101%}.to-top,html body.custom-background{background-color:var(--color-primary-light)}.side-action{display:flex;flex-direction:column}.to-top{position:fixed;bottom:calc(var(--btm-safe-zone) + 54px + 12px);right:33px;color:var(--color-white);display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:4px;overflow:hidden;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.to-top.visible{opacity:1}.bottom-promotion{display:block;width:100%;position:sticky;bottom:-2px;z-index:9999}.bottom-promotion .bottom-promotion__close{width:16px;position:absolute;top:50%;transform:translateY(-50%);right:35px;z-index:1;cursor:pointer}.bottom-promotion .bottom-promotion__close img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(263deg) brightness(101%) contrast(103%)}.pum-theme-217 .pum-content+.pum-close,.pum-theme-content-only .pum-content+.pum-close{height:60px;width:40px;font-size:40px}.zalo-chat-widget{position:fixed;z-index:9999999999;transform:translate(26px,0);bottom:12%!important;right:5%!important}.zalo-chat-widget img{width:50px;height:50px;object-fit:contain}@media only screen and (min-width:90rem){.hero{height:auto!important}.hero .hero__slider-item .hero__item-content{position:absolute;transform:translate(20%,calc(-40% + 30px))}.hero .hero__slider-item .hero__item-banner{height:auto;position:relative;max-height:900px}.hero .hero__slider-item .hero__item-banner img{max-height:900px}}@media only screen and (max-width:90rem){.hero:has(.hero__slider-item--active){height:auto}}@media only screen and (min-width:36em){body .vc_section.vc_section-has-fill.sna_carrer_section{background-size:70%!important}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.hero{height:675px;position:relative}.hero .hero__slider{height:100%}.hero .hero__slider .hero__slider-pagination{--swiper-pagination-bottom:55px}.about-us .about-us__inner,.hero .hero__slider .hero__slider-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--color-white)}.hero .hero__slider-item,.other-cate .cate__item{position:relative;height:100%}.hero .hero__slider-item.hero__slider-item--active{height:396px;display:flex;justify-content:center;align-items:center}.hero .hero__slider-item.hero__slider-item--active .hero__item-content{transform:unset;top:unset}.hero .hero__slider-item.hero__slider-item--active .hero__item-content .hero__content-left{font-size:4rem;font-weight:700;line-height:4.5rem;color:var(--color-white)}.hero .vc_element.vc_sna_hero_slider_item .hero__slider-item{width:100vw;min-height:300px}.__web-inspector-hide-shortcut__,.__web-inspector-hide-shortcut__ *,.__web-inspector-hideafter-shortcut__::after,.__web-inspector-hidebefore-shortcut__::before{visibility:visible!important}.hero__slider-item .hero__item-banner{width:100%;height:100%;position:absolute}.hero__slider-item .hero__item-banner img{height:100%;width:100%;object-fit:cover;object-position:0px 85%}.hero__slider-item .hero__item-overlay-radial{height:100%;position:absolute;z-index:1;top:0;left:0}.hero__slider-item .hero__item-overlay-effect img,.hero__slider-item .hero__item-overlay-radial img{height:100%}.hero__slider-item .hero__item-overlay-effect{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;mix-blend-mode:multiply}.hero__slider-item .hero__item-content{position:relative;z-index:2;color:var(--color-white);top:32%;transform:translateY(calc(-40% + 30px))}.hero__slider-item .hero__item-content .hero__content-top{width:fit-content;display:flex;align-items:end;gap:24px}.hero__slider-item .hero__item-content .hero__content-top .hero__content-left{font-size:130px;line-height:116px;font-weight:700;color:var(--color-white)}.hero__slider-item .hero__item-content .hero__content-top .hero__content-right{font-size:30px;line-height:32px}.hero__slider-item .hero__item-content .hero__content-top .hero__content-right p{margin:0;line-height:32px}.hero__slider-item .hero__item-content .hero__content-btm{margin-top:30px;font-size:45px;line-height:52px;font-weight:700;width:fit-content}.hero__slider-item .hero__item-content .hero__content-btm p{margin:0;background-color:var(--color-white);color:var(--color-primary);width:fit-content;padding-right:60px;padding-top:2px;line-height:52px}html[lang=kr] .hero__slider-item .hero__item-content .hero__content-btm{display:flex;gap:24px}html[lang=kr] .hero__slider-item .hero__item-content .hero__content-btm .hero__content-right{font-size:30px;line-height:32px;align-self:flex-end}html[lang=vi] .hero__slider-item .hero__item-content .hero__content-btm p{padding-top:4px}.hero__slider-item .hero__item-content .hero__content-btm p:first-child{padding-right:40px}.hero__slider-item .hero__item-content .hero__content-btm p:last-child{margin-top:-2px}.hero__slider-item .hero__item-content .hero__content-cta{margin-top:36px}.about-us .about-us__slider-outer,.consultation,.events,.sna_sticky_banner_single_image,.student-life .student-life__slider-outer,div#n2-ss-2 .n2-ss-slider-3{position:relative}.about-us .about-us__slider-outer .about-us__slider{width:702px;padding-bottom:2px}.about-us .about-us__slider-outer .about-us__slider .about-us__slider-wrapper{align-items:center}.about-us__slider .about-us__slider-item{display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:150px}.about-us__slider .about-us__slider-item img{object-fit:contain;height:55px}.about-us__slider-item .about-us__item-headline{color:var(--color-highlight);font-size:3.375rem;line-height:3.525rem;font-weight:700}.about-us__slider-item .about-us__item-headline--md{color:var(--color-highlight);font-size:2.25rem;line-height:normal;font-weight:700;white-space:nowrap}.about-us__slider-item .about-us__item-description{font-size:.813rem;line-height:.813rem;text-align:center;color:#212529}.about-us__slider .about-us__slider-nav{color:var(--color-highlight);font-size:20px}html[lang=kr] .about-us__slider-item .about-us__item-description{font-size:.813rem;line-height:16px;text-align:center;white-space:nowrap}html[lang=kr] .about-us__slider .about-us__slider-item img[alt="english icon"]{height:40px;margin-bottom:10px}html[lang=kr] .about-us .about-us__slider-outer .about-us__slider{width:764px}html[lang=kr] .about-us__slider-item .about-us__item-headline--md{font-size:1.75rem;white-space:nowrap;text-align:center}.message__content-main .message__content-title .message__content-school{color:var(--color-primary);font-size:1.5rem;font-weight:800;line-height:2rem;margin-bottom:0;text-wrap:wrap}.message .message__content .message__content-main{display:flex;flex-direction:column;justify-content:center;padding:0;height:100%;gap:32px}.message__content-main .message__content-body{color:#333;margin-bottom:0}.message .message__content{position:relative;flex-basis:50%;max-height:398px;overflow:hidden}.message .message__content img{width:100%;height:100%;object-fit:cover;object-position:0% 26%}.message__content .message__content-bg{width:100%;height:100%;background-color:var(--color-primary);position:absolute;z-index:0}.message__content .message__content-bg img{mix-blend-mode:multiply}.message__content .message__content-main{padding:60px 55px 0;color:var(--color-white);position:relative}.message__content-main .message__content-title{font-weight:700;line-height:2rem;margin-bottom:30px}.message__content-main .message__content-body{line-height:1.125rem}.main__background section>.container:has(.section-title:not(:empty)),.vc_section .wpb_wrapper section>.container:has(.section-title:not(:empty)){padding:40px 0;background:var(--color-white)}.curriculum .curriculum__main,.section_our_learning_pathway .curriculum__main{padding:0 30px;display:flex;justify-content:center;flex-wrap:nowrap;margin-bottom:30px}.curriculum__main .curriculum__item{margin-right:24px;width:270px;min-width:270px;height:400px;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:end;justify-content:center;transition:.3s ease-in-out;flex-shrink:1}.curriculum__main .curriculum__item:hover{width:444px;margin-right:32px;flex-shrink:0;box-shadow:-2px 2px 10px 0 rgba(0,0,0,.43)}.curriculum__main .curriculum__item:not(:first-child,:last-child):hover{margin-left:8px;margin-right:32px}.curriculum__main .curriculum__item:last-child{margin-right:0}.curriculum__item .curriculum__item-thumbnail{position:absolute;top:0;left:0;z-index:0;height:100%;border-radius:20px;overflow:hidden}.curriculum__item .curriculum__item-thumbnail img{height:100%;width:100%;object-fit:cover;transition:filter .3s ease-in-out}.curriculum__item .curriculum__item-overlay{position:absolute;width:100%;height:50%;bottom:0;z-index:1;background:linear-gradient(180deg,rgba(173,18,42,0) 11%,rgba(173,18,42,.34) 37%,rgba(173,18,42,.5) 51%,rgba(83,25,55,.77) 75%,#091f43 93%);border-radius:20px}.curriculum__item:hover .curriculum__item-overlay{height:100%;background:var(--color-primary);opacity:.6}.curriculum__item .curriculum__item-content{position:relative;z-index:2;color:var(--color-white);text-align:center;height:100%;display:flex;flex-direction:column}.curriculum__item .curriculum__item-content .curriculum__item-title{margin-top:auto}.curriculum__item-description{width:0;height:0;opacity:0;font-size:.85rem;overflow:hidden;padding:0 12px;transform:scaleY(0);transform-origin:bottom;transition:transform .1s ease-in-out,opacity .5s ease-in-out;margin-bottom:8px}.curriculum__item:hover .curriculum__item-description{height:auto;width:444px;transform:scaleY(1);opacity:1}.curriculum__item:hover .curriculum__item-description p{margin-bottom:1rem}.curriculum__item:hover .curriculum__item-content .curriculum__item-grade{margin-top:60px}.curriculum__item .curriculum__item-content .curriculum__item-grade{cursor:default}.curriculum__item .curriculum__item-content .curriculum__item-cta,.curriculum__item .curriculum__item-content .curriculum__item-grade{margin:0 auto 16px;padding:4px 10.5px;background-color:transparent;box-shadow:0 0 0 1.5px var(--color-white);width:fit-content;border-radius:4px;font-size:.75rem;line-height:1.15rem;color:var(--color-white);transition:.3s ease-in-out}.curriculum__item .curriculum__item-content .curriculum__item-cta{background-color:var(--color-highlight);box-shadow:none;display:block;width:fit-content;cursor:pointer}.curriculum .curriculum__cta{width:fit-content;margin:0 auto}.curriculum__main .curriculum__item .curriculum__item-thumbnail img[alt=primary-programme]{object-position:calc(50% - 24px) center}.book-a-tour{position:relative;width:100%;height:380px}.book-a-tour .book-a-tour__bg-img{position:absolute;height:100%;width:100%;max-height:380px;overflow:hidden}.book-a-tour .book-a-tour__bg-img img{height:100%;width:100%;position:relative;object-fit:cover}.book-a-tour .book-a-tour__bg-overlay{position:absolute;z-index:1;max-height:380px;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(35,31,32,0) 42%,rgba(35,31,32,.17) 44%,rgba(35,31,32,.63) 54%,rgba(35,31,32,.91) 65%,#231f20 80%)}.book-a-tour .book-a-tour__bg-effect{position:absolute;z-index:1;max-height:380px;width:100%;height:100%;mix-blend-mode:overlay;opacity:.86}.book-a-tour .book-a-tour__bg-effect img{height:100%}.book-a-tour .book-a-tour__inner{position:relative;z-index:1;padding-top:85px}.book-a-tour .book-a-tour__content{margin-left:auto;color:var(--color-white);text-align:right}.book-a-tour__content .book-a-tour__content-text{font-weight:700;margin-bottom:36px;color:var(--color-white)}.book-a-tour__content .book-a-tour__content-cta{font-weight:700;margin-left:auto;width:fit-content}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper,.videos .videos__main{height:435px;padding:0 30px;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));column-gap:30px;row-gap:28px}.videos__main .video__item{min-height:120px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer}.videos__main .video__player{grid-row:span 3;grid-column:span 3;border-radius:24px;overflow:hidden}.experience__image_layout2,.videos__main .video__player .video__player-main{width:100%;height:100%}.videos__main .video__player .video__player-main iframe{width:100%;height:100%;max-height:none;border-radius:12px}.videos__main .video__item .video__item-thumbnail{position:absolute;z-index:0;width:100%;height:100%;background-color:rgba(64,64,65,.5);transition:background-color .1s ease-in-out;border-radius:12px}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item:hover>figure>a,.videos__main .video__item:hover .video__item-thumbnail{background-color:rgba(64,64,65,.2)}.videos__main .video__item .video__item-thumbnail img{mix-blend-mode:multiply;height:100%;border-radius:12px}.videos__main .video__item .video__item-control{position:relative;height:100%;width:100%;z-index:1;display:flex;justify-content:center;align-items:center}.curriculum__main .vc_col-sm-4,.stm-footer .footer-widgets .footer_widget-list .widget,.videos__main .video__item .video__item-control img,.wcu__main .vc_col-sm-4{width:auto}.videos__main .video__item:not(:first-child) .video__item-control img{width:25px;height:auto}.videos .video__modal{--bs-modal-width:720px;--bs-modal-zindex:2147483646;--bs-modal-bg:transparent}.modal-backdrop{--bs-backdrop-zindex:2147483645}.html5-video-player,.html5-video-player.ad-showing,.html5-video-player.ended-mode,.html5-video-player.unstarted-mode,.html5-video-player:not(.ytp-transparent){background-color:#fff!important}.video__modal iframe{width:100%;max-width:720px;aspect-ratio:16/9}.main__background section.anp>.container:has(.section-title){padding:20px 30px 40px}.anp .anp__inner.container{padding:40px 0!important}.anp .anp__slider-outer{padding:0 20px;position:relative}.anp .anp__main-list{display:flex;justify-content:center;align-items:center;height:144px;padding:20px 0;gap:120px;max-width:950px}.anp .anp__main-list .anp__list-item,.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .vc_column-inner>.wpb_wrapper .anp_item{height:100%;max-width:294px}.anp .anp__main-list .anp__list-item img{object-fit:contain}.enrollment{background-color:#d9dadd;height:288px;position:relative}.enrollment .enrollment__inner--normal{flex-direction:row}.enrollment .enrollment__inner--reverse{flex-direction:row-reverse}.enrollment .enrollment__bg-overlay{position:absolute;width:100%;height:100%;border-top-left-radius:32px;border-top-right-radius:32px;overflow:hidden;background-color:var(--color-primary)}.enrollment .enrollment__bg-overlay img,.enrollment .enrollment__bg-overlay picture{height:100%}.enrollment .enrollment__inner{position:relative;z-index:1;display:flex;justify-content:space-between;height:100%}.enrollment .enrollment__content{padding-top:32px;max-width:446px}.enrollment .enrollment__content .enrollment__content-text{font-size:var(--font-size-h3);color:var(--color-white);line-height:38px;margin-bottom:38px}.enrollment .enrollment__content .enrollment__content-text p:empty{display:none}.enrollment .enrollment__image,.section_enrollment .enrollment__image{position:relative;bottom:0;height:341px;transform:translateY(calc(-100% + 288px))}.enrollment .enrollment__image img{object-fit:scale-down;width:auto}.main__background section.information>.container:has(.section-title){background-color:transparent;padding-bottom:20px}.information .information__inner{background:0 0!important}section.information .section-title{margin-bottom:20px}.information .information__slider-outer{width:100%;position:relative;margin-bottom:12px;height:400px}.information .information__slider{margin:0 48px 12px;height:100%;padding:20px 0}.information .information__slider-wrapper{align-items:center}.information__slider .information__slider-item-wrapper{border-radius:12px}.information__slider .information__slider-item-wrapper:hover .information__slider-item .post-description{overflow:clip}.information__slider .information__slider-item{background-color:var(--color-white);border-radius:12px;min-height:284px;padding:8px;flex-basis:284px;height:350px;transition:.3s ease-in-out;display:flex;flex-direction:column;max-width:300px;margin:0 auto;color:var(--color-body)}.information__slider-item .post-thumbnail{margin:0 auto 10px;border-radius:10px;min-height:167px;height:167px;overflow:hidden;width:100%}.information__slider-item .post-thumbnail img{height:100%}.information__slider-item .post-title{font-size:.813rem;line-height:1.125rem;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-bottom:10px;text-align:justify;flex-shrink:0;min-height:36px;transition:.3s ease-in-out}.information__slider-item .post-description{padding:10px 0;font-size:.625rem;line-height:1.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;max-height:5.4rem;text-align:justify}.information__cta .information__cta-view-more{margin-left:auto;display:flex;justify-content:end;align-items:center;width:fit-content;text-align:right;color:var(--color-highlight);font-weight:400;font-size:14px;font-family:Gilroy,sans-serif;transition:.1s ease-in-out}.information__cta .information__cta-view-more img{width:24px;transition:.1s ease-in-out}.information__cta .information__cta-view-more:hover{font-weight:600}.information__cta .information__cta-view-more:hover img{filter:drop-shadow(0px 0px .1px var(--color-highlight)) drop-shadow(0px 0px .1px var(--color-highlight)) drop-shadow(0px 0px .1px var(--color-highlight)) drop-shadow(0px 0px .1px var(--color-highlight))}.events .events__bg-img{position:absolute;width:100%;height:100%;background-color:rgba(64,64,65,.65);z-index:0}.events .events__bg-img img{mix-blend-mode:multiply}.events .events__bg-overlay{width:100%;height:240px;position:absolute;z-index:1;background:linear-gradient(to top,transparent,rgba(35,31,32,.17) 7%,rgba(35,31,32,.63) 33%,rgba(35,31,32,.91) 62%,#231f20);background-blend-mode:multiply;background-size:100% 220%;background-position:center -280px;background-repeat:no-repeat}.events .events__inner{position:relative;z-index:2;padding:30px 38px 12px;max-width:1440px}.events .section-title{color:var(--color-white);margin-bottom:20px}.events .events__slider-outer{position:relative;max-width:1100px;margin:0 auto}.events .events__slider{margin:0 62px;height:430px}.events .events__slider-wrapper{display:flex;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.events .events__slider .events__slider-group{display:flex;justify-content:center;gap:12px;align-items:center;margin-right:12px}.events .events__slider .events__slider-item{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;min-width:248px;min-height:359px;max-height:359px;flex-basis:248px;max-width:460px;transition:.3s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0)}.events__slider-item .event__item-thumbnail{width:100%;height:280px;transition:.3s ease-in-out;position:relative}.events__slider-item .event__item-thumbnail img{height:100%;width:100%;aspect-ratio:115/81;object-position:top}.events__slider-item .event__item-thumbnail img[alt="event thumbnail open day"]{object-position:top left}.events__slider-item .event__item-thumbnail .event__item-cta{position:absolute;bottom:12px;right:12px;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out,transform .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,transform .3s ease-in-out;-o-transition:opacity .3s ease-in-out,transform .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,transform .3s ease-in-out;box-shadow:-2px 2px 4px 0 rgba(0,0,0,.43);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--color-white)!important}.events__slider-item.swiper-slide-active .event__item-thumbnail .event__item-cta{opacity:1;pointer-events:all}.events__slider-item.swiper-slide-active:hover .event__item-thumbnail .event__item-cta{transform:translateZ(0) scale(1.1);-webkit-transform:translateZ(0) scale(1.1);transform-origin:bottom right}.events__slider-item .event__item-content{background-color:var(--color-white);padding:8px 4px 8px 12px;display:flex;gap:10px;flex-grow:0;transition:.3s ease-in-out;color:var(--color-body)}.events__slider-item .event__item-content .event__item-calendar{display:flex;justify-content:center;align-items:self-start;width:3.063rem;flex-shrink:0;position:relative;transition:.3s ease-in-out}.events__slider-item .event__item-content .event__item-calendar .event__calendar-month{position:absolute;margin-top:6px;font-size:.688rem;line-height:.688rem;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#404041}.events__slider-item .event__item-content .event__item-calendar .event__calendar-day{position:absolute;margin-top:22px;font-size:1.625rem;line-height:normal;color:var(--color-primary);font-weight:700;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.events__slider-item .event__item-content .event__item-calendar img{object-fit:contain}.events__slider-item .event__item-content .event__item-text{display:flex;flex-direction:column;color:#58595b}.events__slider-item .event__item-content .event__item-text .event__item-datenplace .event__item-date{flex-wrap:nowrap;flex-shrink:0}.events__slider-item .event__item-content .event__item-text .event__item-datenplace .event__item-place span,.events__slider-item .event__item-content .event__item-text>:not(.event__item-datenplace){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.events__slider-item .event__item-content .event__item-text .event__item-title{font-size:.625rem;font-weight:600;line-height:normal;transition:.3s ease-in-out;text-align:justify}.events__slider-item .event__item-content .event__item-text .event__item-description{font-size:.5rem;line-height:normal;transition:.3s ease-in-out;text-align:justify}.events__slider-item .event__item-content .event__item-datenplace{display:flex;gap:24px;opacity:0;transition:opacity .3s ease-in-out}.events__slider-item .event__item-content .event__item-datenplace :is(.event__item-date,.event__item-place){display:flex;align-items:start;gap:4px;font-size:.625rem;line-height:normal;color:#a4a4a4;height:12px;max-height:12px}.events__slider-item .event__item-content .event__item-datenplace *>img{width:fit-content;flex-shrink:0;object-fit:contain}.event__item-datenplace img{width:12px!important;height:12px!important}.events__cta{width:fit-content;margin-left:auto;margin-right:62px}.events__cta .events__cta-view-more{margin-left:auto;display:flex;justify-content:end;align-items:center;width:fit-content;text-align:right;color:var(--color-white);font-size:.875rem;margin-right:70px;transition:.1s ease-in-out}.events__cta .events__cta-view-more:hover,.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation>ul>li>a:hover{font-weight:600}.events__cta .events__cta-view-more img{width:24px;filter:brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%);transition:.1s ease-in-out}.events__cta .events__cta-view-more:hover img{width:24px;filter:brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%) drop-shadow(0px 0px .1px var(--color-white)) drop-shadow(0px 0px .1px var(--color-white)) drop-shadow(0px 0px .1px var(--color-white)) drop-shadow(0px 0px .1px var(--color-white))}.sharing{position:relative;min-height:442px;background-color:var(--color-primary);overflow:hidden}.sharing .sharing__bg-overlay{opacity:.06;width:100%;height:100%;position:absolute}.sharing .sharing__bg-overlay img{object-position:calc(50% + 44px) calc(50% + 56px);offset:0px 10px}.sharing .sharing__inner{position:relative;z-index:0;padding:30px 0}.sharing .section-title{color:var(--color-white);margin-bottom:30px}.sharing .sharing__slider{padding:0 68px;min-height:320px}.sharing .sharing__slider .sharing__slider-nav img{max-width:27px}.sharing__slider .sharing__slide-item{background-color:var(--color-white);border-radius:16px;width:100%;min-height:320px;height:auto;padding:22px 54px 24px}.sharing__slider .sharing__slide-item .sharing__item{width:100%;height:fit-content;display:flex;justify-content:space-between}.sharing__slide-item .sharing__item-content .sharing__item-quote-icon{width:70px}.sharing__slide-item .sharing__item-content{display:flex;flex-direction:column;gap:20px;max-width:600px;color:var(--color-black)}.sharing__slide-item .sharing__item-divider{width:80px;height:4px;background-color:var(--color-primary)}.sharing__slide-item .sharing__item-parent{display:flex;flex-direction:column;gap:8px}.sharing__slide-item .sharing__item-parent .sharing__parent-name,.wpb_wrapper strong{font-weight:700}.sharing__slide-item .sharing__item-parent-img{width:200px;height:200px;border-radius:50%;overflow:hidden;align-self:center}.experience{overflow:hidden;position:relative;height:442px}.experience .experience__bg-overlay{position:absolute;width:100%;height:100%;background-color:var(--color-background)}.experience .experience__bg-overlay img{mix-blend-mode:multiply;object-position:bottom;opacity:.1}.experience .experience__inner{position:relative;z-index:0;display:flex}.experience .experience__inner:has(.experience__layout2){height:100%;align-items:center}.experience .experience__inner.experience__inner--reverse{flex-direction:row-reverse}.experience__layout2{flex-basis:50%;flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:50px;background-image:url("../img/overlay-content-experience.png");background-blend-mode:overlay;background-repeat:no-repeat;background-position:center;filter:brightness(1.1);background-size:cover}.section_message .sna_background_primary_overlay>.vc_column-inner,.student-life{background-blend-mode:multiply}.experience__image_layout2 img,.student-life__slider .student-life__slider-wrapper{height:100%}.experience.experience--content-misalignment .experience__layout2{background-image:url("../img/overlay_misalignment.png")}.experience .experience__content{margin-left:58px;max-width:484px;margin-top:100px}.experience .experience__content .experience__content-text{font-size:2.125rem;line-height:2.25rem;color:var(--color-highlight);margin-bottom:52px}.experience .experience__image{align-self:center;transform:translate(36px,52px) scale(1.6)}.experience__layout2-content h3{font-family:Gilroy;font-weight:400;font-size:34px;line-height:42px}.experience__layout2-content p{font-size:18px;line-height:32px;font-weight:400}.experience .experience__layout2-content strong{font-weight:800}.experience__layout2-content .sna_btn_left{margin-top:12px}.student-life{background-position:0 64px;background-size:100% auto;background-repeat:no-repeat}.student-life .student-life__inner{position:relative;z-index:2;border-bottom:none;border-top:none;box-sizing:content-box}.student-life .student-life__inner .student-life__main{position:relative;padding:10px 30px 40px;background-color:var(--color-white)}.student-life .section-title{margin-bottom:30px}.student-life .student-life__slider-outer .student-life__slider-nav{color:var(--color-black);font-size:12px;text-shadow:0 0 1px var(--color-black)}.student-life .student-life__slider-outer .student-life__slider-nav .fas{color:#000}.student-life .student-life__slider{height:310px;margin:0 44px}.student-life__slider .student-life__slider-item{display:flex;justify-content:center;border-radius:18px;-webkit-border-radius:18px}.student-life__slider .student-life__slider-item .student-life__item{width:460px;height:100%;border-radius:18px;-webkit-border-radius:18px;box-shadow:0 0 0 4px var(--color-white);-webkit-box-shadow:0 0 0 4px var(--color-white);-moz-box-shadow:0 0 0 4px var(--color-white);-o-box-shadow:0 0 0 4px var(--color-white);-ms-box-shadow:0 0 0 4px var(--color-white);overflow:hidden}.student-life__slider .student-life__slider-item img{height:100%;border-radius:18px;-webkit-border-radius:18px}@media only screen and (min-width:68.75em){.header__menu-item:hover .header__menu-hover{z-index:1;font-weight:600;transform:translate(-.5px,-.5px);color:var(--color-primary)}.header__menu-item:hover .header__submenu{max-height:10000px;overflow:visible;pointer-events:all;opacity:1;transition:max-height 1s ease-in-out,opacity .3s ease-in-out}.header__main .header__main-menu .header__menu-item:hover{color:var(--color-primary)}.header__menu-item .header__submenu .header__submenu-item:hover>.header__submenu-text,.header__submenu-item .header__submenu-children .header__submenu-child:hover .header__submenu-text{color:var(--color-highlight)}.header__menu-item .header__submenu .header__submenu-item:has(.header__submenu-children):hover i{color:var(--color-white);transform:rotate(0)}.header__submenu-item:hover .header__submenu-children{max-height:10000px;overflow:visible;pointer-events:all;transition:max-height 1s ease-in-out}.events .events__slider{max-width:986px;margin:0 auto}.events .events__inner{padding:30px 16px 12px}}@media only screen and (min-width:53.125em){.information__slider .information__slider-item-wrapper:hover .information__slider-item{transform:scale(1.1)}.information__slider .information__slider-item-wrapper:hover .information__slider-item .post-title{color:var(--color-primary)}.information__slider .information__slider-item-wrapper:not(:hover){padding:4px 0}.information__slider .information__slider-item:nth-child(3n){margin-right:0!important}.events .events__slider .events__slider-item:first-child:not(
:has(+ .events__slider-item.swiper-slide-active)
){margin-left:75px}.events .events__slider .events__slider-item:first-child:has(
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item.swiper-slide-active
){margin-left:150px}.events .events__slider .events__slider-item:first-child:has(
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item.swiper-slide-active
){margin-left:225px}.events .events__slider .events__slider-item:first-child:has(
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item.swiper-slide-active
){margin-left:300px}.events .events__slider .events__slider-item:first-child:has(
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item.swiper-slide-active
){margin-left:375px}.events .events__slider .events__slider-item:first-child:has(
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item.swiper-slide-active
){margin-left:440px}.events .events__slider .events__slider-item:first-child:has(
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item.swiper-slide-active
){margin-left:515px}.events .events__slider .events__slider-item:first-child:has(
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item
+ .events__slider-item.swiper-slide-active
){margin-left:595px}.events .events__slider .events__slider-item.swiper-slide-active{flex-basis:460px;min-height:430px;max-height:430px;max-width:460px;transition:.3s linear}.events__slider-item.swiper-slide-active .event__item-thumbnail{height:324px}.events__slider-item.swiper-slide-active .event__item-content{flex-grow:1}.events__slider-item.swiper-slide-active .event__item-content .event__item-calendar{width:3.625rem}.events__slider-item.swiper-slide-active .event__item-content .event__item-calendar .event__calendar-month{font-size:.813rem}.events__slider-item.swiper-slide-active .event__item-content .event__item-calendar .event__calendar-day{margin-top:26px;font-size:1.875rem}.is_apple .events__slider-item .event__item-content .event__item-calendar .event__calendar-month{margin-top:6px}.is_apple .events__slider-item .event__item-content .event__item-calendar .event__calendar-day{margin-top:26px}.events__slider-item.swiper-slide-active .event__item-content .event__item-text .event__item-title{font-size:.75rem;margin-bottom:4px}.events__slider-item.swiper-slide-active .event__item-content .event__item-text .event__item-description{font-size:.625rem;margin-bottom:10px}.events__slider-item.swiper-slide-active .event__item-content .event__item-datenplace{opacity:1}.events__slider-item .event__item-content .event__item-datenplace{gap:12px}}@media only screen and (max-width:68.75em){.zalo-chat-widget{display:none!important;transform:translateX(44px)}.header__main .header__main-language img,.header__main .header__main-logo img{width:auto}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li>a:hover{color:unset}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:hover>a{color:var(--color-primary)}.btn-action--lg{font-size:var(--font-size-body);padding:6px 12px}.btn-action--submit:hover{transform:unset;background-color:var(--color-primary)}.footer__main-nav .footer__nav-list:last-child .footer__nav-list-divider,.footer__main-nav .footer__nav-list:last-child .footer__nav-list-title,.header__topbar,.stm-footer__row_center .stm-footer__row-inner_center .stm-navigation{display:none}.header__main .header__main-inner{height:70px;align-items:center;padding:15px 20px;justify-content:start}.header__main .header__main-logo{padding:0}.header__main .header__main-language{margin-left:12px;display:flex;gap:8px;align-items:center;font-size:8px;color:var(--color-highlight);flex-shrink:0;margin-right:4px}.header__main .header__languague-dropdown{width:fit-content;--bs-dropdown-min-width:auto}.header__main .header__languague-dropdown .dropdown-item{display:flex;width:fit-content;align-items:center;gap:12px;padding:4px 8px;font-size:.625rem}.header__main .header__languague-dropdown .dropdown-item img{width:24px;height:16px}.header__main .header__main-actions{display:flex;margin-left:auto;gap:12px;align-items:center;flex-shrink:0}.header__main .header__main-actions .header__action-item{display:flex;align-items:center;gap:4px;max-height:24px;width:auto}.header__main .header__main-actions .header__action-item img{width:auto}.header__main .header__main-actions .header__action-item:not(.header__action-hamburger) img{width:16px}.header__main .header__main-menu{transition:.15s linear;transform:translateX(100%);box-shadow:none;top:0;right:0;width:322px;position:absolute;flex-direction:column;gap:0;overflow-y:scroll;background-color:var(--color-white);height:100vh;padding:56px 30px 0}.header__main .header__main-menu.header__main-opened{transform:translateX(0);box-shadow:-16px 0 20px 0 color-mix(in srgb,var(--color-highlight) 50%,transparent)}.header__main .header__main-menu .header__menu-item{width:100%;height:fit-content;flex-direction:column;gap:0}.header__main .header__main-menu .header__menu-item .header__menu-item-text{display:flex;justify-content:space-between;align-items:center;height:56px;width:100%;border-bottom:1px solid var(--color-highlight);font-size:1.125rem}.header__menu-item .header__submenu{position:static;background:var(--color-white);color:var(--color-highlight);padding:0 12px;max-width:262px;transition:max-height .1s ease-out,opacity .1s ease-out}.header__menu-item .header__submenu .header__submenu-item{padding:0;flex-direction:column;border:none}.header__menu-item .header__submenu .header__submenu-item>.header__submenu-text{color:var(--color-highlight);white-space:unset;display:flex;justify-content:space-between;align-items:center;padding:12px 0;width:100%;border-bottom:1px solid var(--color-highlight);font-weight:400;transition:.2s ease-in-out}.header__submenu-item .header__submenu-children{background-color:transparent;position:static;max-width:262px;min-width:238px;opacity:0;transition:max-height .2s ease-out,opacity .2s ease-out,padding-top .4s ease-out;padding-top:0}.header__submenu-children .header__submenu-child{border-bottom:none;padding:6px 0}.header__menu-item .header__submenu .header__submenu-children .header__submenu-child .header__submenu-text{border-bottom:none;padding:0;color:var(--color-highlight);font-size:.75rem;width:fit-content}.header__menu-item.header__menu-expanded .header__submenu{max-height:10000px;overflow:visible;pointer-events:all;opacity:1;transition:max-height .4s ease-in,opacity .4s ease-in}.header__main .header__main-menu .header__menu-item:has(.header__submenu) .header__menu-item-text>i{font-size:.75rem}.header__menu-item .header__submenu .header__submenu-item:has(.header__submenu-children) i{font-size:.75rem;color:var(--color-highlight);transform:scaleY(1) rotate(90deg);transition:transform .3s ease-in-out}.header__menu-item .header__submenu-item.header__menu-expanded>.header__submenu-text,.header__menu-item.header__menu-expanded .header__menu-item-text :not(i){color:var(--color-primary);font-weight:700}.header__menu-item .header__menu-item-text i{transform:scaleY(1);transition:transform .3s ease-in-out}.header__menu-item .header__menu-item-text :not(i){font-weight:400;transition:.2s ease-in-out}.header__menu-item.header__menu-expanded .header__menu-item-text i{transform:scaleY(-1);transition:transform .3s ease-in-out}.header__submenu-item.header__menu-expanded .header__submenu-children{max-height:10000px;overflow:visible;pointer-events:all;opacity:1;transition:max-height .35s ease-in,opacity .2s ease-in,padding-top .4s ease-in;padding-top:8px}.header__menu-item .header__submenu-item.header__menu-expanded>.header__submenu-text i{transform:scaleY(-1) rotate(90deg)}.header__menu-item-text,.header__submenu-text{padding-right:7px!important}.header__main .header__main-menu .header__menu-extend{margin-top:20px;width:100%;font-size:18px;padding:16px 0;color:var(--color-highlight);display:block}.header__main .header__main-menu .header__menu-close{display:block;position:absolute;right:33px;top:12px;cursor:pointer;width:24px}.footer__main .footer__main-content{flex-direction:column;gap:20px}.footer__main .footer__main-content .footer__main-logo{max-width:158px;margin:0 auto}.footer__main .footer__main-nav{width:100%;flex-direction:column}.footer__main-nav .footer__nav-list .footer__nav-list-title{padding:10px 20px;display:flex;align-items:center;justify-content:space-between;font-size:1rem;line-height:1.25rem;cursor:pointer}.footer__main-nav .footer__nav-list .footer__nav-list-title img{width:fit-content;display:block;transition:.3s ease-in-out;transform:scaleY(1)}.footer__main-nav .footer__nav-list .footer__nav-list-divider{max-width:100%;height:1px;margin-bottom:20px;margin-top:0}.footer__nav-list:not(:last-child) .footer__nav-list-children{width:100%;max-width:none;font-size:var(--font-size-body);max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1),opacity .2s cubic-bezier(0, 1, 0, 1),padding .2s cubic-bezier(0, 1, 0, 1);pointer-events:none;padding:0}.footer__nav-list.footer__nav-expanded .footer__nav-list-children{padding:0 20px 20px;max-height:10000px;overflow:visible;pointer-events:all;opacity:1;transition:max-height 1s linear,opacity .5s linear,padding linear}.footer__main-nav .footer__nav-list.footer__nav-expanded .footer__nav-list-title img{transform:scaleY(-1)}.footer__nav-list .footer__nav-list-children .footer__nav-list-child{padding:8px 12px;border-bottom:1px solid var(--border-primary)}.footer__main-nav .footer__nav-list:last-child .footer__nav-list-children{width:100%;max-width:none;font-size:var(--font-size-body);padding:0;gap:16px}.footer__main-nav .footer__nav-list:last-child .footer__nav-list-children .footer__nav-list-child{padding:0;border:none;gap:12px}.curriculum__item:hover .curriculum__item-content .curriculum__item-grade,.footer__main-nav .footer__nav-list:last-child .footer__nav-list-children .footer__nav-list-child a{margin-top:0}.footer__main .footer__main-ctas{flex-direction:column;gap:12px}.footer__main-socials .footer__main-socials-list{padding-left:0}.footer .footer__bottom{padding:11px 0;margin:0 auto;font-size:.813rem;white-space:normal;text-align:center}.mobile-break{display:block}.to-top{right:19px;bottom:180px}.footer .footer__inner,.student-life .student-life__inner{border:none}}@media only screen and (min-width:36em) and (max-width:68.75em){:root{--font-size-h3:1.5rem;--font-size-h4:1.25rem}.hero__slider-item .hero__item-content{margin-left:32px}.hero__slider-item .hero__item-content .hero__content-top .hero__content-left{font-size:6rem;line-height:5.375rem}.experience .experience__content .experience__content-text,.hero__slider-item .hero__item-content .hero__content-top .hero__content-right{font-size:1.5rem;line-height:1.625rem}.hero__slider-item .hero__item-content .hero__content-btm p:first-child{padding-right:24px}.hero__slider-item .hero__item-content .hero__content-btm p{padding-right:26px}.message__content .message__content-main{padding:24px 28px 0}.message__content-main .message__content-title{margin-bottom:16px}.message__content-main .message__content-body{font-size:.75rem;margin-bottom:16px}.curriculum__main .curriculum__item{margin-right:20px;width:220px;min-width:220px;height:320px}.curriculum__main .curriculum__item:hover{width:360px;margin-right:16px}.curriculum__item:hover .curriculum__item-description{width:360px}.curriculum__main .curriculum__item:has(~ .curriculum__item:last-child:hover){margin-right:16px}.curriculum__main .curriculum__item:not(:first-child,:last-child):hover{margin-right:16px}.book-a-tour .book-a-tour__content{margin-right:32px}.anp .anp__main-list{height:96px}.enrollment{border-top-left-radius:32px;border-top-right-radius:32px}.enrollment .enrollment__inner{padding-left:58px}.enrollment .enrollment__image{height:310px}section.information .section-title{margin-bottom:14px}.sharing__slider .sharing__slide-item .sharing__item{gap:12px}.sharing__slide-item .sharing__item-parent-img{height:auto;flex-shrink:0;width:120px}.sharing__slide-item .sharing__item-content .sharing__item-testimonial{text-align:justify}.experience{height:360px}.experience .experience__content{margin-top:80px}.experience .experience__image{transform:translate(-40px,52px) scale(1.5);align-self:flex-end}.events .events__inner{padding:30px 0 12px}.events .events__slider{max-width:850px;margin:0 auto}.events .events__slider .events__slider-item.swiper-slide-active{flex-basis:316px;min-height:400px;max-height:400px;max-width:316px;transition:.3s linear}.events .events__slider .events__slider-item:first-child:not(
:has(+ .events__slider-item.swiper-slide-active)
){margin-left:34px}}@media only screen and (min-width:36em) and (max-width:56.25rem){.curriculum__main .curriculum__item{width:220px;box-shadow:-2px 2px 6px 0 rgba(0,0,0,.43);flex-grow:1;min-width:180px;height:280px}.curriculum__item:hover .curriculum__item-description,.curriculum__main .curriculum__item:hover{width:280px}.events .events__slider{max-width:772px}.events .events__slider .events__slider-item.swiper-slide-active{flex-basis:248px;min-height:360px;max-height:360px;max-width:248px}.events .events__slider .events__slider-item{min-height:320px;max-height:320px}.events .events__slider .events__slider-item:first-child:not(
:has(+ .events__slider-item.swiper-slide-active)
){margin-left:4px}}@media only screen and (min-width:36em) and (max-width:53.125em){.curriculum__main .curriculum__item{width:220px;box-shadow:-2px 2px 6px 0 rgba(0,0,0,.43);flex-grow:1;min-width:auto;height:280px}.curriculum__main .curriculum__item:hover .curriculum__item{transform:none;margin-right:8px}.curriculum__item:hover .curriculum__item-description,.curriculum__main .curriculum__item:hover{width:220px}.curriculum__item .curriculum__item-description{font-size:.75rem}.curriculum__main .curriculum__item:has(~ .curriculum__item:last-child:hover){margin-right:20px}.curriculum__main .curriculum__item:last-child:hover{margin-right:0}.curriculum__main .curriculum__item:not(:first-child,:last-child):hover{margin-right:20px;margin-left:0}.book-a-tour{height:280px}.videos .videos__main{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.videos__main .video__item{min-height:auto;grid-row:span 1;grid-column:span 1}.videos__main .video__player{grid-row:span 3;grid-column:span 3}.enrollment .enrollment__inner{padding-right:24px}.enrollment .enrollment__content .enrollment__content-text{line-height:30px}.information__slider .information__slider-item-wrapper{padding:0}.information .information__slider .information__slider-item-wrapper:hover{transform:none}.information .information__slider .information__slider-item-wrapper:hover .information__slider-item{padding:8px}.information__slider-item .post-thumbnail{min-height:120px;height:120px}.events .events__slider{max-width:515px;height:318px}.events .events__slider .events__slider-item.swiper-slide-active{min-height:320px;max-height:320px}.events__slider-item .event__item-content .event__item-datenplace{opacity:1;margin-top:10px}.events__slider-item .event__item-thumbnail .event__item-cta{opacity:1;pointer-events:all}.events__slider-item .event__item-content .event__item-text .event__item-datenplace .event__item-date{max-width:68px}}@media only screen and (min-width:36em) and (max-width:45em){.hero{height:460px}.hero__slider-item .hero__item-content{transform:translateY(calc(-28% + -20px))}.about-us .about-us__inner{padding:40px 0}.about-us .about-us__slider-outer .about-us__slider,html[lang=kr] .about-us .about-us__slider-outer .about-us__slider{width:100%;padding:0 36px}.message .message__inner{flex-direction:column}.message__content .message__content-main{padding:56px 52px}.message .message__content.message__left img{object-position:0 -168px}.message__content-main .message__content-body,.message__content-main .message__content-title{margin-bottom:30px}.book-a-tour{height:260px}.book-a-tour__content .book-a-tour__content-text{font-size:1.125rem}.anp .anp__main-list{padding:4px 0;height:60px;gap:64px}.enrollment,.student-life .student-life__slider{height:220px}.enrollment .enrollment__inner{padding-left:36px}.enrollment .enrollment__image{height:240px;transform:translateY(calc(-100% + 219px))}.enrollment .enrollment__content .enrollment__content-text{font-size:1rem;line-height:1.5rem}.sharing{height:auto}.sharing .sharing__bg-overlay img{object-position:calc(50% + 16px) calc(50% + 20px)}.sharing__slider .sharing__slide-item .sharing__item{flex-direction:column-reverse}.sharing .sharing__slider,.sharing__slider .sharing__slide-item{min-height:440px}.sharing__slide-item .sharing__item-parent-img{height:120px;width:120px}.sharing__slide-item .sharing__item-content .sharing__item-quote-icon{width:40px}.experience{height:300px}.experience .experience__content{margin-top:50px;margin-left:36px}.experience .experience__content .experience__content-text{font-size:1.25rem}.experience .experience__image{transform:translate(-40px,16px) scale(1.8)}.student-life__slider .student-life__slider-item .student-life__item{width:320px}}@media only screen and (max-width:36em){:root{--font-size-h4:1.375rem}.pdf-item-content .dp-ui-nav{top:unset;height:100%;margin-top:0;width:50%}body .vc_section.vc_section-has-fill{background-position-x:center!important}.header{position:fixed}.header__main-actions .header__action-item:nth-child(2),.side-action{display:none}.hero{margin-top:70px}.btn-cta{padding:4px 8px}.btn-cta--hero{font-size:.625rem;line-height:1.125rem}.btn-cta--hero:hover{padding:6px 10px}.btn-cta.btn-cta--highlight,.btn-cta.btn-cta--primary{padding:4px 22px 4px 8px;font-size:.625rem}.btn-cta--highlight>span,.btn-cta.btn-cta--primary>a{display:block;line-height:15px}.btn-action--submit{font-size:1.125rem;line-height:2.813rem}.btn-cta.btn-cta--highlight-invert{padding:4px 18px 4px 8px;font-size:.625rem}.swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px}.swiper-button-next,.swiper-button-prev{width:24px}.footer .footer__inner{border:none}.to-top{bottom:120px}.footer__nav-list .footer__nav-list-children .footer__nav-list-child img{width:24px;margin-top:-6px}.enrollment,.enrollment .enrollment__bg-overlay{border-top-left-radius:16px;border-top-right-radius:16px}.main__background section>.container:has(.section-title:not(:empty)),.vc_section .wpb_wrapper section>.container:has(.section-title:not(:empty)){padding:30px 0}.sna_btn_left .ubtn-normal{padding:4px 18px 4px 0!important}.sna_btn_right .ubtn-normal{padding:0 0 4px 8px!important}.hero,.hero:has(.hero__slider-item--active){height:194px}.hero__slider-item .hero__item-content .hero__content-top{gap:4px}.hero .hero__slider-item,.sharing .sharing__bg-overlay{display:flex;align-items:center}.hero__slider-item .hero__item-content{margin-left:38px;top:unset;transform:unset}.hero .hero__slider-item.hero__slider-item--active{height:100%;justify-content:flex-start}.hero .hero__slider-item.hero__slider-item--active .hero__item-content .hero__content-left{font-size:1.5rem;line-height:2rem}.hero__slider-item.hero__slider-item--active .hero__item-content{margin-left:30px}.hero__slider-item .hero__item-content .hero__content-top .hero__content-left{font-size:2.5rem;line-height:42px}.hero__slider-item .hero__item-content .hero__content-top .hero__content-right{font-size:.5rem;line-height:normal;margin-bottom:8px}.hero__slider-item .hero__item-content .hero__content-btm{margin-top:8px;font-size:.75rem;line-height:normal}html[lang=kr] .hero__slider-item .hero__item-content .hero__content-btm{margin-top:12px;font-size:.75rem;line-height:normal;gap:4px}html[lang=kr] .hero__slider-item .hero__item-content .hero__content-btm .hero__content-right{font-size:.5rem;line-height:normal}.hero__slider-item .hero__item-content .hero__content-btm p,.hero__slider-item .hero__item-content .hero__content-btm p:first-child{padding-right:24px}.hero__slider-item .hero__item-content .hero__content-btm p,.hero__slider-item .hero__item-content .hero__content-top .hero__content-right p{line-height:normal}.hero__slider-item .hero__item-content .hero__content-cta{margin-top:12px}.hero .hero__slider .hero__slider-pagination{--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px;--swiper-pagination-bottom:12px}.about-us .about-us__inner{margin-top:0;padding:30px 0}.about-us .swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,20px)}.about-us .swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,20px);right:auto}.about-us .about-us__slider-outer .about-us__slider{width:calc(100% - 80px);margin:0 40px}html[lang=kr] .about-us .about-us__slider-outer .about-us__slider{width:calc(100% - 56px);margin:0 28px}.about-us__slider-item .about-us__item-headline{font-size:1.5rem;line-height:1.75rem}.about-us__slider-item .about-us__item-headline .about-us .about-us__slider-outer .about-us__slider-nav{width:12px;width:clamp(12px,2.78vw,24px)}.about-us__slider-item .about-us__item-image{height:28px}.about-us__slider-item .about-us__item-headline--md,html[lang=kr] .about-us__slider-item .about-us__item-headline--md{font-size:1.125rem;line-height:normal;white-space:nowrap}.about-us__slider-item .about-us__item-description{font-size:.625rem;line-height:1rem}.about-us__slider .about-us__slider-item{width:fit-content;flex-shrink:0}.about-us__slider .about-us__slider-item .about-us__item-image img{object-fit:scale-down}html[lang=kr] .about-us__slider-item .about-us__item-description{font-size:.625rem}.message .message__inner{flex-direction:column}.message .message__content{max-height:299px}.message .message__content.message__left img{object-position:center -96px}.message__content-main .message__content-title .message__content-school{font-size:1rem;line-height:1.375rem}.message__content .message__content-main{padding:39px 20px}.message__content-main .message__content-cta{margin-left:0}.message__content-main .message__content-title{font-size:1.375rem;margin-bottom:20px}.curriculum .curriculum__main{flex-direction:column;padding:0 20px;gap:32px}.curriculum__item:hover .curriculum__item-content .curriculum__item-grade{margin-top:36px}.curriculum__main .curriculum__item{width:100%;height:346px;margin:0;box-shadow:-2px 2px 10px 0 rgba(0,0,0,.43)}.curriculum__main .curriculum__item:not(:first-child,:last-child):hover{width:100%;margin:0}.curriculum__main .curriculum__item:hover{margin-right:0;width:100%;flex-shrink:1;transform:none;box-shadow:none;border-radius:20px}.curriculum__item:hover .curriculum__item-description{width:100%}.book-a-tour,.information__slider .information__slider-item,.sharing,.student-life{height:auto}.book-a-tour .book-a-tour__bg-img{height:100%;background:rgba(64,64,65,.28)}.book-a-tour .book-a-tour__bg-img img{mix-blend-mode:multiply}.book-a-tour .book-a-tour__inner{padding:26px 24px 25px}.book-a-tour__content .book-a-tour__content-text{font-size:.75rem;line-height:1rem;margin-bottom:12px}.videos .videos__main{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;column-gap:12px;height:274px}.videos__main .video__player:first-child{grid-row:span 3;grid-column:span 3;border-radius:12px}.videos__main .video__item{min-height:fit-content}.videos__main .video__item .video__item-control img{width:34px;height:34px}.video__modal iframe{width:100%;max-height:225px;aspect-ratio:16/9}.main__background section.anp>.container:has(.section-title){padding:0 20px 30px}.anp .anp__main-list{gap:30px;height:40px;padding:0;max-width:350px}.anp .anp__main-list .anp__list-item{max-width:100px}.anp .anp__main-list .anp__list-item img,.events .events__bg-img img,.experience .experience__inner{height:100%}.enrollment{overflow:hidden;height:160px}.enrollment .enrollment__inner{padding:20px 30px 0;justify-content:flex-start}.enrollment .enrollment__bg-overlay img,.enrollment .enrollment__bg-overlay picture{height:100%;border-top-left-radius:16px;border-top-right-radius:16px}.enrollment .enrollment__content .enrollment__content-text{font-size:.75rem;line-height:1.125rem;margin-bottom:12px;max-width:210px}.enrollment .enrollment__content{padding-top:8px;flex-shrink:0}.enrollment .enrollment__image{height:140px;transform:translateX(18px)}.enrollment .enrollment__inner--reverse .enrollment__image{transform:translateX(-36px)}section.information .section-title{margin-bottom:20px}.information .information__slider{max-width:340px;max-height:345px;padding:0;overflow:hidden;margin:0 36px}.information .information__slider-wrapper{justify-content:unset}.events__cta,.events__cta .events__cta-view-more,.information__cta .information__cta-view-more{margin:0 auto}.information .information__slider-outer{margin-bottom:10px;height:315px}.information__slider-item .post-title{margin-bottom:0}.information__slider .information__slider-item-wrapper{padding:0}.information__slider .information__slider-item-wrapper:first-child{margin-left:30px}.information__slider-item .post-description{padding-bottom:0}.events .events__inner{padding:30px 0}.events .events__slider{padding:0;margin:0 auto;max-width:342px;overflow:hidden;height:284px}.events .events__slider-outer{min-height:284px;margin-bottom:20px}.events .events__slider-outer .events__slider-nav{filter:brightness(0) saturate(100%) invert(99%) sepia(34%) saturate(560%) hue-rotate(310deg) brightness(116%) contrast(100%)}.events .events__slider-wrapper{justify-content:unset}.events .events__slider .events__slider-item{flex-basis:264px;min-height:284px;height:284px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}.events .events__slider .events__slider-item:nth-child(4n){margin-right:12px!important}.events .events__slider .events__slider-item:first-child{margin-left:40px}.events .events__slider .events__slider-item:last-child{margin-right:auto}.events .events__slider .events__slider-item.swiper-slide-next,.events .events__slider .events__slider-item.swiper-slide-prev{height:239px;min-height:0;position:relative}.events .events__slider .events__slider-item::after,.events .events__slider .events__slider-item::before{opacity:0;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";height:100%;position:absolute;top:0;z-index:1;width:0%;background:0 0}.events .events__slider .events__slider-item.swiper-slide-prev::after{background:linear-gradient(to right,var(--color-highlight),var(--color-highlight) 25%,transparent 99%);width:16%;opacity:.8;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.events .events__slider .events__slider-item.swiper-slide-next::before{width:100%;left:0;background:linear-gradient(to left,var(--color-highlight),var(--color-highlight) 90%,transparent 99%);opacity:.8;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.events__slider-item .event__item-content .event__item-text .event__item-description,.student-life .student-life__slider-outer{margin-bottom:10px}.events__slider-item .event__item-content .event__item-calendar .event__calendar-month{margin-top:6px}.events__slider-item .event__item-content .event__item-calendar .event__calendar-day{margin-top:24px}.events__slider-item .event__item-content .event__item-datenplace{opacity:1;gap:4px}.events__slider-item .event__item-content .event__item-datenplace .event__item-place span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.events__slider-item .event__item-thumbnail{height:205px}.sharing .sharing__bg-overlay img{object-position:unset;offset:unset;height:80%;scale:1.2}.sharing .section-title{margin:0 auto 20px;text-align:center}.sharing .sharing__slider{padding:0 40px;min-height:398px}.sharing__slider .sharing__slide-item{min-height:398px;padding:22px 12px 30px}.sharing__slider .sharing__slide-item .sharing__item{flex-direction:column-reverse;gap:12px}.sharing__slide-item .sharing__item-content{flex-grow:1}.sharing__slide-item .sharing__item-content .sharing__item-quote-icon{width:32px}.sharing__slide-item .sharing__item-parent-img{height:60px;width:60px;flex-shrink:0}.experience{height:160px}.experience.experience--content-misalignment .experience__image_layout2{width:100%!important;height:200px}.experience.experience--content-misalignment .experience__layout2{padding:36px 24px 40px 20px;flex-basis:100%!important}.experience__layout2-content h3{font-size:12px!important;line-height:18px!important}.experience__layout2-content p{font-size:10px;line-height:18px}.experience__layout2-content .sna_btn_left{margin-top:2px}.experience__layout2{padding-left:12px}.experience .experience__content .experience__content-text{font-size:var(--font-size-body);line-height:1rem;margin-bottom:24px}.experience .experience__content{margin-top:27px;margin-left:30px}.experience .experience__image{transform:translate(-18px,20px) scale(1.3);display:none}.student-life .student-life__inner .student-life__main{padding:0 0 30px}.student-life .student-life__inner{margin-top:0;border:none}.student-life .student-life__slider{height:160px;margin:0 32px}.student-life__slider .student-life__slider-item .student-life__item{width:236px}}@media only screen and (max-width:25.75em){.header__main .header__main-logo{max-width:140px}.header__main .header__main-actions .header__action-item{flex-shrink:0}.header__main .header__main-actions{gap:6px}.header__main .header__main-inner{justify-content:start}.header__main .header__main-language{margin-left:6px}.message__content .message__content-main{padding-top:28px}.message__content-main .message__content-title{line-height:1.625rem}.enrollment .enrollment__image{transform:translate(6px,10px)}.experience .experience__image{transform:translate(-24px,24px) scale(2)}.student-life__slider .student-life__slider-item .student-life__item{width:200px}.information__slider .information__slider-item-wrapper:first-child{margin-left:24px}}@media only screen and (max-width:22.5em){.experience .experience__image{transform:translate(-36px,0) scale(2);transform-origin:bottom;align-self:flex-end}.information__slider .information__slider-item-wrapper:first-child{margin-left:4px}}:root{--color-primary:#ad122a;--color-primary-dark:#000000;--color-primary-light:#ffffff;--color-border-primary:#ba244b;--color-secondary:#091f43;--color-success:#28a745;--color-danger:#dc3545;--color-warning:#ffc107;--color-info:#17a2b8;--color-light:#f8f9fa;--color-dark:#343a40}section{margin-top:0}.vc_section:not(:has(.vc_col-sm-12)) .vc_row{display:flex;gap:20px;align-items:center}.compose-mode .vc_vc_row>.vc_parallax,.compose-mode .vc_vc_row>[data-vc-full-width=true],.compose-mode .vc_vc_row_inner,.compose-mode .vc_vc_section>.vc_parallax,.compose-mode .vc_vc_section>[data-vc-full-width=true],.compose-mode .vc_vc_video,.section_about_us .vc_row-has-fill>.vc_column_container>.vc_column-inner,.section_book_a_tour .wpb_text_column .wpb_wrapper,.vc_section.vc_section-has-fill+.vc_section{padding-top:0}.vc_row:has(> .vc_column_container){margin-left:0;margin-right:0}.footer-widgets>aside#block-11>div,.footer-widgets>aside#block-13 p,.section_introduction_branding .wpb_content_element,.stm-footer .stm_bottom_copyright p,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a,a:focus,a:hover{text-decoration:none}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.wpdt-c.wpDataTableContainerSimpleTable,figure{margin:0}.h4,h4{font-size:var(--font-size-h4);font-weight:300}.h5,h5{font-size:var(--font-size-h5);font-size:14px}.h6,h6{font-size:var(--font-size-h6);font-size:12px}.h1,.h2,.h3,.h4,.h5,.h6,.heading_font,h1,h2,h3,h4,h5,h6,html h1{font-family:Gilroy}.h1,.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6,html .wpb_wrapper h1{font-family:Gilroy!important}.nowrap,div#n2-ss-4 .n2-style-5bc0ade15cab741da181dea5303b77b3-heading{white-space:nowrap}.section_title-heading h4{font-size:24px;line-height:32px;font-weight:400;font-family:Gilroy;text-transform:uppercase}.btn_cta button{font-weight:700;transition:.3s linear}.btn_cta{border-left:5px solid #091f43!important;transition:.3s linear}.btn_cta:hover{border-left:5px solid #fff!important}.btn_cta button:hover{background-color:#091f43!important;color:#fff!important}.stm-header__row_color_top{z-index:51}.custom-effect-banner,.custom-overlay-banner{width:100%;left:0;z-index:11;background-position:center;background-size:cover;top:0;pointer-events:none}.stm_header_style_1 .stm-navigation__default>ul>li>a{font-size:12px;padding:0 5px}.footer-widgets>aside#block-11 .wp-block-buttons,.stm-header__row_color_top .stm-header__row_top .stm-header__cell_right{gap:12px}.stm-header__row_top .stm-header__cell_right>.stm-header__element:first-child>.btn .btn__text{right:-8px}.stm-header__row_top .btn__text{font-size:12px;font-weight:700;line-height:18px}.stm-header__row_top .fa-phone .stm-header__row_top .stm-navigation__default>ul{gap:0}.stm-header .stm-header__row_color_top .stm-header__row_top .btn{border:none!important;box-shadow:inset 0 0 0 1px var(--color-primary-light)}.stm-header__row_top .stm-header__cell_right>.stm-header__element>.btn{font-size:.75rem;line-height:18px;padding:3.5px 8px!important}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li .sub-menu li a:hover span{color:#212529!important}.stm-header .stm-header__row_color_top .stm-header__row_top .btn:hover{border:none!important;box-shadow:none}.stm-header__row_top .stm-header__cell_right>.stm-header__element:first-child>.btn{display:flex;align-items:center;justify-content:center;gap:4px;width:125px;padding:3.5px 8px!important;font-size:.75rem;font-weight:700;border-radius:4px;color:var(--color-primary-light);background:var(--color-secondary);border:none!important;transition:.3s;box-shadow:none;transform:scale(1)}.stm-header__row_top .stm-header__cell_right>.stm-header__element:first-child>.btn:hover{transform:scale(1.05)}.stm-header__row_top .stm-header__cell_right>.stm-header__element:first-child>.btn .btn__icon{background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/02/telephone-white.webp");content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.stm-header__cell_right .stm-header__element{margin-left:0!important}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li a{display:flex;align-items:center;padding:0}.pearl_arrow_top:after,.pearl_arrow_top:before,.stm-header .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li.pll-parent-menu-item>a>span:nth-child(2),.stm-header .stm-header__row_color_center .stm-header__cell_right .stm-navigation ul:after,.stm-header .stm-header__row_top .stm-header__cell_right .stm-navigation ul:after{display:none}.stm-header .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li.pll-parent-menu-item a .stm_mobile__dropdown{transition:.3s ease-in-out}.stm-header .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li.pll-parent-menu-item .sub-menu li a img,.stm-header .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li.pll-parent-menu-item>a>img{width:24px;height:auto;object-fit:contain}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li .sub-menu li a{background:var(--color-primary-light);padding:0}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li .sub-menu li a span{color:#212529;margin-left:12px!important;font-weight:400;font-size:10px;line-height:15px;font-family:Gilroy}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li .sub-menu li{padding:4px 8px;border-bottom:none}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li .sub-menu{--bs-dropdown-min-width:auto;max-width:120px;min-width:fit-content;padding:8px 0;left:3px;top:125%!important;background:#fff;border-radius:6px}.stm-header .stm-header__row_color_top .stm-header__cell_right .stm-header__element:last-child .stm-navigation>ul>li .sub-menu>li:hover a{background:var(--color-primary-light)!important}.stm_header_style_1 .stm-navigation__default>ul>.current-lang>a{font-weight:600!important}.stm-header__row_color_top .stm-header__cell_left .stm-navigation ul li:hover a,.stm_header_style_1 .stm-navigation__default>ul>li ul li>a{font-weight:700}.stm-header__row_color_top .stm-header__row_top .btn_icon-left{width:135px;display:block}.stm-header__row_color_top .stm-header__element .btn_icon-left .fa-mobile-phone{color:#fff!important}.stm_header_style_1 .stm-navigation__line_bottom>ul>li:hover:before{bottom:-11px}.stm_header_style_1 .stm-navigation__line_bottom>ul>li:before{display:none;content:"";left:20px;right:20px}.stm_header_style_1 .stm-navigation>ul>li.current-menu-item:before{opacity:1;visibility:visible;bottom:-11px}.stm-header__row_color_top .stm-header__cell_left .stm-navigation ul li a{font-weight:400;transition:.3s ease-in-out!important;padding:0;font-family:Gilroy}.stm_header_style_1 .stm-logo img{width:auto;height:40px;object-fit:contain}.stm-header__row_color_center{position:static;top:0;height:50px;width:100%;transition:.3s ease-in-out}.stm-header .stm-header__row_color_center .stm-navigation__default>ul>li.menu-item .header__menu-hover{position:absolute;display:flex;justify-content:center;align-items:center;color:var(--color-highlight);font-weight:400;transition:.15s cubic-bezier(.4, 0, .2, 1);text-align:center;white-space:nowrap}.stm-header .stm-header__row_color_center .stm-navigation__default>ul>li.menu-item:hover .header__menu-hover{z-index:1;font-weight:600;transform:translate(-.5px,-.5px);color:var(--color-primary)}.stm-header__row_color_center.fixed{position:fixed}.stm-header__row_color_center.nav-top{transform:translateY(0);position:fixed;width:100%;transition:.3s linear}.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .vc_column-inner>.wpb_wrapper .anp_item figure,.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .vc_column-inner>.wpb_wrapper .anp_item figure>div,.section_video_for_school .ultv-aspect-ratio-16_9 .ultv-video__outer-wrap,.stm-header__row_color_center>div{height:100%}.stm-header__row_color_center a{color:#091f43!important}.stm-header__row_color_center .stm-navigation li>a{color:#fff;padding:10px 20px;border:none;cursor:pointer;align-items:center;justify-content:center;display:block}.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation ul li a{position:relative;font-size:12px!important;font-weight:400;padding:16px 0}.section_about_us .ult-carousel-wrapper .slick-slider .slick-list .slick-track,.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation ul li.pll-parent-menu-item a{display:flex;align-items:center}.section_our_learning_pathway .curriculum__main .curriculum__item:hover .curriculum__item-title,.section_why_choose_us .wcu__main .wcu__item:hover .curriculum__item-title,.section_why_choose_us .wcu__main .wcu__item:hover .wcu__item-title,.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .curriculum__item-title,.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .wcu__item-title,div.sna-custom-heading:empty,h1.sna-custom-heading:empty,h2.sna-custom-heading:empty h3.sna-custom-heading:empty h4.sna-custom-heading:empty h5.sna-custom-heading:empty h6.sna-custom-heading:empty,p.sna-custom-heading:empty{display:none}.sna_sticky_banner.removed,.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation ul li .header__menu-primary{opacity:0}input[type=text]{height:20px}.stm-navigation .menu-item.highlighted .header__menu-hover{color:var(--color-primary)!important;font-weight:600!important}.stm-header__row_center .stm-navigation ul li:not(.pll-parent-menu-item) .sub-menu{background-color:var(--color-primary);border:var(--color-border-primary);transition:.25s ease-in-out!important}.stm-navigation__default>ul{display:flex;flex-direction:row;gap:8px}.stm-navigation__default>ul>li ul{left:0}.stm-navigation__default>ul>li>ul{z-index:25}.stm-navigation__default>ul>li ul li>ul{z-index:20;box-shadow:10px 0 10px rgba(0,0,0,.28);top:0!important}.breadcrumb__inner li,.stm-footer .footer-widgets .widget ul li a:hover,.stm-navigation__default>ul>li ul li>ul .stm-navigation ul li .sub-menu:hover~a{color:var(--color-primary)}.stm-navigation ul li .sub-menu li a,.stm_header_style_1 .stm-navigation ul>li>ul>li>a{color:var(--color-primary-light)!important}.stm-header__row_color_center li:hover>a{color:var(--color-primary)!important}.stm-navigation>ul>li:not(.pll-parent-menu-item):hover>a .stm_mobile__dropdown{border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.stm-navigation ul li .sub-menu li a:hover{color:var(--color-secondary)!important}.stm-navigation ul li .sub-menu .menu-item.highlighted>a{color:var(--color-secondary)!important;font-weight:400!important}.stm-navigation>ul>li>a .stm_mobile__dropdown{display:inline-block;width:5px;height:5px;border-right:1px solid var(--color-primary-dark);border-bottom:1px solid var(--color-primary-dark);transform:rotate(45deg);transition:transform .3s;transform-origin:center;margin-left:10px;vertical-align:middle;cursor:pointer;margin-top:-4px}.stm-navigation ul ul li>a .stm_mobile__dropdown{display:inline-block;width:8px;height:8px;transform:rotate(45deg);transition:.3s linear;transform-origin:center;vertical-align:middle;cursor:pointer;position:relative;top:0}.stm_header_style_1 .stm-navigation ul>li>ul>li.current-menu-item,.stm_header_style_1 .stm-navigation ul>li>ul>li:hover,.stm_material_form:not(.stm_has-value) input,.stm_material_form:not(.stm_has-value) textarea,.stm_schedule_style_1 .event_lesson_tabs.active a,.stm_sidebar_style_1 .stm_markup__sidebar_divider .widget,.stm_sidebar_style_6 .stm_markup__sidebar_divider .widgettitle{border-bottom-color:#ba244b!important}.stm-navigation ul ul li:hover>a .stm_mobile__dropdown{transform:rotate(-45deg)}.stm_header_style_1 .stm-dropdown .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.stm_header_style_1 .stm-dropdown .dropdown-toggle:after{content:"\e644"!important;font-family:stmicons!important;display:inline-block;font-size:8px;transform:rotate(270deg);transform-origin:center;margin-left:10px}.stm_header_style_1 .stm-dropdown .dropdown-list li a{font-size:12px;padding:10px 15px;line-height:1;min-height:0}.custom-overlay-banner{height:100%;background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/01/gradiant-bg-banner.png");position:absolute}.custom-effect-banner{height:100%;background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/01/banner-layer.png");position:absolute;mix-blend-mode:multiply}div#n2-ss-2 .n2-ss-slider-3 .n2-ss-slider-4{position:relative;z-index:12}div#n2-ss-2 .n2-ss-slider-4{position:relative;z-index:3}div#n2-ss-2 .nextend-bullet-bar .n2-bullet{border:0 solid RGBA(0,0,0,0)}div#n2-ss-2 .n2-bullet,div#n2-ss-2 .n2-bullet:focus,div#n2-ss-2 .n2-bullet:hover,div#n2-ss-2 .nextend-bullet-bar .n2-bullet.n2-active{border:none!important}.section_slider_banner .n2-ss-slider .n2-ss-slide-background-image img{object-position:0 85%}.n2-section-smartslider div#n2-ss-2 .n2-ss-button-container a:hover{padding:.6em 1em!important}div#n2-ss-2 .n2-ss-button-container a:hover{padding:1em 2.7em}.section_about_us .slick-prev{left:-27%}.section_about_us .slick-next{right:-27%}.section_book_a_tour::after,.section_book_a_tour::before,.section_enrollment::after{position:absolute;right:0;width:100%;height:100%;content:""}.sna_about_us_carousels .wpb_wrapper img{max-height:55px;object-fit:contain;width:100%}.sna_about_us_carousels .wpb_wrapper h2{font-size:36px;line-height:normal;color:var(--color-secondary);font-weight:700;margin-bottom:0!important}.sna_about_us_carousels .wpb_wrapper img+p{margin-top:10px}.sna_about_us_carousels .wpb_wrapper p{text-align:center;color:#404041;font-size:13px;line-height:13px;max-width:180px;margin:0 auto}.compose-mode .vc_element .vc_element-container,.view-mode .vc_element .vc_element-container{min-height:0}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:5px}.section_about_us .ult-carousel-wrapper{margin-bottom:0!important;padding-bottom:0!important}.section_about_us .ult-carousel-wrapper .slick-slider{width:700px;margin:0 auto;padding-bottom:2px}.section_about_us .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide{margin-left:15px;margin-right:15px}.section_about_us .ult-carousel-wrapper .slick-slider .slick-list{margin-left:-15px;margin-right:-15px}.section_about_us .ult-carousel-wrapper .slick-slider .slick-list .slick-track .slick-slide .wpb_wrapper{display:flex;flex-direction:column;gap:2px}.section_message .vc_row .sna_background_primary_overlay{background-color:#ad122a;max-height:400px}.section_message .wpb_wrapper h4{font-size:24px;line-height:32px;font-weight:700;margin:0!important}.section_message .wpb_wrapper{display:flex;flex-direction:column;gap:30px}.section_message .message__section_column_left .wpb_single_image img{max-height:400px;object-fit:cover;object-position:0 26%}.section_message .wpb_wrapper p{font-size:14px;line-height:18px;font-weight:400;margin:0!important}.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .vc_column-inner>.wpb_wrapper{display:flex;justify-content:center;align-items:center;height:144px;padding:20px 0;gap:60px}.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .wpb_wrapper img{height:100%;object-fit:contain}.section_book_a_tour{position:relative;background-repeat:no-repeat;background-size:cover;height:324px!important;background-position:calc((100vw - 1100px)/ -2) -200px;padding-top:0}.section_book_a_tour::before{z-index:2;max-height:324px;mix-blend-mode:overlay;opacity:.86;background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/02/book-a-tour-overlay.png");background-position:center;background-repeat:no-repeat;background-size:cover;left:0}.section_book_a_tour::after{top:0;z-index:1;max-height:324px;background:linear-gradient(90deg,transparent,rgba(35,31,32,0) 42%,rgba(35,31,32,.17) 44%,rgba(35,31,32,.63) 54%,rgba(35,31,32,.91) 65%,#231f20 80%)}.section_book_a_tour .wpb_column_book_a_tour .wpb_text_column .wpb_wrapper{max-width:392px;margin-left:auto;padding-top:60px}.section_book_a_tour .sna_btn_right{text-align:right}.section_book_a_tour .wpb_wrapper h4{font-size:24px;line-height:32px;font-weight:700;margin-bottom:36px}.section_enrollment{position:relative;background-color:#ad122a;height:288px;border-top-left-radius:32px;border-top-right-radius:32px;margin:0}.section_enrollment::after{left:-3px;top:0;bottom:0;background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/01/register-overlay.svg");background-position:center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:36px;border-top-right-radius:36px}.enrollment__row-inner .vc_row{position:relative;z-index:1;padding-left:130px;padding-right:90px;display:flex;justify-content:space-between;height:100%}.enrollment__row-inner,.enrollment__row-inner .enrollment__content-text,.section_enrollment .enrollment__content-text .vc_column-inner .enrollment__row-inner .enrollment__image{padding:0}.section_enrollment .enrollment__content-text .wpb_wrapper{margin-bottom:38px}.section_enrollment .enrollment__content-text .wpb_wrapper h3{font-size:28px;color:var(--color-primary-light);font-weight:400;line-height:38px;margin-bottom:0!important}.section_enrollment .enrollment__image img{height:341px;width:100%;object-fit:cover}.section_advertising_sticky_banner,.sna_sticky_advertising_banner{z-index:99}.sna_sticky_banner{opacity:1;transition:.5s linear}.sna_sticky_banner_single_image div,.sna_sticky_banner_single_image figure,.sna_sticky_banner_single_image figure img{width:100%}.sna_sticky_banner_single_image figure img{bottom:0;position:relative}.sna_sticky_banner .sna_sticky_banner_close_btn{content:"";background-repeat:no-repeat;background-position:right;width:16px;position:absolute;top:50%;transform:translateY(-50%);right:35px;z-index:1;cursor:pointer}.sna_sticky_banner .sna_sticky_banner_close_btn button,.sna_sticky_banner .sna_sticky_banner_close_btn button:hover{background-color:none!important;border-color:none!important;padding:0;border:0}.side-action{position:fixed;right:0;display:flex;flex-direction:column;gap:8px;top:40%;z-index:999;transform:translateX(calc(100% - 50px))}.side-action .side-action__item{background:var(--color-primary);padding:6px 12px;display:flex;align-items:center;gap:12px;right:0;transform:translateX(0);color:var(--color-white);transition:transform .3s linear}.side-action .side-action__item .side-action__item-icon img{width:30px}.side-action .side-action__item:hover{transform:translateX(calc(-100% + 50px))}.pearl_arrow_top{display:block;position:fixed;right:4%;bottom:20%;transform:translateX(-3%) translateY(0);z-index:99999;cursor:pointer;opacity:0;visibility:hidden;transition:.3s linear}.pearl_arrow_top .arrow:after,.pearl_arrow_top .arrow:before{top:45%;background-color:var(--color-primary-light);height:2px}.pearl_arrow_top .arrow::before{left:30%}.pearl_arrow_top .arrow::after{left:46%}.pearl_arrow_top .arrow{display:-ms-flexbox;display:flex;width:32px;height:32px;border-radius:4px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#e53859;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);z-index:3}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .thumbnailFirst,.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .vc_ultimate_video{grid-row:span 3;grid-column:span 3;border-radius:24px;overflow:hidden;height:100%}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item{position:relative;min-height:120px;border-radius:8px;overflow:hidden;cursor:pointer;margin-bottom:0}.section_our_learning_pathway .curriculum__main .curriculum__item .vc_column-inner .vc_vc_column_text,.section_why_choose_us .wcu__main .wcu__item .vc_column-inner .vc_vc_column_text,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc_column-inner .vc_vc_column_text{min-height:auto}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item::after{content:"";position:absolute;background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/02/play-btn.svg");background-repeat:no-repeat;background-position:center;left:50%;top:50%;transform:translate(-50%,-50%);background-size:cover;width:25px;height:25px}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item>figure>a{position:absolute;cursor:pointer;display:block;pointer-events:none;z-index:0;width:100%;height:100%;background-color:rgba(64,64,65,.5)}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item>figure>a img{mix-blend-mode:multiply;height:100%;width:100%;object-fit:cover}.section_our_learning_pathway .wpb_wrapper h4,.section_why_choose_us .wpb_wrapper h4,.section_why_choose_us--grid-2 .wpb_wrapper h4{text-transform:uppercase}.section_our_learning_pathway .curriculum__main .curriculum__item{margin-right:24px;width:270px;min-width:270px;height:400px;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:end;justify-content:center;transition:.3s ease-in-out;flex-shrink:1}.section_our_learning_pathway .curriculum__main .curriculum__item:last-child{margin-right:0!important}.section_our_learning_pathway .curriculum__main .curriculum__item:not(:first-child,:last-child):hover{margin-left:8px;margin-right:32px}.section_our_learning_pathway .curriculum__main .curriculum__item:hover{width:444px;margin-right:32px;flex-shrink:0;box-shadow:-2px 2px 10px 0 rgba(0,0,0,.43)}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-front{position:relative;background-position:calc(50% - 24px) center;border-radius:20px;overflow:hidden}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-front::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;z-index:1;background-position:calc(50% - 24px) center}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-front::after{content:"";position:absolute;width:100%;height:50%;bottom:0;z-index:1;background:linear-gradient(180deg,rgba(173,18,42,0) 11%,rgba(173,18,42,.34) 37%,rgba(173,18,42,.5) 51%,rgba(83,25,55,.77) 75%,#091f43 93%);border-radius:20px}.section_our_learning_pathway .curriculum__main .curriculum__item>.vc_column-inner{padding:0}.section_our_learning_pathway .curriculum__main .curriculum__item .vc_column-inner>.wpb_wrapper,.section_our_learning_pathway .curriculum__main .curriculum__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox,.section_our_learning_pathway .curriculum__main .curriculum__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox div,.section_our_learning_pathway .curriculum__main .curriculum__item>.vc_column-inner,.section_our_learning_pathway .curriculum__main .curriculum__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper,.section_our_learning_pathway .curriculum__main .curriculum__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox,.section_our_learning_pathway .curriculum__main .curriculum__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox>.vc-hoverbox-inner{height:100%}.section_our_learning_pathway .curriculum__main .curriculum__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .vc-hoverbox-front .vc-hoverbox-block-inner,.section_our_learning_pathway .curriculum__main .curriculum__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .vc_controls .vc_controls-cc{height:auto}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back,.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-front{z-index:2;color:#fff;font-size:14px;text-align:center;height:100%;display:flex;flex-direction:column}.section_our_learning_pathway .curriculum__main .curriculum__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .curriculum__item-thumbnail .vc-hoverbox-back{top:30%;position:absolute}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-front .vc-hoverbox-block-inner{position:relative;z-index:2;padding:0;margin-top:auto;margin-bottom:50px}.section_our_learning_pathway .curriculum__main .curriculum__item .curriculum__item-title{display:block;position:relative;z-index:2;margin-bottom:0!important;font-weight:400}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox:hover .vc-hoverbox-front{transform:none}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back{width:0;height:0;opacity:0;font-size:.85rem;overflow:hidden;padding:0 12px;transform:scaleY(0);transform-origin:bottom;transition:transform .1s ease-in-out,opacity .2s linear;margin-bottom:8px;left:inherit}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .vc-hoverbox-block-inner{padding:0}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .vc-hoverbox-block-inner h2{font-size:14px;color:#fff;line-height:21px;text-align:center;margin-bottom:0!important;font-weight:400}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .vc-hoverbox-block-inner p{font-size:14px;color:#fff;line-height:20px;text-align:center;margin-bottom:16px}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .curriculum__item-cta a{background-color:var(--color-secondary);box-shadow:none;display:block;cursor:pointer;border:none;margin:0 auto 16px;padding:4px 10.5px;background-image:none;width:fit-content;border-radius:4px;font-size:14px;line-height:20px;transition:.3s ease-in-out}.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-back{height:100%;width:444px;transform:scaleY(1)!important;opacity:1}.section_our_learning_pathway .curriculum__main .curriculum__item .curriculum__item-thumbnail .vc-hoverbox:hover .vc-hoverbox-back,.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-back,.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox:hover .vc-hoverbox-front{transform:none}.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-front::after{height:100%;background:var(--color-primary);opacity:.6}.section_our_learning_pathway .curriculum__main .curriculum__item .curriculum__item-grade{position:absolute;margin:0 auto 16px;padding:4px 10.5px;background-color:transparent;box-shadow:0 0 0 1.5px var(--color-primary-light);width:fit-content;border-radius:4px;color:var(--color-primary-light);transition:.3s ease-in-out;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.section_our_learning_pathway .curriculum__main .curriculum__item .curriculum__item-grade p{font-size:12px;line-height:18px;color:var(--color-primary-light)}.stm-footer{transition:margin-bottom .3s;background-color:var(--color-secondary)}.stm-footer .footer-widgets{display:flex;flex-wrap:wrap;margin:0}.stm-footer>.container{padding:40px 0 0!important;border-bottom:0;background-color:var(--color-secondary)}.widgettitle.widget-footer-title{position:relative;margin-bottom:36px}.widgettitle.widget-footer-title::after{content:"";position:absolute;bottom:-100%;left:0;width:100%;background-color:var(--color-primary);border:none;height:2px;opacity:1;max-width:36px}.stm-footer .container{max-width:1100px}.stm_footer_layout_2 .stm-footer__bottom .stm-socials__icon{text-align:center;width:24px;height:24px;line-height:24px;margin:0 8px}.stm-footer .stm_bottom_copyright{max-width:100%;line-height:24px;text-align:center;margin-top:0!important;color:#fff;background-color:var(--color-primary);font-size:14px;font-weight:400;font-family:Gilroy;padding:16.5px 0;width:100%}.stm_footer_layout_2 .stm-footer__bottom{padding:0!important;border-width:0}.stm-footer__bottom:before{content:none;display:block;position:absolute;top:0;bottom:0;left:-9999px;right:-9999px;z-index:10}.stm-footer__bottom .stm_markup_full span p{margin-bottom:0;line-height:13.65px}.stm-socials{margin:8px 0 20px 8px}.stm_footer_layout_2 .stm-footer__bottom .stm-socials__icon i{transform:scale(1);transition:.3s linear}.stm-socials .stm-socials__icon:hover i{transform:scale(1.06)}.stm-socials .stm-socials__icon i{color:var(--color-primary-light)!important;font-size:14px}.widget-footer-title h4{font-size:14px;line-height:21px;font-weight:700;font-family:Gilroy}.stm-footer .footer-widgets .widget ul li a{font-size:10px;line-height:15px;font-weight:400;font-family:Gilroy;display:block}.stm-footer .footer-widgets{padding:0 20px 20px;gap:45px;justify-content:space-between}.footer-widgets>aside#block-9{width:14%}.stm-footer .footer-widgets aside.widget{width:10%;padding:0;margin-bottom:0}.stm-footer .footer-widgets .footer_widget-list{width:800px;display:flex;justify-content:space-between}.stm-footer .footer-widgets .footer_widget-list .widget ul li{margin:0 0 8px}.stm-footer .footer-widgets .footer_widget-list .widget ul{max-width:200px;display:flex;flex-direction:column;font-weight:400}.stm-footer .footer-widgets aside.widget .widgettitle h4{margin-bottom:28px!important}.stm-footer .footer-widgets aside#nav_menu-8{width:20%}.stm-footer .footer-widgets aside#nav_menu-9{width:11%}.footer-widgets>aside#block-11{width:fit-content;display:flex;justify-content:flex-end;position:absolute;bottom:6%;right:20px;z-index:21}.footer-widgets>aside#block-11 .wp-block-button__link{padding:4px 8px;border-radius:4px;background-color:var(--color-primary);font-size:12px;line-height:20px;font-weight:400;border:1px solid var(--color-primary-light);cursor:pointer;display:block;text-decoration:none;transition:.3s linear}.footer-widgets>aside#block-11 .wp-block-button__link:hover,.footer-widgets>aside#block-11 .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:hover{background:var(--color-primary);font-weight:600}.footer-widgets>aside#block-13{width:fit-content;position:absolute;bottom:18%;left:5.6%;font-size:12px;line-height:16px;text-align:center;font-weight:400}.footer-widgets>aside#block-11 .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link{background:var(--color-primary);cursor:pointer}.footer-widgets #menu-footer-menu-contact li{position:relative;padding-left:24px;margin-bottom:8px}.footer-widgets #menu-footer-menu-contact li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}#menu-footer-menu-contact li:first-child::before{background-image:url("../img/Vector.svg");top:28%}#menu-footer-menu-contact li:nth-child(2)::before{background-image:url("../img/icons.svg")}#menu-footer-menu-contact li:nth-child(3)::before{background-image:url("../img/phone.svg")}#menu-footer-menu-contact li:nth-child(4)::before{background-image:url("../img/Group.svg")}.stm-header{z-index:100}.section_introduction_branding .section_information_row{padding-top:30px}.section_introduction_branding .wpb_wrapper .wpb_text_column>.wpb_wrapper h2,.section_introduction_branding .wpb_wrapper .wpb_text_column>.wpb_wrapper h3{margin-bottom:12px!important}.section_introduction_branding .wpb_wrapper .wpb_text_column>.wpb_wrapper h2:last-child{margin-bottom:36px!important}.section_introduction_branding .introduction__section_column_left .wpb_single_image img{max-height:400px;object-fit:cover}.section_ldp_branding_title_section .sna_title_section_row{padding:50px 0 20px}.section_ldp_branding_title_section .wpb_wrapper .wpb_text_column .wpb_wrapper h2{font-size:24px;line-height:22px;margin-bottom:20px!important}.section_ldp_branding_title_section .wpb_wrapper .wpb_text_column .wpb_wrapper h3{font-size:16px;margin-bottom:20px!important}.section_ldp_branding_title_section .wpb_wrapper .wpb_text_column .wpb_wrapper p{font-size:16px;line-height:28px}.section_introduction_branding .wpb_wrapper .lvca-heading{margin:0 auto;text-align:center;width:100%}.section_introduction_branding .wpb_wrapper .lvca-heading .lvca-title{font-size:32px;line-height:33.6px;margin:0 auto 20px!important;color:#091f43;font-weight:700}.section_why_choose_us .wcu__main{padding:0 12px;display:flex;justify-content:center;flex-wrap:nowrap;margin-bottom:30px}.section_why_choose_us .wcu__main .wcu__item{margin-right:12px;width:260px;height:260px;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:end;justify-content:center;transition:.3s ease-in-out;flex-shrink:1}.section_why_choose_us .wcu__main .wcu__item:last-child{margin-right:0!important}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-front{position:relative;background-position:calc(50% - 24px) center;border-radius:20px;overflow:hidden}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-front::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;z-index:1;background-position:calc(50% - 24px) center}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-front::after{content:"";position:absolute;width:100%;height:50%;bottom:0;z-index:1;background:linear-gradient(0deg,#091f43 4.03%,rgba(9,31,67,.77) 22.01%,rgba(9,31,67,.5) 37.89%,rgba(9,31,67,.34) 59.97%,rgba(9,31,67,0) 85.94%);border-radius:20px}.section_why_choose_us .wcu__main .wcu__item>.vc_column-inner{padding:0}.section_why_choose_us .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper,.section_why_choose_us .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox,.section_why_choose_us .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox div,.section_why_choose_us .wcu__main .wcu__item>.vc_column-inner,.section_why_choose_us .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper,.section_why_choose_us .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox,.section_why_choose_us .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox>.vc-hoverbox-inner{height:100%}.section_why_choose_us .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .vc-hoverbox-front .vc-hoverbox-block-inner,.section_why_choose_us .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .vc_controls .vc_controls-cc{height:auto}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back,.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-front{z-index:2;color:#fff;font-size:14px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.section_why_choose_us .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .wcu__item-thumbnail .vc-hoverbox-back{top:30%;position:absolute}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-front .vc-hoverbox-block-inner{position:relative;z-index:2;padding:0;margin-top:auto}.section_why_choose_us .wcu__main .wcu__item .wcu__item-title{display:block;position:relative;z-index:2;margin-bottom:0!important;font-weight:400}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back{width:0;height:0;opacity:0;font-size:.85rem;overflow:hidden;padding:0 12px;transform:scaleY(0);transform-origin:bottom;transition:transform .1s ease-in-out,opacity .2s linear;margin-bottom:8px;left:inherit}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner{padding:0}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner h2{font-size:14px;color:#fff;line-height:21px;text-align:center;margin-bottom:0!important;font-weight:400}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner p{font-size:14px;color:#fff;line-height:20px;text-align:center;margin-bottom:16px;font-weight:400}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .curriculum__item-cta a,.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .wcu__item-cta a{background-color:var(--color-secondary);box-shadow:none;display:block;cursor:pointer;border:none;margin:0 auto;padding:4px 10.5px;background-image:none;width:fit-content;border-radius:4px;font-size:14px;line-height:20px;transition:.3s ease-in-out}.section_why_choose_us .wcu__main .wcu__item:hover .vc-hoverbox-back{height:100%;width:100%;transform:scaleY(1)!important;opacity:1}.section_why_choose_us .wcu__main .wcu__item .wcu__item-thumbnail .vc-hoverbox:hover .vc-hoverbox-back,.section_why_choose_us .wcu__main .wcu__item:hover .vc-hoverbox-back,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox:hover .vc-hoverbox-front{transform:none}.section_why_choose_us .wcu__main .wcu__item:hover .vc-hoverbox-front::after{height:100%;background:rgba(9,31,67,.7)}.section_why_choose_us .wcu__main .wcu__item .wcu__item-grade{position:absolute;margin:0 auto 16px;padding:4px 10.5px;background-color:transparent;box-shadow:0 0 0 1.5px var(--color-primary-light);width:fit-content;border-radius:4px;color:var(--color-primary-light);transition:.3s ease-in-out;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.section_why_choose_us .wcu__main .wcu__item .wcu__item-grade p{font-size:12px;line-height:18px;color:var(--color-primary-light)}.section_why_choose_us--grid-2 .wcu__main{display:flex;justify-content:center}.section_why_choose_us--grid-2 .wcu__main .wcu__item{width:550px;height:550px;overflow:hidden;position:relative;display:flex;align-items:end;justify-content:center;transition:.3s ease-in-out;flex-shrink:1}.section_why_choose_us--grid-2 .wcu__main .wcu__item:last-child{margin-right:0!important}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-front{position:relative;background-position:calc(50% - 24px) center;overflow:hidden}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-front::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;z-index:1;background-position:calc(50% - 24px) center}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-front::after{content:"";position:absolute;width:100%;height:50%;bottom:0;z-index:1;background:linear-gradient(0deg,#091f43 4.03%,rgba(9,31,67,.77) 22.01%,rgba(9,31,67,.5) 37.89%,rgba(9,31,67,.34) 59.97%,rgba(9,31,67,0) 85.94%)}.section_why_choose_us--grid-2 .wcu__main .wcu__item>.vc_column-inner{padding:0}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox div,.section_why_choose_us--grid-2 .wcu__main .wcu__item>.vc_column-inner,.section_why_choose_us--grid-2 .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper,.section_why_choose_us--grid-2 .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox,.section_why_choose_us--grid-2 .wcu__main .wcu__item>.vc_column-inner>.wpb_wrapper>.vc-hoverbox-wrapper>.vc-hoverbox>.vc-hoverbox-inner{height:100%}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .vc-hoverbox-front .vc-hoverbox-block-inner,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .vc_controls .vc_controls-cc{height:auto}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-front{z-index:2;color:#fff;font-size:14px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;border-radius:0}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-front h2{font-size:24px!important;color:#fff;line-height:24px!important;font-weight:700;text-align:center}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc_column-inner>.wpb_wrapper .vc_vc_hoverbox .wcu__item-thumbnail .vc-hoverbox-back{top:30%;position:absolute}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-front .vc-hoverbox-block-inner{position:relative;z-index:2;padding:0;margin-top:auto}.section_why_choose_us--grid-2 .wcu__main .wcu__item .wcu__item-title{display:block;position:relative;z-index:2;margin-bottom:0!important;font-weight:400}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back{width:0;height:0;opacity:0;font-size:.85rem;overflow:hidden;padding:0 12px;transform:scaleY(0);transform-origin:bottom;transition:transform .1s ease-in-out,opacity .2s linear;margin-bottom:8px;left:inherit}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner{padding:0 28px}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner h2{font-size:24px;color:#fff;line-height:32px;text-align:center;margin-bottom:0!important;font-weight:700}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner p{font-size:16px;color:#fff;line-height:20px;text-align:center;margin-bottom:16px;font-weight:400}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .curriculum__item-cta a,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .wcu__item-cta a{background-color:var(--color-secondary);box-shadow:none;display:block;cursor:pointer;border:none;margin:0 auto;padding:4px 10.5px;background-image:none;width:fit-content;border-radius:4px;font-size:14px;line-height:20px;transition:.3s ease-in-out}.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .vc-hoverbox-back{height:100%;width:100%;transform:scaleY(1)!important;opacity:1}.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .vc-hoverbox-front::after{height:100%;background:rgba(9,31,67,.7)}.section_why_choose_us--grid-2 .wcu__main .wcu__item .wcu__item-thumbnail .vc-hoverbox:hover .vc-hoverbox-back,.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .vc-hoverbox-back{transform:none}.section_why_choose_us--grid-2 .wcu__main .wcu__item .wcu__item-grade{position:absolute;margin:0 auto 16px;padding:4px 10.5px;background-color:transparent;box-shadow:0 0 0 1.5px var(--color-primary-light);width:fit-content;border-radius:4px;color:var(--color-primary-light);transition:.3s ease-in-out;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.section_why_choose_us--grid-2 .wcu__main .wcu__item .wcu__item-grade p{font-size:12px;line-height:18px;color:var(--color-primary-light)}.consultation .consultation__bg-effect,.consultation .consultation__bg-image,.consultation .consultation__bg-overlay,.consultation .consultation__bg-overlay-solid{position:absolute}.consultation .consultation__overlay{position:absolute;width:100%;height:100%;background:linear-gradient(to left,rgba(9,31,67,0) 45.4%,rgba(9,31,67,.17) 53.4%,rgba(9,31,67,.63) 65.4%,rgba(9,31,67,.91) 76.4%,#091f43 88.4%)}.consultation .consultation__overlay img{height:100%}.consultation .consultation__bg-effect,.consultation .consultation__bg-image{width:100%;height:100%}.consultation .consultation__bg-image img{height:100%;object-position:center center;object-fit:cover}.consultation .consultation__bg-overlay-solid{width:100%;height:100%;background-color:rgba(9,31,67,.28);background-blend-mode:multiply}.consultation .consultation__bg-overlay{width:100%;height:100%;background:linear-gradient(to left,rgba(9,31,67,0) 45.4%,rgba(9,31,67,.17) 53.4%,rgba(9,31,67,.63) 65.4%,rgba(9,31,67,.91) 76.4%,#091f43 88.4%)}.consultation .consultation__bg-effect img{mix-blend-mode:overlay;height:100%}.consultation .consultation__inner{display:flex;height:100%;position:relative;z-index:1}.consultation .consultation__inner .consultation__main{flex-basis:50%;display:flex;align-items:center}.consultation__main.consultation__main-left .consultation__main-event{padding:0 24px;display:flex;flex-direction:column;text-align:center;align-items:center;gap:24px;color:var(--color-white);margin-left:60px}.consultation__main-event .consultation__event-topic{color:inherit;font-size:2.5rem;font-weight:800;line-height:3.75rem}.consultation__main-event .consultation__event-headline{color:inherit;font-size:2.5rem;font-weight:600;line-height:3.75rem;text-transform:uppercase;text-wrap:balance}.consultation__main-event .consultation__event-details{background-color:var(--color-white);color:var(--color-highlight);font-size:2rem;font-style:normal;font-weight:400;line-height:3rem;padding:10px;border-radius:12px}.consultation__main.consultation__main-right .consultation__main-form{width:100%;height:auto;max-width:688px;margin:12px 20px 12px auto;background-color:var(--color-white);border-radius:12px;padding:24px;text-align:center}.consultation__main-form .consultation__form-headline{color:var(--color-primary);font-size:2rem;font-style:normal;font-weight:700;line-height:2.5rem}.consultation__main-form .consultation__form-instruction{color:var(--color-primary);font-size:1.125rem;line-height:1.5rem;margin-bottom:24px}.consultation__main-form .consultation__form-fieldset{text-align:center}.consultation__main-form fieldset .ff-el-group{margin-bottom:16px}.consultation__main-form fieldset .ff-el-group:has(.error){margin-bottom:0}.consultation__main-form fieldset .ff-el-group:nth-last-child(2){margin-bottom:8px}.consultation__main-form fieldset .ff-el-group .stm_select{border:none}.consultation__main-form fieldset .ff-el-group .stm_select::after{content:none}.ff-default textarea{height:100%;min-height:100%!important}.consultation__main-form fieldset .ff-el-group :is(input,textarea,select){width:100%;padding:10px 17px;border-radius:3px;border:none;font-size:.938rem;line-height:normal;-webkit-appearance:none;box-shadow:inset 0 0 0 1px #69727d!important;-moz-box-shadow:inset 0 0 0 1px #69727d!important;-webkit-box-shadow:inset 0 0 0 1px #69727d!important;background-color:#fff;text-align:left;height:100%;font-family:Gilroy;color:#1f2124}.consultation__main-form fieldset .ff-el-group .stm_select .stm-select__val{width:100%;padding:10px 17px;border-radius:3px;border:none;font-size:.938rem;line-height:normal;-webkit-appearance:none;box-shadow:inset 0 0 0 1px #69727d!important;-moz-box-shadow:inset 0 0 0 1px #69727d!important;-webkit-box-shadow:inset 0 0 0 1px #69727d!important;background-color:#fff;height:100%;font-family:Gilroy;color:rgba(31,33,36,.6);text-align:left}.consultation__main-form fieldset .ff-el-group .stm_select__dropdown li span{text-align:left;color:#000}.consultation__main-form .consultation__form-fieldset .wpforms-field{padding:0}.consultation__main-form fieldset .ff-el-group :is(input,textarea,select):focus{outline:0;color:#1f2124}.consultation__main-form fieldset .ff-el-group :is(input,textarea,select)::placeholder{color:rgba(31,33,36,.6);text-align:left}.consultation__main-form fieldset .ff-el-group textarea{resize:none!important;margin-bottom:0}.consultation__main-form .consultation__form-captcha{margin:0 auto;width:fit-content;transform:scale(.769231)}.fluentform .custom-error-message,.fluentform .ff-el-is-error .text-danger{font-size:.875rem!important;line-height:22px;text-align:left;color:#dc3232!important;margin-top:0!important}.consultation__main-form fieldset .consultation__form-submit{background-color:var(--color-primary)!important;color:var(--color-white);border-radius:3px;padding:12px 24px;text-align:center;font-size:.938rem;font-weight:600;line-height:.938rem;border:none;outline:0}.consultation__main-form fieldset .consultation__form-submit:hover{scale:1.05;opacity:1}.wpforms-container em.wpforms-error,.wpforms-container label.wpforms-error{text-align:left;margin:5px 0!important}.consultation__form-note-instruction{color:#212529}.section_ldp_branding_register_form .form_branding_column .vc_column-inner>.wpb_wrapper{max-width:500px;margin:30px auto;padding:24px 0;background:#fff;border-radius:12px}.section_ldp_branding_register_form .form_branding_row{background-repeat:no-repeat;background-size:cover;background-position:bottom}.section_ldp_branding_register_form .form_branding_row::before{content:"";position:absolute;width:100%;height:100%;left:0;background:var(--overlay-color,rgba(173,18,42,.2));backdrop-filter:blur(4px)}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-group{max-width:450px;margin:0 auto}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item{position:relative;border:1px solid #69727d;margin-bottom:10px}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item input,.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item textarea{line-height:15.75px;font-weight:400;font-size:15px;background:#fff;border-radius:3px;height:40px;color:#1f2124;padding:8px 18px;border:none}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item input::placeholder,.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item textarea::placeholder{color:#69727d}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item .stm_select .stm-select__val{color:#69727d;padding:8px 18px;font-size:15px;background:#fff}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item .form-select:invalid{color:#69727d}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item .form-select option:not(:first-child){color:#1f2124}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item #brand_start_date:hover,.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item .stm_select .stm-select__val:hover{cursor:pointer}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item .stm_select:after{border-width:0 1px 1px 0;border-style:solid;border-color:transparent #69727d #69727d transparent;height:10px;width:10px;transform:translateY(-50%) rotate(45deg);top:42%;transition:.3s ease-in-out}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item .calendar-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/02/bx_calendar.svg") center/contain no-repeat;pointer-events:none}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-item .stm_select.open::after{transform:rotate(-135deg)}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-submit{border:none;margin:0 auto 10px;display:flex;transition:.3s ease-in-out;transform:scaleY(1);justify-content:center;padding:10px 24px;background:var(--color-primary);color:var(--color-primary-light);font-size:15px;border-radius:3px}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-submit:hover{transform:scaleY(1.1)}@media (min-width:87.5em){.section_book_a_tour{position:relative;background-repeat:no-repeat;background-size:cover;height:324px!important;background-position:calc((100vw - 1100px)/ -2) -200px;padding-top:0}}@media (max-width:75em){.ultv-aspect-ratio-16_9 .ultv-video__outer-wrap{padding-bottom:64.25%!important}}@media (max-width:68.75em){.section_our_learning_pathway .curriculum__main .curriculum__item:hover{width:360px;margin-right:16px}.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-back{width:360px}.section_our_learning_pathway .curriculum__main .curriculum__item .curriculum__item-grade{left:0;right:0;transform:none}}@media only screen and (min-width:36em) and (max-width:68.75rem){.section_our_learning_pathway .curriculum__main .curriculum__item{margin-right:20px;width:220px;min-width:220px;height:320px}}@media only screen and (min-width:36em) and (max-width:56.25rem){.section_our_learning_pathway .curriculum__main .curriculum__item:hover,.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-back{width:280px}}@media only screen and (min-width:36em) and (max-width:53.125rem){.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .curriculum__item-cta a,.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .vc-hoverbox-block-inner h2,.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .vc-hoverbox-block-inner p{font-size:12px;line-height:18px}.section_our_learning_pathway .curriculum__main .curriculum__item .curriculum__item-grade{margin:0 auto 8px}.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-back{width:280px}.section_our_learning_pathway .curriculum__main .curriculum__item{width:220px;box-shadow:-2px 2px 6px 0 rgba(0,0,0,.43);flex-grow:1;min-width:auto;height:280px}}@media only screen and (min-width:36em) and (max-width:43.75em){.curriculum__item:hover .curriculum__item-description,.section_our_learning_pathway .curriculum__main .curriculum__item:hover,.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-back{width:220px}}@media (max-width:63.938em){body .stm-header{position:fixed;top:0;bottom:0;left:unset;right:-100%;background-color:#fff;padding:16px 0;width:70%;margin:0;margin-bottom:0!important;box-shadow:-1px 3px 5px rgba(0,0,0,.2);overflow-y:auto;overflow-x:hidden;z-index:100}}@media (min-width:64.063em){.stm-header{margin-bottom:0;position:sticky;width:100%;top:0}#wrapper{overflow:unset;overflow-x:clip}.lvca-posts-carousel{max-width:100%;max-height:360px}.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation ul li:not(.pll-parent-menu-item) .sub-menu li a{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9.5px 20px}.stm-header__row_color_center .stm-navigation li{position:relative;display:flex;align-items:center;gap:4px;height:100%}.stm-header__row_center .stm-navigation__default>ul>li:not(.pll-parent-menu-item) ul{opacity:0;visibility:hidden;position:absolute;left:0;min-width:275px;max-height:0;padding:0;margin:0;list-style:none;box-shadow:0 0 10px rgba(0,0,0,.28);background-color:#fff;top:100%!important}.stm-header__row_center .stm-navigation__default>ul>li:not(:has(.pll-parent-menu-item)):hover>ul,.stm-header__row_center .stm-navigation__default>ul>li>ul li:hover>ul{max-height:10000px;pointer-events:all;transition:.3s ease-in-out!important;opacity:1;visibility:visible}.stm-header__row_color_center .stm-navigation__default>ul>li:not(.pll-parent-menu-item) ul li>ul{left:100%;top:0!important}.stm-header .stm-header__row_color_top .stm-navigation__default ul>li.pll-parent-menu-item>.sub-menu{width:120px}.stm-header .stm-navigation__default ul>li.pll-parent-menu-item>.sub-menu{position:absolute;top:37px;left:3px;width:fit-content;padding:8px 0;margin:0;list-style:none;box-shadow:0 0 10px rgba(0,0,0,.28);background-color:#fff;transition:none!important}.header__menu-extend{display:none}}@media (max-width:64.063em){.stm-footer .stm-footer__cell_right .stm-footer__element:last-child .stm-navigation__default>ul>li:nth-child(2),.stm-footer__row_center{margin-top:0}.stm-footer .footer-widgets aside.widget{width:20%}.stm_header_style_1 .stm_mobile__header{margin-bottom:30px}.stm_header_style_1 .stm_slider,.stm_header_style_1 .stm_titlebox{margin-top:-30px}.stm_header_style_1 .stm-header{padding:20px 0 20px 20px;margin-bottom:0!important}.stm_header_style_1 .stm-header .stm-header__row_color,.stm_header_style_1 .stm-header .stm-header__row_color:before{background:0 0!important}.stm-footer__row_top .stm-footer__cell_right .stm-footer__element:last-child ul li:first-child,.stm-header .stm-header__row_color_top,.stm_header_style_1 .stm-logo{display:none}.stm_header_style_1 .stm_mobile__logo{min-width:220px;max-width:220px}.stm_header_style_1 .stm-navigation__default>ul{margin:0 -5px!important}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li.menu-item-has-children>a{position:relative;display:flex;align-items:center;justify-content:space-between}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu{padding:0 0 10px;background:0 0}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li{float:none;border-bottom:1px solid var(--color-secondary)!important}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li ul li,.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li:last-child{border-bottom:none!important}.stm-navigation ul ul li>a .stm_mobile__dropdown{position:absolute;right:0;top:unset;pointer-events:none}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a{color:#fff!important}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li.active ul.sub-menu{margin:15px 0 0 15px;padding-bottom:0}.stm_header_style_1 .stm-navigation__default>ul>li>a{padding:15px 15px 15px 0}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.ultv-aspect-ratio-16_9 .ultv-video__outer-wrap{padding-bottom:46.25%!important}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item{min-height:auto;grid-row:span 1;grid-column:span 1}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item>figure>a img{width:100%;object-fit:cover}.header__menu-extend{font-size:1.125rem;line-height:22.4px;list-style-type:none;color:#091f43!important}.header__menu-extend .header__action-item{display:flex;align-items:center;gap:4px;font-size:1rem;max-height:32px;width:auto;width:fit-content;margin-top:4px;background:0 0}.header__menu-extend .header__action-item img{width:20px}.stm-header__cell.stm-header__cell_right{padding-bottom:32px}.mobile-break-word,.stm-footer .stm-logo{display:block}.stm-footer .stm-logo img{margin:0 auto 20px}.stm-footer__row_top .stm-footer__row-inner_top{flex-direction:column}.stm-footer .stm-footer__row_top .stm-footer__cell_right{width:100%;flex-direction:column;gap:20px}.stm-footer .stm-footer__cell_right .stm-footer__element:not(:last-child) .stm-navigation__default>ul>li:not(:first-child){width:100%;max-width:none;font-size:var(--font-size-body);max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1),opacity .2s cubic-bezier(0, 1, 0, 1),padding .2s cubic-bezier(0, 1, 0, 1);pointer-events:none;padding:0}.stm-footer .stm-footer__cell_right .stm-footer__element:not(:last-child) .stm-navigation__default>ul.show>li:not(:first-child){padding:8px 12px;border-bottom:1px solid var(--color-primary);max-height:10000px;overflow:visible;pointer-events:all;opacity:1;transition:max-height 1s linear,opacity .5s linear,padding linear!important;width:90%;margin:18px auto 0}.stm-footer .stm-footer__cell_right .stm-footer__element:last-child .stm-navigation__default>ul{display:flex;gap:16px}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li>a{font-size:.875rem}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul{width:100%;max-width:100%;display:block}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:first-child{display:flex;align-items:center;justify-content:space-between;font-size:1rem;line-height:1.25rem;cursor:pointer}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:first-child::before{content:"";position:absolute;right:0;background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/04/chevron-down.webp");display:block;transition:.3s ease-in-out;transform:scaleY(1);pointer-events:auto;width:24px;height:24px;background-size:cover;margin-right:20px}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul.show>li:first-child::before{transform:scaleY(-1)}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:first-child>a{padding:0 20px!important;font-size:1rem}.stm-footer .stm-footer__cell_right .stm-navigation__default>ul>li:first-child::after{max-width:100%;height:1px}.stm-footer__row_center .stm-footer__row-inner_center{width:100%}.stm-footer__row_bottom .stm-footer__row-inner_bottom{flex-direction:column;align-items:center;gap:12px}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-socials{margin:0;gap:4px}.stm-footer__row_bottom .stm-footer__row-inner_bottom .stm-footer__cell_right .btn .btn__text{font-size:14px!important;font-weight:500}.stm-footer .footer__bottom{font-size:.813rem;line-height:1.375rem;padding:11px 0!important}}@media (max-width:46.5em){.ultv-aspect-ratio-16_9,.ultv-aspect-ratio-16_9 .ultv-video__outer-wrap{height:100%}.section_video_for_school .ultv-aspect-ratio-16_9 .ultv-video__outer-wrap{padding-bottom:0!important}}.curriculum-tab__pane--text h2,.popular__container .popular__container-item:last-child{margin-bottom:0}@media (max-width:31.25em){div#n2-ss-2 .n2-ss-slider-3 .n2-ss-slider-4{height:250px}}.section-page-name{width:100vw;background-color:rgb(173 18 42);color:#fff;padding:10px;margin-bottom:50px}.section-page-name .heading-title h1{text-transform:uppercase;font-size:26px;font-weight:600;line-height:43px;letter-spacing:-.1px;color:#fff;text-align:center;font-family:Gilroy;margin-bottom:0}.curriculum__search{display:flex;justify-content:center;align-items:center;max-width:50%;padding-bottom:24px;margin:0 auto;gap:10px}.curriculum__search-input{position:relative;width:100%}.curriculum__search-input .input-tab{box-shadow:7px 7px 10px 0 rgba(0,0,0,.1)!important;background:#f1f2f2;padding:16px 36px;height:42px;border-radius:8px;line-height:100px;-webkit-font-variant-ligatures:no-common-ligatures}.curriculum__search-input .input-tab:focus{border:1px solid var(--color-highlight)}.curriculum__search-input img{width:20px;height:20px;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%)}.curriculum__search-input .search-tab-icon{left:7px}.curriculum__search-input .clear-tab-icon{right:7px;cursor:pointer;display:none}.curriculum__search-button a{width:max-content;background:linear-gradient(269.86deg,#ad122a -113.8%,#c4122a 95.17%);box-shadow:7px 7px 10px 0 rgba(0,0,0,.1);padding:7.5px 28px;border-radius:8px;color:var(--color-white);display:block;font-size:14px;font-weight:500;line-height:20px;transition:.3s}.curriculum__search-button a:hover{background:linear-gradient(269.86deg,#c4122a -113.8%,#ad122a 95.17%)}.search-dropdown{position:absolute;top:135%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:999;display:none;opacity:0;transform:translateY(-10px);transition:.3s}.curriculum-tab__button,.curriculum-tab__button.active{padding:8px 24px;box-shadow:7px 7px 10px 0 rgba(0,0,0,.1)}.search-dropdown div{padding:10px;cursor:pointer;font-size:14px}.search-dropdown div:hover{background-color:#f1f1f1}.curriculum-tab__tabs{display:flex;justify-content:center;max-width:75%;margin:0 auto;align-items:center;z-index:1;position:relative;gap:12px}.curriculum-tab__button{border:1px solid #091f43;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:8px;line-height:20px;letter-spacing:.1px;color:#091f43;width:100%;max-width:50%;text-align:center;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;transition:border .3s linear}.curriculum-tab__button.active{background:linear-gradient(268.87deg,#ad122a -11.34%,#c4122a 93.67%);color:#fff;border:none}.curriculum-tab__content{position:relative;overflow:hidden;max-height:412px;margin-top:24px}.curriculum-tab__pane{display:none;opacity:0;transition:opacity .5s,transform .5s}.curriculum-tab__pane.active{display:flex;animation:.75s ease-in-out forwards fadeInUp}.curriculum-tab__pane .curriculum-tab__pane--text{flex-basis:50%;display:flex;flex-direction:column;background-color:#f7f7f7;padding:36px;gap:20px}.curriculum-tab__pane--text h2 a{display:block;text-decoration:none;position:relative;font-size:35px;line-height:49px;color:#091f44;font-weight:600}.curriculum-tab__pane--text p{font-size:15px;line-height:22px;color:#000;font-weight:400;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden}.curriculum-tab__pane .curriculum-tab__pane--img{flex-basis:50%}.cate__item .cate__item-bg,.cate__item .cate__item-bg img,.curriculum-tab__pane .curriculum-tab__pane--img img{height:100%}.curriculum-tab__pane .curriculum-tab__pane--divider{background-color:#888a8d;height:1px;width:100%}.col-md-12:has(.popular__content-text img){padding:0}.popular__container{position:relative;padding:0}.popular__container-item{display:flex;margin-bottom:36px}.popular__container-item.table-container{display:flex;flex-direction:column}.popular__container-item.table-container.justify-start{align-items:flex-start}.popular__container-item.table-container.justify-center{align-items:center}.popular__container-item.table-container.justify-end{align-items:flex-end}.popular__content-table{padding:0 15px}.popular__container-item .popular__content-table table tr td{white-space:pre-line!important}.popular__container-item:has(.popular__container-item--images){flex-direction:column}.pdf-item-header,.popular__container-item--images{display:flex;justify-content:center}.popular__container-item--images img{width:450px;height:auto}.popular__container-item--title h3{font-size:22px;line-height:24px;color:var(--color-primary);font-weight:600;margin-bottom:12px}.popular__container-item--content{width:100%}.popular__container-item--content .popular__content-text{margin-top:0}h1.sna-custom-heading{font-size:36px!important;line-height:1.2!important;margin-top:43.2px;font-weight:700;text-wrap:wrap}h2.sna-custom-heading{font-size:28px!important;line-height:1.3!important;font-weight:600;margin-top:36.4px;text-wrap:wrap}h3.sna-custom-heading{font-size:24px!important;line-height:1.3!important;font-weight:600;margin-top:31.2px;text-wrap:wrap}h4.sna-custom-heading{font-size:20px!important;line-height:1.4!important;font-weight:600;text-wrap:wrap;margin-top:28px}h5.sna-custom-heading,h6.sna-custom-heading{margin-bottom:0;font-weight:500;text-wrap:wrap}h5.sna-custom-heading{font-size:18px!important;line-height:1.4!important;margin-top:25.2px}h6.sna-custom-heading{font-size:16px!important;line-height:1.5!important;margin-top:24px}div.sna-custom-heading,p.sna-custom-heading{font-size:16px;line-height:24px!important;margin-top:8px}.popular__container-item--content .popular__content-text p:empty,.popular__container-item--title:has(h3:empty),.popular__content-text h2:empty,.popular__content-text h3:empty,.popular__content-text h4:empty,.popular__content-text h5:empty{display:none}.popular__content-text h1{font-size:36px!important;line-height:1.2!important;color:var(--color-primary);margin-top:43.2px;font-weight:700;text-wrap:wrap}.popular__content-text h2,.popular__content-text h3{line-height:1.3!important;color:var(--color-primary);text-wrap:wrap}.popular__content-text h2{font-size:28px!important;font-weight:600;margin-top:36.4px}.popular__content-text h3{font-size:24px!important;font-weight:600;margin-top:31.2px}.popular__content-text h4{font-size:20px!important;line-height:1.4!important;color:#000;font-weight:600;text-wrap:wrap;margin-top:28px}.popular__content-text h5,.popular__content-text h6{margin-bottom:0;font-weight:500;text-wrap:wrap;color:#000}.popular__content-text h5{font-size:18px!important;line-height:1.4!important;margin-top:25.2px}.popular__content-text h6{font-size:16px!important;line-height:1.5!important;margin-top:24px}.popular__container-item--content .popular__content-text p{color:#000;font-size:16px;line-height:24px!important;margin-top:8px}.popular__container-item--content .popular__content-text a{display:inline-block;color:var(--color-primary);font-size:16px;line-height:24px!important;margin-top:8px}.popular__container-item--content .popular__content-text ul{list-style:none!important;margin-bottom:24px}.popular__container-item--content .popular__content-text li{position:relative;padding-left:30px;margin-top:12px;color:#000;font-size:16px;line-height:1.5!important}.popular__container-item--content .popular__content-text li::before{content:"";position:absolute;display:block;left:0;top:2px;vertical-align:middle;width:18px;height:18px;background-image:url("https://sna.edu.vn/wp-content/uploads/2025/05/icon.svg");background-repeat:no-repeat;background-position:center left}.popular_gallery_container{padding-top:36px}.popular__container-item--content .popular__content-image--gallery{position:relative;width:100%;height:100%;overflow:hidden;padding-top:56.25%;display:block;margin:0 auto;-webkit-mask-image:-webkit-radial-gradient(circle,white,white)}.popular__container-item--content .popular__content-image--gallery img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;transform:scale(1);transition:.3s ease-in-out;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out}.popular__content-image.image_border_radius_active .popular__content-image--gallery{border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;-o-border-radius:unset;-webkit-mask-image:unset}.curriculum_btn_link,.pdf-item-title-button{background-color:#091f44;font-family:"Open Sans",Sans-serif;font-size:15px;line-height:25px;letter-spacing:-.1px;border-radius:50px;padding:13px 27px 12px 28px}.popular__content-image.image_border_radius_active .popular__content-image--gallery img{border-radius:unset}.popular__container-item--content .popular__content-image--gallery:hover img{transition:.3s ease-in-out;cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.popular__container-item--content .popular__content-text img{width:auto;max-width:100%;height:100%;object-fit:cover}.popular__container-item--content .popular__content-image{display:grid;gap:20px;margin:0 15px 40px}.popular__content-image--caption{text-align:center;color:#000;font-size:15px;font-weight:700;margin-top:16px}.curriculum_btn_link,.pdf-item-footer a,.pdf-item-title-button{font-weight:400;fill:#ffffff;color:#fff}.popular__container-item--content .popular__content-image.column-2{grid-template-columns:repeat(2,1fr)}.popular__container-item--content .popular__content-image.column-3{grid-template-columns:repeat(3,1fr)}.popular__container-item--content .popular__content-image.column-4{grid-template-columns:repeat(4,1fr)}.pdf-section{margin-bottom:80px}.pdf-item-title-button{display:block}.pdf-item-title-button:hover{color:#fff}.pdf-container{display:flex;gap:20px}.pdf-item{width:100%;margin-bottom:24px}.pdf__slider{width:100%;overflow:hidden;min-width:0;height:100%}.pdf__slider .swiper-wrapper{display:flex;min-width:0;height:100%}.pdf__slider .swiper-slide{width:100%!important;height:100%;margin:0}.pdf__slider .swiper-slide img{height:100%;object-fit:contain}.pdf-item-content{margin-top:20px;width:100%}.pdf-item-footer{display:flex;justify-content:end;align-items:center;height:100px;background-color:var(--color-highlight);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-bottom:0;padding:25px}.pdf-item-footer a{background-color:#ad122a;font-size:18px;line-height:24px;border-radius:40px;padding:12px 24px}.pdf-download-button[data-hover-bg]{--hover-bg-color:attr(data-hover-bg color)}.pdf-download-button:hover{background-color:var(--hover-bg-color,var(--color-highlight));transform:scale(1.1)}.pdf-item-content--background{background-color:#f5f5f5;padding:35px 25px;height:100%;border:2px solid #091f44}.pdf-item-content--outter{padding:0 20px;background-color:#fff;height:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@media screen and (max-width:68.75em){.curriculum-tab__content{bottom:0;max-height:100%}.curriculum-tab__pane.active{flex-direction:column}.curriculum-tab__tabs{max-width:100%;padding:0 10px;gap:4px}.curriculum__search{max-width:100%}}@media screen and (max-width:36em){.hero__slider-item .hero__item-banner img{object-position:center}.curriculum__search-input .input-tab{font-size:12px;overflow:visible!important;padding:0 36px;box-shadow:none;transform:none;font-family:Gilroy,sans-serif}.curriculum-tab__pane.active{flex-direction:column-reverse}.section-page-name .heading-title h1{font-size:18px!important;line-height:27px!important}.curriculum-tab__button{padding:6px;line-height:18px;font-size:10px;height:50px}.curriculum-tab__button.active{padding:6px 0}.curriculum-tab__pane .curriculum-tab__pane--text{padding:25px 10px 10px}.curriculum-tab__pane .sna_btn_right a.ubtn-normal{padding:0!important}.curriculum-tab__pane--text .sna_btn_left button.ubtn-normal .ubtn-text,.curriculum-tab__pane--text .sna_btn_right button.ubtn-normal .ubtn-text{font-size:15px;line-height:22px}.curriculum-tab__pane--text h2 a{font-size:22px;line-height:29px}.curriculum-tab__pane--text h2 a::after{width:10px!important;height:19px!important}.popular__content-table{padding:0 30px}.curriculum-popular{padding:0}.popular__container-item .popular__content-table{overflow-x:scroll}.popular_gallery_container{padding:15px 0 0}.curriculum-popular .subheading-title h2{font-size:15px!important;line-height:24px!important;text-wrap:auto}.popular__container-item{display:block}.popular__container-item--content .popular__content-image{display:grid;grid-template-columns:repeat(1,1fr)!important;gap:18px;margin:0 15px 16px}.popular__content-image--caption,.shortform{margin:0}.popular__container-item--images img{width:140px}.popular__container-item--content .popular__content-text:has(p){padding:0 20px}.popular__container-item--content .popular__content-text img{width:100vw;object-fit:cover;padding:0 20px}.popular__container-item--title h3,.popular__content-subtitle h4{font-size:18px;line-height:24px;margin-bottom:10px}.pdf-item{padding:0 30px;margin-bottom:0}.pdf-item-content--background{padding:12px 10px}.pdf-item-content--outter{padding:10px}.pdf-container{flex-direction:column}.pdf-item-content{height:100%}.popular__content-text h1,h1.sna-custom-heading{font-size:26px!important;margin-top:31.2px}.popular__content-text h2,h2.sna-custom-heading{font-size:22px!important;line-height:1.3;margin-top:28.6px}.popular__content-text h3,h3.sna-custom-heading{font-size:20px!important;line-height:1.3;margin-top:26px}h4.sna-custom-heading{font-size:18px!important;line-height:1.4;font-weight:600;text-wrap:wrap;margin-top:25.2px}h5.sna-custom-heading,h6.sna-custom-heading{margin-bottom:0;font-weight:500;text-wrap:wrap}h5.sna-custom-heading{font-size:16px!important;line-height:1.4;margin-top:22.4px}h6.sna-custom-heading{font-size:14px!important;line-height:1.5;margin-top:20px}.popular__container-item--content .popular__content-text a,.popular__container-item--content .popular__content-text p,div.sna-custom-heading,p.sna-custom-heading{font-size:14px;line-height:1.5!important}.popular__content-text h4{font-size:18px!important;line-height:1.4;color:#000;font-weight:600;text-wrap:wrap;margin-top:25.2px}.popular__content-text h5,.popular__content-text h6{margin-bottom:0;color:#000;font-weight:500;text-wrap:wrap}.popular__content-text h5{font-size:16px!important;line-height:1.4;margin-top:22.4px}.popular__content-text h6{font-size:14px!important;line-height:1.5;margin-top:20px}.popular__container-item--content .popular__content-text li{position:relative;padding-left:30px;margin-top:12px;font-size:14px;line-height:1.5!important}}.page-breadcrumb{padding:7px 0 10px;width:100%;border-bottom:1px solid var(--color-highlight)}.page-breadcrumb .breadcrumb__inner{display:flex;flex-wrap:wrap;align-items:center;font-size:.813rem;font-weight:700;line-height:1rem;gap:12px}.breadcrumb__inner img{height:16px;width:16px}.breadcrumb__inner li.current{color:var(--color-highlight)}.vc_container:has(.other-cate){z-index:1}.other-cate{padding:40px 0;display:grid;gap:24px}.other-cate.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.other-cate.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.other-cate.grid-4 .other__item-link .cate__item .cate__item-title{font-size:1.125rem;width:fit-content;margin:0 auto;padding:6px 20px}.other-cate.grid-3 .other__item-link .cate__item .cate__item-title{font-size:1.375rem;width:fit-content;margin:0 auto;padding:10px 32px;text-wrap:balance;display:flex;max-width:300px}.other-cate.grid-3:not(:has(.cate__item-bg)) .cate__item{height:250px}.other-cate.grid-4:not(:has(.cate__item-bg)) .cate__item{height:200px}.other-cate.grid-4 .other__item-link{height:100%;max-height:187px}.other-cate .other__item-link{display:block;height:255px}.cate__item .cate__item-bg img.default-image{width:170px;height:100%;object-fit:contain;margin:0 auto}@property --gradient-color{syntax:"<color>";inherits:false;initial-value:#091f43}@property --gradient-color-1{syntax:"<color>";inherits:false;initial-value:rgba(83,25,55,0.77)}@property --gradient-color-2{syntax:"<color>";inherits:false;initial-value:rgba(173,18,42,0.5)}@property --gradient-color-3{syntax:"<color>";inherits:false;initial-value:rgba(173,18,42,0.34)}@property --gradient-color-4{syntax:"<color>";inherits:false;initial-value:rgba(173,18,42,0)}.cate__item .cate__item-overlay{--gradient-color:#091f43;position:absolute;z-index:0;width:100%;height:50%;bottom:0;transition:.2s ease-in-out;background:linear-gradient(0deg,#091f43 4.03%,rgba(9,31,67,.77) 22.01%,rgba(9,31,67,.5) 45.98%,rgba(9,31,67,.34) 59.97%,rgba(9,31,67,0) 85.94%)}.cate__item:hover .cate__item-overlay{--gradient-color:rgba(173, 18, 42, 0.4);width:100%;height:100%;background:rgba(173,18,42,.6);backdrop-filter:blur(1px)}.cate__item .cate__item-title{background:0 0;color:var(--color-white);text-align:center;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase;position:absolute;padding:10px 32px;left:0;right:0;bottom:20px;transition:.2s ease-in-out}.cate__item .cate__item-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:34px;opacity:0;pointer-events:none;transition:opacity 50ms linear;display:flex;align-items:center}.cate__item:hover .cate__item-cta{transition:opacity .2s linear;opacity:1;pointer-events:all}@media (max-width:36em){.stm-navigation ul ul li>a .stm_mobile__dropdown,.stm-navigation>ul>li>a .stm_mobile__dropdown{border-right:1.5px solid var(--color-secondary);border-bottom:1.5px solid var(--color-secondary)}html body.custom-background{background-color:#fff}.stm-header .stm-header__row_color_top{height:100%!important;flex:0;margin-top:0}#nav_menu-8 .menu,.section_enrollment .sna_btn_left,.section_introduction_branding .sna_btn_left,.section_ldp_branding_register_form .form_branding_column .vc_column-inner,.section_message .wpb_wrapper .sna_btn_left a,.stm-header .container{padding:0}.section-headline{margin:0 15px 20px}.vc_custom_heading{font-size:22px!important;line-height:26px;width:100%;margin:0 auto 20px;font-weight:400;text-transform:uppercase;text-align:center;padding:0 20px}.section_slider_banner div#n2-ss-2 .n2-ss-slider-3 .n2-ss-slide-backgrounds{margin-top:70px}div#n2-ss-2 .n2-ss-control-bullet{--widget-offset:12px!important}.close-sidebar-wrapper{width:40px;position:absolute;height:50px;top:0;right:20px;margin:0 auto}.close-sidebar{position:absolute;top:12px;width:15px;height:15px;color:#000;font-size:24px;right:13.5px;text-align:right;font-weight:500;background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/01/Vector.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation ul li .sub-menu li a{margin:0;padding:12px 0}.stm-navigation__default ul li a.full-width{width:100%!important}.stm-navigation__default>ul{flex-direction:column;gap:0}.stm_mobile__switcher span{display:block;width:16px;height:2px;margin-bottom:3px;border-radius:2px;background:var(--color-secondary)!important}.stm_mobile__switcher.active span:first-child{top:5px}.stm_mobile__switcher.active span:last-child{top:-5px}.stm_mobile__header{display:flex;align-items:center;height:70px}.stm_mobile__header .container{width:100%;padding:0 20px}#nav_menu-8 .widgettitle.widget-footer-title,.footer-widgets>aside#block-11,.side-action,.stm-header .stm-header__row_color_center .stm-navigation__default>ul>li.menu-item .header__menu-hover,.stm-header.active .stm-header__row_color_top .stm-header__row_top .stm-header__cell_right{display:none}.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation ul li .header__menu-primary{opacity:1}.stm-header__row_color_center>.container>.stm-header__row_center .stm-header__cell_left{margin-bottom:0;display:none}.stm-navigation__default>ul>li:not(.pll-parent-menu-item).active>ul.sub-menu{border-top:1px solid var(--color-secondary)}.stm-header__row_center .stm-navigation ul li:not(.pll-parent-menu-item) .sub-menu{transition:max-height .3s ease-in-out!important}.stm-navigation>ul>li>a .stm_mobile__dropdown{display:inline-block;width:8px;height:8px;transform:rotate(45deg);transition:transform .3s;transform-origin:center;margin-left:0;vertical-align:middle;cursor:pointer;margin-top:-2px;position:absolute;right:0}.stm-navigation ul .menu-item-has-children:not(:has(.active))>a .stm_mobile__dropdown,.stm-navigation ul ul .menu-item-has-children:not(:has(.active))>a .stm_mobile__dropdown{transform:translateY(0) rotate(45deg) scale(1)}.stm-navigation ul .menu-item-has-children.active>a .stm_mobile__dropdown{transform:translateY(3px) rotate(45deg) scale(-1);transition:transform .3s ease-in-out}.stm-navigation>ul>li:hover>a .stm_mobile__dropdown,.stm-navigation>ul>li:not(.pll-parent-menu-item):hover>a .stm_mobile__dropdown{border-right:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary)}.stm-header__row_color_center li:hover>a,.stm-navigation__default>ul>li>a:hover{color:var(--color-secondary)!important}.stm-navigation ul ul li.active>a .stm_mobile__dropdown,.stm-navigation>ul>li:not(.pll-parent-menu-item).active>a .stm_mobile__dropdown{border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation>ul>li>a:hover{font-weight:400}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li.active ul.sub-menu{margin:0;padding:8px 0 18px;border-top:1px solid var(--color-secondary);min-width:100%}body .stm-header{opacity:0;visibility:hidden}.stm_header_style_1 .stm_mobile__logo{min-width:auto;max-width:150px;opacity:1}body .stm-header.active{right:0!important;display:flex;flex-direction:column;position:fixed;width:75%;top:0;bottom:0;left:unset;background-color:#fff;padding:56px 0 0;box-shadow:-1px 3px 5px rgba(0,0,0,.2);overflow-y:auto;overflow-x:hidden;z-index:105;opacity:1;visibility:visible}.stm-header__overlay.active+.stm_mobile__header .stm_mobile__logo{opacity:0}.stm-header .stm_header_style_1 .stm-navigation ul>li>ul>li:hover>a{background:var(--color-primary-light)!important}.stm_header_style_1 .stm-navigation__default>ul{margin:0!important}.stm-navigation ul ul .menu-item-has-children.active>a .stm_mobile__dropdown{transform:translateY(3px) rotate(45deg) scale(-1)}.stm-header__row_color_top{order:2;display:block;margin-top:50px}.section_about_us,.stm_mobile__header{margin:0;padding:0}.stm-header__row_color_center{order:1;height:100%;overflow-y:scroll;position:relative;transform:unset;top:0;width:100%;transition:.3s ease-in-out}.stm-header__row_color_center>.container>.stm-header__row_center{align-items:flex-start}.stm-header__row_color_top .stm-header__cell_left .stm-navigation ul li a{color:var(--color-secondary)!important;font-size:18px!important;line-height:27px}.stm-header__row_color_top .stm-header__row_top .stm-header__cell_left .stm-header__element_default{padding:0 30px}html body #wrapper .stm_mobile__header{background-color:#fff!important}.section_about_us .sna_section_about-row,.stm_markup_full>.stm_markup__content{margin-top:0!important}.section_why_choose_us .wcu__main .wcu__item:last-child,.section_why_choose_us--grid-2 .wcu__main .wcu__item:last-child,.stm-footer .stm_bottom_copyright,.stm_header_style_1 .stm_mobile__header{margin-bottom:0}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu{padding:0 12px;background:var(--color-primary-light);margin-left:0}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a{color:var(--color-secondary)!important;background-color:#fff!important;font-size:12px!important;line-height:18px;padding:12px 0}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li .sub-menu a{font-size:12px!important;line-height:16px;font-weight:400;padding:7px 0;border-bottom:none}.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li .sub-menu li:last-child a{padding:6px 0 0}.stm-header__row_color_center .stm-navigation ul .menu-item.active>a{color:var(--color-primary)!important;font-weight:700!important}.stm-header__row_color_center .stm-navigation ul .menu-item.active .sub-menu .menu-item.active>a{color:var(--color-primary)!important}.stm-header__row_center .stm-header__cell.stm-header__cell_right .stm-navigation ul li a{padding:18px 7px 18px 0;margin-left:0;font-size:18px!important;line-height:18.9px;font-family:Gilroy;font-weight:400;width:fit-content;position:static}.stm-header__cell_right .stm-header__element{padding:0 30px;margin-left:0!important}.section_about_us .vc_row-has-fill>.vc_column_container>.vc_column-inner{margin:30px 0!important}.sna_about_us_carousels .vc_column_container>.vc_column-inner{padding-left:2px;padding-right:2px}.sna_about_us_carousels .wpb_wrapper{display:flex;flex-direction:column;max-height:100px;justify-content:space-between;gap:2px;align-items:center}.sna_about_us_carousels .wpb_wrapper img{max-height:32px;object-fit:contain;margin:0 auto}.sna_about_us_carousels .wpb_wrapper h2{font-size:18px!important;line-height:20px;margin:0!important}.sna_about_us_carousels .wpb_wrapper img+p{margin-top:0}.sna_about_us_carousels .wpb_wrapper p{color:#404041;font-size:10px;line-height:10.5px;max-width:100px;margin:0}.section_about_us .ult-carousel-wrapper .slick-slider{padding:0;width:calc(100% - 56px);margin:0 28px}.section_about_us .slick-prev{left:-15px;font-size:14px!important;width:12px;height:24px}.section_about_us .slick-next{right:-15px;font-size:14px!important;width:12px;height:24px}.section_message .message__section_column_left .wpb_single_image img{max-height:300px;object-fit:cover;object-position:0 26%}.section_message .sna_background_primary_overlay{max-height:300px}.section_message .sna_background_primary_overlay>.vc_column-inner{padding:40px 20px!important}.section_message .wpb_wrapper{gap:20px}.section_message .wpb_wrapper h4{font-size:22px;line-height:32px}.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .wpb_wrapper img{max-height:100%}.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .wpb_wrapper h4{font-size:22px;line-height:28px}.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .vc_column-inner>.wpb_wrapper{gap:30px;height:40px;padding:0}.section_accerditation_Partner .inner_row_accreditation-partners_wrapper .vc_column-inner>.wpb_wrapper .anp_item{max-width:100px}.section_accerditation_Partner .container{padding:0 20px 30px!important}.section_book_a_tour{height:135px!important;background-position:-110px -40px}.section_book_a_tour .wpb_column_book_a_tour .vc_column-inner{padding:0 20px}.section_book_a_tour .wpb_wrapper h4{font-size:12px;line-height:16px;font-weight:700;margin-bottom:12px!important}.section_book_a_tour .wpb_column_book_a_tour .wpb_text_column .wpb_wrapper,.section_introduction_branding .section_information_row{padding-top:0}.section_book_a_tour .wpb_column_book_a_tour .wpb_text_column>.wpb_wrapper{max-width:197px;margin-left:auto;padding-top:20px}.section_enrollment{overflow:hidden;height:160px}.enrollment__row-inner .vc_row{padding:20px 30px 0}.section_enrollment .enrollment__content-text .wpb_wrapper{margin-bottom:12px}.section_enrollment .enrollment__content-text .enrollment__content-text-inner .wpb_wrapper h3{font-size:12px!important;line-height:18px!important}.section_enrollment .enrollment__content-text-inner{margin-top:8px!important;margin-bottom:12px!important}.section_enrollment .enrollment__image{height:140px;transform:translateX(-16px)}.section_enrollment .enrollment__image img{height:140px}.section_enrollment::after{width:105%;left:-10px}.sna_sticky_advertising_banner{position:fixed!important;bottom:0;z-index:99}.sna_sticky_banner .sna_sticky_banner_close_btn{background-image:url("https://sna-stag.toponseek.com/wp-content/uploads/2025/01/close-btn-sticky-banner-mobile.svg")!important;right:15px;width:12px;background-size:contain}.sna_sticky_banner_single_image figure img{bottom:-4px}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;column-gap:12px;height:274px}.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item>figure>a,.section_video_for_school .sna_vfs_column .vc_column-inner>.wpb_wrapper .sna_video_for_school_item>figure>a img{border-radius:8px}.stm-footer .footer-widgets{flex-direction:column;justify-content:center;gap:20px;padding:0 20px!important}.stm-footer .footer-widgets .footer_widget-list .widget ul{max-width:100%}.stm-footer .footer-widgets .footer_widget-list{width:100%;display:block;margin-bottom:20px}.footer-widgets>aside#block-9{width:40%;margin:0 auto}.stm-footer .footer-widgets aside#nav_menu-7,.stm-footer .footer-widgets aside#nav_menu-8,.stm-footer .footer-widgets aside#nav_menu-9,.stm-footer .footer-widgets aside.widget{width:100%}.footer-widgets>aside#block-13{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);font-size:11px}.widget .widgettitle{margin-bottom:24px}.widgettitle.widget-footer-title.expanded::before{transform:rotate(45deg) scale(-1)}.stm-footer .footer-widgets .widget ul li a{font-size:14px;line-height:20px}.widget-footer-title h4{font-size:16px;line-height:20px;font-weight:700;padding:0 20px;margin-bottom:24px!important}.widgettitle.widget-footer-title::after{max-width:unset;bottom:-50%;height:1px}.widgettitle.widget-footer-title::before{content:"";position:absolute;right:20px;display:inline-block;width:8px;height:8px;border-right:1px solid var(--color-primary-light);border-bottom:1px solid var(--color-primary-light);transform:rotate(45deg) scale(1);transition:transform .3s;transform-origin:center;margin-left:0;vertical-align:middle;cursor:pointer}.stm-footer>.container{border:none}.stm_footer_layout_2 .stm-footer__bottom .stm-socials{margin:20px auto}.stm_footer_layout_2 .stm-footer__bottom .stm-socials__icon{margin:0 4px}.footer-widgets aside:not(:last-child) .menu{width:100%;max-width:none;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1),opacity .2s cubic-bezier(0, 1, 0, 1),padding .2s cubic-bezier(0, 1, 0, 1);pointer-events:none;padding:0}.widget-default .menu li{border-bottom:1px solid var(--color-primary);padding:8px 12px!important}#nav_menu-8 .menu,.footer-widgets aside .menu.show{padding:0 20px 20px;max-height:10000px;overflow:visible;pointer-events:all;opacity:1;transition:max-height 1s linear,opacity .5s linear,padding linear}#nav_menu-8 .menu li{padding:0 0 0 32px!important;border:none}span[itemprop=copyrightHolder]{white-space:pre-wrap}.section_our_learning_pathway .curriculum__main .curriculum__item:not(:first-child,:last-child):hover{width:100%;margin:0}.section_our_learning_pathway .curriculum__main .curriculum__item{width:100%;height:346px;margin:0;box-shadow:-2px 2px 10px 0 rgba(0,0,0,.43)}.section_our_learning_pathway .curriculum__main .curriculum__item:hover{margin-right:0;width:100%;flex-shrink:1;transform:none;box-shadow:none;border-radius:20px}.section_our_learning_pathway .curriculum__main{flex-direction:column;padding:0 20px;gap:32px}.section_our_learning_pathway .curriculum__main .curriculum__item:hover .vc-hoverbox-back,.section_why_choose_us .wcu__main .wcu__item:not(:first-child,:last-child):hover{width:100%}.section_our_learning_pathway .curriculum__main .curriculum__item .curriculum__item-title,.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .vc-hoverbox-block-inner h2{font-size:14px!important;line-height:21px}.section_our_learning_pathway .curriculum__main .curriculum__item .vc-hoverbox-back .curriculum__item-cta a{font-size:12px;line-height:18px}.introduction_section_row-content,.section_introduction_branding .wpb_wrapper .introduction_section_row-content:nth-child(odd){display:flex;flex-direction:column}.section_introduction_branding .wpb_wrapper .introduction_section_row-content:nth-child(odd) .introduction__section_column_left{order:1}.section_introduction_branding .wpb_wrapper .introduction_section_row-content:nth-child(2n) .introduction__section_column_right .vc_column-inner,.section_introduction_branding .wpb_wrapper .introduction_section_row-content:nth-child(odd) .introduction__section_column_left .vc_column-inner{padding:12px 20px!important}.section_introduction_branding .wpb_wrapper .introduction_section_row-content:nth-child(odd) .introduction__section_column_right{order:0}.section_introduction_branding .sna_btn_left button.ubtn-normal{padding:8px 30px 8px 12px}.introduction_section_row-content .vc_column_container .wpb_wrapper p,.section_introduction_branding .sna_btn_left button.ubtn-normal .ubtn-text,.section_introduction_branding .sna_btn_right button.ubtn-normal .ubtn-text{font-size:14px;line-height:18px}.introduction_section_row-content .vc_column_container .wpb_wrapper h3,.sna_title_section_row .wpb_wrapper h3{font-size:14px!important;margin-bottom:12px!important}.introduction_section_row-content .vc_column_container .wpb_wrapper h2{font-size:16px!important}.section_ldp_branding_title_section .sna_title_section_row{padding:10px 0}.section_ldp_branding_title_section .vc_column_container>.vc_column-inner{padding:0 15px!important}.sna_title_section_row .vc_row .wpb_column .vc_column-inner>.wpb_wrapper{margin:0 10px}.sna_title_section_row .wpb_wrapper h3{text-align:center!important}.sna_title_section_row .wpb_wrapper h2{text-align:center!important;font-size:16px!important}.sna_title_section_row .wpb_wrapper p{text-align:center!important;line-height:18px}.section_why_choose_us .wcu__main .wcu__item .curriculum__item-title,.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner h2{font-size:16px!important;line-height:24px;font-weight:700;text-transform:capitalize}.section_why_choose_us .wcu__main .wcu__item{width:100%;height:372px;margin:0 0 12px;box-shadow:-2px 2px 10px 0 rgba(0,0,0,.43)}.section_why_choose_us .wcu__main .wcu__item:hover{margin-right:0;width:100%;flex-shrink:1;transform:none;box-shadow:none;border-radius:20px}.section_why_choose_us .wcu__main{flex-direction:column;padding:0 20px}.section_why_choose_us .wcu__main .wcu__item:hover .vc-hoverbox-back,.section_why_choose_us--grid-2 .wcu__main .wcu__item:not(:first-child,:last-child):hover{width:100%}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner h2,.section_why_choose_us .wcu__main .wcu__item .wcu__item-title{font-size:16px!important;line-height:21px}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .wcu__item-cta a{font-size:12px;line-height:18px}.section_why_choose_us .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner p{margin:16px 0}.section_why_choose_us--grid-2 .wcu__main .wcu__item .curriculum__item-title,.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner h2{font-size:16px!important;line-height:24px;font-weight:700;text-transform:capitalize}.section_why_choose_us--grid-2 .wcu__main .wcu__item{width:100%;height:420px;margin:0;box-shadow:-2px 2px 10px 0 rgba(0,0,0,.43)}.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover{margin-right:0;width:100%;flex-shrink:1;transform:none;box-shadow:none}.consultation .consultation__inner,.section_why_choose_us--grid-2 .wcu__main{flex-direction:column}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-front h2{font-size:16px!important}.section_why_choose_us--grid-2 .wcu__main .wcu__item:hover .vc-hoverbox-back{width:100%}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner h2,.section_why_choose_us--grid-2 .wcu__main .wcu__item .wcu__item-title{font-size:16px!important;line-height:21px}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .wcu__item-cta a{font-size:12px;line-height:18px}.section_why_choose_us--grid-2 .wcu__main .wcu__item .vc-hoverbox-back .vc-hoverbox-block-inner p{margin:16px 0;font-size:14px}.consultation{height:100%}.consultation .consultation__bg-effect,.consultation .consultation__bg-image,.consultation .consultation__bg-overlay,.consultation .consultation__bg-overlay-solid{height:241px}.consultation .consultation__overlay{background:linear-gradient(to left,rgba(9,31,67,0) 13.4%,rgba(9,31,67,.17) 32.4%,rgba(9,31,67,.63) 52.9%,rgba(9,31,67,.91) 65%,#091f43 80%)}.consultation .consultation__inner .consultation__main.consultation__main-left{flex-basis:241px;flex-shrink:0}.consultation .consultation__inner .consultation__main.consultation__main-right{background-color:#fff;padding:0 15px}.consultation__main.consultation__main-left .consultation__main-event{margin:0 auto}.consultation__main-event .consultation__event-headline,.consultation__main-event .consultation__event-topic{font-size:1.5rem;line-height:2rem}.consultation__main-event .consultation__event-details{font-size:1.125rem;line-height:1.5rem;padding:10px}.consultation__main.consultation__main-right .consultation__main-form{margin:0 auto;padding:20px 10px}.consultation__main-form .consultation__form-headline{font-size:1.125rem;line-height:1.5rem}.consultation__main-form .consultation__form-instruction{font-size:.938rem}.section_ldp_branding_register_form .form_branding_column .vc_column-inner>.wpb_wrapper{max-width:100%;margin:0;background:#fff;border-radius:0}.section_ldp_branding_register_form .form_branding_column .vc_column-inner>.wpb_wrapper .form_branding_content{font-size:14px;line-height:24px}.section_ldp_branding_register_form .form_branding_column .vc_column-inner>.wpb_wrapper .form_branding_heading{font-size:16px;line-height:24px}.section_ldp_branding_register_form .form_branding_column .wpb_wrapper .register__form-group{max-width:100%;margin:0 10px}.other-cate{grid-template-columns:repeat(1,minmax(0,1fr))!important;padding:15px}.other-cate .other__item-link{max-height:100%!important}.cate__item .cate__item-bg img.default-image{width:288px}.cate__item .cate__item-cta{font-size:.875rem}.other-cate.grid-3 .other__item-link .cate__item .cate__item-title,.other-cate.grid-4 .other__item-link .cate__item .cate__item-title{padding:8px 28px}.other-cate.grid-4 .other__item-link .cate__item .cate__item-title{font-size:1.25rem}.other-cate .cate__item{max-height:255px}}.loader{overflow:hidden;width:100%;height:90%;display:flex;align-items:center;align-content:center;justify-content:center;z-index:1}.loader-item{border-radius:100%;border:5px solid #555;margin:calc(5px * 2)}.loader-item:first-child{animation:.6s ease-in-out infinite alternate preloader}.loader-item:nth-child(2){animation:.6s ease-in-out .2s infinite alternate preloader}.element:nth-child(3){animation:.6s ease-in-out .4s infinite alternate preloader}@keyframes preloader{100%{transform:scale(2)}}.select2-container--default .select2-selection--single{height:40px;border-radius:3px;border:1px solid #dee2e6}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color-primary);color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;background:#fff}.select2-container--default .select2-results__option--selected{background-color:#dee2e6}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;padding-left:10px;text-align:left}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__clear{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent;border-width:5px 4px 0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;height:16px;background-image:url("https://sna.edu.vn/wp-content/uploads/2023/10/arrow-down.svg");background-size:contain;background-repeat:no-repeat}.fluentform .text-danger{text-align:left}.wpb_wrapper:has(.wpb_map_wraper){background-color:#fff}.accordion-pagination{display:flex;gap:4px;width:fit-content;margin:0 auto;padding-top:10px}.accordion-pagination li.page{cursor:pointer;width:28px;height:24px;border-radius:2px;text-align:center;background-color:var(--color-highlight);color:var(--color-white);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out;padding-bottom:2px;padding-top:4px}.accordion-pagination li.page a{color:#fff;line-height:12px;text-decoration:none}.accordion-pagination li.page svg{vertical-align:initial}.accordion-pagination li.page.page--current,.accordion-pagination li.page:not(.page--current,.page--other):hover{background-color:var(--color-primary)}.accordion-pagination li.page.page--other{cursor:text}