@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;600&display=swap);.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl,ol,ul{margin-top:0;margin-bottom:1rem}dd{margin-bottom:.5rem;margin-left:0}small{font-size:80%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{line-height:normal;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body,html{width:100%;font-family:Noto Sans TC,Arial,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:17px}.en-font,.pagination .page-item{font-family:Oswald,sans-serif;font-weight:400}::-moz-selection{background:#f4d87e}::selection{background:#f4d87e}h1,h2,h3,h4,h5,h6{line-height:1.3;box-sizing:border-box}p{line-height:1.8;padding:.2em 0}a{text-decoration:none!important;color:inherit;transition:all .3s}a:focus{outline:none}b{font-weight:700}img{user-drag:none;-webkit-user-drag:none}.wrap{min-height:80vh;width:100%;position:relative;padding-top:233px}@media(max-width:1280px){.wrap{min-height:100vh;padding-top:380px}}@media(max-width:800px){.wrap{padding-top:310px}}@media(max-width:640px){.wrap{padding-top:280px}}.container{width:1280px;max-width:100%;margin:0 auto;padding:0 7vw;box-sizing:border-box}@media(max-width:375px){.container{padding:0 5vw}}@media(min-width:1281px){.container{padding:0 40px}}.primary-btn{font-size:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;line-height:1;border-radius:100px;background:#ecbf2a;padding:.5em 1.2em .6em;box-sizing:border-box;cursor:pointer;transition:.3s}@media(min-width:992px){.primary-btn{padding:.5em 1.8em .6em}.primary-btn:hover{background:#f0cd59;text-decoration:none;color:#fff}}.imgbox{width:100%;overflow:hidden}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s}@media(min-width:801px){.hide-web{display:none!important}}@media(max-width:800px){.hide-pad{display:none!important}}@media(max-width:640px){.hide-mobile{display:none!important}}.deco-container{margin-top:1.5em;margin-bottom:2em;display:flex;align-items:center;position:relative}.deco-container [class^=title-]{white-space:nowrap}@media(max-width:640px){.deco-container{padding-right:0}.deco-container:before{content:"";width:18px;height:6px;max-width:calc(5vw - 4px);background:#e38339;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%)}}.deco-line{width:100%;height:26px;background:url(/packs/media/public/images/deco-line-15053289e3dd307636e5c19abdcba965.svg);background-repeat:repeat-x;background-position:0;background-size:contain}@media(max-width:800px){.deco-line{height:20px}}.breadcrumb-nav{height:0;opacity:0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.btn,.btn-border,.btn-primary{display:inline-block;font-size:1rem;padding:.4em 2em .44em;box-sizing:border-box;border:none;outline:none;transition:.3s}.btn-border:focus,.btn-primary:focus,.btn:focus{outline:none}@media(max-width:640px){.btn,.btn-border,.btn-primary{padding:.4em 1.5em .45em}}.btn-plain{display:inline-block;box-sizing:border-box;border:none;transition:.3s}.btn-plain,.btn-plain:focus{outline:none}.btn-plain:hover{color:#ed6d01}.btn-primary{color:#fff;font-weight:500;background-color:#ecbf2a}.btn-primary:hover{background-color:#fe90c1}.btn-border{color:#0e0e0e;border:2px solid #ecbf2a;background:#fff;padding:.2em 0 .24em;border-radius:4px;text-align:center;font-weight:500}.btn-border:hover{background:#ecbf2a}@media(max-width:640px){.btn-border{padding:.2em 0 .25em}}.btns-group{display:flex}.btns-group [class^=btn-]+[class^=btn-]{margin-left:.6em}.title,.title-banner-group .title-banner,.title-banner-group .title-banner-en,.title-lg,.title-md,.title-sm{font-weight:700;color:#0e0e0e;line-height:1.3;box-sizing:border-box}.title-banner-group .title-banner-en .color-white,.title-banner-group .title-banner .color-white,.title-lg .color-white,.title-md .color-white,.title-sm .color-white,.title .color-white{color:#fff}.title-banner-group{display:flex;align-items:flex-end;padding:0 1em 0 .4em}@media(max-width:640px){.title-banner-group{flex-direction:column;align-items:flex-start}}.title-banner-group .title-banner{font-size:22px;background:#fff;display:inline-block}@media(max-width:640px){.title-banner-group .title-banner{font-size:20px}}.title-banner-group .title-banner-en{margin-left:.5em;font-size:24px}@media(max-width:800px){.title-banner-group .title-banner-en{font-size:17px}}@media(max-width:640px){.title-banner-group .title-banner-en{margin-left:0}}.title-lg{font-size:26px;padding:1em 0}@media(max-width:1280px){.title-lg{font-size:24px}}@media(max-width:640px){.title-lg{font-size:22px}}.title-md{font-size:22px;padding:.6em 0}@media(max-width:1280px){.title-md{font-size:20px}}.title-sm{font-size:20px}@media(max-width:1280px){.title-sm{font-size:18px}}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:999;height:233px;box-sizing:border-box;transition:.3s}@media(max-width:1280px){.header{height:380px}}@media(max-width:800px){.header{height:310px}}@media(max-width:640px){.header{height:280px}}.header.min-header{height:auto}.header-main{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 10px;box-sizing:border-box}.header-mobile-menu{display:none;padding:6px;height:34px;width:34px;box-sizing:border-box;margin-left:.5em;cursor:pointer}.header-mobile-menu .menu-icon-group{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-around}.header-mobile-menu .menu-icon{width:100%;height:3px;background:#0e0e0e}.header-logo{width:160px;height:auto;display:inline-block}@media(max-width:800px){.header-logo{width:140px}}.min-header .header-logo{width:130px}.header-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative}.header-other-links{display:flex;align-items:flex-end;justify-content:flex-end}.header-other-links .header-social-icon img{width:40px;padding-left:.5em;transition:.3s}@media(max-width:800px){.header-other-links .header-social-icon img{width:34px;padding-left:.35em}}@media(min-width:801px){.header-other-links .header-social-icon img:hover{opacity:.7}}.header-other-links .header-about-link{padding-left:1em;font-size:20px;letter-spacing:2px;font-weight:500}.header-container{padding:0 10px}.header-numbers{background:#ecbf2a;margin-bottom:20px;transition:.2s;position:relative}.header-numbers .container{transition:.2s}.min-header .header-numbers{opacity:0;visibility:hidden;height:0;margin:0}.min-header .header-numbers .header-hand-arrow{display:none}.header-timer-cards{display:flex}@media(max-width:1280px){.header-timer-cards{flex-direction:column}}.header-timer-card{display:flex;align-items:flex-end;color:#fff;margin-right:8px}@media(max-width:1280px){.header-timer-card{margin-bottom:4px;margin-right:0}}.header-timer-card .counter{font-size:80px;line-height:1em;margin-bottom:-4px}@media(max-width:1280px){.header-timer-card .counter{margin-bottom:0;font-size:70px}}@media(max-width:640px){.header-timer-card .counter{font-size:60px}}.header-timer-card .timer-content{margin-left:.5em}.header-timer-card .timer-title{font-size:15px;line-height:1em;transform:skew(-10deg);letter-spacing:2px;white-space:nowrap}@media(max-width:1280px){.header-timer-card .timer-title{font-size:14px}}.header-timer-card img{height:1.5em}.header-timer-card.timer2 img{height:1.3em;margin-bottom:4px}.header-hand-arrow{position:absolute;top:50%;transform:translateY(-50%)}.header-hand-arrow.web{width:200px;right:-16px;animation:left_and_right .45s infinite alternate}@media(max-width:640px){.header-hand-arrow.web{display:none}}.header-hand-arrow.phone{width:70px;right:10px;top:calc(50% + 6px);display:none;animation:up_and_down .45s infinite alternate}@media(max-width:640px){.header-hand-arrow.phone{display:block}}@keyframes left_and_right{to{right:-4px}}@keyframes up_and_down{to{top:calc(50% - 6px)}}.header-menu-outer{background:#ecbf2a}.header-menu{display:inline-block}@media(min-width:1281px){.header-menu{padding:0 10px}}.header-menu-links{display:flex;margin-bottom:0}.header-menu-link{position:relative;box-sizing:border-box;font-size:17px;cursor:pointer}@media(min-width:801px){.header-menu-link:before{content:"";width:2px;height:20px;background:#0e0e0e;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.header-menu-link:hover .menu-link{color:#fff}.header-menu-link:hover .header-menu-dropdown{display:block;height:auto}.header-menu-link:hover .header-menu-dropdown-inner{animation:dropdown_inner_show .3s ease-in forwards;box-shadow:0 0 10px rgba(0,0,0,.25)}}.header-menu-link .menu-link{position:relative;display:block;box-sizing:border-box;transition:.3s;padding:.32em .8em .44em;z-index:5}@media(min-width:1281px){.header-menu-link .menu-link{padding:.32em 2.5em .44em .8em}}.header-menu-dropdown{position:absolute;bottom:3px;left:0;height:0;padding:0 10px 10px;box-sizing:border-box;transform:translate(-10px,100%);overflow:hidden;z-index:-1}@media(min-width:801px){.header-menu-dropdown-inner{position:relative;max-height:calc(90vh - 233px);min-width:8em;transform:translateY(-100%);overflow-y:auto;overflow-x:hidden;z-index:-1}}.header-menu-dropdown-inner .dropdown-link{display:block;padding:.4em 1em .42em;box-sizing:border-box;white-space:nowrap;background:#004637;color:#fff;font-size:16px;transition:.3s}@media(min-width:801px){.header-menu-dropdown-inner .dropdown-link:hover{color:#0e0e0e;background-color:#ff9ec8;font-weight:600}}.header-menu-dropdown-inner .dropdown-link+.dropdown-link{border-top:1px solid #fff}@keyframes dropdown_inner_show{to{transform:translateY(0)}}@media(max-width:800px){.header-menu{display:block}.header-about-link{display:none}.header-mobile-menu{display:block}.header-numbers{margin:0;background:linear-gradient(90deg,#ebbf2a 86%,#ff96b7 0)}.min-header .header-numbers{opacity:1;visibility:visible;height:8px;margin:0}.min-header .header-numbers .container{opacity:0;visibility:hidden;height:0}.header-menu-outer{transform:scaleY(0);transition:.3s;transform-origin:top center;position:fixed;top:88px;left:0;height:calc(100vh - 88px);width:100%;overflow-x:hidden}.header-menu-outer.active{transform:scaleY(1)}.header-menu-links{flex-direction:column}.header-menu-link{transition:.3s}.header-menu-link .menu-link{border-bottom:1px solid #fff;font-weight:500}.header-menu-link.active .header-menu-dropdown{transform:scaleY(1);height:auto}.header-menu-dropdown{transform:scaleY(0);position:relative;z-index:1;padding:0;transform-origin:top center;transition:.3s}.header-menu-dropdown-inner .dropdown-link{background:transparent;color:#0e0e0e;font-size:16px}.header-menu-dropdown-inner .dropdown-link:active{color:#0e0e0e;background-color:#ff9ec8}.header-menu-dropdown-inner .dropdown-link+.dropdown-link{border-top:0}}footer.footer{background:#c2c2c2;color:#0e0e0e;padding:1em 0;position:relative}@media(max-width:375px){footer.footer{padding-top:2.3em}}footer.footer .footer-container{display:flex;padding:0 10px;align-items:center;justify-content:space-between}@media(max-width:1280px){footer.footer .footer-container{align-items:flex-start;flex-direction:column}}footer.footer .footer-contact{font-weight:600;font-size:15px}@media(max-width:1280px){footer.footer .footer-contact{padding-bottom:.3em}}@media(max-width:800px){footer.footer .footer-contact{padding-bottom:1em;display:flex;flex-direction:column;align-items:flex-start}}footer.footer .footer-contact a{vertical-align:middle;display:inline-flex;align-items:center}@media(max-width:800px){footer.footer .footer-contact a{flex-direction:row-reverse;text-align:center}}footer.footer .footer-contact a:after{content:"";display:inline-block;background:url(/packs/media/public/images/icon/right-arrow-453e7dd67332aaf4b3f9bf180f2f1897.svg);width:12px;height:12px;background-position:50%;background-size:contain;background-repeat:no-repeat;margin:0 6px}footer.footer .footer-contact a:last-child:after{display:none}@media(max-width:800px){footer.footer .footer-contact a:last-child:after{display:inline-block}}footer.footer .footer-other-info{font-weight:600;font-size:12px;display:flex;align-items:flex-start;line-height:1em}@media(min-width:801px)and (max-width:1390px){footer.footer .footer-other-info{padding-right:4.5em}}@media(max-width:800px){footer.footer .footer-other-info{flex-direction:column;text-align:center}}footer.footer .footer-privacy{padding-right:.5em;margin-right:.5em;border-right:1px solid #0e0e0e}@media(max-width:800px){footer.footer .footer-privacy{border-right:0;padding-bottom:.3em}}.back-to-top{position:absolute;right:1%;top:-22px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width:640px){.back-to-top{top:-20px}}.back-to-top .arrow{width:80px;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}@media(max-width:640px){.back-to-top .arrow{width:70px}}.back-to-top .top{width:40px;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:640px){.back-to-top .top{width:34px}}.base-pagination{text-align:center;margin:2rem auto}.pagination{display:inline-flex;flex-wrap:wrap;align-items:center;margin:0 auto}.pagination .page-item{position:relative;font-size:17px;text-align:center;padding:0;color:#0e0e0e;transition:.3s;margin:0 3px;border-radius:4px;overflow:hidden}.pagination .page-item:hover{background-color:rgba(236,191,42,.5)}.pagination .page-item.active{background-color:#ecbf2a}.pagination .page-item a.page-link{display:flex;align-items:center;justify-content:center;height:30px;min-width:30px;line-height:30px}.pagination .page-item .pagination-arrow{width:8px;max-width:100%;-o-object-fit:contian;object-fit:contian;opacity:.8}.pagination .page-item .pagination-arrow.prev{transform:rotate(180deg)}.form-control{display:block;width:100%;height:44px;padding:.47rem .65rem;font-size:17px;line-height:1.5;color:#252525;box-sizing:border-box;background-color:#fff;background-clip:padding-box;border:solid rgba(92,87,86,.6);border-width:0 0 1px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#252525;background-color:rgba(236,191,42,.05);border-bottom:1px solid #ecbf2a;box-shadow:0 1px 0 0 #ecbf2a;outline:0}.form-control::-moz-placeholder{color:#969696;opacity:1}.form-control::placeholder{color:#969696;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#c2c2c2;opacity:1}.form-group select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:25px;padding-left:4px;background-image:url(/packs/media/public/images/icon/select-b56da2f081ada44099a819e64f3c52c6.svg);background-repeat:no-repeat;background-position:center right 5px;background-size:15px 8px;border:solid rgba(92,87,86,.6);border-width:0 0 1px}.form-group select:not([size]):not([multiple]){height:44px}.form-group select:active,.form-group select:focus{outline:0;color:#252525;background-color:rgba(236,191,42,.05);border-bottom:1px solid #ecbf2a;box-shadow:0 1px 0 0 #ecbf2a;background-image:url(/packs/media/public/images/icon/select_focus-0001b44873e74c702d7e881c1d0100ec.svg)}.form-group select>option:disabled{color:#969696}.form-group{font-size:17px;text-align:left}.form-group abbr{position:relative;text-decoration:none;color:transparent;width:1px;height:1px}.form-group abbr:before{content:"*";color:#ec4747;font-size:.8em;position:absolute;left:.2em}.form-submit,input.form-submit{position:relative;display:inline-block;width:100%;border:2px solid #ecbf2a;outline:none;color:#0e0e0e;padding:.6em;box-sizing:border-box;background:#fff;margin:0 .8em;transition:.3s}.form-submit:hover,input.form-submit:hover{color:#fff;background-color:#ecbf2a}.form-submit:disabled,input.form-submit:disabled{background-color:#c2c2c2;border-color:#c2c2c2;opacity:1;cursor:no-drop}.basic-form-group{display:flex;width:100%;align-items:flex-end;justify-content:center}.table-responsive{width:100%;overflow-y:hidden;overflow-x:auto;margin-bottom:1em}.table-responsive::-webkit-scrollbar{height:5px}.table-responsive::-webkit-scrollbar-track{border-radius:3px}.table-responsive::-webkit-scrollbar-thumb{background:rgba(236,191,42,.8);border-radius:3px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#ecbf2a}.table-responsive table{width:100%;color:#424242}.table-responsive table.table-font-min{font-size:15px}@media(max-width:640px){.table-responsive table{font-size:15px}}.table-responsive td,.table-responsive th{padding:.2em .35em;text-align:center;vertical-align:middle;font-weight:400}@media(min-width:1601px){.table-responsive td,.table-responsive th{padding:.35em .8em}}.table-responsive td.text-left,.table-responsive th.text-left{text-align:left}.table-responsive td.text-right,.table-responsive th.text-right{text-align:right}.table-responsive thead{width:100%}.table-responsive thead tr{border-top:1px solid #5c5756;border-bottom:1px solid #5c5756}.table-responsive thead tr th{background-color:#ecbf2a;color:#0e0e0e;font-weight:500}.table-responsive thead tr th.first-th{background-color:#ec9569;font-size:22px}@media(max-width:640px){.table-responsive thead tr th.first-th{font-size:18px}}.table-responsive tbody tr{background-color:#fff}.table-responsive tbody th{color:#ecbf2a}.table-responsive tbody tr:nth-child(odd){background-color:#eaeaea}.table-responsive tbody tr.total-tr{background-color:#ecbf2a;border-top:1px solid #5c5756;border-bottom:1px solid #5c5756;font-size:18px;font-weight:500}.table-responsive .td-line{border-right:1px solid #5c5756}.custom-editor{width:100%;line-height:1.6;text-align:left;color:#0e0e0e;font-size:17px;margin-bottom:3em}.custom-editor h2,.custom-editor h3,.custom-editor h4{line-height:1.45;font-weight:600;margin-top:.5em;margin-bottom:.45em}.custom-editor h2{font-size:24px}.custom-editor h2.big{font-size:32px}@media(max-width:640px){.custom-editor h2{font-size:22px}}.custom-editor h3{font-size:22px}.custom-editor h3.big{font-size:26px}@media(max-width:640px){.custom-editor h3{font-size:20px}}.custom-editor h4{font-size:20px}@media(max-width:640px){.custom-editor h4{font-size:18px}}.custom-editor h5{font-size:18px}.custom-editor p{font-size:17px;margin-bottom:0;line-height:1.8;padding:.2em 0}.custom-editor a{text-decoration:none;color:#ecbf2a;transition:.3s}.custom-editor a:focus{outline:none}.custom-editor a:hover{color:#0e0e0e}.custom-editor small{font-size:.8em}.custom-editor b,.custom-editor strong{font-weight:500}.custom-editor sup{font-size:.5em;vertical-align:text-top}.custom-editor sub{font-size:.5em;vertical-align:text-bottom}.custom-editor em,.custom-editor i{font-style:oblique}.custom-editor li{padding-bottom:.5em;margin-left:20px;line-height:1.5;text-align:left}.custom-editor ul{margin-bottom:1.5em}.custom-editor ul li{list-style:disc}.custom-editor ol{margin-bottom:1.5em;padding-left:.45em;box-sizing:border-box}.custom-editor ol li{list-style:decimal}.custom-editor blockquote{padding:1em;box-sizing:border-box;background-color:#ffeba9}.custom-editor img{max-width:100%;height:auto!important}.custom-editor img.banner-img{aspect-ratio:16/7}.custom-editor img.banner-img,.custom-editor img.banner-img-md{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:1.5em}.custom-editor img.banner-img-md{aspect-ratio:16/3}.custom-editor hr{border-top:1px solid rgba(0,0,0,.1)}.custom-editor table{width:100%;color:#424242}.custom-editor table.table-font-min{font-size:15px}.custom-editor td,.custom-editor th{padding:.2em .35em;text-align:center;vertical-align:middle;font-weight:400}@media(min-width:1601px){.custom-editor td,.custom-editor th{padding:.35em .8em}}.custom-editor td.text-left,.custom-editor th.text-left{text-align:left}.custom-editor td.text-right,.custom-editor th.text-right{text-align:right}.custom-editor thead{width:100%}.custom-editor thead tr{border-top:1px solid #5c5756;border-bottom:1px solid #5c5756}.custom-editor thead tr th{background-color:#ecbf2a!important;color:#0e0e0e;font-weight:500}.custom-editor thead tr th.first-th{background-color:#ec9569;font-size:22px}@media(max-width:640px){.custom-editor thead tr th.first-th{font-size:18px}}.custom-editor tbody tr{background-color:#fff}.custom-editor tbody th{color:#ecbf2a}.custom-editor tbody tr:nth-child(odd){background-color:#eaeaea}.custom-editor tbody tr.total-tr{background-color:#ecbf2a;border-top:1px solid #5c5756;border-bottom:1px solid #5c5756;font-size:18px;font-weight:500}.custom-editor .td-line{border-right:1px solid #5c5756}.custom-editor .table-responsive{width:100%;overflow-y:hidden;overflow-x:auto;margin-bottom:1em}.custom-editor .table-responsive::-webkit-scrollbar{height:5px}.custom-editor .table-responsive::-webkit-scrollbar-track{border-radius:3px}.custom-editor .table-responsive::-webkit-scrollbar-thumb{background:rgba(236,191,42,.8);border-radius:3px}.custom-editor .table-responsive::-webkit-scrollbar-thumb:hover{background:#ecbf2a}.custom-editor .btn-primary{display:inline-block;font-size:1rem;padding:.4em 2em .44em;box-sizing:border-box;border:none;outline:none;transition:.3s;color:#fff;background-color:#ecbf2a;font-weight:500}.custom-editor .btn-primary:focus{outline:none}.custom-editor .btn-primary:hover{background-color:#fe90c1;font-weight:inherit}@media(max-width:640px){.custom-editor .btn-primary{padding:.4em 1.5em .45em}}.ck-padding-block{padding:1em}@media(max-width:640px){.ck-mobile-text-center{text-align:center}.ck-mobile-text-left{text-align:left}}.ck-template-flex-box{width:100%;overflow:hidden}@media(max-width:1280px){.ck-template-flex-box.direction-column-web{flex-direction:column}.ck-template-flex-box.direction-column-web .ck-col{width:100%}}@media(min-width:801px){.ck-template-flex-box{display:flex;flex-wrap:wrap}}@media(max-width:800px){.ck-template-flex-box:not(.ck-template-flex-box.ck-flex-all) .ck-col{width:100%}}.ck-template-flex-box.nowrap{flex-wrap:nowrap}@media(max-width:640px){.ck-template-flex-box.ck-flex-all{display:flex;flex-wrap:wrap}}@media(max-width:800px){.ck-template-flex-box.ck-flex-pad{display:block}}@media(min-width:801px)and (max-width:1280px){.ck-template-flex-box.ck-flex-web-pad{display:block}}@media(min-width:641px){.ck-template-flex-box.ck-flex-pt{width:calc(100% + 2rem);margin-right:-1rem;margin-left:-1rem}}@media(min-width:641px){.ck-template-flex-box.ck-flex-pt-sm{width:calc(100% + 20px);margin-right:-10px;margin-left:-10px}}.ck-flex-start{align-items:flex-start}.ck-flex-end{align-items:flex-end}.ck-flex-center{align-items:center}.ck-flex-content-between{justify-content:space-between}@media(min-width:641px){.ck-web-flex-reverse{flex-direction:row-reverse}}@media(min-width:641px){.ck-web-flex-column{flex-direction:column}}.ck-col{box-sizing:border-box}@media(max-width:640px){.ck-col{width:100%}}.ck-flex-pt .ck-col{padding:1rem 0}@media(min-width:641px){.ck-flex-pt .ck-col{padding:1rem}}@media(min-width:1281px){.ck-flex-web-pl .ck-col+.ck-col{padding-left:5%}}@media(min-width:641px){.ck-flex-pt-sm .ck-col{padding:10px}}.ck-col-70{width:70%}.ck-col-65{width:65%}.ck-col-60{width:60%}.ck-col-55{width:55%}.ck-col-50{width:50%}.ck-col-45{width:45%}.ck-col-40{width:40%}.ck-col-35{width:35%}.ck-col-33{width:33.33%}@media(max-width:800px)and (min-width:641px){.ck-col-33.ck-col-50{width:50%}}.ck-col-30{width:30%}.ck-col-25{width:25%}.ck-bg-block{width:100%;box-sizing:border-box}@media(min-width:801px){.ck-bg-block{margin-top:2rem}}@media(max-width:800px){.ck-bg-block{width:calc(100% + 12vw);margin-left:-6vw;margin-right:-6vw}}.ck-work-intro{margin-bottom:2em}.ck-work-intro .sign-box{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:1em}@media(max-width:1280px){.ck-work-intro .sign-box{flex-direction:column}}.ck-deco-line{width:100%;height:26px;background:url(/packs/media/public/images/deco-line-15053289e3dd307636e5c19abdcba965.svg);background-repeat:repeat-x;background-position:0;background-size:contain}@media(max-width:800px){.ck-deco-line{height:20px}}.ck-work-form .form-title{margin-bottom:.8em}.ck-work-form .form-title div{border-radius:50px;text-align:center;background:#ecbf2a;font-size:17px;font-weight:700;padding:2px;border:2px solid #fff}@media(max-width:800px){.ck-work-form .form-title{display:none}}.ck-work-form .form-content{background:#eaeaea;border-radius:10px;padding:2em 0;box-sizing:border-box;align-items:center;margin-bottom:.4em}@media(max-width:800px){.ck-work-form .form-content{padding:0 1em}}@media(max-width:800px){.ck-work-form .form-content .ck-col{padding:.5em 0!important;display:flex;align-items:center}.ck-work-form .form-content .ck-col:before{font-size:17px;background:#ecbf2a;font-weight:700;border-radius:20px;padding:0 .6em .1em;white-space:nowrap;margin-right:1em}}.ck-work-form .form-content .item-name{font-size:26px;font-weight:700;padding:0 1.5em}@media(max-width:800px){.ck-work-form .form-content .item-name{font-size:20px}.ck-work-form .form-content .item-name:before{content:"項目"}}.ck-work-form .form-content .item-content{padding:0 1.2em;border:1px solid #fff;border-width:0 1px}@media(max-width:800px){.ck-work-form .form-content .item-content{border-width:1px 0}.ck-work-form .form-content .item-content:before{content:"內容"}}.ck-work-form .form-content .budget{text-align:center;font-size:40px;font-family:Oswald,sans-serif}@media(max-width:800px){.ck-work-form .form-content .budget{font-size:30px;text-align:left}.ck-work-form .form-content .budget:before{content:"預算"}}.ck-purpose .purpose-item:first-child{display:flex;margin-bottom:1em}@media(max-width:1280px){.ck-purpose .purpose-item:first-child{flex-direction:column}}.ck-purpose .purpose-item:first-child .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.ck-purpose .purpose-item:first-child .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.ck-purpose .purpose-item:first-child .content-card{width:30%;background:#fe90c1}@media(max-width:1280px){.ck-purpose .purpose-item:first-child .content-card{width:100%}}.ck-purpose .purpose-item:first-child .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:first-child .purpose-title{display:flex;align-items:center}}.ck-purpose .purpose-item:first-child .purpose-title h3{color:#fe90c1;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.ck-purpose .purpose-item:first-child .purpose-title h3{margin-left:8px}}@media(max-width:800px){.ck-purpose .purpose-item:first-child .purpose-title h3{font-size:26px}}.ck-purpose .purpose-item:first-child .purpose-title .en-font,.ck-purpose .purpose-item:first-child .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:first-child .purpose-title .page-item{color:#fe90c1;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:first-child .purpose-title .en-font,.ck-purpose .purpose-item:first-child .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:first-child .purpose-title .page-item{position:unset}}@media(max-width:800px){.ck-purpose .purpose-item:first-child .purpose-title .en-font,.ck-purpose .purpose-item:first-child .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:first-child .purpose-title .page-item{font-size:60px;line-height:57px}}.ck-purpose .purpose-item:first-child .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#399d61}.ck-purpose .purpose-item:first-child .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.ck-purpose .purpose-item:first-child .purpose-content{padding:.5em 1em}}.ck-purpose .purpose-item:nth-child(2){display:flex;margin-bottom:1em}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(2){flex-direction:column}}.ck-purpose .purpose-item:nth-child(2) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(2) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.ck-purpose .purpose-item:nth-child(2) .content-card{width:30%;background:#76dcff}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(2) .content-card{width:100%}}.ck-purpose .purpose-item:nth-child(2) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(2) .purpose-title{display:flex;align-items:center}}.ck-purpose .purpose-item:nth-child(2) .purpose-title h3{color:#76dcff;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(2) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(2) .purpose-title h3{font-size:26px}}.ck-purpose .purpose-item:nth-child(2) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(2) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(2) .purpose-title .page-item{color:#76dcff;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(2) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(2) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(2) .purpose-title .page-item{position:unset}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(2) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(2) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(2) .purpose-title .page-item{font-size:60px;line-height:57px}}.ck-purpose .purpose-item:nth-child(2) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#ec9569}.ck-purpose .purpose-item:nth-child(2) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(2) .purpose-content{padding:.5em 1em}}.ck-purpose .purpose-item:nth-child(3){display:flex;margin-bottom:1em}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(3){flex-direction:column}}.ck-purpose .purpose-item:nth-child(3) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(3) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.ck-purpose .purpose-item:nth-child(3) .content-card{width:30%;background:#399d61}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(3) .content-card{width:100%}}.ck-purpose .purpose-item:nth-child(3) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(3) .purpose-title{display:flex;align-items:center}}.ck-purpose .purpose-item:nth-child(3) .purpose-title h3{color:#399d61;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(3) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(3) .purpose-title h3{font-size:26px}}.ck-purpose .purpose-item:nth-child(3) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(3) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(3) .purpose-title .page-item{color:#399d61;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(3) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(3) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(3) .purpose-title .page-item{position:unset}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(3) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(3) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(3) .purpose-title .page-item{font-size:60px;line-height:57px}}.ck-purpose .purpose-item:nth-child(3) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#ecbf2a}.ck-purpose .purpose-item:nth-child(3) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(3) .purpose-content{padding:.5em 1em}}.ck-purpose .purpose-item:nth-child(4){display:flex;margin-bottom:1em}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(4){flex-direction:column}}.ck-purpose .purpose-item:nth-child(4) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(4) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.ck-purpose .purpose-item:nth-child(4) .content-card{width:30%;background:#ec9569}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(4) .content-card{width:100%}}.ck-purpose .purpose-item:nth-child(4) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(4) .purpose-title{display:flex;align-items:center}}.ck-purpose .purpose-item:nth-child(4) .purpose-title h3{color:#ec9569;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(4) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(4) .purpose-title h3{font-size:26px}}.ck-purpose .purpose-item:nth-child(4) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(4) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(4) .purpose-title .page-item{color:#ec9569;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(4) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(4) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(4) .purpose-title .page-item{position:unset}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(4) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(4) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(4) .purpose-title .page-item{font-size:60px;line-height:57px}}.ck-purpose .purpose-item:nth-child(4) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#76dcff}.ck-purpose .purpose-item:nth-child(4) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(4) .purpose-content{padding:.5em 1em}}.ck-purpose .purpose-item:nth-child(5){display:flex;margin-bottom:1em}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(5){flex-direction:column}}.ck-purpose .purpose-item:nth-child(5) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(5) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.ck-purpose .purpose-item:nth-child(5) .content-card{width:30%;background:#399d61}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(5) .content-card{width:100%}}.ck-purpose .purpose-item:nth-child(5) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(5) .purpose-title{display:flex;align-items:center}}.ck-purpose .purpose-item:nth-child(5) .purpose-title h3{color:#399d61;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(5) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(5) .purpose-title h3{font-size:26px}}.ck-purpose .purpose-item:nth-child(5) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(5) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(5) .purpose-title .page-item{color:#399d61;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(5) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(5) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(5) .purpose-title .page-item{position:unset}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(5) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(5) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(5) .purpose-title .page-item{font-size:60px;line-height:57px}}.ck-purpose .purpose-item:nth-child(5) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#fe90c1}.ck-purpose .purpose-item:nth-child(5) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(5) .purpose-content{padding:.5em 1em}}.ck-purpose .purpose-item:nth-child(6){display:flex;margin-bottom:1em}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(6){flex-direction:column}}.ck-purpose .purpose-item:nth-child(6) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(6) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.ck-purpose .purpose-item:nth-child(6) .content-card{width:30%;background:#ecbf2a}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(6) .content-card{width:100%}}.ck-purpose .purpose-item:nth-child(6) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(6) .purpose-title{display:flex;align-items:center}}.ck-purpose .purpose-item:nth-child(6) .purpose-title h3{color:#ecbf2a;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(6) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(6) .purpose-title h3{font-size:26px}}.ck-purpose .purpose-item:nth-child(6) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(6) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(6) .purpose-title .page-item{color:#ecbf2a;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.ck-purpose .purpose-item:nth-child(6) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(6) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(6) .purpose-title .page-item{position:unset}}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(6) .purpose-title .en-font,.ck-purpose .purpose-item:nth-child(6) .purpose-title .pagination .page-item,.pagination .ck-purpose .purpose-item:nth-child(6) .purpose-title .page-item{font-size:60px;line-height:57px}}.ck-purpose .purpose-item:nth-child(6) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#399d61}.ck-purpose .purpose-item:nth-child(6) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.ck-purpose .purpose-item:nth-child(6) .purpose-content{padding:.5em 1em}}@media(max-width:1280px){[data-page=index]{min-height:80vh}}.index-h1{opacity:0;height:0}.index-slider{position:relative}.index-slider .item img{max-width:100%;width:100%;aspect-ratio:23/7;-o-object-fit:cover;object-fit:cover}@media(max-width:800px){.index-slider .item img{aspect-ratio:3/2}}.index-slider .owl-dots{position:absolute;left:50%;bottom:3%;transform:translateX(-50%);transition:all .2s;z-index:2}@media(max-width:1280px){.index-slider .owl-dots{display:none}}.index-slider .owl-dot{display:inline-block}.index-slider .owl-dot:active,.index-slider .owl-dot:focus{outline:none}.index-slider .owl-dot span{width:12px;height:12px;background:#b1b1b1;border-radius:50%;display:block;margin:5px}.index-slider .owl-dot.active span{background:#fff}.index-links-block{padding-top:3em;padding-bottom:3em}.index-links-block .index-links{display:flex;flex-wrap:wrap;justify-content:center}.index-links-block .index-links .index-link{box-sizing:border-box;width:16.66%;transition:.3s}@media(max-width:800px){.index-links-block .index-links .index-link{width:33.33%}}.index-links-block .index-links .index-link:hover{filter:brightness(1.06);transform:translateY(8px)}.index-links-block .index-links img{max-width:100%}.timeline-items{max-width:900px;margin:0 auto 3em;position:relative}.timeline-item{background-color:inherit;width:calc(50% + 8px);display:flex;flex-direction:row-reverse;text-align:left;margin-left:auto;padding-bottom:2em;position:relative}@media(max-width:800px){.timeline-item{margin-left:unset;width:100%}}.timeline-item:after{content:"";position:absolute;width:1px;border-left:1px dashed #399d61;top:0;bottom:0;left:7px;z-index:-1;transform:scaleY(0);transform-origin:top}.timeline-item .content-card{padding:12px}.timeline-item .content-card .timeline-title{display:inline-block;font-size:50px;font-weight:500;line-height:.9em;padding:0 .2em 0 .1em}.timeline-item .content-card .timeline-content{color:#388827}.timeline-item .content-card .timeline-content p:before{content:"→";margin-right:4px}.timeline-item .circle{width:16px;height:16px;border:4px solid #38532a;border-radius:50%;background:#fff;box-sizing:border-box;flex:none;margin-top:28px;transform:scale(0);animation:circle-ani .2s .5s forwards}@media(min-width:801px){.timeline-item:nth-child(2n){margin-right:auto;margin-left:unset;flex-direction:row;text-align:right}.timeline-item:nth-child(2n) .timeline-content{text-align:left}.timeline-item:nth-child(2n):after{right:7px;left:unset}}.timeline-item:first-child:after{top:28px}.timeline-item:last-child:after{height:28px}.timeline-item:nth-child(5n+1):after{animation:line-ani .2s forwards}.timeline-item:nth-child(5n+1) .timeline-title{color:#399d61;background:#fe90c1}.timeline-item:nth-child(5n+2):after{animation:line-ani .2s .2s forwards}.timeline-item:nth-child(5n+2) .timeline-title{color:#76dcff;background:#399d61}.timeline-item:nth-child(5n+3):after{animation:line-ani .2s .4s forwards}.timeline-item:nth-child(5n+3) .timeline-title{color:#76dcff;background:#ec9569}.timeline-item:nth-child(5n+4):after{animation:line-ani .2s .6s forwards}.timeline-item:nth-child(5n+4) .timeline-title{color:#399d61;background:#76dcff}.timeline-item:nth-child(5n+5):after{animation:line-ani .2s .8s forwards}.timeline-item:nth-child(5n+5) .timeline-title{color:#ec9569;background:#399d61}@keyframes line-ani{to{transform:scaleY(1)}}@keyframes circle-ani{to{transform:scale(1)}}.purpose-item:first-child{display:flex;margin-bottom:1em}@media(max-width:1280px){.purpose-item:first-child{flex-direction:column}}.purpose-item:first-child .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.purpose-item:first-child .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.purpose-item:first-child .content-card{width:30%;background:#fe90c1}@media(max-width:1280px){.purpose-item:first-child .content-card{width:100%}}.purpose-item:first-child .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.purpose-item:first-child .purpose-title{display:flex;align-items:center}}.purpose-item:first-child .purpose-title h3{color:#fe90c1;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.purpose-item:first-child .purpose-title h3{margin-left:8px}}@media(max-width:800px){.purpose-item:first-child .purpose-title h3{font-size:26px}}.pagination .purpose-item:first-child .purpose-title .page-item,.purpose-item:first-child .purpose-title .en-font,.purpose-item:first-child .purpose-title .pagination .page-item{color:#fe90c1;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.pagination .purpose-item:first-child .purpose-title .page-item,.purpose-item:first-child .purpose-title .en-font,.purpose-item:first-child .purpose-title .pagination .page-item{position:unset}}@media(max-width:800px){.pagination .purpose-item:first-child .purpose-title .page-item,.purpose-item:first-child .purpose-title .en-font,.purpose-item:first-child .purpose-title .pagination .page-item{font-size:60px;line-height:57px}}.purpose-item:first-child .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#399d61}.purpose-item:first-child .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.purpose-item:first-child .purpose-content{padding:.5em 1em}}.purpose-item:nth-child(2){display:flex;margin-bottom:1em}@media(max-width:1280px){.purpose-item:nth-child(2){flex-direction:column}}.purpose-item:nth-child(2) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.purpose-item:nth-child(2) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.purpose-item:nth-child(2) .content-card{width:30%;background:#76dcff}@media(max-width:1280px){.purpose-item:nth-child(2) .content-card{width:100%}}.purpose-item:nth-child(2) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.purpose-item:nth-child(2) .purpose-title{display:flex;align-items:center}}.purpose-item:nth-child(2) .purpose-title h3{color:#76dcff;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.purpose-item:nth-child(2) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.purpose-item:nth-child(2) .purpose-title h3{font-size:26px}}.pagination .purpose-item:nth-child(2) .purpose-title .page-item,.purpose-item:nth-child(2) .purpose-title .en-font,.purpose-item:nth-child(2) .purpose-title .pagination .page-item{color:#76dcff;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.pagination .purpose-item:nth-child(2) .purpose-title .page-item,.purpose-item:nth-child(2) .purpose-title .en-font,.purpose-item:nth-child(2) .purpose-title .pagination .page-item{position:unset}}@media(max-width:800px){.pagination .purpose-item:nth-child(2) .purpose-title .page-item,.purpose-item:nth-child(2) .purpose-title .en-font,.purpose-item:nth-child(2) .purpose-title .pagination .page-item{font-size:60px;line-height:57px}}.purpose-item:nth-child(2) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#ec9569}.purpose-item:nth-child(2) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.purpose-item:nth-child(2) .purpose-content{padding:.5em 1em}}.purpose-item:nth-child(3){display:flex;margin-bottom:1em}@media(max-width:1280px){.purpose-item:nth-child(3){flex-direction:column}}.purpose-item:nth-child(3) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.purpose-item:nth-child(3) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.purpose-item:nth-child(3) .content-card{width:30%;background:#399d61}@media(max-width:1280px){.purpose-item:nth-child(3) .content-card{width:100%}}.purpose-item:nth-child(3) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.purpose-item:nth-child(3) .purpose-title{display:flex;align-items:center}}.purpose-item:nth-child(3) .purpose-title h3{color:#399d61;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.purpose-item:nth-child(3) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.purpose-item:nth-child(3) .purpose-title h3{font-size:26px}}.pagination .purpose-item:nth-child(3) .purpose-title .page-item,.purpose-item:nth-child(3) .purpose-title .en-font,.purpose-item:nth-child(3) .purpose-title .pagination .page-item{color:#399d61;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.pagination .purpose-item:nth-child(3) .purpose-title .page-item,.purpose-item:nth-child(3) .purpose-title .en-font,.purpose-item:nth-child(3) .purpose-title .pagination .page-item{position:unset}}@media(max-width:800px){.pagination .purpose-item:nth-child(3) .purpose-title .page-item,.purpose-item:nth-child(3) .purpose-title .en-font,.purpose-item:nth-child(3) .purpose-title .pagination .page-item{font-size:60px;line-height:57px}}.purpose-item:nth-child(3) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#ecbf2a}.purpose-item:nth-child(3) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.purpose-item:nth-child(3) .purpose-content{padding:.5em 1em}}.purpose-item:nth-child(4){display:flex;margin-bottom:1em}@media(max-width:1280px){.purpose-item:nth-child(4){flex-direction:column}}.purpose-item:nth-child(4) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.purpose-item:nth-child(4) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.purpose-item:nth-child(4) .content-card{width:30%;background:#ec9569}@media(max-width:1280px){.purpose-item:nth-child(4) .content-card{width:100%}}.purpose-item:nth-child(4) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.purpose-item:nth-child(4) .purpose-title{display:flex;align-items:center}}.purpose-item:nth-child(4) .purpose-title h3{color:#ec9569;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.purpose-item:nth-child(4) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.purpose-item:nth-child(4) .purpose-title h3{font-size:26px}}.pagination .purpose-item:nth-child(4) .purpose-title .page-item,.purpose-item:nth-child(4) .purpose-title .en-font,.purpose-item:nth-child(4) .purpose-title .pagination .page-item{color:#ec9569;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.pagination .purpose-item:nth-child(4) .purpose-title .page-item,.purpose-item:nth-child(4) .purpose-title .en-font,.purpose-item:nth-child(4) .purpose-title .pagination .page-item{position:unset}}@media(max-width:800px){.pagination .purpose-item:nth-child(4) .purpose-title .page-item,.purpose-item:nth-child(4) .purpose-title .en-font,.purpose-item:nth-child(4) .purpose-title .pagination .page-item{font-size:60px;line-height:57px}}.purpose-item:nth-child(4) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#76dcff}.purpose-item:nth-child(4) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.purpose-item:nth-child(4) .purpose-content{padding:.5em 1em}}.purpose-item:nth-child(5){display:flex;margin-bottom:1em}@media(max-width:1280px){.purpose-item:nth-child(5){flex-direction:column}}.purpose-item:nth-child(5) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.purpose-item:nth-child(5) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.purpose-item:nth-child(5) .content-card{width:30%;background:#399d61}@media(max-width:1280px){.purpose-item:nth-child(5) .content-card{width:100%}}.purpose-item:nth-child(5) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.purpose-item:nth-child(5) .purpose-title{display:flex;align-items:center}}.purpose-item:nth-child(5) .purpose-title h3{color:#399d61;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.purpose-item:nth-child(5) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.purpose-item:nth-child(5) .purpose-title h3{font-size:26px}}.pagination .purpose-item:nth-child(5) .purpose-title .page-item,.purpose-item:nth-child(5) .purpose-title .en-font,.purpose-item:nth-child(5) .purpose-title .pagination .page-item{color:#399d61;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.pagination .purpose-item:nth-child(5) .purpose-title .page-item,.purpose-item:nth-child(5) .purpose-title .en-font,.purpose-item:nth-child(5) .purpose-title .pagination .page-item{position:unset}}@media(max-width:800px){.pagination .purpose-item:nth-child(5) .purpose-title .page-item,.purpose-item:nth-child(5) .purpose-title .en-font,.purpose-item:nth-child(5) .purpose-title .pagination .page-item{font-size:60px;line-height:57px}}.purpose-item:nth-child(5) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#fe90c1}.purpose-item:nth-child(5) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.purpose-item:nth-child(5) .purpose-content{padding:.5em 1em}}.purpose-item:nth-child(6){display:flex;margin-bottom:1em}@media(max-width:1280px){.purpose-item:nth-child(6){flex-direction:column}}.purpose-item:nth-child(6) .purpose-img{height:552px;width:70%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1280px){.purpose-item:nth-child(6) .purpose-img{width:100%;height:auto;aspect-ratio:14/9}}.purpose-item:nth-child(6) .content-card{width:30%;background:#ecbf2a}@media(max-width:1280px){.purpose-item:nth-child(6) .content-card{width:100%}}.purpose-item:nth-child(6) .purpose-title{background:#fff;box-sizing:border-box;font-weight:700;position:relative;margin-top:1em;padding:4px 0}@media(max-width:1280px){.purpose-item:nth-child(6) .purpose-title{display:flex;align-items:center}}.purpose-item:nth-child(6) .purpose-title h3{color:#ecbf2a;font-size:38px;line-height:1.1em;margin-left:6%;letter-spacing:2px}@media(max-width:1280px){.purpose-item:nth-child(6) .purpose-title h3{margin-left:8px}}@media(max-width:800px){.purpose-item:nth-child(6) .purpose-title h3{font-size:26px}}.pagination .purpose-item:nth-child(6) .purpose-title .page-item,.purpose-item:nth-child(6) .purpose-title .en-font,.purpose-item:nth-child(6) .purpose-title .pagination .page-item{color:#ecbf2a;font-size:88px;line-height:83px;font-weight:600;position:absolute;right:95%;top:0;background:#fff;padding:4px 0}@media(max-width:1280px){.pagination .purpose-item:nth-child(6) .purpose-title .page-item,.purpose-item:nth-child(6) .purpose-title .en-font,.purpose-item:nth-child(6) .purpose-title .pagination .page-item{position:unset}}@media(max-width:800px){.pagination .purpose-item:nth-child(6) .purpose-title .page-item,.purpose-item:nth-child(6) .purpose-title .en-font,.purpose-item:nth-child(6) .purpose-title .pagination .page-item{font-size:60px;line-height:57px}}.purpose-item:nth-child(6) .purpose-title:after{content:"";width:30px;height:100%;position:absolute;right:0;top:0;background:#399d61}.purpose-item:nth-child(6) .purpose-content{padding:.5em 1.5em}@media(max-width:800px){.purpose-item:nth-child(6) .purpose-content{padding:.5em 1em}}.cards-list{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;margin:0 auto 80px}.single-card{width:25%;padding:1.2em 1em;box-sizing:border-box}@media(max-width:1280px){.single-card{width:50%}}@media(max-width:640px){.single-card{flex:0 0 100%;width:100%}}.single-card .post-title{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hot-blood-posts-container .single-card:hover .img-cover{transform:scale(1.08)}.hot-blood-posts-container .single-card:hover .post-title-group{color:#ecbf2a}.hot-blood-posts-container .single-card:hover .post-arrow{transform:translateX(8px)}.hot-blood-posts-container .imgbox{aspect-ratio:6/5}.hot-blood-posts-container .post-title-group{margin:1em 0;font-size:20px;font-weight:700;transition:.3s;line-height:1.3em}.hot-blood-posts-container .post-title-group .lesson{padding-top:2px;font-size:22px;font-weight:300;letter-spacing:2px;line-height:1em;display:inline-flex;align-items:center}.hot-blood-posts-container .post-title-group .lesson:after{content:"";height:22px;width:1px;background:#0e0e0e;display:inline-block;margin:1px .5em 0}.hot-blood-posts-container .post-info{margin-bottom:.8em;display:flex;flex-wrap:wrap;font-size:17px;line-height:1.2em;font-weight:400}.hot-blood-posts-container .post-info .school{padding-right:.5em}.hot-blood-posts-container .post-disc{border-top:1px solid #0e0e0e;padding-top:.2em;margin-bottom:1.5em;text-align:justify;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space-collapse:collapse;text-wrap:wrap;overflow:hidden}.hot-blood-posts-container .post-btn{display:flex;line-height:1em;align-items:flex-end}.hot-blood-posts-container .post-btn .post-arrow{margin-left:.5em;margin-bottom:1px;transition:.2s}.teacher-talking-posts-container .single-card:hover .img-cover{transform:scale(1.08)}.teacher-talking-posts-container .single-card:hover .post-arrow{transform:translateX(8px)}.teacher-talking-posts-container .single-card:nth-child(8n+1) .post-title-group{background:#ec9569}.teacher-talking-posts-container .single-card:nth-child(8n+2) .post-title-group{background:#bfc3fc}.teacher-talking-posts-container .single-card:nth-child(8n+3) .post-title-group{background:#ecbf2a}.teacher-talking-posts-container .single-card:nth-child(8n+4) .post-title-group{background:#56d79a}.teacher-talking-posts-container .single-card:nth-child(8n+5) .post-title-group{background:#ecbf2a}.teacher-talking-posts-container .single-card:nth-child(8n+6) .post-title-group{background:#399d61}.teacher-talking-posts-container .single-card:nth-child(8n+7) .post-title-group{background:#fe90c1}.teacher-talking-posts-container .single-card:nth-child(8n+8) .post-title-group{background:#76dcff}.teacher-talking-posts-container .imgbox{aspect-ratio:5/3}.teacher-talking-posts-container .post-title-group{padding:.3em .2em;font-size:20px;line-height:1.1em;font-weight:500;transition:.3s;letter-spacing:.5px;color:#fff;min-height:54px;box-sizing:border-box;display:flex;align-items:flex-end}.teacher-talking-posts-container .post-arrow{width:10px;-o-object-fit:contain;object-fit:contain;padding:0 0 4px 4px;transition:.2s}[data-page=post-inner] .post-info{margin-bottom:.8em;display:flex;flex-wrap:wrap;font-size:17px;line-height:1.2em;font-weight:400;color:#a7a7a7}[data-page=post-inner] .post-info .school{padding-right:.5em}.post-inner-illustrate .illustrate-group{display:flex;align-items:center;margin-bottom:1.5em;padding:0 2em}@media(max-width:800px){.post-inner-illustrate .illustrate-group{flex-direction:column;align-items:flex-end;padding:0 .5em;margin-bottom:1em}}.post-inner-illustrate img{max-width:100%;-o-object-fit:contain;object-fit:contain}.post-inner-illustrate img.tao-talk{width:30%;padding:0 2em;box-sizing:border-box}@media(max-width:800px){.post-inner-illustrate img.tao-talk{width:60%}}@media(max-width:640px){.post-inner-illustrate img.tao-talk{width:80%}}.post-inner-illustrate img.tao-talk-word{width:70%}@media(max-width:800px){.post-inner-illustrate img.tao-talk-word{width:100%}}.popup-video{position:relative;display:block;margin-bottom:1.5em}.popup-video img:not(.video-icon){aspect-ratio:6/5;max-width:100%;width:400px;height:auto;-o-object-fit:cover;object-fit:cover}.popup-video .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s}.popup-video:hover .video-icon{transform:translate(-50%,-50%) scale(1.2)}.school-container{display:flex;margin-bottom:2em}@media(max-width:1280px){.school-container{flex-direction:column}}.taiwan-group{width:50%;position:relative;text-align:center}@media(max-width:1280px){.taiwan-group{width:100%}}.taiwan-group .imgbox-outer{width:-moz-fit-content;width:fit-content;margin:0 auto}.taiwan-group .imgbox{position:relative}.taiwan-group .taiwan-img{width:480px}@media(max-width:1280px){.taiwan-group .taiwan-img{width:370px}}@media(max-width:800px){.taiwan-group .taiwan-img{width:280px}}.taiwan-group .tabs-group{position:absolute;top:0;left:0;width:100%;height:536px;z-index:2}@media(max-width:1280px){.taiwan-group .tabs-group{position:unset;height:100%}}.taiwan-group .tabs-btn{position:relative;width:100%;height:100%}@media(max-width:1280px){.taiwan-group .tabs-btn{text-align:left;margin:.5em 0 1.2em}}.taiwan-group .tab{color:#0e0e0e;border-radius:20px 0 0 20px;box-sizing:border-box;position:relative;display:inline-block;padding:.1em 4.5em .2em .6em;margin:.4em 0}@media(max-width:800px){.taiwan-group .tab{padding:.1em 3em .2em .6em}}.taiwan-group .tab span{position:relative;display:inline-flex;align-items:center}.taiwan-group .tab span:after{content:"";width:14px;height:14px;background:url(/packs/media/public/images/school/school-arrow-black-d842e280202bff7be7c9273e500c09d0.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;display:inline-block;margin:1px 0 0 .2em}.taiwan-group .tab:after{content:"";width:100%;height:100%;background:url(/packs/media/public/images/school/school-tab-arrow-9020332ec491c9cd90db9e0d5666b727.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}.taiwan-group .tab.active{color:#fff}.taiwan-group .tab.active span:after{background:url(/packs/media/public/images/school/school-arrow-eee3ec5008b2dae83a0b21c6b8111653.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}@media(min-width:1281px){.taiwan-group .tab{position:absolute;margin-bottom:0}.taiwan-group .tab:hover{color:#fff}.taiwan-group .tab:hover span:after{background:url(/packs/media/public/images/school/school-arrow-eee3ec5008b2dae83a0b21c6b8111653.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.taiwan-group .tab[data-map=new-taipei-city]{top:0;left:67%;padding:.1em .6em .2em 4.5em;text-align:right}.taiwan-group .tab[data-map=new-taipei-city] span{flex-direction:row-reverse}.taiwan-group .tab[data-map=new-taipei-city] span:after{transform:rotate(180deg);margin:1px .2em 0 0}.taiwan-group .tab[data-map=new-taipei-city]:after{transform:translateY(-50%) rotate(180deg)}.taiwan-group .tab[data-map=taoyuan-city]{top:3%;left:32%}.taiwan-group .tab[data-map=hsinchu-county]{top:10%;left:28%}.taiwan-group .tab[data-map=taichung-city]{top:22%;left:18%}.taiwan-group .tab[data-map=nantou-county]{top:32%;left:28%}.taiwan-group .tab[data-map=yunlin-county]{top:38%;left:0}.taiwan-group .tab[data-map=chiayi-county]{top:46%;left:0}.taiwan-group .tab[data-map=tainan-city]{top:56%;left:0}.taiwan-group .tab[data-map=kaohsiung-city]{top:66%;left:2%}.taiwan-group .tab[data-map=pingtung-county]{top:76%;left:14%}.taiwan-group .tab[data-map=taitung-county]{top:60%;left:50%;padding:.1em .6em .2em 4.5em;text-align:right}.taiwan-group .tab[data-map=taitung-county] span{flex-direction:row-reverse}.taiwan-group .tab[data-map=taitung-county] span:after{transform:rotate(180deg);margin:1px .2em 0 0}.taiwan-group .tab[data-map=taitung-county]:after{transform:translateY(-50%) rotate(180deg)}}.taiwan-group .taiwan-circle{position:absolute;z-index:2;top:5%;left:70%;transition:.2s}@media(min-width:1281px){.taiwan-group .taiwan-circle{display:none}}.taiwan-group .taiwan-circle .circle-inner{position:relative;width:12px;height:12px;background:#fe90c1;border-radius:50%;border:1px solid #fff}@media(max-width:640px){.taiwan-group .taiwan-circle .circle-inner{width:8px;height:8px}}.taiwan-group .taiwan-circle .circle-inner:after{content:"";width:100%;height:100%;background:#fff;position:absolute;top:50%;left:50%;animation:circle-scale 1s infinite;transform-origin:center center;border-radius:50%;z-index:-1}@keyframes circle-scale{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.taiwan-group .taiwan-circle[data-map-target=new-taipei-city]{top:5%;left:70%}.taiwan-group .taiwan-circle[data-map-target=taoyuan-city]{top:7%;left:58%}.taiwan-group .taiwan-circle[data-map-target=hsinchu-county]{top:11%;left:47%}.taiwan-group .taiwan-circle[data-map-target=taichung-city]{top:22%;left:33%}.taiwan-group .taiwan-circle[data-map-target=nantou-county]{top:34%;left:42%}.taiwan-group .taiwan-circle[data-map-target=yunlin-county]{top:40%;left:20%}.taiwan-group .taiwan-circle[data-map-target=chiayi-county]{top:48%;left:20%}.taiwan-group .taiwan-circle[data-map-target=tainan-city]{top:56%;left:7%}.taiwan-group .taiwan-circle[data-map-target=kaohsiung-city]{top:66%;left:24%}.taiwan-group .taiwan-circle[data-map-target=pingtung-county]{top:76%;left:36%}.taiwan-group .taiwan-circle[data-map-target=taitung]{top:60%;left:50%}.school-content-group{width:50%}@media(max-width:1280px){.school-content-group{width:100%}}.instruction-items{border:3px solid #ecbf2a;border-radius:20px;padding:1.5em 2em}@media(min-width:801px){.instruction-items{-moz-column-count:2;grid-column-gap:3em;-moz-column-gap:3em;column-gap:3em;-moz-columns:2;-moz-column-width:50px 2;columns:50px 2 2;-moz-column-rule:2px solid #eaeaea;column-rule:2px solid #eaeaea}}.instruction-items .instruction-item{padding:.4em 0;display:flex;align-items:center}.instruction-items .instruction-item:before{content:"";width:6px;height:6px;background:#ec9569;border-radius:50%;margin-right:1em}.donations-items{display:flex;flex-wrap:wrap;width:100%;margin-bottom:2em;box-sizing:border-box}.donations-items .donations-item{width:33.33%;padding:1em;margin-bottom:1em;box-sizing:border-box}@media(max-width:1280px){.donations-items .donations-item{padding:.5em}}@media(max-width:800px){.donations-items .donations-item{width:100%}}.donations-items .donations-item .title-lg{text-align:center;background:#ecbf2a;border-radius:20px 20px 0 0;padding:.4em 0;letter-spacing:2px}.donations-items .donate-group{height:402px;background:#eaeaea;padding:0 1.2em;border:2px solid #ecbf2a;border-radius:0 0 20px 20px;box-sizing:border-box}@media(max-width:1280px){.donations-items .donate-group{padding:0 .8em}}@media(max-width:800px){.donations-items .donate-group{height:auto}}.donations-items .donate-group .btn-border{margin:1.5em 0;display:block}.donations-items .donate-note{margin-bottom:1em}.donator-note-group{padding:1.2em;margin-bottom:1.5em}.donator-search-form{margin-bottom:2.2em}.donator-search-form .basic-form-group{align-items:center;margin-bottom:20px}@media(max-width:1280px){.donator-search-form .basic-form-group{flex-direction:column}}.donator-search-form .form-group{display:flex}.donator-search-form .form-group select{margin-right:.4em;min-width:140px}@media(max-width:800px){.donator-search-form .form-group select{min-width:68px}}.donator-search-form span.form-time-text{margin-right:.4em}@media(max-width:800px){.donator-search-form span.form-time-text{margin-right:.2em}}.donator-search-group{display:flex;align-items:center}@media(max-width:800px){.donator-search-group{margin-bottom:1em}}.donationrecord-submit{display:flex;align-items:center}.donationrecord-submit a{white-space:nowrap}.donationrecord-submit a:hover{color:#ed6d01}.donator-tabs{margin-bottom:40px}@media(min-width:801px){.donator-tabs{margin-bottom:60px;display:flex}}.donator-tabs .tabs{display:flex;flex-direction:column}@media(max-width:800px){.donator-tabs .tabs{flex-direction:row;justify-content:center;width:100%}}.donator-tabs .tab{background:#fff;border:2px solid #ecbf2a;padding:.4em 2em .45em;box-sizing:border-box;margin-bottom:8px;display:block}@media(max-width:800px){.donator-tabs .tab{padding:.3em 1.2em .35em;margin-bottom:20px}.donator-tabs .tab:first-child{margin-right:8px}}.donator-tabs .tab:hover{background:rgba(236,191,42,.2)}.donator-tabs .tab.active{background:#ecbf2a;color:#fff;border:2px solid #ecbf2a}.donator-tabs .tabs-content{width:calc(100% - 160px);padding-left:20px;box-sizing:border-box}@media(max-width:800px){.donator-tabs .tabs-content{width:100%;padding-left:0}}.donator-tabs .tab-content{display:none}.donator-tabs .tab-content.active{display:block}