.subscribe-modal .modal-content{width:100%;max-width:620px;margin:0 auto;background-color:#fff;border:2px solid #000;padding:50px 30px;position:relative}.subscribe-modal .modal-content::before{height:13px}.subscribe-modal .modal-content>h5{margin-bottom:20px}.subscribe-modal .btn-wrapper{display:flex;align-items:stretch;justify-content:flex-start}.subscribe-modal .btn-wrapper>button:not(:last-of-type){margin-right:20px}.home-slogan>.container{display:flex;align-items:center;justify-content:center;padding-top:100px;padding-bottom:100px;transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.home-slogan .slogan{width:100%;max-width:1100px;margin:0 40px}.home-slogan .slogan h1{font-size:46px;font-weight:500}.home-slogan .slogan h1>span{display:block;position:relative;padding-right:40px;width:max-content;line-height:1;margin-bottom:1em}.home-slogan .slogan h1>span::after{content:'';position:absolute;bottom:5px;right:0;width:7px;height:7px;background-color:#295cff}.home-slogan .btn-scroll{color:#0b0b0b;font-size:12px;position:absolute;bottom:0;left:20px;padding-bottom:100px;display:block}.home-slogan .btn-scroll::after{content:'';height:88px;width:1px;background-color:#000;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-slogan .btn-scroll>span{writing-mode:vertical-rl;text-orientation:mixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:jumping 2s infinite;animation:jumping 2s infinite}@-webkit-keyframes jumping{0%{-webkit-transform:rotate(180deg) translateY(0)}50%{-webkit-transform:rotate(180deg) translateY(15px)}100%{-webkit-transform:rotate(180deg) translateY(0)}}@keyframes jumping{0%{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(15px)}100%{transform:rotate(180deg) translateY(0)}}.home-course-thumbnail{width:100%;padding-left:5%;padding-right:5%;overflow:hidden;padding-top:5%;padding-bottom:5%;display:none}.home-course-thumbnail.show{display:block}.home-course-thumbnail .swiper{overflow:visible}.home-course-thumbnail .thumbnail-block{width:100%;display:block}.home-course-thumbnail .thumbnail-block .shadow-block{width:100%}.home-course-thumbnail .thumbnail-block .shadow-block::after{background-color:#295cff}.home-course-thumbnail .thumbnail-block .shadow-block>.block-content{padding:54% 0 0 0;width:100%;border:3px solid #000}.home-course-thumbnail .thumbnail-block .shadow-block>.block-content>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-course-cate .swiper{overflow:visible;-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0)}.home-course-cate .swiper .swiper-wrapper{align-items:stretch}.home-course-cate .swiper .swiper-slide,.home-course-cate .swiper .swiper-wrapper{height:auto}.home-course-cate .course-cate-block{width:100%;display:block;height:100%}.home-course-cate .course-cate-block .block-content,.home-course-cate .course-cate-block .shadow-block{height:100%}.home-course-cate .course-cate-block .block-content,.home-procedures .procedures .step-list>.step>.block{display:flex;flex-direction:column;border:3px solid #000}.home-course-cate .course-cate-block .block-content>*{width:100%}.home-course-cate .course-cate-block .block-content>.top{color:#fff;background-color:#295cff;font-size:1.75rem;padding:16px}.home-course-cate .course-cate-block .block-content>.bot>.bot__top{width:100%}.home-course-cate .course-cate-block .block-content>.bot,.home-procedures .procedures .step-list>.step>.block>.bot{flex:1;background-color:#fff;padding:16px}.home-course-cate .course-cate-block .block-content>.bot{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.home-course-cate .course-cate-block .block-content .title,.home-procedures .procedures .step-list>.step .title{display:block;margin-bottom:1em;width:100%}.home-course-cate .course-cate-block .block-content .description,.home-procedures .procedures .step-list>.step .description{line-height:1.5;width:100%}.comment .skeleton-loader,.home-course-cate .skeleton-loader{padding:50% 0 0 0}.home-why-us{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.home-why-us .why-us-block{width:30%;width:calc((100% - 70px * 2)/ 3);margin-bottom:3em;background-color:#e7ebef;padding:1.5em 2em;opacity:0;transition:opacity 2s cubic-bezier(.25,.46,.45,.94)}#home-why-us-section.in-view .home-why-us .why-us-block{opacity:1}.home-why-us .why-us-block:not(:nth-of-type(3n)){margin-right:70px}.home-why-us .why-us-block .icon{width:50px;height:50px;margin-bottom:2em}.home-why-us .why-us-block .icon>img{height:100%;width:auto;max-width:100%;object-fit:contain}.home-why-us .why-us-block .title{display:block;margin-bottom:1em}.home-why-us .why-us-block .content{line-height:2}.home-procedures{padding-top:80px;padding-bottom:80px}.home-procedures>.container{display:flex;align-items:stretch;justify-content:space-between}.home-procedures .procedures-cate{flex:1}.home-procedures .procedures-cate.fixed>div{position:fixed;top:80px}.home-procedures .procedures-cate.absolute>div{position:absolute;bottom:0}.home-procedures .procedures-timeline-container{width:50%}.home-procedures .procedures{width:100%}.home-procedures .procedures .step-list{width:100%;counter-reset:count}.home-procedures .procedures .step-list>.step{width:100%;display:flex;justify-content:flex-end;position:relative}.home-procedures .procedures .step-list>.step::before{content:'';position:absolute;top:54px;left:0;transform:translateX(-40%);z-index:2;width:32px;height:32px;background:url(/assets/img/timeline-tick.svg) center/100% no-repeat;opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.25,.46,.45,.94)}.home-procedures .procedures .step-list>.step.pass::before{opacity:1}.home-procedures .procedures .step-list>.step:not(:last-of-type){margin-bottom:80px}.home-procedures .procedures .step-list>.step>.block{width:70%;min-height:240px}.home-procedures .procedures .step-list>.step>.block>.top::after{counter-increment:count;content:counter(count,decimal-leading-zero);position:absolute;color:#fff;font-size:1.75rem;top:16px;left:16px}.home-procedures .procedures .step-list>.step>.block>.top{height:64px;background-color:#295cff}.home-procedures .procedures .timeline{position:absolute;top:0;left:0;width:4px;min-width:4px;height:100%;background:#d1d1d1;pointer-events:none}.home-procedures .procedures .timeline>div{pointer-events:none;position:fixed;top:0;width:4px;height:100%;background-color:#000;height:50vh;transition:height 1s cubic-bezier(.25,.46,.45,.94)}.home-procedures .course-type-tabs>.tab{position:relative;width:max-content;transition:padding-left .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;margin-bottom:30px}.home-procedures .course-type-tabs>.tab.active,.home-procedures .course-type-tabs>.tab:hover{padding-left:25px}.home-procedures .course-type-tabs>.tab::before{content:'';position:absolute;top:50%;left:0;transform:scaleX(0) translateY(-50%);transform-origin:left;width:20px;height:100%;background:url(/assets/img/icon-right-arrow.svg) center/contain no-repeat;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.home-procedures .course-type-tabs>.tab.active::before,.home-procedures .course-type-tabs>.tab:hover::before{transform:scaleX(1) translateY(-50%)}.home-procedures .course-type-tabs>.tab>span{width:auto;width:fit-content;position:relative;font-size:1.25rem;font-weight:500;text-align:center}.home-procedures .course-type-tabs>.tab>span::after{content:'';position:absolute;pointer-events:none;left:0;top:100%;width:100%;height:4px;background:#295cff;transform:scaleX(0) translateY(5px);transform-origin:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.home-procedures .course-type-tabs>.tab.active>span::after{transform:scaleX(1) translateY(5px)}.home-faq{background:linear-gradient(90deg,#fff 21px,transparent 1%) center,linear-gradient(#fff 21px,transparent 1%) center,#a699cb;background-size:22px 22px}.faq-list{width:100%}.faq-list .faq-block{width:100%}.faq-list .faq-block:not(:last-of-type){margin-bottom:5%}.faq-list .faq-block>.question{width:auto;width:fit-content;position:relative;padding-right:30px;font-size:1.25rem;font-weight:500;cursor:pointer;padding-top:10px;padding-bottom:10px}.faq-list .faq-block.active>.question{color:#295cff}.faq-list .faq-block>.question::after{content:'';width:15px;height:15px;position:absolute;right:0;top:16px;transform:rotate(0);background:url(/assets/img/faq-plus.svg) center/contain no-repeat;transition:transform .3s ease-in-out}.faq-list .faq-block.active>.question::after{transform:rotate(360deg);background:url(/assets/img/faq-minus.svg) center/contain no-repeat}.faq-list .faq-block>.answer{padding-left:25px;max-height:0;overflow:hidden;pointer-events:none;transition:max-height .3s ease-in-out}.faq-list .faq-block.active>.answer{max-height:1000px!important;pointer-events:all}.faq-list .faq-block>.answer::before{content:'';position:absolute;top:8px;left:0;width:20px;height:20px;background:url(/assets/img/icon-right-arrow.svg) center/contain no-repeat}.faq-list .faq-block>.answer,.faq-list .faq-block>.answer *{font-size:1.125rem}.comment .swiper-slide,.comment .swiper-wrapper{height:auto}.comment .comment-block{width:100%;height:100%;background-color:#fff;padding:1.5em 1em 2em;display:flex;flex-direction:column;justify-content:space-between;border:3px solid #000}.comment .comment-block::before,.foot-contact .contact-methods .contact-block .block-content::before{height:4px}.comment .comment-block::after{content:'';position:absolute;bottom:1.8em;right:1em;width:35px;height:24px;pointer-events:none;background:url(/assets/img/icon-quote.svg) center/contain no-repeat}.comment .comment-block .content{font-size:.9375rem;margin-bottom:2em;line-height:1.6}.comment .comment-block .writer{font-size:1.125rem}.foot-contact>.container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.foot-contact h1{flex:1;white-space:nowrap;margin-right:20px}.foot-contact .contact-methods{width:100%;max-width:1000px;display:flex;align-items:stretch;justify-content:space-between}.foot-contact .contact-methods .contact-block{width:30%;display:block;position:relative;cursor:pointer}.foot-contact .contact-methods .contact-block .shadow-block{height:100%}.foot-contact .contact-methods .contact-block .block-content{width:100%;height:100%;padding:1.5em 1em 1em;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.foot-contact .contact-methods .contact-block .block-content>div:not(.btn-more){width:100%}.foot-contact .contact-methods .contact-block span{display:block;margin-bottom:10px;font-size:.9375rem}.form-block .auth-bot{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:space-between}.form-block .auth-bot>a{font-size:.9375rem;margin-top:20px;display:block}.form-block .auth-bot>a:hover{color:#295cff}.form-block .btn-wrapper#sent-container{display:flex;align-items:center}.form-block .btn-wrapper#sent-container>.btn-resend{margin-left:10px;color:#295cff;font-size:.9375rem}.enquiry-view .form-block{max-width:850px;margin:0}.enquiry-view{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.enquiry-view .contact-media-list{display:block;width:100%;max-width:350px;margin-right:2em;flex:1}.enquiry-view .contact-media-list>li{display:block;position:relative;padding:1.5em 1.5em 1em 60px;background-color:#fff;border:3px solid #000;margin-bottom:1.5em}.enquiry-view .contact-media-list>li *{font-size:.9375rem}.enquiry-view .contact-media-list>li>*{display:block;margin-left:20px}.enquiry-view .contact-media-list>li>.title{margin-bottom:1.5em}.enquiry-view .contact-media-list>li::after{content:'';position:absolute;top:0;left:1em;width:40px;height:100%}.enquiry-view .contact-media-list>li.email::after{background:url(/assets/img/contact-email.svg) center/contain no-repeat}.enquiry-view .contact-media-list>li.wts::after{background:url(/assets/img/contact-whatsapp.svg) center/contain no-repeat}.enquiry-view .contact-media-list>li.ins::after{background:url(/assets/img/contact-instagram.svg) center/contain no-repeat}.enquiry-view .contact-media-list>li.fb::after{background:url(/assets/img/contact-facebook.svg) center/contain no-repeat}.map-container{width:100%;height:auto;padding:44.6% 0 0 0;position:relative;overflow:hidden}.map-container>div{position:absolute;top:0;left:0;width:100%;height:100%}.address-list>li{width:100%;border:3px solid #000;background-color:#fff;position:relative;padding:2em 1.5em 1.5em;margin-bottom:2em}.address-list>li>.title{display:block;margin-bottom:1em}.top-cate-slider{width:100%}.top-cate-slider .swiper{overflow:hidden}.swiper-notification{display:none}.top-cate-slider .swiper-slide,.top-cate-slider .swiper-wrapper{height:auto}.top-cate-slider .top-cate-tab{width:100%;height:100%;padding:1em;color:#0b0b0b;font-size:1.25rem;font-weight:500;text-align:center;position:relative;cursor:pointer;font-family:Roboto,sans-serif!important}.top-cate-slider::after{content:'';position:absolute;top:100%;left:0;width:100%;height:2px;background:#000;pointer-events:none}.top-cate-slider .top-cate-tab::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#295cff;pointer-events:none;transform:scaleX(0);transition:transform .3s ease-in-out}.top-cate-slider .top-cate-tab.active::after{transform:scaleX(1)}.view-loading .top-cate-tab{cursor:progress}.courses-view #course-cate-title{font-size:1.875rem;font-weight:500;display:block;line-height:1.6;margin-bottom:1em}.courses-view .course-cate-des{line-height:2;margin-bottom:8%}.courses-view .no-record{background-color:#fff;border:3px solid #000}.course-block{width:100%;display:flex;align-items:stretch;justify-content:flex-start;background-color:#fff;position:relative}.course-block:not(:last-child){margin-bottom:2em}.blog-block::before,.course-block::before,.online-applied-view .lecture-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background-color:transparent;border:3px solid #000}.course-block .course-media{width:45%}.course-block .course-info{width:55%;display:flex;flex-direction:column}.course-block .course-media>.media{width:100%;height:100%;overflow:hidden}.course-block .course-media>.media>*{width:100%;height:100%;object-fit:fill;object-position:top left;display:block;position:relative}.course-block .course-media>.media>.skeleton-loader{position:absolute!important;top:0;left:0}.course-block .course-info .course-code-bar{width:100%;background-color:#295cff;display:flex;align-items:flex-start;justify-content:space-between;align-items:center;padding:15px 30px}.course-block.online .course-info .course-code-bar{background-color:red!important}.course-block .course-info .course-code-bar *,.online-applied-view .lecture-container .lecture-chapters .course-code-bar *{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.5}.course-block .course-info .course-details{padding:20px 30px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.course-block .course-info .course-details>.bot{margin-top:10px;width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.course-block .course-info .details-col-wrapper{display:flex;flex:1;align-items:flex-end}.course-block .course-info .course-details>.bot.col{flex-direction:column;justify-content:flex-start;align-items:flex-start}.course-block .course-info .course-details .course-title-price{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.course-block .course-info .course-details .course-title,.course-block .course-info .course-details .course-title-price>*{margin-bottom:1rem;line-height:1.5}.course-block .course-info .course-details .course-title,.course-block .course-info .course-details .course-title-price *{font-size:1.5rem;font-weight:500}.course-block .course-info .course-details .course-title,.course-block .course-info .course-details .course-title-price .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-height:40px}.course-block .course-info .course-details .course-title-price .price{display:block;margin-left:20px;white-space:nowrap}.course-block .course-info .course-details .course-title-price .price,.course-block .course-info .course-details .course-title-price .price *{font-family:Roboto,sans-serif!important}.blog-block .blog-info .details-col,.course-block .course-info .course-details .details-col{margin-top:1rem;font-size:.875rem;font-weight:500}.course-block .course-info .details-col-wrapper>.details-col{width:50%}.blog-block .blog-info .details-col>span:first-of-type,.course-block .course-info .course-details .details-col>span:first-of-type{display:inline-block;margin-right:3em;min-width:52px}.course-block .btn-apply{margin-top:1rem}.blog-block.blog-loader.no-outline,.course-block.course-loader.no-outline{background-color:transparent}.blog-block.blog-loader.no-outline::before,.course-block.course-loader.no-outline::before{display:none}.course-block.course-loader .course-media>.media{height:auto;padding:54.3% 0 0 0}.course-block.course-loader .course-info{padding:20px}.course-block .course-des{white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:70px}.course-type-container{width:100%;display:none}.course-type-container.show{display:block}.datetime-list .datetime-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;max-width:350px}.datetime-list .datetime-row:not(:last-of-type){margin-bottom:.5em}.datetime-list .datetime-row .time{margin-left:10px}.offline-course-timetable{padding-top:8px;width:100%;position:relative;background-color:#fff;border:3px solid #000;margin-bottom:5%}.offline-course-timetable>.thead,.offline-course-timetable>ul>li{width:100%;padding:1.5em 2.5em;display:flex;align-items:stretch}.offline-course-timetable *{line-height:1.6}.offline-course-timetable>.thead *{font-size:1.25rem;font-weight:500}.offline-course-timetable>.thead,.offline-course-timetable>ul>li:not(:last-of-type){border-bottom:3px solid #000}.offline-course-timetable>.thead>div:not(:last-of-type),.offline-course-timetable>ul>li>div:not(:last-of-type){padding-right:1em}.offline-course-timetable div.code-cell,.offline-course-timetable div.quota-cell{width:22%}.offline-course-timetable div.datetime-cell{width:45%}.offline-course-timetable div.action-cell{display:flex;justify-content:flex-end;align-items:flex-start;flex:1;min-width:135px}.offline-course-timetable>ul>li>div>.title{display:none;margin-bottom:10px;font-weight:500}.course-view .course-content{margin-top:2em}.course-view .course-content img{width:auto;max-width:100%;height:auto;object-fit:contain}.online-applied-view .lecture-container{width:100%;display:flex;align-items:stretch;height:520px;margin-bottom:4em}.online-applied-view .lecture-container .lecture-media{width:65%}.online-applied-view .lecture-container .lecture-media>.media{width:100%;height:100%;position:relative;overflow:hidden}.online-applied-view .lecture-container .lecture-media>.media>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.online-applied-view .lecture-container .lecture-chapters{border-left:3px solid #000;flex:1;display:flex;flex-direction:column}.online-applied-view .lecture-container .lecture-chapters .course-code-bar{width:100%;background-color:red;padding:15px 30px}.online-applied-view .lecture-container .lecture-chapters .chapter-list{height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.online-applied-view .lecture-chapters .chapter-list .chapter{display:flex;flex-wrap:wrap;align-items:center;padding:15px 30px;border-bottom:3px solid #000;cursor:pointer;position:relative;padding-right:40px}.online-applied-view .lecture-chapters .chapter-list .chapter>.chapter-title{width:100%;font-size:1rem;margin-bottom:5px;line-height:1.5}.online-applied-view .lecture-chapters .chapter-list .chapter>.video-duration{width:max-content;font-size:.75rem;color:#295cff;font-weight:500}.online-applied-view .lecture-chapters .chapter-list .chapter>.check{width:12px;height:12px;background:url(/assets/img/icon-check.svg) center/contain no-repeat;pointer-events:none;margin-left:10px;display:none}.online-applied-view .lecture-chapters .chapter-list .chapter.read>.check{display:block}.online-applied-view .lecture-chapters .chapter-list .chapter::after{content:'';position:absolute;top:50%;right:1em;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #007bff}.online-applied-view .lecture-notes .note-list{margin:3em 0;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.online-applied-view .lecture-notes .note-list>li{width:25%;width:calc((100% - 3 * 50px)/ 4);margin-bottom:2em}.online-applied-view .lecture-notes .note-list>li:not(:nth-of-type(4n)){margin-right:50px}.online-applied-view .lecture-notes .note-list>li>a{width:100%;position:relative;cursor:pointer;display:block;height:100%}.online-applied-view .lecture-notes .note-list>li>a .block-content,.online-applied-view .lecture-notes .note-list>li>a .shadow-block{height:100%}.online-applied-view .lecture-notes .note-list>li>a .block-content{padding:38px 30px 30px 80px}.online-applied-view .lecture-notes .note-list>li>a .note-name{position:relative;line-height:1.6;font-size:1.125rem;font-weight:500;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.online-applied-view .lecture-notes .note-list>li>a .block-content::after{content:'';position:absolute;top:50%;left:30px;width:30px;height:30px;transform:translateY(-40%);line-height:1.6;background:url(/assets/img/icon-download.svg) center/contain no-repeat}.payment-view{width:100%;display:flex;align-items:flex-start}.payment-view .right{width:100%;max-width:480px;margin-left:3em}.payment-view .left{flex:1}.payment-view .course-block{min-height:200px}.payment-view .course-block .course-title{font-size:1.25rem!important}.payment-view .payment-method-container .text-label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.payment-view .payment-method-container .text-label img{height:25px;width:auto;object-fit:contain}.payment-view .payment-method-container .text-label>span{white-space:nowrap;margin-right:10px}.payment-view .payment-method-container .text-label>div{flex:1;display:flex;align-items:center;justify-content:space-between}.payment-view .payment-method-container .text-label{font-size:1.125rem;font-weight:400}.payment-view .payment-method-container{margin-top:100px}.payment-view .payment-method-container>.block{background-color:#fff;border:3px solid #000;padding:1em;margin-top:10px}.payment-view .offline-payment .uploader,.payment-view .payment-method-option{padding-left:30px}.payment-view .offline-payment,.payment-view .payment-method-option{display:none}.payment-view .offline-payment.show,.payment-view .payment-method-option.active{display:block}.payment-view .payment-method-option .offline-payment-container{display:flex;align-items:flex-start}.payment-view .payment-method-option .payment-code{width:100%;max-width:180px}.payment-view .payment-method-option .payment-code>img{width:100%;height:auto;object-fit:contain}.payment-view .payment-method-option .payment-info{flex:1;margin-left:1em}.payment-view .payment-method-option .payment-info>.info-row{margin-bottom:1em}.payment-view .payment-method-option .payment-info>.info-row>.title{font-size:.75rem;display:block;margin-bottom:5px}.payment-view .payment-method-option .payment-info>.info-row>.data{margin-bottom:10px;font-size:1.125rem}.payment-view .form-block{padding:50px 30px}.payment-view .form-block .btn-wrapper{margin-top:50%}.payment-view .form-block .btn-wrapper>.btn-pri{min-width:unset;width:90%;margin:0 auto}.payment-view .form-block .terms-des{text-align:center;width:100%;margin-top:10px;font-size:.875rem}.payment-view .form-block .terms-des>a{color:#295cff;font-size:inherit}.payment-view .form-block .payment-details-row{width:100%;display:flex;align-items:center;justify-content:space-between;margin:1.5em 0}.payment-view .form-block .payment-details-row *{font-size:1rem}.payment-view .form-block .payment-details-row>.title{white-space:nowrap;margin-right:1em}.payment-view .form-block .payment-details-row>.data{font-weight:500;flex:1;display:flex;justify-content:flex-end}.payment-view .form-block .payment-details-row>.data *{font-size:inherit;font-weight:inherit;font-family:inherit}.payment-view .form-block .payment-details-row>.data.lg{font-size:1.5625rem;font-weight:500}.payment-view .form-block .payment-details-row>.data>.input-container{max-width:150px}.payment-view .offline-item,.payment-view .online-item{width:100%;display:none!important}.payment-view .offline-item.show,.payment-view .online-item.show{display:block!important}.account-view{width:100%;display:flex;align-items:flex-start}.account-view .side-menu{margin-right:60px;border:3px solid #000;background-color:#fff;display:flex;flex-direction:column}.account-view .side-menu>.top{display:none;align-items:center}.account-view .side-menu>.top .current-page{font-size:.9375rem;font-weight:500}.account-view .side-menu .btn-menu{width:40px;height:40px}.account-view .side-menu>.menu-list{width:200px;background-color:#fff;padding:1em 0;overflow:hidden}.account-view .side-menu>.menu-list>li{width:100%;font-size:.9375rem;background-color:#fff;padding:12px 28px;cursor:pointer;position:relative}.account-view .side-menu>.menu-list>li.active{font-weight:500;background-color:#ebebeb}.account-view .side-menu>.menu-list>li.active::before{content:'';position:absolute;top:0;left:0;height:100%;width:5px;pointer-events:none;background-color:#295cff}.account-view .side-menu>.menu-list>li:hover{background-color:#ebebeb}.account-view .tab-content{flex:1}.account-view .acc-block{width:100%;background-color:#fff;border:3px solid #000;padding:30px 40px}.account-view .acc-block>h5{display:block;margin-bottom:1em}.account-view #nav-change-pw{margin-top:3em}.account-view #offline-course-list .course-block .course-media>.media>*{object-fit:contain}.order-table.acc-block{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.order-table.acc-block .order-row,.order-table.acc-block .thead,.order-table.acc-block>h5{padding-left:40px;padding-right:40px}.order-table .order-row,.order-table .thead{position:relative;width:100%;display:flex;align-items:stretch;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.order-table .order-row *,.order-table .thead *{font-size:1rem;line-height:1.5}.order-table .no-record,.order-table .order-row{border-top:2px solid #000}.order-table .order-row>div,.order-table .thead>div{padding-right:1rem}.order-table .date-cell{width:23%}.order-table .price-cell{width:18%}.order-table .title-cell{width:44%}.order-table .qty-cell{width:15%}.order-table .order-row .title{display:none}.text-view *{line-height:1.8}.text-view h2{font-size:1.25rem;font-weight:700;margin-bottom:.5em}.text-view ul.h2-num>li::before{font-size:1.25rem;font-weight:700}.text-view ul.h2-num>li{margin:1.5rem 0}.error-view{display:flex;align-items:flex-end;justify-content:center}.error-view>.error-text{margin-right:4em}.error-view>.error-text>.code{font-size:134px;font-weight:400;margin-bottom:50px}.error-view>.error-text h1{font-weight:400;font-size:1.25rem;display:block;margin:50px 0}.error-view>.error-img{width:100%;max-width:280px}.error-view>.error-img>img{width:100%;height:auto;max-width:100%}.blog-list{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.blog-list>*{width:30%;width:calc((100% - 80px)/ 3);margin-bottom:2em}.blog-list>:not(:nth-of-type(3n)){margin-right:40px}.blog-list .blog-block.shadow-block>.block-content{height:100%}.blog-block .blog-block__holder{display:flex;flex-direction:column;background-color:#fff;position:relative;cursor:pointer;height:100%}.blog-block .blog-media{width:100%;position:relative;padding:54.3% 0 0 0;height:auto;overflow:hidden}.blog-block .blog-media>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-block .blog-info .blog-title{font-size:1.125rem;font-weight:500;line-height:1.5;display:block}.blog-block .blog-info{width:100%;padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.post-media>.skeleton-loader{width:100%;max-width:800px;height:300px}.post-media{margin:30px 0}.post-content{margin-top:30px}.post-content h1{font-size:2rem}.post-content h2{font-size:1.5rem}.post-content h3{font-size:1.17rem}.post-content h4{font-size:1rem}@media (max-width:1200px){.payment-view{flex-direction:column;max-width:800px}.payment-view .left,.payment-view .right{width:100%}.payment-view .right{max-width:unset;margin-left:0;margin-top:2em}.payment-view .form-block{max-width:unset}.payment-view .payment-method-container{margin-top:50px}.payment-view .form-block .btn-wrapper{margin-top:100px}.course-block .course-des{-webkit-line-clamp:1;max-height:35px}.course-block .btn-apply{font-size:.9375rem;min-width:unset}}@media (max-width:1024px){.text-view h2,.text-view ul.h2-num>li::before{font-size:1.125rem}.home-course-cate .course-cate-block .block-content>.top,.home-procedures .procedures .step-list>.step>.block>.top::after{font-size:1.25rem}.home-why-us .why-us-block .icon{width:40px;height:40px;margin-bottom:1em}.home-why-us .why-us-block{width:45%;width:calc((100% - 20px)/ 2)}.home-why-us .why-us-block:not(:nth-of-type(3n)){margin-right:0}.home-why-us .why-us-block:not(:nth-of-type(2n)){margin-right:20px}.home-procedures .procedures .step-list>.step>.block>.top{height:56px}.faq-list .faq-block>.question{font-size:1rem;padding-right:25px}.faq-list .faq-block>.question::after{width:10px;height:10px}.faq-list .faq-block>.answer,.faq-list .faq-block>.answer *{font-size:.9375rem}.faq-list .faq-block>.answer::before{width:15px;height:15px}.comment .comment-block .content{font-size:.75rem}.comment .comment-block .writer{font-size:1rem}.comment .comment-block::after{width:30px;height:20px}.foot-contact .contact-methods .contact-block span{margin-bottom:5px;font-size:.75rem}.foot-contact .contact-methods .contact-block .block-content{padding:1em .5em .5em}.foot-contact .contact-methods .contact-block .btn-more{width:20px}.foot-contact .contact-methods .contact-block{width:32%}.foot-contact .contact-methods .contact-block .shadow-block:hover .block-content{transform:translate(5px,-5px)}.enquiry-view .input-row{flex-direction:column}.enquiry-view .input-col.half{width:100%}.enquiry-view .input-row>.input-col:not(:last-of-type){margin-right:0}.courses-view #course-cate-title{font-size:1.5rem}.top-cate-slider .top-cate-tab{font-size:1.125rem;padding:1em .5em}.course-block .course-info .course-code-bar *,.online-applied-view .lecture-container .lecture-chapters .course-code-bar *{font-size:.875rem}.course-block .course-info .course-code-bar{padding:10px 20px}.course-block .course-info .course-details,.online-applied-view .lecture-chapters .chapter-list .chapter,.online-applied-view .lecture-container .lecture-chapters .course-code-bar{padding:15px 20px}.course-block .course-info .course-details .course-title,.course-block .course-info .course-details .course-title-price *{font-size:1.125rem}.course-block .course-info .details-col-wrapper{flex-direction:column;align-items:flex-start}.course-block .course-info .details-col-wrapper>.details-col{width:100%}.course-block .course-info,.course-block .course-media{width:50%}.course-block .course-info .course-details .details-col{margin-top:5px}.offline-course-timetable *,.online-applied-view .lecture-chapters .chapter-list .chapter>.chapter-title{font-size:.875rem}.offline-course-timetable .btn-pri{font-size:1rem}.offline-course-timetable>.thead,.offline-course-timetable>ul>li{padding:1em}.offline-course-timetable>.thead *{font-size:1rem}.course-view .course-content{margin-top:1.5em}.online-applied-view .lecture-container{height:420px}.online-applied-view .lecture-notes .note-list>li{width:30%;width:calc((100% - 2 * 20px)/ 3)}.online-applied-view .lecture-notes .note-list>li:not(:nth-of-type(4n)){margin-right:0}.online-applied-view .lecture-notes .note-list>li:not(:nth-of-type(3n)){margin-right:20px}.online-applied-view .lecture-notes .note-list>li>a .note-name{font-size:1rem}.online-applied-view .lecture-notes .note-list>li>a .block-content{padding:38px 15px 30px 50px}.online-applied-view .lecture-notes .note-list>li>a .block-content::after{width:25px;height:25px;left:15px}.online-applied-view .lecture-notes .note-list{margin:1.5em 0}.payment-view .course-block .course-title{font-size:1.125rem!important}.payment-view .payment-method-option .payment-info>.info-row>.title{font-size:.625rem}.payment-view .payment-method-option .payment-info>.info-row>.data{font-size:1rem}.account-view .acc-block .input-row{flex-direction:column}.account-view .acc-block .input-col.half{width:100%}.account-view .acc-block .input-row>.input-col:not(:last-of-type){margin-right:0}.datetime-list .datetime-row *{font-size:.875rem}.account-view .course-block{flex-direction:column}.account-view .course-block .course-info,.account-view .course-block .course-media{width:100%}.order-table .order-row *,.order-table .thead *{font-size:.875rem}.order-table .thead{display:none}.order-table .order-row .title{display:block}.order-table .order-row{flex-direction:column;align-items:flex-start}.order-table .order-row>div{width:100%!important;padding-right:0;display:flex;margin:5px 0}.blog-list>*{width:50%;width:calc((100% - 40px)/ 2)}.blog-list>:not(:nth-of-type(3n)){margin-right:0}.blog-list>:not(:nth-of-type(2n)){margin-right:40px}}@media (max-width:750px){.home-procedures{padding-top:40px;padding-bottom:40px}.home-procedures .procedures .timeline{display:none}.home-procedures .procedures-cate.absolute>div,.home-procedures .procedures-cate.fixed>div{position:relative;top:unset;bottom:unset}.home-procedures>.container{flex-direction:column;justify-content:flex-start}.home-procedures .procedures-timeline-container{width:100%}.home-procedures .procedures .step-list>.step::before{display:none}.home-procedures .procedures .step-list>.step>.block{width:100%;min-height:auto}.home-procedures .procedures .step-list>.step:not(:last-of-type){margin-bottom:30px}.home-procedures .course-type-tabs{display:flex;align-items:center}.home-procedures .course-type-tabs>.tab{margin-right:1.5em}.home-procedures .course-type-tabs>.tab::before{display:none}.home-procedures .course-type-tabs>.tab{padding-left:0!important}.home-procedures .course-type-tabs>.tab>span{font-size:1.125rem}.enquiry-view{flex-direction:column}.enquiry-view .contact-media-list{width:100%;margin-right:0}.map-container{padding:56% 0 0 0}.course-block{flex-direction:column}.course-block .course-info,.course-block .course-media{width:100%}.course-block .course-info .course-details .details-col{margin-top:1rem}.course-block .course-des,.course-block .course-info .course-details .course-title,.course-block .course-info .course-details .course-title-price .title{max-height:unset;display:block}.course-block .course-media>.media{height:auto}.course-block .course-media>.media>*{object-fit:contain}.online-applied-view .lecture-container .lecture-media>.media{height:auto;padding:54.56% 0 0 0}.offline-course-timetable>.thead{display:none}.offline-course-timetable>ul>li{flex-direction:column}.offline-course-timetable>ul>li>div{width:100%!important;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:10px}.offline-course-timetable>ul>li>div>.title{display:block}.offline-course-timetable>ul>li>div>.data{margin-bottom:10px}.online-applied-view .lecture-container{height:auto;flex-direction:column;margin-bottom:2em}.online-applied-view .lecture-container .lecture-media{width:100%}.online-applied-view .lecture-container .lecture-chapters .chapter-list{height:auto;max-height:250px}.online-applied-view .lecture-notes .note-list>li{width:50%;width:calc((100% - 15px)/ 2)}.online-applied-view .lecture-notes .note-list>li:not(:nth-of-type(3n)){margin-right:0}.online-applied-view .lecture-notes .note-list>li:not(:nth-of-type(2n)){margin-right:15px}.online-applied-view .lecture-notes .note-list>li>a .block-content{padding:28px 15px 20px 50px}.online-applied-view .lecture-notes .note-list>li{margin-bottom:1em}.online-applied-view .lecture-notes .note-list>li .shadow-block:hover .block-content{transform:translate(.4em,-.4em)}.payment-view .form-block{padding:30px 15px}.payment-view .payment-method-container .text-label{font-size:1rem}.payment-view .form-block .payment-details-row>.data.lg{font-size:1.25rem}.payment-view .form-block .payment-details-row *{font-size:.9375rem}.payment-view .form-block .terms-des{font-size:.75rem}.account-view{flex-direction:column}.account-view .tab-content{width:100%;margin-top:30px}.account-view .acc-block{padding:30px 20px}.order-table.acc-block .order-row,.order-table.acc-block .thead,.order-table.acc-block>h5{padding-left:20px;padding-right:20px}.account-view .side-menu>.top{display:flex}.account-view .side-menu>.menu-list{max-height:0;pointer-events:none;padding:0}.account-view .side-menu.open>.menu-list{max-height:1000px;padding:1em 0;pointer-events:all;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.error-view>.error-text>.code{font-size:100px}.error-view>.error-text h1{font-size:1.25rem}.blog-list>*{width:100%}.blog-list>:not(:nth-of-type(2n)){margin-right:0}.post-content h1{font-size:1.5rem}.post-content h2,.post-title{font-size:1.25rem}.post-content h3{font-size:1rem}.post-content h4{font-size:.875rem}}@media (max-width:550px){.home-slogan .slogan h1{font-size:36px}.home-slogan .btn-scroll{opacity:0;pointer-events:none}.home-slogan>.container{padding-top:80px;padding-bottom:10px}.home-slogan .slogan{margin:0}.home-course-thumbnail{padding-left:20px;padding-right:20px}.home-why-us .why-us-block{width:100%;margin-bottom:20px}.home-why-us .why-us-block:not(:nth-of-type(2n)){margin-right:0}.subscribe-modal .btn-wrapper>button{min-width:unset;width:100%}.enquiry-view .contact-media-list>li *{font-size:.75rem}.enquiry-view .contact-media-list>li::after{width:30px}.enquiry-view .contact-media-list>li{padding:1.5em 1.5em 1em 50px}.course-block .course-info .course-details .course-title-price{flex-direction:column;justify-content:flex-start}.course-block .course-info .course-details .course-title-price .price{margin-left:0}.course-block .course-info .course-details>.bot{flex-direction:column}.course-block .course-info .details-col-wrapper{width:100%}.offline-course-timetable div.datetime-cell{flex-direction:column}.online-applied-view .lecture-notes .note-list>li>a .note-name{font-size:.8935rem}.online-applied-view .lecture-notes .note-list>li>a .block-content::after{width:20px;height:20px}.online-applied-view .lecture-notes .note-list>li>a .block-content{padding:18px 15px 10px 45px}.payment-view .payment-method-option .offline-payment-container{flex-direction:column}.payment-view .payment-method-option .payment-info{margin-left:0;width:100%;margin-top:1em}.payment-view .payment-method-option .payment-info>.info-row>.data{font-size:.875rem}.error-view{flex-direction:column-reverse;align-items:center}.error-view>.error-text{margin-right:0;margin-top:50px}.error-view>.error-text>.code{margin-bottom:30px;font-size:97px}.error-view>.error-text h1{margin:30px 0}.error-view>.error-img{max-width:200px}.error-view>.error-img>img{max-height:400px}.blog-block .blog-info .blog-title{font-size:1rem}.blog-block .blog-info .details-col>span:first-of-type{margin-right:1.5em}}@media (max-width:360px){.foot-contact .contact-methods{flex-direction:column;justify-content:flex-start}.foot-contact .contact-methods .contact-block{width:100%;margin-bottom:10px}.datetime-row{flex-direction:column!important}.datetime-row:not(:last-of-type){margin-bottom:1.5em!important}.datetime-row .time{margin-left:0!important}.online-applied-view .lecture-notes .note-list>li{width:100%}.online-applied-view .lecture-notes .note-list>li:not(:nth-of-type(2n)){margin-right:0}}