.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}@font-face{font-family:ChiayiCityFont;font-style:normal;font-weight:400;src:url(./ChiayiCity.BTOWOJF1.ttf) format("truetype")}.elements-button{align-items:center;border-radius:5rem;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:.6rem 2rem;position:relative;transition:color .3s,border .3s,background-color .3s}.elements-button__text{align-items:center;display:flex;flex:0 0 auto;gap:.8rem;transition:transform .5s}.elements-button.-disabled{pointer-events:none}.elements-button.-color-brand-1,.elements-button.-hover-color-brand-1:hover{color:#51c4d3}.elements-button.-hover-color-brand-1:hover img,.elements-button.-hover-color-brand-1:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-brand-2,.elements-button.-hover-color-brand-2:hover{color:#ffdeb7}.elements-button.-hover-color-brand-2:hover img,.elements-button.-hover-color-brand-2:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-brand-3,.elements-button.-hover-color-brand-3:hover{color:#f39268}.elements-button.-hover-color-brand-3:hover img,.elements-button.-hover-color-brand-3:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-black-1,.elements-button.-hover-color-black-1:hover{color:#0f0f0f}.elements-button.-hover-color-black-1:hover img,.elements-button.-hover-color-black-1:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-black-2,.elements-button.-hover-color-black-2:hover{color:#313032}.elements-button.-hover-color-black-2:hover img,.elements-button.-hover-color-black-2:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-gray-1,.elements-button.-hover-color-gray-1:hover{color:#858585}.elements-button.-hover-color-gray-1:hover img,.elements-button.-hover-color-gray-1:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-gray-2,.elements-button.-hover-color-gray-2:hover{color:#efefef}.elements-button.-hover-color-gray-2:hover img,.elements-button.-hover-color-gray-2:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-gray-line,.elements-button.-hover-color-gray-line:hover{color:#42424233}.elements-button.-hover-color-gray-line:hover img,.elements-button.-hover-color-gray-line:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-white,.elements-button.-hover-color-white:hover{color:#fff}.elements-button.-hover-color-white:hover img,.elements-button.-hover-color-white:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-warning,.elements-button.-hover-color-warning:hover{color:#ffcf53}.elements-button.-hover-color-warning:hover img,.elements-button.-hover-color-warning:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-success,.elements-button.-hover-color-success:hover{color:#a3c1c3}.elements-button.-hover-color-success:hover img,.elements-button.-hover-color-success:hover svg{filter:brightness(0) invert(1)}.elements-button.-color-error,.elements-button.-hover-color-error:hover{color:#ff503f}.elements-button.-hover-color-error:hover img,.elements-button.-hover-color-error:hover svg{filter:brightness(0) invert(1)}.elements-button.-border-brand-1{border:1px solid #51c4d3}.elements-button.-border-brand-2{border:1px solid #ffdeb7}.elements-button.-border-brand-3{border:1px solid #f39268}.elements-button.-border-black-1{border:1px solid #0f0f0f}.elements-button.-border-black-2{border:1px solid #313032}.elements-button.-border-gray-1{border:1px solid #858585}.elements-button.-border-gray-2{border:1px solid #efefef}.elements-button.-border-gray-line{border:1px solid rgba(66,66,66,.2)}.elements-button.-border-white{border:1px solid #fff}.elements-button.-border-warning{border:1px solid #ffcf53}.elements-button.-border-success{border:1px solid #a3c1c3}.elements-button.-border-error{border:1px solid #ff503f}.elements-button.-background-brand-1,.elements-button.-hover-background-brand-1:hover{background-color:#51c4d3}.elements-button.-background-brand-2,.elements-button.-hover-background-brand-2:hover{background-color:#ffdeb7}.elements-button.-background-brand-3,.elements-button.-hover-background-brand-3:hover{background-color:#f39268}.elements-button.-background-black-1,.elements-button.-hover-background-black-1:hover{background-color:#0f0f0f}.elements-button.-background-black-2,.elements-button.-hover-background-black-2:hover{background-color:#313032}.elements-button.-background-gray-1,.elements-button.-hover-background-gray-1:hover{background-color:#858585}.elements-button.-background-gray-2,.elements-button.-hover-background-gray-2:hover{background-color:#efefef}.elements-button.-background-gray-line,.elements-button.-hover-background-gray-line:hover{background-color:#42424233}.elements-button.-background-white,.elements-button.-hover-background-white:hover{background-color:#fff}.elements-button.-background-warning,.elements-button.-hover-background-warning:hover{background-color:#ffcf53}.elements-button.-background-success,.elements-button.-hover-background-success:hover{background-color:#a3c1c3}.elements-button.-background-error,.elements-button.-hover-background-error:hover{background-color:#ff503f}@font-face{font-family:ChiayiCityFont;font-style:normal;font-weight:400;src:url(./ChiayiCity.BTOWOJF1.ttf) format("truetype")}.header-index{align-items:center;background-color:#fff;box-shadow:0 0 12px 6px #d6ccc733;display:flex;height:auto;left:0;padding-bottom:2.4rem;padding-top:2.4rem;position:fixed;top:0;width:100vw;z-index:100}@media (max-width:1099.98px){.header-index{justify-content:space-between;padding-bottom:1.2rem;padding-top:1.2rem}.header-index:before{background-color:#fff;box-shadow:0 0 12px 6px #d6ccc733;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}}.header-index__logo{display:flex;flex:0 0 auto;height:4rem;justify-content:flex-start;width:calc(16.66667% + .4rem)}@media screen and (max-width:1100px){.header-index__logo{width:calc(2 * (100vw - 2 * 4.8rem - (12 - 1) *) / 12 + (2 - 1) * 1.6rem + 1 * 1.6rem)}}@media screen and (max-width:768px){.header-index__logo{width:calc(16.66667vw - .53333rem)}}@media screen and (max-width:0){.header-index__logo{width:calc(16.66667vw - .53333rem)}}@media (max-width:1199.98px){.header-index__logo{flex:0 0 auto;height:3.4rem;width:calc(15% + .36rem)}}@media screen and (max-width:1199.98px) and (max-width:1100px){.header-index__logo{width:calc(1.8 * (100vw - 2 * 4.8rem - (12 - 1) *) / 12 + (1.8 - 1) * 1.6rem + 1 * 1.6rem)}}@media screen and (max-width:1199.98px) and (max-width:768px){.header-index__logo{width:calc(15vw - .48rem)}}@media screen and (max-width:1199.98px) and (max-width:0){.header-index__logo{width:calc(15vw - .48rem)}}@media (max-width:1099.98px){.header-index__logo{height:3.2rem;width:12.5rem;z-index:11}}.header-index__logo>figure{height:100%;width:auto}.header-index__logo>figure>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header-index__nav{display:flex;flex:1;gap:2.4rem}@media (max-width:1199.98px){.header-index__nav{gap:1.2rem}}@media (max-width:1099.98px){.header-index__nav{align-items:center;background-color:#fff;box-shadow:0 0 12px 6px #d6ccc733;flex-direction:column;gap:0;height:auto;left:0;max-height:0;overflow:hidden;padding:0 2.4rem;position:fixed;top:5.6rem;transition:max-height .3s ease-in-out,padding .3s ease-in-out;width:100vw;z-index:0}.header-index__nav.-active{max-height:100dvh;overflow-y:auto;padding:0 2.4rem 3.6rem}}.header-index__nav-item{position:relative}@media (min-width:1100px){.header-index__nav-item:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='45' fill='none' viewBox='0 0 152 45'%3E%3Cellipse cx='76.5' cy='22.5' fill='url(%23a)' opacity='.3' rx='76.5' ry='22.5'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(0 22.5 -76.5 0 76.5 22.5)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F39268'/%3E%3Cstop offset='1' stop-color='%23F39268' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-2rem;content:"";height:4.5rem;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .3s ease-in-out;width:calc(100% + 4rem)}}.header-index__nav-item.-active:after{opacity:1}@media (min-width:1100px){.header-index__nav-item:hover:after{opacity:1}.header-index__nav-item:hover .header-index__nav-item-sub{opacity:1;pointer-events:auto;transform:translate(-50%,calc(100% - 1.6rem))}}@media (max-width:1099.98px){.header-index__nav-item{border-bottom:1px solid rgba(66,66,66,.2);display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding:1.6rem 0;width:100%}}.header-index__nav-item-title{align-items:center;display:flex;gap:1.2rem;height:auto;justify-content:space-between;width:100%}@media (max-width:1099.98px){.header-index__nav-item-title{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.6}}.header-index__nav-item-title>a{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.header-index__nav-item-title-icon{display:none}@media (max-width:1099.98px){.header-index__nav-item-title-icon{align-items:center;background-color:#efefef;border-radius:50%;display:flex;height:3.2rem;justify-content:center;width:3.2rem}.header-index__nav-item-title-icon>span{display:flex;transform:rotate(90deg);transition:transform .3s ease-in-out}.header-index__nav-item-title-icon>span>svg{margin-bottom:0}.header-index__nav-item-title-icon.-active>span{transform:rotate(270deg)}}.header-index__nav-item-sub{bottom:-.8rem;left:50%;opacity:0;padding-top:1.2rem;pointer-events:none;position:absolute;transform:translate(-50%,calc(100% - 2.4rem));transition:opacity .6s ease,transform .6s ease;z-index:1}@media (max-width:1099.98px){.header-index__nav-item-sub{height:auto;height:0;left:0;opacity:1;overflow:hidden;padding-top:0;position:relative;transform:none;transition:height .3s ease-in-out,padding-top .3s ease-in-out;width:100%}.header-index__nav-item-sub.-active{height:auto;padding-top:1.2rem;pointer-events:auto}}@media (min-width:1100px){.header-index__nav-item-sub:hover{opacity:1;pointer-events:auto;transform:translate(-50%,calc(100% - 1.6rem))}}.header-index__nav-item-sub>ul{background-color:#fff;border-radius:.8rem;box-shadow:0 0 12px 6px #d6ccc733;display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 2.4rem}@media (max-width:1099.98px){.header-index__nav-item-sub>ul{background-color:#efefef;box-shadow:none;display:grid;grid-template-columns:repeat(2,1fr);padding:2.4rem 1.6rem}}.header-index__nav-item-sub>ul>li{flex:0 0 auto;position:relative;transition:color .3s ease-in-out}@media (min-width:1100px){.header-index__nav-item-sub>ul>li:hover{color:#51c4d3}}.header-index__nav-item-sub>ul>li>a{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;word-break:keep-all}.header-index__nav-cta{display:none}@media (max-width:1099.98px){.header-index__nav-cta{display:flex;flex-direction:column;gap:1rem;gap:1.6rem;padding:2.4rem 0}.header-index__nav-cta .elements-button__text{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.header-index__nav-cta .elements-button__text>figure{height:2.4rem;width:2.4rem}}.header-index__cta{display:flex;gap:1rem}@media (max-width:1099.98px){.header-index__cta{bottom:0;gap:0;height:auto;left:0;position:fixed;width:100%;z-index:1}.header-index__cta .elements-button{background-color:#ffdeb7;border-radius:0;flex:1}}.header-index__cta .elements-button{padding:.6rem 2rem .6rem 2.6rem}.header-index__cta .elements-button__text{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.header-index__cta .elements-button__text>figure{align-items:center;display:flex;height:2.4rem;justify-content:center;width:2.4rem}.header-index__hamberger{display:none}@media (max-width:1099.98px){.header-index__hamberger{align-items:center;display:flex;flex-direction:column;gap:.2rem;height:2.4rem;justify-content:center;width:2.4rem;z-index:11}.header-index__hamberger.-active>span:first-child{transform:rotate(45deg) translate(.2rem,.2rem)}.header-index__hamberger.-active>span:last-child{transform:rotate(-45deg) translate(.1rem,-.1rem)}.header-index__hamberger>span{background-color:#51c4d3;height:.2rem;transition:transform .3s ease-in-out;width:1.6rem}}@font-face{font-family:ChiayiCityFont;font-style:normal;font-weight:400;src:url(./ChiayiCity.BTOWOJF1.ttf) format("truetype")}.footer{align-items:center;background-color:#51c4d3;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:flex-end;margin-top:48.6rem;padding-bottom:4.15rem;position:relative;transition:opacity 0s ease-in-out .2s;width:100vw}@media (max-width:1099.98px){.footer{margin-top:36rem;padding-bottom:4rem}}@media (max-width:767.98px){.footer{margin-top:32rem}}@media (max-width:767.98px) and (max-width:450px){.footer{margin-top:17.6rem}}.is-loading .footer{opacity:0;pointer-events:none;transition:opacity 0s ease-in-out}.footer__card{flex:0 0 auto;margin-bottom:5rem;margin-top:-50%;position:relative;width:calc(66.66667% - .8rem);z-index:0}@media screen and (max-width:1100px){.footer__card{width:calc(8 * (100vw - 2 * 4.8rem - (12 - 1) *) / 12 + (8 - 1) * 1.6rem + 0 * 1.6rem)}}@media screen and (max-width:768px){.footer__card{width:calc(66.66667vw - 3.73333rem)}}@media screen and (max-width:0){.footer__card{width:calc(66.66667vw - 3.73333rem)}}@media (max-width:1099.98px){.footer__card{height:auto;margin-bottom:3rem;width:100%}}.footer__card-wrapper{align-items:center;background-color:#fff;border-radius:.8rem;box-shadow:0 0 12px 6px #d6ccc733;color:#313032;display:flex;flex-direction:column;gap:4.8rem;height:auto;opacity:0;padding:4.8rem 2.4rem;transform:translateY(3rem);transition:opacity .8s ease,transform .8s ease;width:100%}.footer__card-wrapper.is-inview{opacity:1;transform:translateY(0)}@media (max-width:1099.98px){.footer__card-wrapper{gap:2.4rem;padding:4.8rem 3.2rem}}.footer__card:before{background-color:#51c4d3;content:"";height:calc(50% + 12.6rem);left:50%;position:absolute;top:50%;transform:translate(-50%);width:100vw;z-index:-1}.footer__card-main{align-items:center;display:flex;flex-direction:column;gap:3.2rem}@media (max-width:1099.98px){.footer__card-main{gap:1.2rem}}.footer__card-main>h2{color:#51c4d3;font-family:ChiayiCityFont,Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:4.8rem;font-weight:900;line-height:1.1}@media (max-width:1099.98px){.footer__card-main>h2{font-family:ChiayiCityFont,Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:3.2rem;font-weight:900;line-height:1.2}}.footer__card-main>h3{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.8rem;font-weight:500;line-height:1.4}@media (max-width:1099.98px){.footer__card-main>h3{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2rem;font-weight:900;line-height:1.6}}.footer__card-main-cta{display:flex;gap:2.4rem}@media (max-width:1099.98px){.footer__card-main-cta{display:none}}.footer__card-main-cta .elements-button{padding:1.2rem 2.6rem 1.2rem 2rem}.footer__card-main-cta .elements-button__text{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.footer__card-main-cta .elements-button__text>figure{height:2.4rem;width:2.4rem}.footer__card-contact{display:flex;font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.4rem;font-weight:400;gap:1.6rem;line-height:1.6}@media (max-width:1232px){.footer__card-contact{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:1099.98px){.footer__card-contact{align-items:left;display:flex;flex-direction:column;gap:.8rem}}.footer>ul{color:#fff;display:flex;gap:2.4rem;margin-bottom:2.4rem;z-index:1}@media (max-width:1099.98px){.footer>ul{flex-wrap:wrap;gap:.6rem 1.2rem;justify-content:center}}.footer>p{font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6;z-index:1}@media (max-width:1099.98px){.footer>p{text-align:center}}@font-face{font-family:ChiayiCityFont;font-style:normal;font-weight:400;src:url(./ChiayiCity.BTOWOJF1.ttf) format("truetype")}.dev__wrap{display:none;flex-direction:column;height:100vh;left:50%;pointer-events:none;position:fixed;top:0;transform:translate(-50%);width:100vw;z-index:999}.dev__wrap.-active{display:flex}.dev__wrap .grid>div{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);height:100vh;width:100%}.dev__switch{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000;border-radius:50px;bottom:10px;box-shadow:2px 2px 8px #00000080;color:#fffc;display:flex;gap:1rem;height:30px;left:10px;padding:5px 15px;position:fixed;z-index:999}.dev__switch,.dev__switch>span{font-size:.7em}.dev__switch>i{border-left:1px solid hsla(0,0%,53%,.4);height:10px;width:1px}.dev__switch>button{opacity:.5}.dev__switch>button.-active{opacity:1}@font-face{font-family:ChiayiCityFont;font-style:normal;font-weight:400;src:url(./ChiayiCity.BTOWOJF1.ttf) format("truetype")}#es-app{background-color:#fff;height:auto;padding-top:8.8rem;width:100vw}@media (max-width:1099.98px){#es-app{padding-top:5.6rem}}main{position:relative;z-index:2}@media (max-width:1099.98px){main{overflow:hidden}}.gradient-text{background:linear-gradient(92deg,#dcff77 -14.88%,#43c1ff 31.5%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@font-face{font-family:ChiayiCityFont;font-style:normal;font-weight:400;src:url(./ChiayiCity.BTOWOJF1.ttf) format("truetype")}::-moz-selection{background-color:#0f0f0f;color:#858585}::selection{background-color:#0f0f0f;color:#858585}.error-page main{align-items:center;background-color:#51c4d3;color:#fff;display:flex;justify-content:center;min-height:100vh;text-align:center}.error-page h1{font-family:roboto-bold;font-size:3.6rem;line-height:1.4;margin-bottom:2.4rem}@media (max-width:1099.98px){.error-page h1{font-size:2.8rem}}.error-page__btn{display:flex;margin-top:4rem}.error-page__btn,.error-page__btn .button-cta{justify-content:center}.error-page pre{color:#fff;text-align:left}.error-page .elements-button svg{transform:translate(9rem)}
