@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}button{border:none}button,input,select{outline:none}body{height:100vh;overflow-x:hidden}::placeholder{color:#c4c4c4}::-webkit-input-placeholder{color:#c4c4c4}:-ms-input-placeholder{color:#c4c4c4}::-moz-placeholder{color:#c4c4c4;opacity:1}img{height:auto;max-width:100%}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;color:#545454;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0}a a,a a:hover,abbr a,abbr a:hover,acronym a,acronym a:hover,address a,address a:hover,applet a,applet a:hover,big a,big a:hover,blockquote a,blockquote a:hover,body a,body a:hover,caption a,caption a:hover,cite a,cite a:hover,code a,code a:hover,dd a,dd a:hover,del a,del a:hover,dfn a,dfn a:hover,div a,div a:hover,dl a,dl a:hover,dt a,dt a:hover,em a,em a:hover,fieldset a,fieldset a:hover,font a,font a:hover,form a,form a:hover,h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover,html a,html a:hover,iframe a,iframe a:hover,img a,img a:hover,ins a,ins a:hover,kbd a,kbd a:hover,label a,label a:hover,legend a,legend a:hover,li a,li a:hover,object a,object a:hover,ol a,ol a:hover,p a,p a:hover,pre a,pre a:hover,q a,q a:hover,s a,s a:hover,samp a,samp a:hover,small a,small a:hover,span a,span a:hover,strike a,strike a:hover,strong a,strong a:hover,sub a,sub a:hover,sup a,sup a:hover,table a,table a:hover,tbody a,tbody a:hover,td a,td a:hover,tfoot a,tfoot a:hover,th a,th a:hover,thead a,thead a:hover,tr a,tr a:hover,tt a,tt a:hover,ul a,ul a:hover,var a,var a:hover{color:#545454;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-size:100%;margin:0}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;max-width:100%}caption,th{text-align:left}q:after,q:before{content:""}body,html{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體}button:focus{outline:none}figure{margin:0}.loading-page h2{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:48px;font-weight:500;letter-spacing:2px}.banner-wrap .banner-title h2,.featured-swiper .swiper-slide .item-content h4,.privacy-title h2,.title-item .text h2{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:30px;font-weight:500;letter-spacing:2px}.detail-title h2{font-weight:500px}.bg-filter .keyword-title h4,.detail-title h2,.loading-page a{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:24px;letter-spacing:2px}.bg-filter .keyword-title h4,.loading-page a{font-weight:400}.scroll-block p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:20px;font-weight:700;letter-spacing:2px}.about .circle-block h4,.card-item h4,.course-detail h3,.course-list h3,.exhibition-block .col-lg-6 article h3,.privacy-block h3{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:20px;font-weight:500;letter-spacing:2px}.accordion .accordion-button,.bg-filter .chat-item p,.bg-filter .search-item p,.bg-filter-course .search-result p,.bg-partner .partner-logo .title span,.bg-partner .partner-logo p span:first-child,.btn-white,.content-title .title h3,.title-item .text p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:20px;font-weight:400;letter-spacing:2px}.about .circle-block p,.bg-about-partner .cooperate p,.bg-about-partner .school p,.btn-browse-all-courses span,.btn-card-featured,.btn-card-vertical,.btn-card-vertical-reverse,.btn-peach,.btn-peach span,.btn-tag-front,.card-item p:last-child,.course-info-tag,.featured-swiper .swiper-slide .item-content p,.history-search-block .select,.index-course-swiper .text-block h4,.nav .nav-link,.select2-container--default .select2-results__option,.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:500;letter-spacing:2px}.about .container>p,.accordion .accordion-body,.comingsoon,.detail-text p,.no-data{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:400;letter-spacing:2px;line-height:2.22}.search-block .search .search-input::-moz-placeholder{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:400;letter-spacing:2px;line-height:normal}.about .plan-item .plan-item-content a:first-child,.about .plan-item .plan-item-content p:first-child,.about .plan-item .plan-item-title p,.bg-filter .search-item .search-course .placeholder,.bg-filter .search-item .search-course .placeholder-mobile,.btn-filter span,.btn-filter-default span,.btn-filter-selected span,.course-detail p,.course-list p,.detail-link a,.detail-link span,.fixed-bottom-block>div p,.material .material-links li a,.material .material-links li span,.search-block .search .search-input::placeholder,.tags .tag{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:400;letter-spacing:2px;line-height:normal}header.header .nav-links a p:first-child:before,header.header .nav-links a p:last-child:before,header.header .nav-links p:first-child{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:700;letter-spacing:1px}.about .sub-item a,.about .sub-item p,.about .sub-item span,.btn-green,.btn-outline-gray600,header.header .nav-links p:last-child{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:500;letter-spacing:1px;line-height:normal}.exhibition-block .col-lg-6 article p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:400;line-height:2}.about .plan-item .plan-item-content a:last-child,.about .plan-item .plan-item-content p:last-child,.privacy p,.shepherd-text p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:400;line-height:normal}.card-item .curation-tag,.go-top-btn{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:14px;font-weight:700;letter-spacing:2px}.banner-wrap .banner-title p,.card-item p,.featured-swiper .swiper-slide .item-content p:last-child,.index-course-swiper .text-block figcaption{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:14px;font-weight:500;letter-spacing:1px}.breadcrumb a,.breadcrumb li,.detail-title .date-views h2,.detail-title .date-views p,.pagination,footer.footer .contact-block h5,footer.footer .contact-block p,footer.footer .copyright p,footer.footer .language-block h5,footer.footer .language-block p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:14px;font-weight:400;letter-spacing:2px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}header.header{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);left:50%;position:absolute;top:0;transform:translateX(-50%);width:81%;z-index:15}header.header .mobile-logo{display:none}header.header .mobile-logo.active{display:inline}header.header .web-logo-s.active{display:none}header.header .navbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 40px}header.header .navbar-block{display:flex;margin:32px 0}header.header .nav-links{display:flex;overflow:hidden}header.header .nav-links+.nav-links{margin-left:70px}header.header .nav-links a{margin-right:8px;position:relative}header.header .nav-links a p:first-child:before{color:#088c59;content:attr(data-text);left:0;position:absolute;transform:translateY(-190%)}header.header .nav-links a p:last-child:before{color:#088c59;content:attr(data-text-en);left:0;position:absolute;transform:translateY(-190%)}header.header .nav-links:not(.active):hover p{transform:translateY(46px)}header.header .nav-links p{color:#212121;transition:all .5s ease}header.header .nav-links.active p{color:#088c59}header.header .btn-mobile-menu,header.header .btn-mobile-menu-clear{background-color:transparent;display:none}header.header .mobile-menu-block{display:none;position:relative;z-index:999}.stage-wrapper div{background:linear-gradient(135deg,#ff9393 35%,#fee)}.stage-wrapper div p{color:#b71c1c;font-size:1.5em;text-align:center}:root{--button-duration:0.3s;--custom-ease-1:cubic-bezier(0.475,0.425,0,0.995);--custom-ease-3:cubic-bezier(0.19,1,0.22,1);--primary-ease:var(--custom-ease-1)}.bg-about-explore,.bg-exhibition,.bg-featured,.bg-filter,.bg-filter-course,.bg-lesson,.bg-news,.bg-overview,.bg-school-list{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.btn-white{background-color:#fff;padding:8px}.btn-tag-front{background-color:#fedc2c;color:#212121;padding:8px 24px}.btn-tag-front:hover{background-color:#ffe666}.btn-card-featured,.btn-tag-front:active{background-color:#fedc2c}.btn-card-featured{align-items:center;color:#212121;display:flex;padding:16px 24px}.btn-card-featured:hover{background-color:#ffe666}.btn-card-featured:active{background-color:#fedc2c}.btn-green{background-color:#0fa36a;border-radius:4px;color:#fff;padding:8px 24px;white-space:nowrap}.btn-green:hover{background-color:#0fbe7a}.btn-green:active{background-color:#0fa36a}.btn-peach{align-items:center;background-color:transparent;display:flex;height:32px;padding:0 0 0 16px;position:relative}.btn-peach .left,.btn-peach .right{display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:32px;z-index:1}.btn-peach .left:before,.btn-peach .right:before{background-color:#ffac98;content:"";display:block;height:32px;transform:scale(1);transition:transform .45s var(--primary-ease);width:32px}.btn-peach .left{transition:all var(--button-duration) var(--primary-ease)}.btn-peach .right{transition:all var(--button-duration) var(--primary-ease) var(--button-duration)}.btn-peach .center{background-color:#ffac98;height:100%;left:0;position:absolute;right:0;top:0;transform-origin:right;transition:width var(--button-duration) var(--primary-ease) var(--button-duration),transform var(--button-duration) var(--primary-ease);width:0;z-index:1}.btn-peach:hover .left{transform:translateZ(0);transition-delay:var(--button-duration);transition-duration:calc(var(--button-duration) - .15s);transition-timing-function:var(--custom-ease-3);width:100%}.btn-peach:hover .right{transform:translateZ(0);transition-delay:0s;width:100%}.btn-peach:hover .center{transform:scaleX(0);transition:width var(--button-duration) var(--primary-ease),transform calc(var(--button-duration) - .15s) var(--custom-ease-3) var(--button-duration);width:100%}.btn-peach span{color:#424242;padding-right:20px;z-index:3}.btn-peach .fa-plus{color:#424242;font-size:.5em;padding-right:9px;z-index:3}.btn-filter{align-items:center;background-color:#fff;border:1px solid #e0e0e0;color:#757575;display:flex;padding:8px 24px;position:relative;text-align:left}.btn-filter img{margin-right:8px;z-index:2}.btn-filter span{color:#757575;z-index:2}.btn-filter .done-icon{display:none}.btn-filter:before{background-color:#eee;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:all .5s ease;transition-timing-function:ease-out}.btn-filter:hover{color:#000}.btn-filter:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.btn-filter.active span{color:#212121}.btn-filter.active:before{z-index:-1}.btn-filter.active .done-icon{display:inline}.btn-filter.active .more-icon{display:none}.btn-filter.disabled{background-color:#f5f5f5;pointer-events:none}.btn-filter-peach.active{background-color:#ffac98}.btn-filter-green.active{background-color:#9ce5c8}.btn-filter-yellow.active{background-color:#fedc2c}.btn-filter-selected{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;display:flex;flex-direction:row-reverse;padding:8px 24px}.btn-filter-selected span{color:#212121;vertical-align:middle}.btn-filter-selected img{display:inline-block;margin-right:8px;vertical-align:middle}.btn-filter-selected .delete{cursor:pointer}.btn-filter-default{align-items:center;border:1px dashed #e0e0e0;display:flex;height:44px;margin-bottom:16px;margin-right:8px;padding:8px 23px;width:154px}.btn-filter-default img{margin-right:5px}.btn-filter-default span{color:#bdbdbd}.btn-browse-all-courses{align-items:center;background-color:#ff7f00;display:flex;padding:14px 36px 14px 24px}.btn-browse-all-courses span{color:#fff;transform:translateX(5px);transition:all .5s ease}.btn-browse-all-courses .web-icon{left:145px;opacity:0;position:absolute;transform:translateX(-10px);transition:all .5s ease}.btn-browse-all-courses:hover span{transform:translateX(0)}.btn-browse-all-courses:hover img{opacity:1;transform:translateX(0)}.btn-card-vertical{align-items:center;background-color:#fff;border:1px solid #088c59;color:#088c59;display:flex;padding:14.5px 24px}.btn-card-vertical img{margin-right:8px}.btn-card-vertical img:first-child{display:none}.btn-card-vertical:hover{background-color:#088c59;color:#fff}.btn-card-vertical:hover img:first-child{display:inline}.btn-card-vertical:hover img:nth-child(2){display:none}.btn-card-vertical:active{background-color:#0c6643}.btn-card-vertical-reverse{align-items:center;background-color:#088c59;border:1px solid #088c59;color:#fff;display:flex;padding:14.5px 24px}.btn-card-vertical-reverse img{margin-right:8px}.btn-card-vertical-reverse img:first-child{display:none}.btn-card-vertical-reverse:hover{background-color:#fff;color:#088c59}.btn-card-vertical-reverse:hover img:first-child{display:inline}.btn-card-vertical-reverse:hover img:nth-child(2){display:none}.btn-card-vertical-reverse:active{background-color:#0c6643}.btn-outline-gray600{background-color:transparent;border:1px solid #757575;border-radius:4px;color:#757575;padding:8px 24px}.btn-outline-gray600:hover{background-color:#9e9e9e;border:1px solid #9e9e9e;color:#fff}.btn-outline-gray600:active{background-color:#757575;color:#fff}.go-top-btn{align-items:center;background-color:#fedc2c;color:#0fa36a;display:flex;flex-direction:column;padding:10.8px 64px 20.4px 63px}.course-info-tag{background-color:#fedc2c;color:#000;padding:8px 24px}.course-info-tag:hover{background-color:#ffe666}.course-info-tag:active{background-color:#fedc2c}.tags{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap}.tags,.tags .tag{margin-bottom:16px}.tags .tag{background-color:#fff;color:#005490;cursor:pointer;height:48px;margin-right:12px;padding:8px 0}.tags .tag:last-child{margin-right:0}.title-item{display:flex;margin-left:-40px;margin-top:50px;opacity:0;transform:translateX(-80px)}.title-item .text h2{color:#424242;margin-bottom:8px}.title-item .text p{color:#424242}.title-green-box{background-color:#0fa36a;height:48px;margin-top:56px;transform:translateX(-100px);width:96px}.yellow-box{background-color:#fedc2c;height:40px;width:40px}.gray-box{background-color:#9e9e9e;height:40px;opacity:0;width:1px}.green-box{background-color:#0fa36a;height:40px;width:40px}.peach-box-h1px{background-color:#f5886e;height:1px;opacity:0;width:40px}.peach-box{background-color:#ffac98;height:40px;width:40px}.peach-box-55px{background-color:#ffac98;height:55.9px;width:55px}.green200-box{background-color:#9ce5c8;height:40px;width:40px}.green100-box{background-color:#cbede0;height:40px;width:40px}.green100-box-55px{background-color:#cbede0;height:55.9px;width:55px}.light-yellow-box{background-color:#ffe666;height:40px;width:40px}.orange-pink-box{background-color:#f5886e;height:40px;width:40px}.mt-112{margin-top:112px}.banner-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-wrap .container{height:320px;max-width:1224px;position:relative}.banner-wrap .banner-title{bottom:68px;position:absolute}.banner-wrap .banner-title h2,.banner-wrap .banner-title p{color:#fff}.history-img{background-image:url(/images/banner/image.png)}.news-img{background-image:url(/images/banner/img_banner_news.png)}.about-img{background-image:url(/images/banner/img_banner_about.png)}.course-img{background-image:url(/images/banner/img_banner_course.png)}.bg-featured{background-image:url(/images/block/bg_featured.png);padding-bottom:152px;padding-top:256px}.bg-featured .col-1{height:calc(100vh - 180px)}.bg-featured .featured-green200-box{margin-top:381px}.bg-featured .featured-green-box{margin-top:630px}.bg-featured .yellow-box-l-to-r{margin-left:49px}.bg-news{background-image:url(/images/block/bg_news.png);padding-bottom:104px;padding-top:144px}.bg-news .news-green200-box{margin-top:381px}.bg-news .yellow-box-l-to-r{margin-left:49px}.bg-news .news-green-box{margin-left:80px;margin-top:380px}.bg-news .news-peach-box{margin-left:80px}.content-title .title-module{border-bottom:1px solid #e0e0e0;position:relative}.content-title .title{align-items:center;display:flex;padding-bottom:7px}.content-title .title span{color:#0fa36a;margin-right:8px}.content-title .title h3{color:#212121}.content-title .title-line{border-bottom:2px solid #0fa36a;left:0;position:absolute;width:168px}.content-title .title-line-gray{border-bottom:1px solid #424242;left:0;position:absolute;width:168px}.featured-swiper{height:563px;margin:32px auto;padding-bottom:10px;width:100%}.featured-swiper .swiper-wrapper{align-items:center;display:flex;margin-bottom:48px}.featured-swiper .swiper-slide{background-color:#fff;border-radius:8px;display:flex;height:400px;overflow:hidden;text-align:center;width:660px}.featured-swiper .swiper-slide .item-image .img-block{border-radius:8px;border-bottom-right-radius:0;height:100%;overflow:hidden}.featured-swiper .swiper-slide .item-image .img-block img{height:auto;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.featured-swiper .swiper-slide .btn-card-featured{opacity:0}.featured-swiper .swiper-slide .btn-card-featured img{margin-left:8px}.featured-swiper .swiper-slide .item-content{opacity:0;padding:16px;transform:translateY(160px);transition:.8s}.featured-swiper .swiper-slide .item-content a{position:absolute;right:40px;top:-30px}.featured-swiper .swiper-slide .item-content h4{color:#088c59;margin-bottom:5px;text-align:left}.featured-swiper .swiper-slide .item-content p{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#616161;display:-webkit-box;margin-bottom:10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal}.featured-swiper .swiper-slide .item-content p:last-child{margin-bottom:0}.featured-swiper .swiper-slide:not(.swiper-slide-active) .img-bg{background-color:rgba(255,246,233,.5);height:100%;left:0;position:absolute;top:0;width:100%}.featured-swiper .swiper-slide.swiper-slide-active{box-shadow:0 4px 10px rgba(0,0,0,.12);height:100%;transition:all 1s ease;width:640px}.featured-swiper .swiper-slide.swiper-slide-active .swiper-item-block{height:100%;padding:16px}.featured-swiper .swiper-slide.swiper-slide-active .item-image .img-block{height:344px}.featured-swiper .swiper-slide.swiper-slide-active .item-content{opacity:1;transform:translateY(0)}.featured-swiper .swiper-slide.swiper-slide-active .btn-card-featured{opacity:1}.featured-swiper .swiper-slide.swiper-slide-active .item-image a{opacity:1;transform:translateY(0)}.featured-swiper .swiper-slide.swiper-slide-active .item-image:hover img{transform:scale(1.1)}.swiper-pagination-bullet{background-color:#33e09d}.swiper-pagination-bullet-active{background-color:#0fbe7a}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px}.bg-overview{background-image:url(/images/block/bg_overview_1.png);padding-bottom:104px;padding-top:112px}.bg-overview .title-module{border-bottom:1px solid #fff}.bg-overview .overview-light-yellow-box{margin-left:112px;margin-top:30px}.bg-overview .overview-green200-box{margin-left:208px;margin-top:547px}.search-block{align-items:center;display:flex;justify-content:flex-end;margin-bottom:25px;margin-top:32px;max-width:1200px}.search-block .search{display:flex;position:relative}.search-block .search .search-icon{left:16px;position:absolute;top:8px}.search-block .search .search-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#000;height:40px;margin-right:8px;padding:6px 11px 6px 45px}.search-block .search .search-input::-moz-placeholder{color:#757575}.search-block .search .search-input::placeholder{color:#757575}.history-search-block{justify-content:space-between}.history-search-block .select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(/images/icons/ic_arrow_down_b.svg);background-position:right 16px bottom 6px;background-repeat:no-repeat;border:none;border-bottom:1px solid #9e9e9e;color:#212121;height:40px;padding:.375rem 2.25rem .375rem .75rem;width:31.5%}.history-search-block .select:focus{background-color:#fff}.select2-container--default .select2-selection--single{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;height:40px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-dropdown{border:none}.select2-container--default .select2-search--dropdown{padding:0}.select2-container--default .select2-results__option{padding:6px 16px}.select2-container--default .select2-search--dropdown .select2-search__field{display:none}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#eee}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#eee;color:#616161}.select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(/images/icons/ic_arrow_down_b.svg);background-repeat:no-repeat;right:16px;top:8px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-style:none}.news-search-block{flex-wrap:wrap;justify-content:space-between}.nav .nav-item{margin-right:8px}.nav .nav-link{align-items:center;background-color:#fff;border:1px solid #e0e0e0;color:#616161;display:flex;padding:6.5px 23px}.nav .nav-link.active{background-color:#0fa36a}.nav .nav-link.active img{filter:brightness(100)}.nav .nav-link img{margin-right:8px}.card-block{display:flex;flex-wrap:wrap}.card-block .card-item:nth-child(3n-1),.card-block .card-item:nth-child(3n-2){margin-right:35px}.card-item{background-color:#ccc;border:1px solid #e0e0e0;height:288px;margin-bottom:32px;overflow:hidden;position:relative;width:31.3333%}.card-item:hover img{transform:scale(1.1)}.card-item img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .6s ease;width:100%}.card-item .card-content{background:linear-gradient(4deg,#fafafa 80%,transparent 81%);bottom:0;left:0;padding:24px 16px;position:absolute;width:100%}.card-item h4{color:#212121;margin:5px 0}.card-item p{color:#757575}.card-item p:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-item .curation-tag{left:8px;position:absolute;top:4px}.card-item .curation-tag .curation-tag-2:before{background-color:#ffab13;background-image:url(/images/icons/ic_clock.svg);background-position:0;background-repeat:no-repeat;color:#fff;content:"Soon";padding:4px 8px 4px 24px}.card-item .curation-tag .curation-tag-3:before{background-color:#094e33;background-image:url(/images/icons/ic_new.svg);background-position:0;background-repeat:no-repeat;color:#fff;content:"New";padding:4px 8px 4px 24px}.card-item .curation-tag .curation-tag-4:before{background-color:#f8390c;background-image:url(/images/icons/ic_fire.svg);background-position:0;background-repeat:no-repeat;color:#fff;content:"Hot";padding:4px 8px 4px 24px}.pagination-block{display:flex;justify-content:center;margin-top:24px}.pagination .page-item.active .page-link{background-color:#0fa36a;border-color:#0fa36a}.pagination .page-link{color:#212121;padding:8px 16px}.bg-about-explore{background-image:url(/images/block/bg_explorer_1.png);padding-bottom:136px;padding-top:128px}.bg-school-list{background-image:url(/images/block/bg_partner.png);padding-bottom:252px;padding-top:128px}.bg-school-list li a{margin-bottom:40px}.bg-school-list .school-list-green100-box{margin-left:72px;margin-top:728px}.bg-school-list .school-yellow-box{margin-left:10px;margin-top:1570px}.bg-school-list .school-list-yellow-box{margin-left:130px;margin-top:120px}.bg-school-list .col-1:nth-child(2){height:1698px}.bg-about-partner{background-color:#fff6e9;padding-bottom:160px;padding-top:176px}.bg-about-partner .cooperate{align-items:center;display:flex;justify-content:space-between;margin-bottom:44px;margin-top:24px;width:100%}.bg-about-partner .cooperate p{color:#424242}.bg-about-partner .cooperate figure{display:flex;flex-wrap:wrap;width:87%}.bg-about-partner .cooperate figure div{display:flex;margin-bottom:16px}.bg-about-partner .cooperate figure div a{margin-right:16px;width:50%}.bg-about-partner .cooperate figure div:nth-child(2n) a:last-child{margin-right:0}.bg-about-partner .cooperate figure div:last-child a{width:auto}.bg-about-partner .cooperate figure div:last-child a:last-child{margin-right:0}.bg-about-partner .school{align-items:center;display:flex;justify-content:space-between;position:relative}.bg-about-partner .school p{color:#424242}.bg-about-partner .school .swiper{margin-bottom:24px;margin-left:0;margin-right:0;width:87%}.bg-about-partner .school .swiper-slide{display:flex;flex-wrap:wrap}.bg-about-partner .school .swiper-slide a:first-child,.bg-about-partner .school .swiper-slide a:nth-child(2),.bg-about-partner .school .swiper-slide a:nth-child(3),.bg-about-partner .school .swiper-slide a:nth-child(4){margin-bottom:16px}.bg-about-partner .school .swiper-slide a:not(:nth-child(4n)){margin-right:16px}.bg-about-partner .school .swiper-slide-active{margin-right:1px}.bg-about-partner .school .swiper-button-next{background-color:#fff;border:1px solid #bdbdbd;border-radius:50%;height:48px;right:-64px;width:48px}.bg-about-partner .school .swiper-button-next:after{content:""}.bg-about-partner .school figure{display:flex;flex-wrap:wrap;width:87%}.bg-about-partner .school figure div{display:flex}.bg-about-partner .school figure div a{display:inline-block}.bg-about-partner .school figure div a:first-child{margin-right:16px}.about .container>p{color:#424242;margin-top:24px}.about .container a{color:#007cef}.about .container p{text-align:justify}.about .circle-block{background-color:#fff;display:flex;flex-wrap:wrap;margin-top:32px}.about .circle-block figure{padding:32px 16px 48px;text-align:center;width:300px}.about .circle-block h4{color:#088c59;margin-bottom:8px;margin-top:16px}.about .circle-block p{color:#616161;text-align:center}.about .explore-img-block{margin-top:32px}.about .organization-block{background-color:#f5f5f5;border:1px solid #e0e0e0;margin-top:24px;padding:32px 24px 48px}.about .organization-block .col-12 .plan-item{margin-bottom:16px}.about .plan-item{border:1px solid #e0e0e0;border-radius:5px;overflow:hidden}.about .plan-item .bg-bray300{background-color:#e0e0e0}.about .plan-item .bg-bray400{background-color:#bdbdbd}.about .plan-item .bg-honey-orange{background-color:#f7d7ae}.about .plan-item .bg-wheat{background-color:#fae6cb}.about .plan-item .bg-pale-bule{background-color:#c3deff}.about .plan-item .bg-powder-bule{background-color:#e3efff}.about .plan-item .bg-pale-green{background-color:#bfe7cd}.about .plan-item .bg-aqua-green{background-color:#dff9e8}.about .plan-item .plan-item-title{padding:8px 0}.about .plan-item .plan-item-title p{color:#424242;text-align:center}.about .plan-item .plan-item-content{align-items:center;display:flex;flex-direction:column;padding:16px 24px}.about .plan-item .plan-item-content a,.about .plan-item .plan-item-content p{color:#424242;text-align:center}.about .plan-item .plan-item-content a:first-child,.about .plan-item .plan-item-content p:first-child{margin-bottom:4px}.about .sub-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;display:flex;margin-bottom:8px;overflow:hidden}.about .sub-item a,.about .sub-item p,.about .sub-item span{color:#424242;padding:16px}.about .sub-item span{align-items:center;border-right:1px solid #e0e0e0;display:flex;white-space:nowrap}.bg-filter{background-image:url(/images/block/bg_filter.png);padding-bottom:267px;padding-top:80px}.bg-filter .course-green100-box{margin-top:425px}.bg-filter .course-orange-pink-box{margin-top:1000px}.bg-filter .course-light-yellow-box{margin-left:100px;margin-top:290px}.bg-filter .chat-block{display:flex;flex-direction:column;margin-bottom:32px}.bg-filter .chat-item{align-items:center;display:flex;margin-bottom:40px}.bg-filter .chat-item img{margin-right:32px}.bg-filter .chat-item p{background-color:#fff;border-bottom-left-radius:32px;border-bottom-right-radius:32px;border-top-right-radius:32px;box-shadow:0 4px 10px rgba(0,0,0,.12);color:#424242;padding:16px 30px;position:relative}.bg-filter .chat-item p:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 10px 10px 0;content:"";display:inline-block;height:0;left:-10px;position:absolute;top:0;width:0}.bg-filter .chat-item.chat-left:before{content:url(/images/icons/img_avatar_p.svg);margin-right:32px}.bg-filter .chat-item .new-recommend{display:flex;flex-wrap:wrap}.bg-filter .chat-item .new-recommend a{height:160px;margin-bottom:8px;margin-right:16px;position:relative;width:160px}.bg-filter .chat-item .new-recommend a img{height:100%;width:100%}.bg-filter .chat-item .new-recommend a span{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;color:#fff;display:inline-grid;left:0;letter-spacing:1px;padding:4px;position:absolute;text-align:center;width:100%}.bg-filter .chat-item .new-recommend a:hover span{font-size:20px;font-weight:600;height:100%}.bg-filter .chat-animation{opacity:0;transform:translate(-500px,40px) scale(.2)}.bg-filter .chat-animation .show-all{background-color:#ff7f00;display:flex}.bg-filter .chat-animation .show-all a{align-items:center;color:#fff;display:flex}.bg-filter .chat-animation .show-all img{display:none;margin-right:0}.bg-filter .chat-animation .show-all:before{border-color:transparent #ff7f00 transparent transparent}.bg-filter .chat-animation .show-all:hover img{display:inline!important}.bg-filter .chat-animation-search{opacity:0;transform:translate(550px,45px) scale(.2)}.bg-filter .search-item{align-items:flex-start;display:flex;justify-content:flex-end;margin-left:auto;max-width:1140px}.bg-filter .search-item .search-item-block{background-color:#fff;border-bottom-left-radius:32px;border-bottom-right-radius:32px;border-top-left-radius:32px;box-shadow:0 4px 10px rgba(0,0,0,.12);display:flex;flex-direction:column;margin-right:32px;padding:16px 26px;position:relative;width:78%}.bg-filter .search-item .search-item-block:before{border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0 0;content:"";height:0;position:absolute;right:-10px;top:0;width:0}.bg-filter .search-item p{margin-bottom:16px;margin-left:auto}.bg-filter .search-item .search-course{align-items:flex-end;display:flex;flex-direction:column}.bg-filter .search-item .search-course .item-block{display:flex}.bg-filter .search-item .search-course .item-block,.bg-filter .search-item .search-course .item-block-default{flex-wrap:wrap;justify-content:flex-end}.bg-filter .search-item .search-course .item-block-default{display:none}.bg-filter .search-item .search-course .item-block-default.active{display:flex}.bg-filter .search-item .search-course .btn-filter-selected{margin-bottom:16px;margin-right:8px}.bg-filter .search-item .search-course .btn-green{height:48px}.bg-filter .search-item .search-course .btn-block{align-items:center;display:flex}.bg-filter .search-item .search-course .placeholder,.bg-filter .search-item .search-course .placeholder-mobile{color:#f8390c;display:none;margin-bottom:0;margin-right:12px}.bg-filter .search-item .search-course .placeholder-mobile.active,.bg-filter .search-item .search-course .placeholder.active{display:flex}.bg-filter .keyword-block{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.12);margin-top:24px;padding:52px 40px 72px}.bg-filter .keyword-block>div{display:flex;justify-content:space-between}.bg-filter .keyword-title{display:flex;margin-bottom:24px}.bg-filter .keyword-title h4{margin-left:6px}.bg-filter .keyword-content{padding:0 12px}.bg-filter .keyword-content li+li{margin-top:16px}.bg-filter .keyword-content-border{border-right:1px solid #eee;margin-right:10px}.bg-filter .sdgs .keyword-content-border{margin-left:30px}.bg-filter .course-type h4{color:#ed6646}.bg-filter .sdgs h4{color:#0c6643}.bg-filter .soft-skills h4{color:#212121}.fixed-bottom-block{position:fixed;right:33px;top:45%;z-index:10}.fixed-bottom-block>div{background-color:#fff;padding:16px 20px;position:relative}.fixed-bottom-block>div p{color:#212121}.fixed-bottom-block>div:before{border-color:#fff transparent transparent;border-style:solid;border-width:10px 5px 0;bottom:-8px;content:"";height:0;position:absolute;right:5px;width:0}.fixed-bottom-block>div span{bottom:-6px;color:#fff;position:absolute;right:2px}.bg-filter-course{background-image:url(/images/block/bg_filter_course.png);padding-bottom:87px;padding-top:68px}.bg-filter-course .chat-result-block{margin-bottom:48px}.bg-filter-course .filter-course-green100-box{margin-top:460px}.bg-filter-course .filter-course-light-yellow-box{margin-left:75px;margin-top:282px}.bg-filter-course .search-result{align-items:flex-start;display:flex;margin-left:auto}.bg-filter-course .search-result>div{background-color:#fff;border-bottom-left-radius:32px;border-bottom-right-radius:32px;border-top-right-radius:32px;box-shadow:0 4px 10px rgba(0,0,0,.12);display:flex;flex-direction:column;margin-left:32px;padding:16px 26px;position:relative;width:78%}.bg-filter-course .search-result>div:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 10px 10px 0;content:"";height:0;left:-10px;position:absolute;top:0;width:0}.bg-filter-course .search-result p{margin-bottom:16px}.bg-filter-course .search-result .search-course{display:flex;flex-wrap:wrap}.bg-filter-course .search-result .search-course .btn-filter-selected{margin-bottom:6px;margin-left:8px}.course-list{display:flex;flex-wrap:wrap;justify-content:space-between}.course-list li{width:49%}.course-list li.curation-partner{width:100%}.course-list .list-item{margin-bottom:24px}.course-list a{background-color:#fff;border:1px solid #e0e0e0;display:flex;padding:8px 16px;width:100%}.course-list img{height:112px;margin-right:16px;max-width:112px;width:100%}.course-list .list-text{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-bottom:8px;padding-top:8px}.course-list h3{color:#212121;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-list p{margin-top:9px}.course-list span{margin:0 8px}.course-list+.btn-outline-gray600{margin-top:32px}.breadcrumb a,.breadcrumb li{color:#424242}.breadcrumb .breadcrumb-item.active{color:#0fa36a}.detail-banner{height:100vh;max-height:1180px;-o-object-fit:cover;object-fit:cover;width:100%}.bg-detail{background-color:#f5f5f5;background-image:url(/images/block/bg_details_t.png),url(/images/block/bg_details_b.png);background-position:top 280px left,100% 100%;background-repeat:no-repeat;padding-bottom:104px;padding-top:240px}.bg-detail .container:first-child{margin-bottom:56px}.bg-detail .content-title{margin-bottom:23px}.bg-detail p{text-align:justify}.history-detail{padding-top:120px}.course-detail{background-color:#fff;border:1px solid #e0e0e0;display:flex;padding:24px}.course-detail>img{height:282px;margin-right:40px;max-width:282px;width:100%}.course-detail .course-detail-text{padding:17px 0;width:100%}.course-detail .course-detail-text .course-type{border:1px solid #007cef;border-radius:5px;color:#007cef;font-size:14px;padding:3px 6px;position:relative;top:-3px}.course-detail .course-detail-text .course-type.course-type-1:before{content:url(/images/icons/ic_podium.svg);position:relative;top:5px}.course-detail .course-detail-text .course-type.course-type-2{border:1px solid #ff7f00;color:#ff7f00}.course-detail .course-detail-text .course-type.course-type-2:before{content:url(/images/icons/ic_online.svg);position:relative;top:6px}.course-detail h3{color:#212121}.course-detail h3:first-child{margin-bottom:5px}.course-detail p{color:#616161;margin-bottom:16px;margin-top:9px}.course-detail span{margin:0 8px}.course-detail .links{display:flex}.course-detail .links>a{margin-right:16px}.course-detail-mobile{display:none;flex-direction:column}.course-detail-mobile>div:first-child{display:flex;margin-bottom:0}.course-detail-mobile div>img{height:282px;margin-bottom:16px;margin-right:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.accordion{margin-bottom:56px}.accordion .accordion-item:nth-child(odd) h2{background-color:#e8e0d6}.accordion .accordion-item:nth-child(odd) .accordion-button:after{background-color:#e8e0d6;background-image:url(/images/icons/ic_arrow_down.svg);background-position:50%;border:1px solid #eee;height:32px;width:32px}.accordion .accordion-item:nth-child(odd) .accordion-button:not(.collapsed){background-color:#e8e0d6;color:#212121}.accordion .accordion-item:nth-child(odd) .accordion-button:not(.collapsed) span{color:#212121}.accordion .accordion-item:nth-child(odd) .accordion-button:not(.collapsed):after{background-color:#f5f5f5;background-image:url(/images/icons/ic_arrow_up.svg);background-position:50%;border:1px solid #e0e0e0;height:32px;transform:rotate(0deg);width:32px}.accordion .accordion-item:nth-child(2n) h2{background-color:#eee}.accordion .accordion-item:nth-child(2n) .accordion-button:after{background-color:#eee;background-image:url(/images/icons/ic_arrow_down.svg);background-position:50%;border:1px solid #e0e0e0;height:32px;width:32px}.accordion .accordion-item:nth-child(2n) .accordion-button:not(.collapsed){background-color:#eee;color:#212121}.accordion .accordion-item:nth-child(2n) .accordion-button:not(.collapsed) span{color:#212121}.accordion .accordion-item:nth-child(2n) .accordion-button:not(.collapsed):after{background-color:#f5f5f5;background-image:url(/images/icons/ic_arrow_up.svg);background-position:50%;border:1px solid #e0e0e0;height:32px;transform:rotate(0deg);width:32px}.accordion .accordion-collapse{border:none;border-bottom:1px solid #bdbdbd}.accordion .accordion-button{align-items:center;border:none;color:#757575;display:flex}.accordion .accordion-button span{color:#757575;text-align:justify}.accordion .accordion-button>img{margin-right:8px}.accordion .accordion-button.collapsed img:first-child,.accordion .accordion-button:not(.collapsed) img:nth-child(2){display:none}.accordion .accordion-button:focus{border-color:transparent;box-shadow:none}.accordion .accordion-body{word-wrap:break-word;flex-wrap:wrap;padding:16px 40px 40px}.accordion .accordion-body.pre{white-space:pre-line}.accordion .accordion-body .teacher-img-block{height:240px;width:240px}.accordion .accordion-body .teacher-img-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.accordion .accordion-body .link{color:#007cef}.accordion .teacher-info{display:flex;justify-content:space-between}.accordion .teacher-info li{word-wrap:break-word}.accordion ol{counter-reset:item}.accordion .outer-li:before{content:"(" counter(item) ") ";counter-increment:item}.accordion .outer-li span{margin-right:10px}.accordion .outer-li ol{padding-left:24px}.accordion .outer-li li:before{content:"-";margin-right:8px}.material .material-links-block{display:flex}.material .material-links{align-items:flex-start;display:flex;flex-wrap:wrap;width:50%}.material .material-links li{align-items:center;display:flex;margin-bottom:16px;width:100%}.material .material-links li>img{margin-right:8px}.material .material-links li span{margin-right:12px;width:47px}.material .material-links li a{color:#007cef;text-decoration:underline}.teacher-profile li{position:relative}.teacher-profile li:before{background-color:#424242;border-radius:50%;content:"";height:3px;left:-18px;position:absolute;top:18px;width:3px}.detail-title{border-bottom:1px solid #bdbdbd;margin-bottom:24px;padding-bottom:23px}.detail-title h2{color:#212121;margin-bottom:16px}.detail-title .date-views{display:flex}.detail-title .date-views h2{color:#757575;margin-bottom:16px}.detail-title .date-views p{color:#757575}.detail-title .date-views p:first-child{margin-right:16px}.detail-title .date-views p:last-child{align-items:center;display:flex}.detail-title .date-views p:last-child>img{margin-right:8px}.detail-text{margin-bottom:24px}.detail-text p{color:#424242}.detail-img{margin-bottom:24px;text-align:center}.detail-img img{width:100%}.detail-link{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:16px;padding:16px}.detail-link img{margin-right:8px}.detail-link span{align-items:center;color:#424242;display:flex;margin-right:16px}.detail-link a{color:#007cef;word-break:break-all}.detail-link:nth-child(6){margin-bottom:56px}.detail-link+.detail-link a{text-decoration:underline}.form-control:focus{box-shadow:none}.fa-angle-double-left,.fa-angle-double-right{color:#088c59}.fa-angle-double-left.active,.fa-angle-double-right.active{color:#bdbdbd}.privacy{padding-bottom:80px;padding-top:80px}.privacy-title h2{margin-bottom:32px;text-align:center}.privacy-block{margin-top:20px}.privacy-block .privacy-item{margin-bottom:8px;margin-top:8px;padding-left:45px}.privacy-block .disc-style{list-style:disc;padding-left:65px}.privacy-block .disc-style li{margin-bottom:8px;margin-top:8px}.privacy-block .decimal-style{list-style:decimal;padding-left:65px}.privacy-block .decimal-style li{margin-bottom:8px;margin-top:8px}.no-data{align-items:center;color:#424242;display:flex;justify-content:center;padding-bottom:80px;padding-top:80px}.no-data img{height:25px;margin-right:8px;width:24px}.no-data p{margin-top:0}.comingsoon{color:#424242;padding:160px 0;text-align:center}.show-material-now{color:#088c59;font-size:20px;margin-right:8px;width:20px}.course-recommend-block{background-image:url(/images/block/bg_recommend.png);background-repeat:no-repeat;padding-bottom:104px;padding-top:112px}.course-feedback-block{padding-top:16px}.course-feedback-block .none{font-size:20px;letter-spacing:2px}.course-feedback-block .content{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:8px;padding:14px 20px}.course-feedback-block .content span{font-size:14px}.course-feedback-block .content span.name{font-size:20px;font-weight:600;letter-spacing:4px}.course-feedback-block .content p{letter-spacing:2px;margin-top:12px}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#0fa36a}.shepherd-has-title .shepherd-content .shepherd-header{background:#0fa36a;padding:.75em}.shepherd-title{color:#fff}.shepherd-cancel-icon{font-size:1.2em}.shepherd-cancel-icon span{color:#fff}.shepherd-text{background-color:#0fa36a}.shepherd-text p{color:#fff}.shepherd-footer{background-color:#088c59;padding:.75rem}.shepherd-footer span{color:#fff;margin-right:auto;margin-top:8px}.shepherd-button.secondary,.shepherd-button.secondary:not(:disabled):hover{background-color:#fff;color:#0fa36a}.shepherd-button.primary,.shepherd-button.primary:not(:disabled):hover{background-color:#0fa36a;color:#fff}footer.footer{background-color:#0fa36a;padding-bottom:72px;width:100%}footer.footer .container{max-width:1544px}footer.footer .logo-block>img{display:block}footer.footer .logo-block>a{display:inline-block;margin-top:16px}footer.footer .logo-block span{background-color:#fff;border-radius:50%;display:inline-block;height:40px;text-align:center;width:40px}footer.footer .logo-block span img{vertical-align:-webkit-baseline-middle}footer.footer .logo-block span:first-child{margin-right:9px}footer.footer .contact-block>div{align-items:baseline;display:flex;margin-bottom:8px}footer.footer .contact-block h5,footer.footer .contact-block p{-webkit-text-fill-color:#fafafa;color:#fafafa}footer.footer .contact-block h5{margin-right:16px;white-space:nowrap}footer.footer .contact-block .contact-mail{word-wrap:break-word}footer.footer .language-block>div{align-items:center;display:flex}footer.footer .language-block h5,footer.footer .language-block p{-webkit-text-fill-color:#fafafa;color:#fafafa}footer.footer .language-block h5{margin-right:16px}footer.footer .language-block a{background-color:#0fa36a;height:21px}footer.footer .language-block a img{vertical-align:top}footer.footer .dash{border:1px dashed #f5f5f5;margin-bottom:24px;margin-top:23px}footer.footer .copyright>div{display:flex;flex-wrap:wrap}footer.footer .copyright span{color:#eee;margin-left:16px;margin-right:16px}footer.footer .copyright p:first-child span:first-child{margin-left:0;margin-right:0}footer.footer .copyright a,footer.footer .copyright p{color:#eee}.loading-page{position:absolute;z-index:20}.loading-page,.loading-page>img{height:100vh;max-height:1180px;width:100%}.loading-page>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.loading-page .loading-bg{background-color:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%}.loading-page .loading-shape-block{height:100%;left:0;position:absolute;top:0;width:-moz-max-content;width:max-content}.loading-page .scroll-block{bottom:0}.loading-page .loading-shape{background-image:url(/images/block/Rectangle129.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:541px}.loading-page .title{margin-bottom:200px;margin-left:135px;margin-top:313px;opacity:0;overflow:hidden;position:relative;white-space:nowrap;width:0;z-index:1}.loading-page .title img{height:96px;margin-bottom:8px}.loading-page h2{color:#fff}.loading-page .links{display:flex;flex-direction:column;margin-left:136px;overflow:hidden;position:relative;white-space:nowrap;width:0;z-index:1}.loading-page a{align-items:center;color:#fff;display:flex;position:relative;width:134px}.loading-page a:hover{color:#fff}.loading-page a:first-child{margin-bottom:16px}.loading-page a:before{background-color:#33e09d;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:0}.loading-page a:hover:before{width:75%}.loading-page-leave{overflow:hidden;position:fixed;width:100vw}.banner-block,.panel{position:relative}.banner-block{background-image:url(/images/block/bg_banner.png);background-position-x:center;height:700px;max-height:100vh;text-align:center;width:100%}.banner-block .banner-img{height:auto;max-height:100vh;max-width:1540px;-o-object-fit:contain;object-fit:contain;width:81%}.banner-block.first-page{height:1180px;position:absolute;text-align:left}.banner-block.first-page .banner-img{height:1180px;max-width:unset;-o-object-fit:cover;object-fit:cover;width:100%}.scroll-block{bottom:0;height:224px;left:50%;position:absolute;transform:translate(-36px);width:72px}.scroll-block p{color:#fff}.scroll-block .wheel{animation-delay:0s;animation-duration:2s;animation-iteration-count:infinite;animation-name:scrollDrop;animation-timing-function:linear;background-color:#fff;bottom:1.5%;height:184px;left:50%;position:absolute;width:2px}.bg-exhibition{background-image:url(/images/block/bg_exhibition.png);height:1103px}.bg-lesson{background-image:url(/images/block/bg_course.png);height:949px}.exhibition-block{height:100%}.exhibition-block .col-1{width:6.33333%}.exhibition-block .col-1:first-child{position:relative;z-index:2}.exhibition-block .col-1:last-child .yellow-box{transform:translateX(32px)}.exhibition-block .col-lg-6{height:100%;position:relative;width:58%}.exhibition-block .col-lg-6 .swiper-container{max-width:1128px;padding-top:150px}.exhibition-block .col-lg-6 .index-swiper,.exhibition-block .col-lg-6 .swiper-slide{height:640px}.exhibition-block .col-lg-6 .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.exhibition-block .col-lg-6 .swiper-slide .front-img{opacity:0;width:1%}.exhibition-block .col-lg-6 .swiper-slide .back-img{height:62%;-o-object-fit:cover;object-fit:cover;width:100%}.exhibition-block .col-lg-6 .swiper-slide:first-child{position:relative}.exhibition-block .col-lg-6 .swiper-slide .bg-turnpage{background:url(/images/block/bg_turnpage.png);background-repeat:no-repeat;background-size:cover;bottom:0;height:296px;opacity:0;position:absolute;right:-1px;width:201px}.exhibition-block .col-lg-6 .swiper-cube-shadow{opacity:0}.exhibition-block .col-lg-6 article{background-color:#0fa36a;bottom:0;height:264px;left:0;padding:40px 40px 50px;position:absolute;width:100%}.exhibition-block .col-lg-6 article h3{color:#fff;margin-bottom:16px}.exhibition-block .col-lg-6 article p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.exhibition-block .col-lg-6 .btn-block{margin-top:48px;position:relative;z-index:1}.exhibition-block .col-lg-6 .swiper-cube .swiper-cube-shadow:before{background:#616161}.exhibition-block .col-2{height:100%;position:relative;width:14.66667%}.exhibition-block .col-2 .yellow-gray-block{left:-11.5%;margin-top:auto;position:absolute;top:63.3%}.exhibition-block .col-2 .green-peach-block{left:65%;position:absolute;top:63.3%}.course .container{max-width:1464px}.course-title-block{margin-bottom:88px}.course-tag-block{margin-bottom:16px}.course-tag-block .course-tag{margin-bottom:16px;margin-right:32px;opacity:0;transform:translateX(-15%)}.course-block{margin-bottom:32px}.course-block .col-1{width:6.33333%;z-index:2}.course-block .col-12 ul{margin-bottom:32px}.course-block .col-12 .btn-block{margin-top:55px}.course-block .button-block{display:flex;justify-content:space-around}.course-block .button-block span{background-color:#000;border-radius:5px;color:#fff;display:inline-block;font-size:1.5rem;padding:5px;text-decoration:none;transition:color .6s}.course-block .button-block span:hover{cursor:pointer}.index-course-swiper .swiper-slide{align-items:center;display:flex;font-size:18px;height:360px;justify-content:center;position:relative;text-align:center}.index-course-swiper figure{height:100%;width:100%}.index-course-swiper .text-block{background-image:url(/images/block/bg_card_info@2x.png);bottom:0;font-size:1.1rem;height:104px;left:0;padding:32px 24px 0;position:absolute;text-align:left;transition:.6s;width:100%;z-index:2}.index-course-swiper .text-block h4{color:#f5f5f5;margin-bottom:10px}.index-course-swiper .text-block figcaption{color:#e0e0e0}.index-course-swiper .text-block span{color:#eee;margin:0 5px}.index-course-swiper .text-block .date{margin-left:15px}.index-course-swiper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.index-course-swiper .swiper-slide.swiper-slide-active .text-block{background-image:url(/images/block/bg_card_info_active@2x.png)}.index-course-swiper .swiper-slide:not(.swiper-slide-active) .swiper-slide-bg{background-color:rgba(255,246,233,.48);height:100%;left:0;position:absolute;top:0;width:100%}.index-course-swiper .swiper-button-next,.index-course-swiper .swiper-button-prev{background-color:#fff;border:1px solid #bdbdbd;border-radius:50%;height:48px;width:48px}.index-course-swiper .swiper-button-next.swiper-button-disabled,.index-course-swiper .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.index-course-swiper .swiper-button-next:after,.index-course-swiper .swiper-button-prev:after{content:""}.bg-partner{align-items:center;background-color:#fff6e9;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.bg-partner .partner-block{max-width:1128px;overflow:hidden;padding-bottom:184px;padding-top:184px}.bg-partner .partner-logo{display:flex}.bg-partner .partner-logo p{white-space:nowrap}.bg-partner .partner-logo p span:first-child{color:#212121}.bg-partner .partner-logo .iger{align-items:center;display:flex}.bg-partner .partner-logo .iger img:nth-child(2){margin-left:24px}.bg-partner .partner-logo .logo{align-items:center;display:flex;height:56px;justify-content:center;width:200px}.bg-partner .partner-logo .logo:nth-child(6){margin-right:30px}.bg-partner .partner-logo .line img{height:24.5px;width:12.4px}.bg-partner .partner-logo .title{margin-right:24px}.bg-partner .partner-logo .title span{color:#212121;display:inline-block;width:95px}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes scroll2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes scrollDrop{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (max-width:1904px){.card-block .card-item:nth-child(3n-1),.card-block .card-item:nth-child(3n-2){margin-right:20px}}@media (max-width:1650px){.news-search-block{align-items:flex-start;flex-direction:column;flex-flow:column-reverse}.news-search-block .search{margin-bottom:16px}}@media (max-width:1600px){.title-green-box{width:80px}}@media (max-width:1400px){.title-green-box{width:70px}.title-item .text h2{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:24px;font-weight:500;letter-spacing:2px}.exhibition-block .col-2 .yellow-gray-block{left:-20%}.bg-about-partner .cooperate,.bg-about-partner .school{justify-content:space-between}.bg-about-partner .cooperate a,.bg-about-partner .school a{margin-bottom:16px}.bg-about-partner .cooperate figure,.bg-about-partner .school figure{width:46%}.bg-about-partner .cooperate figure div{margin-bottom:0}.bg-about-partner .cooperate div a:last-child{margin-right:0}.about .circle-block{justify-content:center}header.header .nav-links+.nav-links{margin-left:40px}}@media (max-width:1200px){.banner-wrap .container{padding-left:var(--bs-gutter-x,64px);padding-right:var(--bs-gutter-x,64px)}header.header{width:100%}.exhibition-block .col-2 .yellow-gray-block{left:-42%}.title-item .text h2{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:24px;font-weight:500;letter-spacing:2px}.title-green-box{width:50px}.bg-about-partner .cooperate figure,.bg-about-partner .school figure{width:56%}.bg-about-explore{background-image:url(/images/block/bg_explorer_phone.png);background-position:bottom right 64px;background-size:auto}.bg-featured,.bg-filter,.bg-filter-course,.bg-news{background-color:#fff6e9;background-image:url(/images/block/bg_top_phone.png),url(/images/block/bg_under_phone.png);background-position:100% 0,0 100%;background-size:auto}.bg-filter .keyword-block{padding:32px}.bg-filter .keyword-block>div{flex-direction:column}.bg-filter .keyword-content{padding-top:24px}.bg-filter .keyword-content li+li{margin-top:0}.bg-filter .keyword-content li{margin-bottom:16px;margin-right:16px}.bg-filter .keyword-content-border{border-bottom:1px solid #eee;border-right:none;margin-right:0;padding-top:16px}.bg-filter .sdgs .keyword-content-border{margin-left:0}.bg-filter .soft-skills .keyword-content{padding-bottom:16px}.course-list li{width:100%}.featured-swiper .swiper-slide .item-image .img-block{height:400px}.bg-school-list li a{margin-bottom:16px}.detail-banner{margin-top:72px}.banner-block .banner-img{height:700px;-o-object-fit:cover;object-fit:cover}}@media (max-width:992px){.loading-page .loading-shape{background-image:linear-gradient(97deg,#616161 71%,transparent 71.4%);width:398px}.loading-page .links,.loading-page .title{margin-left:80px}.loading-shape-block{width:484px}.scroll-block p{color:#fff}.scroll-block .wheel{background-color:#fff}header.header .web-logo,header.header .web-logo-s{display:none}header.header .web-logo-s.active{display:inline}header.header .navbar{padding-bottom:16px;padding-top:16px}header.header .navbar-block{display:none}header.header .btn-mobile-menu{display:block}header.header .icofont-navigation-menu{font-size:1.5em}header.header .mobile-menu-block{background-image:url(/images/block/bg_menu_phone@2x.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:144px;padding-top:136px}header.header .mobile-menu-block.active{display:block}header.header .mobile-nav{align-items:center;display:flex;flex-direction:column}header.header .nav-links p{color:#fff;transition:none}header.header .nav-links:not(.active):hover p{transform:none}header.header .nav-links.active p{color:#0fbe7a}header.header .nav-links.active img{filter:invert(54%) sepia(98%) saturate(1128%) hue-rotate(112deg) brightness(91%) contrast(88%)}header.header .nav-links+.nav-links{margin-left:0;margin-top:32px}.bg-exhibition{background-image:url(/images/block/bg_exhibition_pad@2x.png);height:1090px}.bg-lesson{background-image:url(/images/block/bg_course_pad@2x.png);background-position:bottom;height:927px}.bg-partner .partner-block{padding-bottom:96px;padding-top:96px}.bg-partner .partner-logo img{max-width:90%}.bg-detail{background-image:url(/images/block/bg_details_b_phone.png),url(/images/block/bg_details_t_phone.png);background-position:100% 100%,top 280px left;padding-top:193.5px}.bg-detail,.bg-filter{padding-bottom:104px}.bg-filter .chat-animation{opacity:0;transform:translate(-300px,40px) scale(.2)}.bg-filter .chat-animation-search{opacity:0;transform:translate(350px,45px) scale(.2)}.exhibition-block .col-lg-6{width:100%}.exhibition-block .col-lg-6 .swiper-container{margin:auto;padding-left:64px;padding-right:64px;padding-top:24px}.exhibition-block .col-lg-6 article p{-webkit-line-clamp:5}.course-block .course-tag{margin-right:32px}.course-detail .tags .tag{margin-bottom:0;padding:8px 0}.course-detail .links .btn-card-vertical{padding:14.5px 16px}.course-detail .links a:first-child{margin-bottom:8px;margin-right:8px}.course-detail .links a:last-child{margin-right:0}.course-btn-block .container{padding-right:40px}.title-green-box{height:24px;margin-right:8px;width:32px}.yellow-box{left:85%;position:absolute;top:0}.bg-about-partner .cooperate figure,.bg-about-partner .school figure{width:75%}.about .sub-item{margin-top:0}.organization-block>.plan-item{margin-bottom:40px}.organization-block .col-12 .sub-item:last-child{margin-bottom:16px}.history-search-block{align-items:flex-start;flex-direction:column-reverse}.history-search-block .select,.history-search-block .select2{margin-top:17px;width:53.5%}.card-block{justify-content:space-between}.card-block .card-item:nth-child(2n-1),.card-block .card-item:nth-child(2n-2){margin-right:0}.card-item{width:49%}.fixed-bottom-block{right:0}footer.footer .container{padding-left:64px;padding-right:64px}footer.footer .logo-block{display:flex;flex-direction:column;margin-bottom:24px}footer.footer .logo-block img{width:-moz-max-content;width:max-content}footer.footer .language-block{margin-top:24px}footer.footer .copyright p{width:100%}footer.footer .copyright p:first-child{margin-bottom:8px}.mt-112{margin-top:0}.detail-banner{margin-top:72px}}@media (max-width:768px){.banner-wrap .container{height:144px;margin-top:72px;padding-left:var(--bs-gutter-x,40px);padding-right:var(--bs-gutter-x,40px)}.banner-wrap .banner-title{bottom:39px}.banner-wrap .banner-title h2{font-size:24px}.banner-wrap .banner-title h2,.banner-wrap .banner-title p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-weight:500;letter-spacing:2px}.banner-wrap .banner-title p{font-size:14px}header.header .navbar{padding-left:16px;padding-right:16px}.exhibition-block .col-lg-6 .swiper-container{padding-left:47px;padding-right:47px}.course-block .index-course-swiper h4{color:#fff;margin-bottom:10px}.course-block .index-course-swiper figcaption{color:#e0e0e0}.course-block .index-course-swiper span{color:#e0e0e0;margin:0 5px}.course-title-block{margin-bottom:24px}.course-tag-block .course-tag{margin-right:0;width:100%}.bg-filter-course{padding-bottom:107px;padding-top:40px}.bg-filter-course .search-result>div{margin-left:12px}.nav .nav-item:first-child,.nav .nav-item:nth-child(2){margin-bottom:8px}.btn-filter,.btn-filter-default,.btn-filter-selected{padding:8px 15px}.course-detail{display:none}.course-detail.course-detail-mobile{display:flex}.material-links-block{flex-direction:column}.material-links-block .material-links{width:100%}.accordion .teacher-info{flex-direction:column}.featured-swiper .swiper-slide .item-image a{bottom:-29.5px;opacity:0;position:absolute;right:40px;transform:translateY(180px);transition:.8s;z-index:1}.history-search-block .select,.history-search-block .select2{width:61.5%}}@media (max-width:767px){.bg-about-partner .cooperate,.bg-about-partner .school{align-items:flex-start;flex-direction:column}.bg-about-partner .cooperate p,.bg-about-partner .school p{margin-bottom:16px}.bg-about-partner .cooperate figure,.bg-about-partner .school figure{flex-direction:column;width:auto}.bg-about-partner .school figure div:last-child{margin-right:0}.featured-swiper .swiper-slide .item-content h4{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:20px;font-weight:500;letter-spacing:2px}.featured-swiper .swiper-slide .item-content a{right:20px}}@media (max-width:700px){.card-item{width:100%}}@media (max-width:576px){.container{padding-left:0;padding-right:0}.about .container,.privacy .container{padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}.loading-page .loading-shape-block{width:-moz-max-content;width:max-content}.loading-page .loading-shape{background-image:linear-gradient(97deg,#616161 60%,transparent 60.4%);width:202px}.loading-page .links,.loading-page .title{margin-left:24px}.loading-page .title{margin-bottom:192px;margin-top:216px}.loading-page h2{font-size:28px}.loading-page a,.loading-page h2{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-weight:500;letter-spacing:2px}.loading-page a{font-size:20px}.banner-wrap .container{padding-left:var(--bs-gutter-x,42px);padding-right:var(--bs-gutter-x,42px)}header.header .mobile-menu-block{background-image:url(/images/block/bg_menu_top_phone.png),url(/images/block/bg_menu_under_phone.png);background-position:100% 0,0 100%;background-size:auto;padding-bottom:64px;padding-top:56px}.bg-exhibition{background-image:url(/images/block/bg_exhibition_phone@3x.png);height:802px}.bg-lesson{background-image:url(/images/block/bg_course_phone@3x.png)}.course-tag-block,.course-title-block{margin-bottom:24px}.exhibition-block .col-lg-6 .index-swiper,.exhibition-block .col-lg-6 .swiper-slide{height:544px}.exhibition-block .col-lg-6 .swiper-slide .bg-turnpage{background:url(/images/block/bg_turnpage_phone.png);background-repeat:no-repeat;background-size:cover;height:179px;width:121px}.exhibition-block .col-lg-6 .swiper-slide .back-img{display:none}.exhibition-block .col-lg-6 article{height:100%;padding:16px 23px}.exhibition-block .col-lg-6 article h3{display:none}.exhibition-block .col-lg-6 article p{-webkit-line-clamp:14;font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:400;letter-spacing:2px}.index-course-swiper .swiper-slide:not(.swiper-slide-active) .swiper-slide-bg{background-color:transparent}.about-img{background-image:url(/images/banner/img_banner_about_phone@2x.png)}.course-img{background-image:url(/images/banner/img_banner_course_phone@2x.png)}.news-img{background-image:url(/images/banner/img_banner_news_phone@2x.png)}.history-img{background-image:url(/images/banner/img_banner_history_phone@2x.png)}.bg-about-explore,.bg-about-partner,.bg-featured,.bg-news,.bg-overview,.bg-school-list{padding-bottom:104px;padding-top:40px}.bg-about-partner .cooperate figure div:last-child{width:48%}.bg-detail{background-image:url(/images/block/bg_details_b_phone.png);background-position:100% 100%;padding-top:102px}.bg-detail .container:first-child{margin-bottom:48px}.history-detail{padding-top:40px}.bg-about-explore{background-position:bottom right 16px}.bg-overview{background-color:#e8e0d6;background-image:url(/images/block/bg_overview_top_phone.png),url(/images/block/bg_overview_under_phone.png);background-position:100% 0,0 100%;background-size:auto}.news-search-block #news_search_form,.search-block .search,.search-block .select{width:100%}.history-search-block .select,.history-search-block .select2{width:100%!important}.history-search-block .select2-hidden-accessible{display:none}.bg-filter{padding-bottom:104px;padding-top:40px}.bg-filter .keyword-block{padding:0}.bg-filter .chat-item{align-items:flex-start}.bg-filter .chat-item img{margin-right:16px}.bg-filter .chat-item p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:400;letter-spacing:2px}.bg-filter .chat-item.chat-left:before{content:url(/images/icons/img_avatar_p_phone.svg);margin-right:32px}.bg-filter .search-item .search-item-block{margin-right:10px;padding:16px;width:100%}.bg-filter .chat-animation{opacity:0;transform:translate(-200px,40px) scale(.2)}.bg-filter .chat-animation-search{opacity:0;transform:translate(170px,45px) scale(.2)}.btn-filter{padding:8px 16px}.fixed-bottom-block{background-color:#ff7f00;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:8px 18px;top:auto;transform:translateY(120px);width:100%}.fixed-bottom-block>div{background-color:#ff7f00;padding:8px 10px}.fixed-bottom-block>div:before{display:none}.fixed-bottom-block>div p{color:#fff;font-size:16px;letter-spacing:1px;line-height:2}.fixed-bottom-block .btn-browse-all-courses{background-color:#fff;padding:12px 8px 12px 20px}.fixed-bottom-block .btn-browse-all-courses span{color:#ff7f00;font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:500;letter-spacing:2px;margin-right:5px}.bg-filter-course .search-result>div{width:100%}.bg-filter-course .search-result p{font-family:Noto Sans TC,Helvetica,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:400;letter-spacing:2px}.course-detail-mobile{padding:16px}.course-detail-mobile>div{flex-wrap:wrap}.course-detail-mobile>div>img{height:auto;margin-bottom:0;margin-right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.course-detail-mobile p{margin-bottom:0}.course-detail-mobile .links>a{margin-bottom:8px;margin-right:16px}.accordion .accordion-body{padding:16px 24px 40px}.accordion .accordion-body .teacher-img-block{margin-top:8px}.accordion .teacher-info ul{padding-left:20px}.accordion .teacher-img-block{margin-left:20px}.featured-swiper{height:-moz-max-content;height:max-content}.featured-swiper .swiper-slide.swiper-slide-active{height:auto}.featured-swiper .swiper-slide.swiper-slide-active .item-image .img-block{height:176px}.featured-swiper .swiper-slide.swiper-slide-active .item-content{display:flex;flex-direction:column;flex-flow:column-reverse}.featured-swiper .swiper-slide.swiper-slide-active .item-content a{align-self:center;margin-top:16px;position:static}.featured-swiper .swiper-slide.swiper-slide-active .item-content p{-webkit-line-clamp:5}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px}footer.footer .container{padding-left:22px;padding-right:22px}footer.footer .container>.col-12{margin-bottom:24px}footer.footer .copyright>div p:first-child{display:flex;flex-direction:column}footer.footer .copyright>div p:first-child span{margin-left:0;margin-right:0}.banner-block{background-image:url(/images/block/bg_banner_phone.png);background-repeat:no-repeat;background-size:cover}}@media (max-width:375px){.fixed-bottom-block{justify-content:center}.exhibition-block .col-lg-6 .swiper-container{padding-left:28px;padding-right:28px}}@media (min-width:576px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1248px}.about .container{max-width:1224px}}
