@charset "UTF-8";:root{--primary-color:#EC6C00;--secondary-color:#0B3A7E;--text-color:#333;--bg-color:#fff;--dark:#1C1C1C;--gray:#DCE4E5;--font-family-base:Barlow, Noto Sans TC, sans-serif;--font-family-en:Barlow, sans-serif;--g-gap:clamp(0.75rem, 0.6863rem + 0.2614vw, 1rem);--g-sec:clamp(2rem, 1.2353rem + 3.1373vw, 15rem);--content-max-width:1200px;--breakout-max-width:1400px;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);--padding-inline:calc(var(--g-gap) * 2);--fs-head-title:clamp(1.5rem, 1.2103960396rem + 1.1881188119vw, 2.25rem);--fs-head-subtitle:clamp(0.875rem, 0.8267326733rem + 0.198019802vw, 1rem);--fs-head-text:clamp(0.9375rem, 0.9133663366rem + 0.099009901vw, 1rem);--fs-list-title:clamp(1.125rem, 1.0767326733rem + 0.198019802vw, 1.25rem);--fs-list-text:clamp(1rem, 0.9517326733rem + 0.198019802vw, 1.125rem);--fs-message-text:clamp(0.9375rem, 0.9133663366rem + 0.099009901vw, 1rem);--g-txt:clamp(0.9375rem, 0.8892326733rem + 0.198019802vw, 1.0625rem);--fz-sm:0.9375em;--plyr-control-spacing:10px;--plyr-color-main:var(--primary-color);--swiper-pagination-bullet-width:10px;--swiper-pagination-bullet-height:10px;--swiper-pagination-bullet-horizontal-gap:10px;--swiper-theme-color:var(--primary-color);--swiper-pagination-bottom:2rem;--article-title:#000;--kanban-pagination:#000;--kanban-pagination-active:#0B3A7E;--g-radius:clamp(0.5rem, 0.6863rem + 0.2614vw, 10px);--dark-grey:#333;--light-grey:#f4f4f4;--border-color:#e0e0e0;--table-header-bg:#4dae50;--spacing-md:1.5rem;--border-radius:12px;--primary-green:#52a856;--dark-text:#333;--light-text:#666;--bg-light-blue:#f4f8f9;--card-padding:2rem;--bg-light-gray:#f4f6f8;--card-radius:10px;--dark-green:#2c8c48;--max-width:1200px;--white:#fff;--career-primary-green:#2fa84f;--career-bg-light:#f8fbfd;--about-primary-green:#6bc06a;--about-dark-green:#4cae4c;--about-bg-light:#f8f9fa;--about-card-shadow:0 10px 30px rgba(0, 0, 0, 0.05);--org-line-color:#ccc;--org-line-width:1px;--org-card-radius:6px;--org-text-color:#fff;--c-blue-dark:linear-gradient(180deg, #5b70a0 0%, #3e5080 100%);--c-blue-mid:linear-gradient(180deg, #6c84b4 0%, #4a5f90 100%);--c-blue-light:linear-gradient(180deg, #4d8cc0 0%, #2a6ca0 100%);--c-teal:linear-gradient(180deg, #66cbb7 0%, #3aa390 100%);--edu-primary-green:#4caf50;--edu-light-bg:#f9fafb;--spacing-unit:2rem}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;text-decoration:none;vertical-align:top;max-width:100%;pointer-events:none}a{color:#231815;outline:none}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input,textarea,select,button{font-size:1rem;font-weight:400}textarea,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input,textarea,select{-webkit-box-shadow:none !important;box-shadow:none !important;border:none;font-size:1rem;border-radius:0}input,textarea,select,input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}label{font-weight:inherit;margin:0;padding:0;border:0;vertical-align:baseline}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-size:100%;font-style:inherit;font-weight:inherit;outline:0}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:#888;font-size:15px;opacity:1}.reset{margin:0;padding:0;list-style:none;border:0;border-spacing:0;border-collapse:collapse}.reset input,
.reset label,
.reset
select{vertical-align:middle}input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{position:relative;overflow-x:hidden;width:100%;margin:0;padding:0;font-size:16px;font-family:"Barlow","Noto Sans TC",sans-serif}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}[role=button]{cursor:pointer}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}@media
print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media
print{.visible-print-block{display:block !important}}@media
print{.visible-print-inline{display:inline !important}}@media
print{.visible-print-inline-block{display:inline-block !important}}@media
print{.hidden-print{display:none !important}}.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.disabled,.disabled:hover{cursor:not-allowed}.header{position:fixed;z-index:100;top:0;left:0;width:100%;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;background:linear-gradient(90.12deg, rgba(1, 9, 26, 0.8) -3.23%, rgba(0, 62, 116, 0.8) 93.09%)}.header:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:25%;background:linear-gradient(87.43deg, rgba(11, 58, 126, 0.6) 29.41%, rgba(217, 217, 217, 0) 196.89%);z-index:-1}@media (max-width: 991px){.header:before{width:33%}}.header .hidden-header{display:none !important}.header
.logo{-webkit-box-flex:0;-ms-flex:0 0 189px;flex:0 0 189px;margin-right:auto;display:block;aspect-ratio:189/44;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-transition:height 0.3s ease, background 0.3s ease, margin 0.3s ease, -webkit-box-flex 0.3s ease;transition:height 0.3s ease, background 0.3s ease, margin 0.3s ease, -webkit-box-flex 0.3s ease;transition:flex 0.3s ease, height 0.3s ease, background 0.3s ease, margin 0.3s ease;transition:flex 0.3s ease, height 0.3s ease, background 0.3s ease, margin 0.3s ease, -webkit-box-flex 0.3s ease, -ms-flex 0.3s ease;background-image:url(../../../themes/zh-tw/assets/css/../images/logo.png)}.header__wrap{margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:padding 0.3s ease;transition:padding 0.3s ease}.header
.navigation{text-align:center}.header
.navigation__main{font-size:17px}.header .navigation__main>li{position:relative}.header .navigation__main > li
.en{display:none}.header .navigation__main > li
a{display:block}.header .navigation__main>li>a{letter-spacing:2px;color:#fff;width:100%;-webkit-transition:color 0.2s;transition:color 0.2s;position:relative;text-transform:uppercase}.header .navigation__main-link>li:not(:first-child){border-top:1px solid rgba(100, 100, 100, 0.15)}.header
.xuyuanpeople{-webkit-box-flex:0;-ms-flex:0 0 149px;flex:0 0 149px;width:149px;font-size:0;display:inline-block;aspect-ratio:149/50;background:url(../../../themes/zh-tw/assets/css/../images/xuyuanpeople.svg) center center no-repeat;background-size:contain}.header.header--hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width: 1200px){.header__wrap{padding:0
5%}.header
.logo{margin:1rem auto 1rem 0}.header
.navigation{-webkit-transition:padding 0.2s;transition:padding 0.2s;margin:0
5% 0 auto}.header
.navigation__main{display:-webkit-box;display:-ms-flexbox;display:flex}.header .navigation__main>li{position:relative}.header .navigation__main > li
.aw{display:none}.header .navigation__main>li:last-child>a::after{content:"";display:block;position:absolute;width:1px;top:30px;right:0;height:20px;background-color:#fff}.header .navigation__main>li.current>a{color:#EC6C00}.header .navigation__main > li:hover .navigation__main-link{top:100%}.header .navigation__main>li:hover>ul{opacity:1;pointer-events:auto}.header .navigation__main>li>a{position:relative;line-height:80px;text-align:center;letter-spacing:1px;padding:0
1.5rem}.header .navigation__main>li>a::before{content:"";display:block;position:absolute;width:1px;top:30px;left:0;height:20px;background-color:#fff}.header .navigation__main-link{position:absolute;width:230px;top:105%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:top 0.2s, opacity 0.2s;transition:top 0.2s, opacity 0.2s;display:block;background-color:#fff;opacity:0;pointer-events:none}.header .navigation__main-link li
a{color:#222;padding:1rem 0}.header .navigation__main-link li a:hover{color:#EC6C00}.header .navigation__main-link
ul{display:none}.header.is-scroll{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);box-shadow:0 0 10px rgba(0, 0, 0, 0.05)}}@media (max-width: 1680px){.header__wrap{gap:1rem;padding:0
1.5rem}.header
.navigation{margin:0
auto}.header .navigation__main>li>a{padding:0
0.75rem}}@media (max-width: 1366px){.header
.logo{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.header
.xuyuanpeople{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}}@media (max-width: 1199px){.header__wrap{gap:1rem;width:100%}.header
.logo{-webkit-box-flex:0;-ms-flex:0 0 153px;flex:0 0 153px;margin-left:1rem}.header
.navigation{position:absolute;top:100%;width:300px;right:-300px;height:calc(100dvh - 60px);overflow-y:auto;-webkit-transition:0.3s 0.1s ease;transition:0.3s 0.1s ease;-ms-scroll-chaining:none;overscroll-behavior:contain;background:url(../../../themes/zh-tw/assets/css/../images/banner_mask.png) left bottom no-repeat;background-size:800%}.header .navigation .navigation__main li:not(:first-child){border-top:1px solid rgba(255, 255, 255, 0.15)}.header .navigation .navigation__main
ul{display:none;position:relative;width:100%;opacity:1;left:0;top:0;background:#0B3A7E}.header .navigation .navigation__main
a{padding:1rem;color:#fff}.header .navigation .navigation__main .has-child{position:relative}.header .navigation .navigation__main
.aw{position:absolute;right:1rem;top:0.5rem;pointer-events:none;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.header .navigation .navigation__main .is-open
.aw{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.header::after{content:"";position:absolute;z-index:-1;right:-100dvw;top:100%;width:100dvw;height:100dvh;background-color:#000;opacity:0.7;-webkit-transition:0.3s ease;transition:0.3s ease;backdrop-filter:blur(10px);-ms-touch-action:none;touch-action:none}.header.is-open
.navigation{right:0}.header.is-open::after{right:0}.header .lang-selector .lang-btn{padding:5px
10px;gap:5px}}@media (max-width: 767px){.header__wrap{gap:0;padding:0}.header
.xuyuanpeople{display:none}.header
.logo{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.header .c-social
ul{gap:0}.header .c-social ul > li > a,
.header .c-social ul .c-social__trigger{border:0}}.switch{position:relative;cursor:pointer;height:100%;aspect-ratio:1;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;font-size:0;z-index:99;-webkit-transition:0.3s;transition:0.3s}.switch
span{display:block;position:absolute;left:50%;top:50%;width:23px;height:1px;border-radius:2px;background:#fff;margin-left:-10.5px;z-index:99}.switch span:first-child{margin-top:-7px;-webkit-transition:0.3s;transition:0.3s}.switch span:nth-child(2){width:20px;-webkit-transition:width 0.3s;transition:width 0.3s}.switch span:last-child{margin-top:7px;-webkit-transition:0.3s;transition:0.3s}@media (min-width: 1200px){.switch{display:none}}@media (max-width: 1199px){.switch
span{margin-left:-9.5px;width:14px}}.header.is-open .switch span:first-child, .header.is-open .switch span:last-child{margin-top:0px;margin-left:0;-webkit-transition:margin 0.3s, -webkit-transform 0.3s;transition:margin 0.3s, -webkit-transform 0.3s;transition:margin 0.3s, transform 0.3s;transition:margin 0.3s, transform 0.3s, -webkit-transform 0.3s;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.header.is-open .switch span:last-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.header.is-open .switch span:nth-child(2){width:0}.footer{padding:1rem 5dvw;background-color:#1C1C1C;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1199px){.footer{padding:1rem;gap:1rem}}@media (max-width: 991px){.footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4dvh 1rem}}@media (max-width: 767px){.footer{font-size:15px;gap:0.5rem}}.footer
a{color:#fff}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media (max-width: 1199px){.footer__info{gap:0.5rem}}@media (max-width: 991px){.footer__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__info
li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.725rem}@media (min-width: 768px){.footer__info li:not(:first-child)::before{content:"";display:block;width:1px;height:15px;background:#ddd;opacity:0.8}}.footer__copyright{gap:var(--g-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.footer__copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (max-width: 767px){.footer__copyright{font-size:14px;color:#ddd}.footer__copyright
a{color:#ddd}}.g-wrap{overflow-x:hidden;padding-top:80px;background:linear-gradient(270.99deg, rgb(208, 208, 209) 8.28%, rgb(47, 73, 110) 64.06%)}@media (max-width: 1199px){.g-wrap{padding-top:60px}}main{will-change:transform}.content-grid{display:grid;grid-template-columns: [full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2, var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}@media (max-width: 1680px){.breakout{max-width:100%}}h6{font-size:1px;font-weight:400}h5{font-size:9px;font-weight:400}h4{font-size:17px;font-weight:400}h3{font-size:25px;font-weight:400}h2{font-size:33px;font-weight:400}h1{font-size:41px;font-weight:400}h0{font-size:49px;font-weight:400}@media (max-width: 991px){h6{font-size:1px}h5{font-size:8px}h4{font-size:15px}h3{font-size:22px}h2{font-size:29px}h1{font-size:36px}h0{font-size:43px}}.green{color:#EC6C00}.light{color:#0B3A7E}.second{color:#173358}body.no-scroll{overflow:hidden}.g__title{margin-top:0;line-height:1.6;margin-bottom:2rem;font-size:clamp(1.75rem, 1.3638613861rem + 1.5841584158vw, 2.75rem);color:#EC6C00}@media (max-width: 767px){.g__title{margin-bottom:1.5rem}}.g__title
.ch{display:block;font-size:clamp(1.25rem, 1.0569306931rem + 0.7920792079vw, 1.75rem);color:#000;font-weight:600}.g__title .ch:after{content:"";display:block;width:32px;margin:2dvh auto;height:3px;background-color:#EC6C00}.g__title
.bold{font-weight:700}.g__title.line{font-size:clamp(1.5rem,1.0655940594rem + 1.7821782178vw,2.625rem);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g__title.line::before,.g__title.line::after{content:"";display:block;width:33dvw;-webkit-box-flex:0;-ms-flex:0 0 33dvw;flex:0 0 33dvw;height:1px;background:#222;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.g__title.line span::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#000}.g__title.line
span.left{margin-right:auto}.g__title.line
span.right{margin-left:auto}.g__subtitle{font-weight:600;font-size:clamp(1.125rem,1.0284653465rem + 0.396039604vw,1.375rem);line-height:2;margin-bottom:1.5rem;text-transform:uppercase}.g__ul{color:#333;margin:0;padding:0;list-style:none}.g__ul>li{padding-left:15px;position:relative;margin:0.5rem 0}.g__ul>li::before{content:"";position:absolute;left:0px;top:10px;display:block;width:4px;height:4px;border-radius:50%;background-color:#0B3A7E}.g__txt{font-size:var(--g-txt);line-height:2;color:#444}.g__flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.g__flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.g__left,.g__right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width: 991px){.g__left,.g__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.g__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g__list
.box{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.g__control{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5%;margin-top:var(--g-sec);padding-top:var(--g-gap)}@media (max-width: 991px){.g__control{gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.g__control
.btn__back{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin-top:2rem;background-color:transparent}@media (max-width: 991px){.g__control
.btn__back{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px}}.g__control .prev,
.g__control
.next{-webkit-box-flex:0;-ms-flex:0 0 calc((90% - 150px) / 2);flex:0 0 calc((90% - 150px) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.5rem;overflow:hidden;color:#333;-webkit-transition:background 0.3s ease-in;transition:background 0.3s ease-in}@media (min-width: 992px){.g__control .prev:hover .aw,
.g__control .next:hover
.aw{letter-spacing:3px}.g__control .prev:hover .txt,
.g__control .next:hover
.txt{color:#000}.g__control .prev:hover .pic,
.g__control .next:hover
.pic{width:100px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}@media (max-width: 991px){.g__control .prev,
.g__control
.next{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px - 150px) / 2);flex:0 0 calc((100% - 20px - 150px) / 2);gap:0.5rem}}.g__control .prev .aw,
.g__control .next
.aw{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;text-transform:uppercase;-webkit-transition:letter-spacing 0.3s;transition:letter-spacing 0.3s;font-size:clamp(0.875rem, 0.8267326733rem + 0.198019802vw, 1rem);gap:5px}.g__control .prev .pic,
.g__control .next
.pic{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;width:130px;-webkit-transition:0.3s ease;transition:0.3s ease}@media (max-width: 991px){.g__control .prev .pic,
.g__control .next
.pic{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;width:80px}}.g__control .prev .txt,
.g__control .next
.txt{display:block;font-size:var(--g-txt);-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 80px - 1.5rem);flex:1 0 calc(100% - 80px - 1.5rem);width:calc(100% - 80px - 1.5rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:0.3s ease;transition:0.3s ease}@media (max-width: 767px){.g__control .prev .txt,
.g__control .next
.txt{display:none}}.g__control .prev>.aw::before{content:"←";display:block}.g__control .next>.aw{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.g__control .next>.aw::after{content:"→"}.g__control
.next{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.scroll-top{position:fixed;width:60px;height:60px;right:20px;text-align:center;line-height:72px;bottom:-65px;border-radius:50%;text-align:center;font-size:clamp(0.75rem, 0.7017326733rem + 0.198019802vw, 0.875rem);color:#fff;-webkit-transition:bottom 0.3s, background 0.3s;transition:bottom 0.3s, background 0.3s;cursor:pointer;z-index:9;background-color:#000;background-position:center center;background-repeat:no-repeat}.scroll-top::before{content:"";width:5px;height:10px;position:absolute;left:50%;top:14%;display:block;border-style:solid;border-width:8px 5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #fff transparent}.scroll-top:hover{background-color:#EC6C00}@media (max-width: 767px){.scroll-top{width:44px;height:44px;line-height:65px}}.scroll-top.is-show{bottom:52px}@media (max-width: 767px){.scroll-top.is-show{bottom:10px;right:10px}}.record-side{position:fixed;right:-900px;bottom:0;top:0;z-index:999;width:900px;height:100dvh;overflow:hidden;-webkit-transition:right 0.4s ease;transition:right 0.4s ease}@media (max-width: 991px){.record-side{width:90dvw;right:-90dvw}}.record-side::before{content:"";position:fixed;left:100dvw;top:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,0.4)}.record-side.is-open{right:0}.record-side.is-open::before{left:0}.record-side.is-open
.btn__record{opacity:0;pointer-events:none}.record-side
.btn__record{position:fixed;right:20px;bottom:20px;aspect-ratio:1;width:60px;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;background:url(../../../themes/zh-tw/assets/css/../images/icon_record.svg) center center no-repeat #173358;color:#fff;padding:15px
0;cursor:pointer;font-size:0;border-radius:20px;-webkit-transition:opacity 0.3s, bottom 0.3s, background 0.3s;transition:opacity 0.3s, bottom 0.3s, background 0.3s}@media (max-width: 767px){.record-side
.btn__record{width:44px;line-height:44px;border-radius:10px;bottom:10px;right:10px}}.record-side .btn__record:hover{background-color:#EC6C00}.record-side .btn__record.is-scroll{bottom:120px}@media (max-width: 767px){.record-side .btn__record.is-scroll{bottom:60px}}.record-side__box{width:100%;background:#fff;border-radius:0 0 0 5px;height:100dvh;overflow:hidden}.record-side__box
.g__title.line{font-size:clamp(1.125rem, 0.8353960396rem + 1.1881188119vw, 1.875rem);margin-bottom:0}.record-side__box .g__title.line::before, .record-side__box .g__title.line::after{width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width: 767px){.record-side__box .g__title.line::before, .record-side__box .g__title.line::after{width:10%;-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}}.record-side__box
.g__subtitle{font-size:clamp(0.9375rem,0.8650990099rem + 0.297029703vw,1.125rem)}.record-side__head{position:relative}.record-side__head
.btn__close{cursor:pointer;margin:2rem 2rem 0;line-height:40px;text-align:center;width:40px;height:40px;border-radius:50%;border:1px
solid #666;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;font-size:16px}@media (max-width: 767px){.record-side__head
.btn__close{margin:1rem 1rem 0}}.record-side__head .btn__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#000}.record-side .c-article__list{width:90%;margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:scroll;padding-right:1rem;height:calc(100dvh - 122px - 70px);--sb-track-color:#dbdbdb;--sb-thumb-color:#173358;--sb-size:6px}.record-side .c-article__list::-webkit-scrollbar{width:var(--sb-size)}.record-side .c-article__list::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:6px}.record-side .c-article__list::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:6px}@supports not selector(::-webkit-scrollbar){.record-side .c-article__list
body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.record-side .c-article__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g-gap);border-bottom:1px solid #eee}@media (max-width: 767px){.record-side .c-article__item{gap:0.5rem}}.record-side .c-article__item:last-child{border-bottom:none}.record-side .c-article__image{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}@media (max-width: 991px){.record-side .c-article__image{-webkit-box-flex:0;-ms-flex:0 0 15dvw;flex:0 0 15dvw}}.l-message{padding:5% 0;margin:2% auto;text-align:center;font-size:var(--fs-message-text)}.l-message__title{font-size:clamp(1.5rem, 1.2103960396rem + 1.1881188119vw, 2.25rem);margin-bottom:10px}.l-message
span.star{color:#EC6C00}.js-copy-url{position:relative}.copy-done{right:-5px;top:0;z-index:10;line-height:1.1;position:absolute;font-size:13px;color:#fff;padding:5px;white-space:nowrap;display:inline-block;border-radius:4px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background:#EC6C00}.faq__list{padding:0.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;counter-reset:step;list-style:none;font-size:clamp(1rem,0.9517326733rem + 0.198019802vw,1.125rem)}.faq__item{border-bottom:1px solid #d5d5d5;counter-increment:step;position:relative;padding:1rem 20px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (max-width: 991px){.faq__item{padding:0.5rem 0}}.faq__item::before{position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;content:counter(step, decimal-leading-zero)}@media (max-width: 991px){.faq__item::before{left:0.5rem}}.faq__item.is-open{background-color:rgba(0,0,0,0.7)}.faq__item.is-open::before{color:#fff}.faq__item.is-open
.faq__question{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.3)}.faq__item.is-open .faq__question::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq__item.is-open .faq__question::after{background-color:rgba(255, 255, 255, 0.4)}.faq__item.is-open
.faq__answer{color:#fff}.faq__item.is-open .faq__answer .c-editor__text{color:#fff}.faq__question{padding:1rem 2rem;position:relative;color:#000;font-size:clamp(1rem, 0.9517326733rem + 0.198019802vw, 1.125rem);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;overflow:hidden;font-weight:normal;margin:0;gap:1rem}.faq__question::before{content:"";position:absolute;display:block;top:20px;right:calc(1rem + 7px);width:1px;height:15px;background:#666}.faq__question::after{content:"";position:absolute;right:1rem;top:calc(1rem + 11px);width:15px;height:1px;display:block;background:#666}.faq__answer{display:none;position:relative;padding:1rem 2rem}.faq__text{position:relative}.pc .faq__item:not(.is-open):hover{background-color:#fff}.i__pro{}.i__pro .product-card{background-color:#F2F7F8;border-radius:var(--border-radius);-webkit-box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);box-shadow:0 10px 30px rgba(0,0,0,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:400px;border-radius:1.5rem;margin-bottom:4%}.i__pro{}.i__pro .card-sidebar{width:60px;background-color:transparent;border-right:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;-ms-flex-negative:0;flex-shrink:0}.i__pro .sidebar-num{color:#EC6C00;font-weight:bold;font-size:0.9rem;margin-bottom:20px}.i__pro .sidebar-text{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;color:#EC6C00;font-size:0.8rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.i__pro{}.i__pro .card-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.i__pro .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:40px}.i__pro{}.i__pro .text-group{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.i__pro
.title{font-size:2rem;font-weight:700;margin:0;color:#222}.i__pro
.subtitle{font-size:1rem;color:#555;font-weight:400;margin:0
0 1rem 0}.i__pro
.g__txt{max-width:480px;text-align:justify}.i__pro{}.i__pro .image-group{-webkit-box-flex:1;-ms-flex:1;flex:1;height:320px;border-radius:12px;overflow:hidden}.i__pro .image-group
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.i__pro .product-card:hover .image-group
img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.i__pro{}.i__pro .product-card:nth-child(even) .card-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.i__pro{}.i__pro .product-card:nth-child(even) .text-group{padding-left:20px}.i__pro{}@media (max-width: 767px){.i__pro .product-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}.i__pro .card-sidebar{width:100%;height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-right:none;border-bottom:1px solid #eee;padding:0
20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.i__pro .sidebar-text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin-bottom:0}.i__pro .sidebar-num{margin-bottom:0}.i__pro .card-body{padding:20px}.i__pro .card-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.i__pro{}.i__pro .product-card:nth-child(even) .card-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.i__pro .product-card:nth-child(even) .card-content .text-group{padding-left:0}.i__pro .text-group{width:100%;padding:0}.i__pro
.title{font-size:1.5rem}.i__pro .image-group{width:100%;height:200px}}.view__top{background:#F2F7F8;position:relative;overflow:hidden;padding-bottom:15dvh}@media (max-width: 1199px){.view__top{padding-bottom:6dvh}}.view__top .c-breadcrumb{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.view__top .c-breadcrumb
ul{color:#444}.view__top .c-breadcrumb ul li
a{color:#444}.view__top .c-breadcrumb ul li:first-child
a{color:#444;background:url(../../../themes/zh-tw/assets/css/../images/icon_home_green.svg) center center no-repeat;background-size:contain}.view__top .hero-content{border-left:4px solid #EC6C00;padding-left:1.5rem;width:1200px;max-width:100%;margin:0
auto}.view__top .hero-content
h1{font-size:clamp(1.5rem, 1.1621287129rem + 1.3861386139vw, 2.375rem)}.view__top .hero-content
.subtitle{color:#EC6C00}.view__mid
.container{border-radius:1rem;padding:2rem;-webkit-transform:translateY(-10dvh);-ms-transform:translateY(-10dvh);transform:translateY(-10dvh);background-color:#fff}.view__mid
.white__bg{position:relative;width:1200px;max-width:100%;margin:0
auto;padding-top:4dvh;padding-bottom:4dvh;-webkit-transform:translateY(-10dvh);-ms-transform:translateY(-10dvh);transform:translateY(-10dvh)}@media (max-width: 1480px){.view__mid
.white__bg{padding:2rem}}@media (max-width: 1199px){.view__mid
.white__bg{-webkit-transform:translateY(-4dvh);-ms-transform:translateY(-4dvh);transform:translateY(-4dvh)}}.view__mid .white__bg::after{content:"";position:absolute;display:block;height:100%;border-radius:1rem;top:0;width:1400px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-box-shadow:0 0 35px rgba(0, 0, 0, 0.05);box-shadow:0 0 35px rgba(0, 0, 0, 0.05);z-index:-1}@media (max-width: 1480px){.view__mid .white__bg::after{width:100%}}.section-title{line-height:1.8;font-weight:600;margin:0
0 2rem;position:relative;font-size:clamp(1.25rem,1.1534653465rem + 0.396039604vw,1.5rem);color:#EC6C00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title::before{content:"";display:block;width:6px;height:24px;background-color:#EC6C00;margin-right:12px}@media (max-width: 767px){.section-title{margin-bottom:1rem}}.page__view .swiper-button-next:hover,
.page__view .swiper-button-prev:hover{border:1px
solid #EC6C00;background-color:#EC6C00}.page__view
.g__flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 1199px){.page__view
.g__flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page__view
.g__left{position:relative;width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;background:linear-gradient(88.97deg, #0b3a7e 29.14%, #d9d9d9 279.7%);-ms-flex-line-pack:start;align-content:flex-start;padding:6dvh 3dvw 3dvh;color:#fff}@media (max-width: 1199px){.page__view
.g__left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:2rem}}@media (max-width: 767px){.page__view
.g__left{padding:1rem}}.page__view .g__left
.date{color:#EC6C00}.page__view .g__left
.g__txt{color:#fff}.page__view .g__left
.date{text-align:center}.page__view .g__left .project-ti{font-size:clamp(1.25rem, 1.1051980198rem + 0.5940594059vw, 1.625rem);font-weight:600;line-height:1.8;margin:0
auto 2rem}@media (max-width: 991px){.page__view .g__left .project-ti{margin-bottom:0}}.page__view .g__left .project-ti.dot{text-align:center}.page__view .g__left .project-ti.dot::before{content:"";margin-right:1rem;background:url(../../../themes/zh-tw/assets/css/../images/dot.png) center center no-repeat;display:inline-block;width:19px;height:19px;border-radius:50%}.page__view .g__left .project-info{list-style:none;padding:0;color:#dedede;margin-bottom:2dvh}@media (max-width: 1199px){.page__view .g__left .project-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page__view .g__left .project-info
li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.5rem;font-size:clamp(1rem, 0.9517326733rem + 0.198019802vw, 1.125rem)}@media (max-width: 1199px){.page__view .g__left .project-info
li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width: 767px){.page__view .g__left .project-info
li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.page__view .g__left .project-info
.label{color:#fff;width:110px;padding-right:30px;position:relative;font-weight:600;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.page__view .g__left .project-info .label::after{content:"：";right:5px;position:absolute}.page__view
.g__right{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;background-color:#fff}@media (max-width: 1199px){.page__view
.g__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.page__view .main-swiper{height:100%}.page__view .main-swiper .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page__view .main-swiper .swiper-pagination{height:50px;z-index:10}.page__view .main-swiper
img{-o-object-fit:cover;object-fit:cover;max-width:unset;width:100%}@media (max-width: 1199px){.page__view .main-swiper
img{max-width:100%;-o-object-fit:contain;object-fit:contain}}.page__view
.discover{background:linear-gradient(271.22deg, #edeeef -47.75%, #b2b2b2 64.26%, #5c6674 100.56%)}.page__view .discover
.g__left{background:transparent}@media (max-width: 1199px){.page__view .discover
.g__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page__view .discover .g__left
h2{font-weight:600;font-size:clamp(1.25rem, 1.0086633663rem + 0.9900990099vw, 1.875rem);margin-bottom:1rem}.page__view .discover .g__left h2
span{font-size:clamp(1rem, 0.9517326733rem + 0.198019802vw, 1.125rem);display:block}.page__view .discover
.g__right{padding:4dvh 100px 4dvh 0;position:relative;background-color:transparent}@media (max-width: 1199px){.page__view .discover
.g__right{padding:2rem 50px}}.page__view .discover .discover-swiper .swiper-slide{position:relative}.page__view .discover .discover-swiper .swiper-slide
h3{font-size:clamp(0.9375rem, 0.8650990099rem + 0.297029703vw, 1.125rem);color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;opacity:0}@media (min-width: 768px){.page__view .discover .discover-swiper .swiper-slide:hover
h3{opacity:1}.page__view .discover .discover-swiper .swiper-slide:hover .c-kanban__image{-webkit-filter:brightness(0.5);filter:brightness(0.5)}}.page__view .discover .swiper-button-next,
.page__view .discover .swiper-button-prev{z-index:10;border:1px
solid #fff}.page__view .discover .swiper-button-prev{left:-70px}@media (max-width: 1199px){.page__view .discover .swiper-button-prev{left:2dvw}}.page__view .discover .swiper-button-next{right:2dvw}@-webkit-keyframes
ani_kanban_in{from{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes
ani_kanban_in{from{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes
coli1{0%{-webkit-transform:rotate(-45deg) translateX(0px);transform:rotate(-45deg) translateX(0px);opacity:0.7}100%{-webkit-transform:rotate(-45deg) translateX(-45px);transform:rotate(-45deg) translateX(-45px);opacity:0}}@keyframes
coli1{0%{-webkit-transform:rotate(-45deg) translateX(0px);transform:rotate(-45deg) translateX(0px);opacity:0.7}100%{-webkit-transform:rotate(-45deg) translateX(-45px);transform:rotate(-45deg) translateX(-45px);opacity:0}}@-webkit-keyframes
coli2{0%{-webkit-transform:rotate(45deg) translateX(0px);transform:rotate(45deg) translateX(0px);opacity:1}100%{-webkit-transform:rotate(45deg) translateX(-45px);transform:rotate(45deg) translateX(-45px);opacity:0.7}}@keyframes
coli2{0%{-webkit-transform:rotate(45deg) translateX(0px);transform:rotate(45deg) translateX(0px);opacity:1}100%{-webkit-transform:rotate(45deg) translateX(-45px);transform:rotate(45deg) translateX(-45px);opacity:0.7}}.df{display:-webkit-box;display:-ms-flexbox;display:flex}.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader__wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background:none;background:-webkit-gradient(linear, left top, left bottom, from(#173358), to(#0B3A7E));background:linear-gradient(to bottom,#173358,#0B3A7E);opacity:0.8}.loader__text{text-align:center;margin-top:1rem}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:4px solid #FFF;border-right:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.loader::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-left:4px solid #cfcfcf;border-bottom:4px solid transparent;animation:rotation 0.5s linear infinite reverse}@-webkit-keyframes
rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}.c-social__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9375rem;margin-right:1.5rem}.c-social>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-social>ul>li{position:relative}.c-social>ul>li>a,.c-social__trigger{display:block;aspect-ratio:1;font-size:0;width:44px;height:42px;line-height:42px;text-align:center;border-radius:50%;border:1px
solid #ddd;-webkit-transition:background 0.3s, border-color 0.3s;transition:background 0.3s, border-color 0.3s}@media (max-width: 767px){.c-social>ul>li>a,.c-social__trigger{width:40px;height:38px;line-height:38px}}.c-social > ul > li > a i, .c-social__trigger
i{font-size:1rem;line-height:42px;color:#fff}@media (max-width: 767px){.c-social > ul > li > a i, .c-social__trigger
i{line-height:38px}}.c-social>ul>li>a.line,.c-social__trigger.line{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_line.svg);background-repeat:no-repeat;background-position:center center;background-size:18px}.c-social>ul>li>a.line:hover,.c-social__trigger.line:hover{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_line_w.svg);background-color:#00c300;border:1px
solid #00c300}.c-social>ul>li>a.fb:hover,.c-social>ul>li>a.fb:focus-visible,.c-social__trigger.fb:hover,.c-social__trigger.fb:focus-visible{border:1px
solid #395693;background-color:#395693}.c-social>ul>li>a.ig,.c-social__trigger.ig{background:rgb(64, 93, 230);background:linear-gradient(59deg, rgb(64, 93, 230) 0%, rgb(225, 48, 108) 46%, rgb(252, 175, 69) 85%)}.c-social>ul>li>a.yt:hover,.c-social__trigger.yt:hover{background-color:#f00;border:1px
solid #f00}.c-social>ul>li>a.copy,.c-social__trigger.copy{background:#333}.c-social>ul>li>a.contact:hover,.c-social__trigger.contact:hover{background-color:#EC6C00;border:1px
solid #EC6C00}.c-social__trigger{padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.c-social__submenu{position:absolute;left:50%;z-index:10;width:120px;margin:0;list-style:none;border:1px
solid #ddd;border-radius:12px;background-color:#fff;-webkit-box-shadow:0 12px 28px rgba(0, 0, 0, 0.12);box-shadow:0 12px 28px rgba(0, 0, 0, 0.12);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%, 10px);-ms-transform:translate(-50%, 10px);transform:translate(-50%, 10px);-webkit-transition:opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease, -webkit-transform 0.2s ease}.c-social__submenu li + li{border-top:1px solid #eee}.c-social__submenu
a{display:block;width:100%;padding:0.7rem 1rem;border:0;border-radius:0;height:auto;aspect-ratio:auto;font-size:0.9375rem;line-height:1.5;color:#222;white-space:nowrap;text-align:left;-webkit-transition:color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease}.c-social__submenu a:hover, .c-social__submenu a:focus-visible{color:#EC6C00;background-color:rgba(236, 108, 0, 0.08)}.c-social__item--has-submenu:hover .c-social__submenu, .c-social__item--has-submenu:focus-within .c-social__submenu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.swiper-lazy-preloader{width:64px;height:64px;margin-left:-32px;margin-top:-32px;background:url(../../../themes/zh-tw/assets/css/../images/loading.gif) no-repeat center center/contain;z-index:10;border:none}.swiper-button-next,.swiper-button-prev{width:50px;height:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-radius:50%;border:1px
solid #ddd}@media (max-width: 991px){.swiper-button-next,.swiper-button-prev{width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}}.swiper-button-next:after,.swiper-button-prev:after{font-size:0.6rem;color:#fff}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991px){.swiper-pagination{bottom:1rem !important}}.swiper-pagination-bullet{opacity:1;background-color:#fff}.swiper-pagination-bullet-active{position:relative;background-color:#EC6C00}.swiper-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;position:relative}@media (max-width: 991px){.swiper-group{width:160px;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}}@media (max-width: 767px){.swiper-group{gap:0;width:150px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}.swiper-group::after{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1px;height:20px;background-color:var(--light-text);z-index:10}.swiper-group .swiper-button-next,
.swiper-group .swiper-button-prev{background-color:transparent}.swiper-group .swiper-button-next:before,
.swiper-group .swiper-button-prev:before{content:"";width:50px;height:1px;background:#000;display:block;position:absolute}@media (max-width: 991px){.swiper-group .swiper-button-next:before,
.swiper-group .swiper-button-prev:before{width:25px}}@media (max-width: 767px){.swiper-group .swiper-button-next:before,
.swiper-group .swiper-button-prev:before{width:16px}}@media (max-width: 767px){.swiper-group .swiper-button-next:after,
.swiper-group .swiper-button-prev:after{font-size:0.75rem}}.swiper-group .swiper-button-prev:before{left:46%}.swiper-group .swiper-button-prev::after{color:#000;position:absolute}.swiper-group .swiper-button-next:before{right:46%}.swiper-group .swiper-button-next::after{color:#000;position:absolute}.banner-section{position:relative;width:100%;padding:0;z-index:0}.banner-section .swiper-button-next,
.banner-section .swiper-button-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-section
.banner__h1{font-size:clamp(1.5rem, 1.1138613861rem + 1.5841584158vw, 2.5rem);color:#fff;position:absolute;left:10%;top:50%;font-weight:500;z-index:99;letter-spacing:2px}.banner-section .main-swiper{width:100%;position:relative}.banner-section .main-swiper .swiper-slide{position:relative;overflow:hidden}.banner-section .main-swiper .swiper-slide .banner-img{width:100%;z-index:1}.banner-section.page::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:25%;background:linear-gradient(88.97deg, rgba(11, 58, 126, 0.5) 29.14%, rgba(217, 217, 217, 0.5) 279.7%);z-index:10}@media (max-width: 991px){.banner-section.page::before{width:33%}}.banner-section.page::after{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:19%;background:linear-gradient(304deg, rgba(23, 51, 88, 0) 6.16%, rgba(14, 32, 63, 0.8) 87.23%);z-index:10;opacity:0.8}@media (max-width: 1199px){.banner-section.page::after{width:29%}}@media (max-width: 767px){.banner-section.page::after{width:26%}}.banner-section.page .main-swiper .banner-img{max-width:unset;height:100%;-o-object-fit:cover;object-fit:cover}.aw{display:block;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;aspect-ratio:1;background:url(../../../themes/zh-tw/assets/css/../images/btn_aw.png) center center no-repeat}.btn__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;line-height:54px;color:#fff;width:180px;gap:0.5rem;padding:0
20px 0 30px;background-color:#EC6C00;border-radius:30px;border:0;letter-spacing:1px;font-weight:500;-webkit-transition:0.3s ease;transition:0.3s ease;overflow:hidden;text-transform:uppercase;-webkit-transition:color 0.3s ease 0.1s, background-color 0.3s ease;transition:color 0.3s ease 0.1s, background-color 0.3s ease;z-index:1}.btn__second{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;line-height:54px;color:#fff;width:180px;gap:0.5rem;padding:0
20px 0 30px;background-color:#173358;border-radius:30px;border:0;letter-spacing:1px;font-weight:500;-webkit-transition:0.3s ease;transition:0.3s ease;overflow:hidden;text-transform:uppercase;-webkit-transition:color 0.3s ease 0.1s, background-color 0.3s ease;transition:color 0.3s ease 0.1s, background-color 0.3s ease;z-index:1}@media (max-width: 767px){.btn__second{height:50px;line-height:48px}}.btn__light{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;line-height:54px;color:#fff;width:180px;gap:0.5rem;padding:0
20px 0 30px;background-color:#0B3A7E;border-radius:30px;border:0;letter-spacing:1px;font-weight:500;-webkit-transition:0.3s ease;transition:0.3s ease;overflow:hidden;text-transform:uppercase;-webkit-transition:color 0.3s ease 0.1s, background-color 0.3s ease;transition:color 0.3s ease 0.1s, background-color 0.3s ease;z-index:1}@media (max-width: 767px){.btn__light{height:50px;line-height:48px}}.btn__white{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;line-height:54px;color:#222;width:180px;gap:0.5rem;padding:0
20px 0 30px;background-color:transparent;border-radius:30px;border:0;letter-spacing:1px;font-weight:500;-webkit-transition:0.3s ease;transition:0.3s ease;overflow:hidden;text-transform:uppercase;-webkit-transition:color 0.3s ease 0.1s, background-color 0.3s ease;transition:color 0.3s ease 0.1s, background-color 0.3s ease;z-index:1;border:1px
solid #ccc}.btn__more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px;line-height:48px;color:#222;width:180px;gap:0.5rem;padding:0
20px 0 30px;background-color:#fff;border-radius:30px;border:0;letter-spacing:1px;font-weight:500;-webkit-transition:0.3s ease;transition:0.3s ease;overflow:hidden;text-transform:uppercase;-webkit-transition:color 0.3s ease 0.1s, background-color 0.3s ease;transition:color 0.3s ease 0.1s, background-color 0.3s ease;z-index:1}.btn__more
.aw{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;width:30px;border-radius:50%;background:#EC6C00;position:relative}.btn__more .aw::after{content:"";width:8px;height:8px;display:block;position:absolute;top:50%;left:39%;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translate(-50%, -50%);-ms-transform:rotate(45deg) translate(-50%, -50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.btn__more.small{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;padding:0;width:80px;background:transparent;color:#efefef;-webkit-transition:0.3s;transition:0.3s}.btn__more.small .aw:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);left:60%}.btn__main::after,.btn__second::after,.btn__light::after,.btn__white::after,.btn__more::after{content:"";position:absolute;width:0;height:0;left:50%;top:50%;border-radius:50px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:-1}@media (min-width: 992px){.btn__main:hover,.btn__second:hover,.btn__light:hover,.btn__white:hover,.btn__more:hover{color:#fff}.btn__main:hover::after,.btn__second:hover::after,.btn__light:hover::after,.btn__white:hover::after,.btn__more:hover::after{width:500px;height:100px;opacity:0.15}.btn__more::after{width:500px;height:100px;opacity:0.15;background-color:transparent}.btn__more:hover{background-color:#0B3A7E;opacity:1}.btn__more:hover.small{width:120px;padding:0
1.5rem 0 1rem;background-color:#fff;color:#EC6C00}.btn__white:hover{background:#EC6C00;color:#fff}}.btn__wrap-right,.btn__wrap-center,.btn__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding-top:2rem;padding-bottom:2rem}.btn__wrap-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn__wrap-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 991px){.btn__wrap,.btn__wrap-center,.btn__wrap-right{gap:10px;padding-top:1rem;padding-bottom:1rem}}.g-wrap#index{padding-top:0}.g-wrap#index
.header{background:linear-gradient(90.12deg, rgba(1, 9, 26, 0.8) -3.23%, rgba(0, 62, 116, 0) 93.09%)}.g-wrap#index .header:after{content:"";display:block;position:absolute;left:0;top:0;height:175px;width:100%;background:linear-gradient(271.18deg, rgba(63, 89, 129, 0) 12.13%, rgba(14, 32, 63, 0.6) 67.22%);opacity:0.3;z-index:-1}@media (max-width: 1366px){.g-wrap#index .header:after{height:15dvh}}@media (max-width: 1199px){.g-wrap#index .header:after{height:100px}}@media (max-width: 1366px){.g-wrap#index .banner-section .swiper-slide{aspect-ratio:1024/768}.g-wrap#index .banner-section .swiper-slide
img{height:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (max-width: 991px){.g-wrap#index .banner-section .swiper-slide{aspect-ratio:575/700}}@media (max-width: 767px){.g-wrap#index .banner-section .swiper-slide{aspect-ratio:575/960}}.g-wrap#index .banner-section:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:25%;background:linear-gradient(319.14deg, rgba(63, 99, 146, 0) 14.77%, rgba(14, 32, 63, 0.6) 87.66%);z-index:10;opacity:0.6}@media (max-width: 991px){.g-wrap#index .banner-section:before{width:33%}}.g-wrap#index .banner-section:after{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:19%;background:linear-gradient(304deg, rgba(23, 51, 88, 0) 6.16%, rgba(14, 32, 63, 0.8) 87.23%);z-index:10;opacity:0.8}@media (max-width: 1199px){.g-wrap#index .banner-section:after{width:29%}}@media (max-width: 767px){.g-wrap#index .banner-section:after{width:26%}}