@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&display=swap);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:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative;overflow-x:hidden}button,ol,ul{margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,a:active,a:focus,a:hover,button:focus{text-decoration:none;outline:0}a,button{border:none;font-size:unset;padding:0;margin:0;background:0 0;background-color:none;outline:0;border:none}img{max-width:100%;height:auto}.tab-content>.tab-pane{height:0;display:block;opacity:0;pointer-events:none}.tab-content>.active{height:auto;opacity:1;pointer-events:auto}.nav-pills .nav-link,.nav-pills a.nav-link,.nav-pills a.nav-link.active,.nav-tabs .nav-link,.nav-tabs a.nav-link,.nav-tabs a.nav-link.active{padding:0;background:0 0;background-color:none}.tab-pane{display:none}.tab-pane.active{display:block}body{color:#fff;font-family:SWEI,"Microsoft JhengHei",sans-serif,Arial}footer#ft{background:#000;border-top:1px solid #ffffff34}#particles-js{position:fixed;width:100%;top:0;left:0;z-index:999;pointer-events:none}@media only screen and (max-width:768px){#particles-js{display:none}}#header{position:relative;background:url(../images/banner.png) no-repeat center top;background-size:cover;margin-top:80px;min-height:110vh}@media only screen and (max-width:767px){#header{min-height:80vh;margin-top:60px}}#header .title{text-align:center;position:absolute;left:50%;bottom:18%;transform:translateX(-50%)}@media only screen and (max-width:768px){#header .title{left:0;transform:translateX(0)}}@media only screen and (max-width:767px){#header .title{padding:0 12px;bottom:0}}#header .title>p{color:#fff;font-size:20px;line-height:1.8;letter-spacing:.24em;color:#fff;font-family:"Noto Serif TC"}@media only screen and (max-width:767px){#header .title>p{font-size:16px}}#header .title>p span{color:#361f32;display:inline-block;background-color:#796c82de;border-radius:20px;width:120px;margin-right:2%;padding:.6% 0}@media only screen and (max-width:480px){#header .title>p span{width:80px}}#header .title .d-flex{justify-content:center;align-items:center;gap:20px}#header .title .d-flex a{position:relative;background-size:cover;box-sizing:border-box;padding:16px 56px;border:2px solid #da47ff;background:rgba(0,0,0,.5);display:inline-block;margin-top:20px;transition:1s all cubic-bezier(.23,1,.32,1);font-family:'Noto Serif TC';overflow:hidden}@media only screen and (max-width:767px){#header .title .d-flex a.dl{display:none}}@media only screen and (max-width:767px){#header .title .d-flex a{padding:12px 24px;margin-top:20px}}#header .title .d-flex a p{font-size:24px;background:linear-gradient(180deg,#fb00ff -50.96%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;position:relative;z-index:2;font-weight:600;font-size:24px;line-height:1.6;transition:.3s all}#header .title .d-flex a::before{content:'';position:absolute;width:200%;height:120%;left:-50%;top:200%;z-index:0;background:linear-gradient(180deg,#000 0,#2b002c 50%,#3e003f 100%);transition:1s all cubic-bezier(.23,1,.32,1);transform:rotate(10deg)}#header .title .d-flex a:hover p{color:#000}#header .title .d-flex a:hover::before{top:-10%;transform:rotate(0)}.detail h4{font-family:'Noto Serif TC';font-size:24px;line-height:1.8;text-align:center;vertical-align:middle;letter-spacing:.04em;font-weight:600;margin:0}@media only screen and (max-width:767px){.detail h4{font-size:18px}}.detail h4 span{line-height:1.4;color:#fa41fd;vertical-align:baseline}.detail h5{background:#fa41fd;font-family:'Noto Serif TC';font-weight:900;font-size:20px;line-height:1.8;margin:0;color:#000;display:inline-block;padding:0 8px;transform:matrix(1,0,-.17,.98,0,0)}@media only screen and (max-width:767px){.detail h5{font-size:18px}}.Yellow{color:#ffbe46}section{position:relative;z-index:1;overflow:hidden;text-align:center}@media only screen and (max-width:1440px){section{min-height:unset}}section#s1{background-size:cover}section#s1 .content-01{background:url(../images/s1-bg.png) no-repeat center center;background-size:cover;padding:6% 4% 15%}@media only screen and (max-width:767px){section#s1 .content-01 h3{margin-top:0;margin:auto}}@media only screen and (max-width:1024px){section#s1 .content-01 h3{max-width:90vw}}section#s1 .content-01 .s1-btn{position:relative;background-size:cover;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 240px;box-shadow:0 3px 0 #da47ff;border:1px solid #da47ff;background:rgba(0,0,0,.8);display:inline-block;margin-top:40px;transition:1s all cubic-bezier(.23,1,.32,1);overflow:hidden}@media only screen and (max-width:1024px){section#s1 .content-01 .s1-btn{padding:40px}}@media only screen and (max-width:767px){section#s1 .content-01 .s1-btn{padding:20px 24px;margin-top:20px}}section#s1 .content-01 .s1-btn::before{content:'';position:absolute;width:200%;height:120%;left:-50%;top:200%;z-index:1;background:linear-gradient(180deg,#000 0,#2b002c 50%,#3e003f 100%);transition:1s all cubic-bezier(.23,1,.32,1);transform:rotate(10deg)}section#s1 .content-01 .s1-btn:hover p{color:#da47ff}section#s1 .content-01 .s1-btn:hover span{color:#fff!important}section#s1 .content-01 .s1-btn:hover .copy-icon path{fill:#fff}section#s1 .content-01 .s1-btn:hover::before{top:-10%;transform:rotate(0)}section#s1 .content-01 .s1-btn .copy-icon path{transition:.3s all;fill:#da47ff}@media only screen and (max-width:767px){section#s1 .content-01 .s1-btn .copy-icon path{transform:scale(.8)}}section#s1 .content-01 .s1-btn p{font-family:'Noto Serif TC';font-style:normal;font-weight:600;font-size:36px;line-height:1.6;transition:.3s all;text-align:center;color:#fff}@media only screen and (max-width:767px){section#s1 .content-01 .s1-btn p{font-size:24px}}section#s1 .content-01 .s1-btn .d-flex{justify-content:center;align-items:center;gap:20px;position:relative;z-index:10}section#s1 .content-01 .s1-btn span{font-family:'Noto Sans TC';font-weight:500;font-size:20px;line-height:29px;transition:.3s all;text-align:center;letter-spacing:.13em;color:#e57cff7a!important;position:relative;z-index:10}section#s1 .content-02{margin-bottom:2vw}section#s1 .content-02 h3{margin:0}@media only screen and (max-width:767px){section#s1 .content-02 h3{padding:0 12px}}section#s1 .content-02 .awardsWrap{position:relative;background:url(../images/s2-bg.png) no-repeat center center;background-size:cover;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap{padding:12px}}section#s1 .content-02 .awardsWrap .award-content{display:flex;flex-direction:column;justify-content:center;gap:12px;align-items:center;padding:24px}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap .award-content{padding:0}}section#s1 .content-02 .awardsWrap .awards{color:#fff;background:linear-gradient(180deg,rgba(26,16,40,.8) 0,rgba(63,30,91,.8) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;padding:24px 40px;gap:40px}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap .awards{padding:20px;justify-content:center;gap:20px}}section#s1 .content-02 .awardsWrap .awards .awardsTitleWrap p{font-family:'Noto Serif TC';font-weight:600;font-size:24px;line-height:1.2;text-align:start}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap .awards .awardsTitleWrap p{text-align:center}}section#s1 .content-02 .awardsWrap .awards .awardsTitleWrap p.condition{font-size:20px;font-weight:800;background:linear-gradient(0deg,#fff 0,#da47ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;transform:matrix(1,0,-.17,.98,0,0)}section#s1 .content-02 .awardsWrap .awards .awardsTitleWrap p.condition span{vertical-align:baseline;font-size:40px;letter-spacing:-.02em}section#s1 .content-02 .awardsWrap .awards .awardsTitleWrap p.ps{font-size:18px;font-weight:400;margin-top:4px;opacity:.5}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap .awards .awardsTitleWrap p.ps{font-size:16px}}section#s1 .content-02 .awardsWrap .awards:last-child{background:url(../images/last-award-bg.png) center center no-repeat,linear-gradient(163.91deg,rgba(97,72,27,.9) -5.72%,rgba(160,139,104,.9) 95.66%);background-size:cover;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}section#s1 .content-02 .awardsWrap .awards:last-child .awardsContent{max-width:968px}section#s1 .content-02 .awardsWrap .awards:nth-child(6) .awardsContent{max-width:968px}section#s1 .content-02 .awardsWrap .awards .awardsContent{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:12px;align-content:flex-start;align-items:flex-start}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap .awards .awardsContent{justify-content:center;gap:8px}}section#s1 .content-02 .awardsWrap .awards .awardsContent .imgWrap{width:128px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap .awards .awardsContent .imgWrap{width:104px}}section#s1 .content-02 .awardsWrap .awards .awardsContent .imgWrap p{font-family:Arial;font-size:16px;letter-spacing:.06em;line-height:1.4;color:#fff;margin-top:4%}@media only screen and (max-width:767px){section#s1 .content-02 .awardsWrap .awards .awardsContent .imgWrap p{font-size:14px}}@media only screen and (max-width:767px){section#s1 .content-03 h3{padding:0 12px}}section#s1 .content-03 .notice{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:10vh}@media only screen and (max-width:767px){section#s1 .content-03 .notice{padding:12px;margin-bottom:6vh}}section#s1 .content-03 .notice .noticeTitle{margin:0 2vw 1.2vw}section#s1 .content-03 .notice .noticeContent{text-align:left;line-height:1.8;font-size:16px;letter-spacing:.04em}@media only screen and (max-width:767px){section#s1 .content-03 .notice .noticeContent{margin-left:24px}}section#s1 .content-03 .notice .noticeContent ul{max-width:726px;margin-left:0}section#s1 .content-03 .notice .noticeContent ul li{list-style:disc;color:#fff}section#s1 .content-03 .notice .noticeContent ul li::marker{font-size:10px}section#s1 .content-03 .notice .noticeContent ul li span{color:#de36f8;vertical-align:baseline;font-weight:800}@-webkit-keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.falling-leaves{height:100%;width:100%;position:absolute;top:0;left:0;background-size:cover;overflow:hidden;pointer-events:none;z-index:101}.leaf-scene{position:absolute;top:0;left:0;height:100%;width:100%;transform-style:preserve-3d}.leaf-scene div{position:absolute;top:0;left:0;width:12px;height:17px;background:url(../images/petal.png) no-repeat;background-size:100%;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible}