.section-title{color:var(--color-primary);text-align:center;font-size:1.5rem;font-weight:700;line-height:2rem;text-transform:capitalize}.vc_section-has-fill{background-position:center center;margin:0;background-repeat:no-repeat;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0!important;width:100%;background-color:var(--color-background)}.vc_section.vc_section-has-fill+.vc_section{padding:0}.vc_section-has-fill .container-fluid{margin:0;padding:0}.zalo-chat-widget{position:fixed!important;left:unset!important;right:52px!important}.about-event .about-event__slider-outer,.agenda,.discount{position:relative}.main__background section>.container:has(.section-title){padding:30px 0}.header__main .header__main-menu{gap:100px}body:is(.page-template-page-ldp-branding,.page-template-page-ldp-events) .stm-header .sub-menu:has(.lang-item){top:90%!important}.header__main-actions .header__action-item:nth-child(2){display:block}.stm-header .stm-header__row_center .stm-header__cell_right{height:100%}.footer .footer__main{padding:30px 0;flex-direction:row;justify-content:space-between}.footer__main .footer__main-content .footer__main-logo img{width:300px;height:100%;object-fit:contain}.footer__main .footer__main-content{justify-content:start;gap:120px;width:fit-content}.footer__main .footer__main-nav{width:189px}.footer__main .footer__main-nav .footer__nav-list{display:flex;flex-direction:column;gap:12px}.footer__nav-list .footer__nav-list-children{gap:13px}.footer__main-socials .footer__main-socials-cta{text-align:left;margin-bottom:8px}.btn-action--lg{padding:8px 12px}.footer__main-map{width:250px;align-self:flex-end}.about-event,.agenda .agenda__inner{position:relative;z-index:1}.about-event .about-event__inner{background-color:var(--color-white);padding:30px}.agenda .agenda__bg-img,.discount .discount__bg-effect,.discount .discount__bg-image,.discount .discount__bg-overlay,.discount .discount__bg-overlay-solid,.discount .discount__overlay{position:absolute}.about-event .about-event__slider-outer .about-event__slider{padding-bottom:2px}.about-event__slider .about-event__slider-item{display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:150px}.about-event__slider .about-event__slider-item img{object-fit:contain;height:55px}.about-event__slider-item .about-event__item-headline{color:var(--color-highlight);font-size:3.375rem;line-height:3.525rem;font-weight:700}.about-event__slider-item .about-event__item-headline--md{color:var(--color-highlight);font-size:2.25rem;line-height:normal;font-weight:700;white-space:nowrap}.about-event__slider-item .about-event__item-description{font-size:.813rem;line-height:.813rem;text-align:center;color:var(--color-body)}.about-event__slider .about-event__slider-nav{color:var(--color-highlight);font-size:20px}html[lang=kr] .about-event__slider-item .about-event__item-description{font-size:.813rem;line-height:16px;text-align:center;white-space:nowrap}html[lang=kr] .about-event__slider .about-event__slider-item img[alt="english icon"]{height:40px;margin-bottom:10px}html[lang=kr] .about-event .about-event__slider-outer .about-event__slider{width:764px}html[lang=kr] .about-event__slider-item .about-event__item-headline--md{font-size:1.75rem;white-space:nowrap;text-align:center}.about-event__slider-item .about-event__item-headline--sm{color:var(--color-highlight);font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.375rem;text-transform:capitalize;white-space:nowrap}.topic .topic__inner{padding:45px 80px;background-color:var(--color-white)}.topic .topic__inner .topic__main{width:100%;max-width:832px;margin:0 auto}.topic__main .topic__main-title{color:var(--color-primary);text-align:center;font-size:1.75rem;font-weight:700;line-height:2rem}.topic__main .topic__main-subtitle{color:var(--color-primary);text-align:center;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:20px}.topic__main .topic__main-content{color:#333;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:35px}.message__content-main .message__content-title,.topic__main .topic__main-content p{margin-bottom:0}.topic__main .topic__main-content p:not(:last-child){margin-bottom:15px}.topic__main .topic__main-cta{width:fit-content;margin:0 auto}.main__background section.student-life>.student-life__inner.container:has(.section-title){padding:30px 0}.student-life .section-title{margin:0 auto 30px}.student-life .student-life__inner .student-life__main{padding:0 30px 40px}.agenda{height:auto;overflow:hidden}.agenda .agenda__bg-img{max-height:100%;overflow:hidden}.main__background section>.agenda__inner.container:has(.section-title),.vc_section .wpb_wrapper section>.agenda__inner.container:has(.section-title){padding:30px 70px;background:0 0}.agenda .agenda__inner .section-title{color:var(--color-white);text-align:center;font-size:1.75rem;font-style:normal;font-weight:700;line-height:2rem;margin-bottom:10px}.agenda .agenda__inner .agenda__main{width:605px;margin:0 auto;background-color:var(--color-white);padding:0 10px;border-radius:12px}.agenda__main .agenda__main-table{width:100%;display:grid;grid-template-columns:25% auto;color:var(--color-highlight);font-size:.875rem;line-height:1.125rem}.agenda__main .agenda__main-table .agenda__table-item{padding:30px 0}.agenda__main .agenda__main-table .agenda__table-item:not(:nth-last-child(-n + 2)){border-bottom:.5px solid var(--color-highlight)}.agenda__main .agenda__main-table .agenda__table-item.agenda__table-time{padding-left:10px;padding-right:20px;font-weight:700;text-align:center}.agenda__main .agenda__main-table .agenda__table-item.agenda__table-content{padding-left:40px;padding-right:40px}.message .message-title{padding:30px 0 20px!important}.message .message__inner{padding-bottom:30px;background-color:var(--color-white)}.message .section-title{color:var(--color-highlight);text-align:center;font-size:2rem;font-weight:700;line-height:normal;text-transform:uppercase;margin:0 auto;padding-bottom:20px}.message .message__content.message__right{background-color:var(--color-white);padding:23px 20px 23px 40px}.message .message__content .message__content-main{display:flex;flex-direction:column;justify-content:center;padding:0;height:100%;gap:34px}.message__content-main .message__content-title .message__content-headline{color:var(--color-highlight);font-size:1rem;font-weight:700;line-height:1rem;margin-bottom:11px}.message__content-main .message__content-title .message__content-school{color:var(--color-primary);font-size:1.375rem;font-weight:800;line-height:1.375rem;margin-bottom:0}.message__content-main .message__content-body{color:#333;margin-bottom:0}.about-us .section-title{margin-bottom:24px}.videos .videos__main{height:551px;max-width:1040px;margin:0 auto;overflow:hidden}.videos .videos__main:has(.video__item:nth-child(4):last-child){height:410px}.videos__main .video__player{grid-row:span 3;grid-column:span 4;box-shadow:inset 0 0 0 1px var(--color-white)}.videos .videos__main:has(.video__item:nth-child(4):last-child) .video__player{grid-column:span 3}.main__background section.anp>.container:has(.section-title){padding:10px 30px}.discount{height:324px;overflow:hidden}.discount .discount__bg-overlay-solid{width:100%;height:100%;background-color:rgba(173,18,42,.28);background-blend-mode:multiply}.discount .discount__bg-overlay,.discount .discount__overlay{background:linear-gradient(to left,rgba(173,18,42,0) 45.4%,rgba(173,18,42,.17) 53.4%,rgba(173,18,42,.63) 65.4%,rgba(173,18,42,.91) 76.4%,#ad122a 88.4%);width:100%;height:100%}.discount__content.container{max-width:1100px!important}.discount .discount__bg-effect{width:100%;height:100%;max-height:324px;position:absolute}.discount .discount__bg-effect img{mix-blend-mode:overlay;height:100%}.discount .discount__bg-image,.discount .discount__bg-image img{width:100%;height:100%}.discount .discount__bg-image img{object-position:right center}.discount .discount__inner{height:100%;position:relative;z-index:1;max-width:1240px;width:100%}.discount .discount__inner .discount__content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;color:var(--color-white)}.discount__content .discount__content-headline{font-size:1.5rem;font-weight:700;line-height:2rem;color:var(--color-white)}.discount__content .discount__content-text{font-size:1.125rem;font-weight:600;line-height:2rem;color:var(--color-white);margin-bottom:1rem}@media only screen and (min-width:36em) and (max-width:45em){.about-event .about-event__inner{padding:40px 0}.about-event .about-event__slider-outer .about-event__slider,html[lang=kr] .about-event .about-event__slider-outer .about-event__slider{width:100%;padding:0 36px}}@media only screen and (max-width:36em){.btn-cta.btn-cta--highlight-invert{font-size:.938rem;padding:8px 30px 8px 12px}.section-title{font-size:1rem;line-height:1.5rem}.header__main .header__main-menu{gap:0}.footer .footer__main{flex-direction:column;align-items:center}.footer__main .footer__main-content{align-items:center;gap:20px}.footer__main .footer__main-nav{width:90%}.footer__main .footer__main-nav .footer__nav-list{gap:20px}.footer .footer__main .footer__main-cta-group,.footer .footer__main .footer__main-socials{width:fit-content;margin:0 auto}.footer__main-socials .footer__main-socials-cta{text-align:center}.footer__main-map{align-self:center}.about-event__slider-item div.about-event__item-headline--sm{font-size:16px}.about-event .about-event__inner{margin-top:0;padding:20px 0}.about-event .about-event__slider-outer .about-event__slider .about-event__slider-wrapper{align-items:center;justify-content:center}.about-event .about-event__slider-outer .about-event__slider{width:calc(100% - 56px);margin:0 28px;touch-action:auto}html[lang=kr] .about-event .about-event__slider-outer .about-event__slider{width:calc(100% - 56px);margin:0 28px}.about-event__slider-item .about-event__item-headline{font-size:1.5rem;line-height:1.75rem}.about-event .about-event__slider-outer .about-event__slider-nav{width:12px;width:clamp(12px,2.78vw,24px)}.about-event__slider-item .about-event__item-image{height:28px}.about-event__slider-item .about-event__item-headline--md,html[lang=kr] .about-event__slider-item .about-event__item-headline--md{font-size:1.125rem;line-height:normal;white-space:nowrap}.about-event__slider-item .about-event__item-description{font-size:.625rem;line-height:1rem}.about-event__slider .about-event__slider-item{width:fit-content;flex-shrink:0}.about-event__slider .about-event__slider-item:last-child{margin-bottom:0!important}.about-event__slider .about-event__slider-item .about-event__item-image img{object-fit:scale-down}html[lang=kr] .about-event__slider-item .about-event__item-description{font-size:.625rem}.topic .topic__inner{padding:20px 35px}.topic__main .topic__main-title{font-size:1.125rem;line-height:1.286rem}.topic__main .topic__main-subtitle{font-size:.964rem;line-height:1.286rem}.topic__main .topic__main-content{font-size:.938rem;margin-bottom:32px}.main__background section.student-life>.student-life__inner.container:has(.section-title){padding:20px 0}.student-life .section-title{margin:0 auto 20px}.student-life .student-life__inner .student-life__main{padding:0 0 40px}.agenda{height:fit-content}.agenda .agenda__inner{padding:30px 16px!important;margin:0 20px}.agenda .agenda__inner .agenda__main{width:100%}.agenda .agenda__bg-img,.agenda .agenda__bg-img img{height:100%}.agenda__main .agenda__main-table .agenda__table-item.agenda__table-time{padding-right:10px;text-align:left}.agenda__main .agenda__main-table .agenda__table-item.agenda__table-content{padding-left:20px;padding-right:20px;display:flex;align-items:center}.message .message-title{padding:10px 0 20px!important}.message .section-title{font-size:1.125rem;line-height:normal}.message .message__inner{padding-bottom:10px}.message .message__content.message__left img{object-position:0%}.message .message__content.message__right{padding:12px 20px}.message__content-main .message__content-title .message__content-headline{font-size:.875rem;line-height:1rem}.message__content-main .message__content-title .message__content-school{font-size:1rem;line-height:1.375rem}.main__background section.about-us>.container:has(.section-title){padding:10px 0}.videos .videos__main{height:198px}.videos__main .video__player:first-child{grid-row:span 4}.main__background section.anp>.container:has(.section-title){padding:10px 0 30px}.discount{height:133px}.discount__inner{margin:0 20px}.discount__content{margin-left:10px}.discount__content .discount__content-headline{font-size:.875rem;line-height:1rem;margin-bottom:0}.discount__content .discount__content-text{font-size:.875rem;line-height:1rem;margin-bottom:12px}}@media only screen and (min-width:90em){.consultation .consultation__inner .consultation__main.consultation__main-left{margin-left:calc(((100% - 1440px)/ 2) + 30px)}}