@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700&display=swap&subset=chinese-traditional");@font-face{font-family:Noto Sans TC,PingFang TC,微軟正黑體;src:local("Noto Sans TC");unicode-range:u+4e00-9fff}@font-face{font-family:Helvetica;src:local("Helvetica");unicode-range:u+00-024f}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,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-shadow:unset;box-sizing:border-box;font-family:Arial,Noto Sans TC,微軟正黑體;font-size:100%;outline:none;text-decoration:none;vertical-align:baseline}img{max-width:100%}a{word-break:break-all}a[href]:hover{opacity:.7}.material-icons{font-family:Material Icons!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.clearMargin{margin:0}.clearMargin[important]{margin:0!important}.marginAuto{display:block;margin-left:auto;margin-right:auto}.marginAuto[important]{display:block!important;margin-left:auto!important;margin-right:auto!important}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.clear{clear:both}.full-width{width:100%}.full-width[important]{width:100%!important}h1{font-size:32px}h1,h2{font-weight:600;margin:12px 0}h2{font-size:24px}h3{font-size:18px}h3,h4{font-weight:600;margin:12px 0}h4{font-size:16px}h5{font-size:14px}h5,h6{font-weight:600;margin:12px 0}h6{font-size:12px}b{padding:0 5px}.fontStyle-italic{font-style:italic!important}.fontStyle-initial{font-style:normal!important}.weight100{font-weight:100!important}.weight200{font-weight:200!important}.weight300{font-weight:300!important}.weight400{font-weight:400!important}.weight500{font-weight:500!important}.weight600{font-weight:600!important}.weight700{font-weight:700!important}.weight800{font-weight:800!important}.weight900{font-weight:900!important}.fontSize12{font-size:12px!important}@media (max-width:640px){.fontSize12{font-size:8px!important}}.fontSize13{font-size:13px!important}@media (max-width:640px){.fontSize13{font-size:9px!important}}.fontSize14{font-size:14px!important}@media (max-width:640px){.fontSize14{font-size:10px!important}}.fontSize15{font-size:15px!important}@media (max-width:640px){.fontSize15{font-size:11px!important}}.fontSize16{font-size:16px!important}@media (max-width:640px){.fontSize16{font-size:12px!important}}.fontSize17{font-size:17px!important}@media (max-width:640px){.fontSize17{font-size:13px!important}}.fontSize18{font-size:18px!important}@media (max-width:640px){.fontSize18{font-size:14px!important}}.fontSize19{font-size:19px!important}@media (max-width:640px){.fontSize19{font-size:15px!important}}.fontSize20{font-size:20px!important}@media (max-width:640px){.fontSize20{font-size:16px!important}}.fontSize21{font-size:21px!important}@media (max-width:640px){.fontSize21{font-size:17px!important}}.fontSize22{font-size:22px!important}@media (max-width:640px){.fontSize22{font-size:18px!important}}.fontSize23{font-size:23px!important}@media (max-width:640px){.fontSize23{font-size:19px!important}}.fontSize24{font-size:24px!important}@media (max-width:640px){.fontSize24{font-size:20px!important}}.fontSize25{font-size:25px!important}@media (max-width:640px){.fontSize25{font-size:21px!important}}.fontSize26{font-size:26px!important}@media (max-width:640px){.fontSize26{font-size:22px!important}}.fontSize27{font-size:27px!important}@media (max-width:640px){.fontSize27{font-size:23px!important}}.fontSize28{font-size:28px!important}@media (max-width:640px){.fontSize28{font-size:24px!important}}.fontSize29{font-size:29px!important}@media (max-width:640px){.fontSize29{font-size:25px!important}}.fontSize30{font-size:30px!important}@media (max-width:640px){.fontSize30{font-size:26px!important}}.fontSize31{font-size:31px!important}@media (max-width:640px){.fontSize31{font-size:27px!important}}.fontSize32{font-size:32px!important}@media (max-width:640px){.fontSize32{font-size:28px!important}}.fontSize33{font-size:33px!important}@media (max-width:640px){.fontSize33{font-size:29px!important}}.fontSize34{font-size:34px!important}@media (max-width:640px){.fontSize34{font-size:30px!important}}.fontSize35{font-size:35px!important}@media (max-width:640px){.fontSize35{font-size:31px!important}}.fontSize36{font-size:36px!important}@media (max-width:640px){.fontSize36{font-size:32px!important}}.fontSize37{font-size:37px!important}@media (max-width:640px){.fontSize37{font-size:33px!important}}.fontSize38{font-size:38px!important}@media (max-width:640px){.fontSize38{font-size:34px!important}}.fontSize39{font-size:39px!important}@media (max-width:640px){.fontSize39{font-size:35px!important}}.fontSize40{font-size:40px!important}@media (max-width:640px){.fontSize40{font-size:36px!important}}.fontSize41{font-size:41px!important}@media (max-width:640px){.fontSize41{font-size:21px!important}}.fontSize42{font-size:42px!important}@media (max-width:640px){.fontSize42{font-size:22px!important}}.fontSize43{font-size:43px!important}@media (max-width:640px){.fontSize43{font-size:23px!important}}.fontSize44{font-size:44px!important}@media (max-width:640px){.fontSize44{font-size:24px!important}}.fontSize45{font-size:45px!important}@media (max-width:640px){.fontSize45{font-size:25px!important}}.fontSize46{font-size:46px!important}@media (max-width:640px){.fontSize46{font-size:26px!important}}.fontSize47{font-size:47px!important}@media (max-width:640px){.fontSize47{font-size:27px!important}}.fontSize48{font-size:48px!important}@media (max-width:640px){.fontSize48{font-size:28px!important}}.fontSize49{font-size:49px!important}@media (max-width:640px){.fontSize49{font-size:29px!important}}.fontSize50{font-size:50px!important}@media (max-width:640px){.fontSize50{font-size:30px!important}}.fontSize51{font-size:51px!important}@media (max-width:640px){.fontSize51{font-size:31px!important}}.fontSize52{font-size:52px!important}@media (max-width:640px){.fontSize52{font-size:32px!important}}.fontSize53{font-size:53px!important}@media (max-width:640px){.fontSize53{font-size:33px!important}}.fontSize54{font-size:54px!important}@media (max-width:640px){.fontSize54{font-size:34px!important}}.fontSize55{font-size:55px!important}@media (max-width:640px){.fontSize55{font-size:35px!important}}.fontSize56{font-size:56px!important}@media (max-width:640px){.fontSize56{font-size:36px!important}}.fontSize57{font-size:57px!important}@media (max-width:640px){.fontSize57{font-size:37px!important}}.fontSize58{font-size:58px!important}@media (max-width:640px){.fontSize58{font-size:38px!important}}.fontSize59{font-size:59px!important}@media (max-width:640px){.fontSize59{font-size:39px!important}}.fontSize60{font-size:60px!important}@media (max-width:640px){.fontSize60{font-size:40px!important}}.fontSize61{font-size:61px!important}@media (max-width:640px){.fontSize61{font-size:41px!important}}.fontSize62{font-size:62px!important}@media (max-width:640px){.fontSize62{font-size:42px!important}}.outdent10{display:block;margin-left:10px;text-indent:-10px}.outdent11{display:block;margin-left:11px;text-indent:-11px}.outdent12{display:block;margin-left:12px;text-indent:-12px}.outdent13{display:block;margin-left:13px;text-indent:-13px}.outdent14{display:block;margin-left:14px;text-indent:-14px}.outdent15{display:block;margin-left:15px;text-indent:-15px}.outdent16{display:block;margin-left:16px;text-indent:-16px}.outdent17{display:block;margin-left:17px;text-indent:-17px}.outdent18{display:block;margin-left:18px;text-indent:-18px}.outdent19{display:block;margin-left:19px;text-indent:-19px}.outdent20{display:block;margin-left:20px;text-indent:-20px}.outdent21{display:block;margin-left:21px;text-indent:-21px}.outdent22{display:block;margin-left:22px;text-indent:-22px}.outdent23{display:block;margin-left:23px;text-indent:-23px}.outdent24{display:block;margin-left:24px;text-indent:-24px}.outdent25{display:block;margin-left:25px;text-indent:-25px}.outdent26{display:block;margin-left:26px;text-indent:-26px}.outdent27{display:block;margin-left:27px;text-indent:-27px}.outdent28{display:block;margin-left:28px;text-indent:-28px}.outdent29{display:block;margin-left:29px;text-indent:-29px}.outdent30{display:block;margin-left:30px;text-indent:-30px}.outdent31{display:block;margin-left:31px;text-indent:-31px}.outdent32{display:block;margin-left:32px;text-indent:-32px}.outdent33{display:block;margin-left:33px;text-indent:-33px}.outdent34{display:block;margin-left:34px;text-indent:-34px}.outdent35{display:block;margin-left:35px;text-indent:-35px}.outdent36{display:block;margin-left:36px;text-indent:-36px}.outdent37{display:block;margin-left:37px;text-indent:-37px}.outdent38{display:block;margin-left:38px;text-indent:-38px}.outdent39{display:block;margin-left:39px;text-indent:-39px}.outdent40{display:block;margin-left:40px;text-indent:-40px}.outdent41{display:block;margin-left:41px;text-indent:-41px}.outdent42{display:block;margin-left:42px;text-indent:-42px}.outdent43{display:block;margin-left:43px;text-indent:-43px}.outdent44{display:block;margin-left:44px;text-indent:-44px}.outdent45{display:block;margin-left:45px;text-indent:-45px}.outdent46{display:block;margin-left:46px;text-indent:-46px}.outdent47{display:block;margin-left:47px;text-indent:-47px}.outdent48{display:block;margin-left:48px;text-indent:-48px}.outdent49{display:block;margin-left:49px;text-indent:-49px}.outdent50{display:block;margin-left:50px;text-indent:-50px}.loader-circle{-webkit-animation:loader-anim 1s linear infinite;animation:loader-anim 1s linear infinite;background:#999;background:-moz-linear-gradient(left,#999 30%,hsla(0,0%,60%,0) 100%);background:-webkit-linear-gradient(left,#999 30%,hsla(0,0%,60%,0));background:-o-linear-gradient(left,#999 30%,hsla(0,0%,60%,0) 100%);background:-ms-linear-gradient(left,#999 30%,hsla(0,0%,60%,0) 100%);background:linear-gradient(90deg,#999 30%,hsla(0,0%,60%,0));border-radius:50%;font-size:10px;height:40px;margin:50px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:40px}.loader-circle:before{background:#999;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.loader-circle:after{background:#f0f0f1;border-radius:50%;bottom:0;content:"";height:88%;left:0;margin:auto;position:absolute;right:0;top:0;width:88%}.page-loader{background:#f0f0f1;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.page-loader .wrap{bottom:0;height:102px;height:140px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%}.page-loader .wrap p{font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 auto 18px;position:relative;text-transform:uppercase}.page-loader .wrap .loader-circle{margin:15px auto}@-webkit-keyframes loader-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[v-cloak]{opacity:0}.text-red{color:#8c0f15}.bg-red{background-color:#8c0f15}.border-red{border-color:#8c0f15}.text-black{color:#2b2b2b}.bg-black{background-color:#2b2b2b}.border-black{border-color:#2b2b2b}.pageHeight,body,html{height:100vh;height:calc(var(--vh, 1vh)*100)}.boxContainer .section,.header .coverPhoto .textBox{margin:auto;max-width:930px;width:100%}@media (max-width:640px){.boxContainer .section,.header .coverPhoto .textBox{max-width:calc(100% - 30px)}}body,html{font-weight:400;outline:none}html{-webkit-locale:"tw"}body{-webkit-overflow-scrolling:touch;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#2b2b2b;height:100%;height:100vh;letter-spacing:.125em;margin:0;overflow:hidden;overflow-y:auto;width:100%;width:100vw}#app{opacity:1}@-webkit-keyframes scaleAni{0%,20%,40%,60%,to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@-moz-keyframes scaleAni{0%,20%,40%,60%,to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@-o-keyframes scaleAni{0%,20%,40%,60%,to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@keyframes scaleAni{0%,20%,40%,60%,to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes swing{0%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@-moz-keyframes swing{0%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@-o-keyframes swing{0%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@keyframes swing{0%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@-webkit-keyframes write{0%{transform:translateX(8px)}to{transform:translateX(-8px)}}@-moz-keyframes write{0%{transform:translateX(8px)}to{transform:translateX(-8px)}}@-o-keyframes write{0%{transform:translateX(8px)}to{transform:translateX(-8px)}}@keyframes write{0%{transform:translateX(8px)}to{transform:translateX(-8px)}}@-webkit-keyframes shows{0%{opacity:0}50%{opacity:1}}@-moz-keyframes shows{0%{opacity:0}50%{opacity:1}}@-o-keyframes shows{0%{opacity:0}50%{opacity:1}}@keyframes shows{0%{opacity:0}50%{opacity:1}}.header{height:1046px;position:relative}.header img{display:block}.header .navBox{left:0;padding:0 8px;position:absolute;top:0;width:100%;z-index:1}.header .navBox .logo img{height:115px}.header .coverPhoto{position:relative}.header .coverPhoto .textBox{position:relative;z-index:1}.header .coverPhoto .textBox .ani{animation:scaleAni 2s linear 2.2s infinite}.header .coverPhoto .textBox .text{max-width:611px;position:absolute;transform:translate(230px,260px)}.header .coverPhoto .rwdPhoto{opacity:0}.header .coverPhoto .rwdPhoto.svgPhoto{opacity:1}.header .coverPhoto .rwdPhoto.svgPhoto .mobile{display:none}.header .coverPhoto .rwdPhoto.svgPhoto .destop{left:50%;position:relative;transform:translateX(-50%);width:1920px}.header .coverPhoto .rwdPhoto.svgPhoto .rightPeople{opacity:0;transform:translateX(50px);transition:.5s;transition-delay:.8s}.header .coverPhoto .rwdPhoto.svgPhoto .swingMask{animation:swing 1s ease-in-out infinite alternate;transform-origin:center}.header .coverPhoto .rwdPhoto.svgPhoto .palm{animation:write 1s ease-in-out infinite alternate}.header .coverPhoto .rwdPhoto.svgPhoto .bLove,.header .coverPhoto .rwdPhoto.svgPhoto .sLove{animation:shows 2s ease-in-out infinite alternate;opacity:0}.header .coverPhoto .rwdPhoto.svgPhoto .sLove{animation-delay:1s}.header.active .coverPhoto .rwdPhoto.svgPhoto .rightPeople{opacity:1;transform:translateX(0)}@media (max-width:640px){.header{background:none;height:auto}.header .navBox .logo img{height:50px}.header .coverPhoto .textBox .text{max-width:284px;transform:translate(55px,80px)}.header .coverPhoto .rwdPhoto{opacity:1}.header .coverPhoto .rwdPhoto.svgPhoto .destop{display:none}.header .coverPhoto .rwdPhoto.svgPhoto .mobile{display:block}}@media (max-width:540px){.header .coverPhoto .textBox .text{transform:translate(120px,150px)}}@media (max-width:414px){.header .coverPhoto .textBox .text{max-width:240px;transform:translate(80px,120px)}}@media (max-width:393px){.header .coverPhoto .textBox .text{transform:translate(60px,100px)}}@media (max-width:375px){.header .coverPhoto .textBox .text{max-width:200px;transform:translate(80px,100px)}}.footer{font-size:15px;letter-spacing:1.25px;line-height:2;padding:30px;text-align:center}.footer span{display:inline-block;margin:0 5px}.footer>div:last-child{color:#989898}@media (max-width:640px){.footer{font-size:12px;padding:10px 12px}.footer span.br{display:block}}.fixedTop{background:#772929;border-radius:108px;bottom:20px;box-shadow:3px 3px 0 #bc814b;color:#fff;display:block;font-size:35px;font-weight:700;height:108px;letter-spacing:normal;line-height:108px;position:fixed;right:20px;text-align:center;width:108px;z-index:10}@media (max-width:640px){.fixedTop{border-radius:45px;font-size:12px;height:45px;line-height:45px;width:45px}}.countOl{counter-reset:my-awesome-counter;list-style:none}.countOl li{counter-increment:my-awesome-counter;font-size:20px;font-weight:500;text-indent:-30px}.countOl li+li{margin-top:20px}.countOl li:before{content:counter(my-awesome-counter);display:inline-block;font-size:15px;font-weight:700;height:20px;letter-spacing:0;line-height:20px;margin-right:10px;text-align:center;text-indent:0;width:20px}.countOl.style1 li:before{background:#000;border-radius:100%;color:#fff}@media (max-width:640px){.countOl li{font-size:12px}}.boxContainer{background:#ffcb78;margin-top:-5px;padding-bottom:20px;position:relative;z-index:1}.boxContainer label{font-weight:700}.boxContainer .text-gray{color:grey}.boxContainer .form-group,.boxContainer .radio-group{margin:9px 0}.boxContainer .form-control{background:#f15a24;border:none;color:#fff;height:30px;padding:0 7px;width:60%}.boxContainer .form-control::placeholder{color:#fff}.boxContainer .form-control:focus{outline:none}.boxContainer .input-group{display:inline-flex;flex-wrap:nowrap;width:71.5%}.boxContainer .input-group .form-control{width:100%}.boxContainer .input-group .form-control+.form-control{margin-left:10px}.boxContainer .radio-items{align-items:center;display:inline-flex}.boxContainer .form-group>label{display:inline-block;min-width:90px;text-align:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.boxContainer .section{background:#fff;border-radius:2px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:10px 17px 0 0 #c1914c;position:relative}.boxContainer .section+.section{margin-top:160px}.boxContainer .section .sectionHead{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;top:-37.5px}.boxContainer .section .sectionHead:after,.boxContainer .section .sectionHead:before{background:url(../images/node_bg.svg);background-size:92px;content:"";display:block;height:100%;opacity:.42;position:absolute;top:8px;width:calc(50% - 90px)}.boxContainer .section .sectionHead:before{left:0}.boxContainer .section .sectionHead:after{right:0}.boxContainer .section .sectionHead h2{background:#772929;border-radius:25px;color:#fff;display:inline-block;padding:6px 0 10px;text-align:center;width:150px}.boxContainer .section .sectionBody{margin-top:-24px;padding:0 12px 12px}.boxContainer .section .sectionBody .bgText{background:#fff;color:#772929;font-weight:400;padding:6px 24px}@media (max-width:640px){.boxContainer .section+.section{margin-top:100px}.boxContainer .section .sectionHead{top:-12.5px}.boxContainer .section .sectionHead:after,.boxContainer .section .sectionHead:before{background-size:31px;top:0;width:calc(50% - 70px)}.boxContainer .section .sectionHead h2{font-size:12px;margin:0;padding:3px 0 5px;width:90px}.boxContainer .section .sectionBody .bgText{font-size:13px}}.boxContainer .section.sectionActive{background:#f7931e}.boxContainer .section.sectionActive .people{position:absolute;right:5%;top:-30%;width:269px;z-index:1}.boxContainer .section.sectionActive .sectionBody{padding:0 0 12px}.boxContainer .section.sectionActive .sectionBody .countOl{margin:16px 12px}.boxContainer .section.sectionActive .sectionBody .countOl li{color:#fff}@media (max-width:640px){.boxContainer .section.sectionActive .people{top:-15%;width:120px}}.boxContainer .boxFoot{margin:50px 0;text-align:center}.boxContainer .boxFoot button{background:url(../images/btn_bg.svg);background-size:cover;border:none;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:47px;width:178px}.boxContainer .boxFoot button:active,.boxContainer .boxFoot button:hover{background-image:url(../images/btn_yellow_bg.svg);text-decoration:none}