@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap";*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Noto Sans TC,Inter,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.actionStatus[data-v-3ea1aa4f]{position:fixed;top:0;width:100dvw;height:100dvh;background-color:#00000040;z-index:99;display:flex;align-items:start;justify-content:center;padding-top:150px}.actionStatus_card[data-v-3ea1aa4f]{display:flex;align-items:center;justify-content:center;flex-direction:column;width:220px;height:220px;border-radius:9px;background-color:#fff}.actionStatus_card p[data-v-3ea1aa4f]{font-size:20px;font-weight:700;margin-top:16px}.actionStatus_card span[data-v-3ea1aa4f]{font-size:12px;font-weight:400;margin-top:15px}.fade-enter-active[data-v-3ea1aa4f],.fade-leave-active[data-v-3ea1aa4f]{position:fixed;z-index:99;transition:opacity .5s}.fade-enter-from[data-v-3ea1aa4f],.fade-leave-to[data-v-3ea1aa4f]{position:fixed;z-index:99;opacity:0}.loader-bg[data-v-f1fbba5c]{position:fixed;z-index:997;background-color:#fff;width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;padding-bottom:20px;flex-direction:column;gap:12px;font-weight:600;color:#34c7de;font-size:14px}.loader[data-v-f1fbba5c]{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#34c7de;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3-f1fbba5c 1s infinite linear}@keyframes l3-f1fbba5c{to{transform:rotate(1turn)}}.header[data-v-cf87edcb]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:48px;background:linear-gradient(90deg,#34c7de,#0096ad);color:#fff}.header_title[data-v-cf87edcb]{font-size:15px}.header_pageName[data-v-cf87edcb]{font-size:12px}.header_pageName[data-v-cf87edcb],.header_close[data-v-cf87edcb]{flex:1}.header_close[data-v-cf87edcb]{display:flex;justify-content:flex-end}.subHeader[data-v-cf87edcb]{position:fixed;width:100%;top:0;z-index:99;background-color:#fff;display:flex;align-items:center;justify-content:center;height:41px;font-weight:500;font-size:15px;border-bottom:1px solid rgb(237,237,237)}.menu_fix[data-v-1c98ce79]{position:fixed;bottom:0;width:100%;z-index:9999}.menu[data-v-1c98ce79]{padding:12px 20px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-top:1px solid rgb(237,237,237)}.menu-pb[data-v-1c98ce79]{padding-bottom:30px}.menu_btn[data-v-1c98ce79]{text-align:center;flex-grow:1;font-size:12px}.menu_btn img[data-v-1c98ce79]{margin-bottom:8px}.menu_btn-active[data-v-1c98ce79]{color:#34c7de}a[data-v-1c98ce79]{color:#000;text-decoration:none}a p[data-v-1c98ce79]{padding-top:3px}*,body{font-family:Noto Sans TC,sans-serif;font-display:swap}.container{padding:30px 45px}@media (max-width: 325px){.container{padding:30px 25px}}.container_haveHeader{padding-top:70px}.errorMessage{color:red;font-size:12px;margin-top:4px}.errorType{border:1px solid red!important}.footer{font-size:12px;display:flex;flex-direction:column;background-color:#34c7de;color:#fff;line-height:18px;padding:12px 0;font-weight:500}.footer p{margin:auto;width:235px;text-align:start}.footer span{margin-top:6px;text-decoration:underline;text-align:center}.container-bg{background:#0003;width:100dvw;height:100dvh;position:fixed;z-index:998;padding:30px 23px}.popup{width:100%;border-radius:9px;overflow:hidden;background-color:#fff}.popup_card{color:#fff;display:block;background-image:url(/images/cardBG.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:30px 25px 20px;position:relative}.popup_card p{font-size:18px;font-weight:700;letter-spacing:.1em;color:#d4ebfc}.popup_card h2{font-size:30px;font-weight:500;letter-spacing:.1em;display:flex;align-items:flex-end;justify-content:space-between}.popup_card h2 span{display:inline-block;font-size:48px;font-weight:500;height:72px;display:flex;align-items:end}.popup_card h2 span:last-child{font-size:15px}.popup_card-remind{display:flex;align-items:end;justify-content:space-between}.popup_card-remind p{font-size:12px;display:block;white-space:nowrap;letter-spacing:.5em;font-weight:500;color:#fff;margin-top:15px}.popup_card-remind span{margin:0 9px;width:100%;border-bottom:1px solid white}.popup_card-btn{display:flex;align-items:center;justify-content:center;height:40px;background-color:#fff;color:#34c7de;border-radius:9px;box-shadow:0 4px 4px #0000001a;margin-top:30px;font-size:18px}.popup_card>span{position:absolute;right:12px;top:18px;font-size:12px}.popup_list{font-size:12px;padding:23px 27px 30px}.popup_list p{display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:.2em;gap:8px;padding-bottom:20px;border-bottom:1px solid rgb(237,237,237)}.popup_list ul{padding-top:17px;list-style-type:none;padding-left:0}.popup_list ul li{position:relative;margin-bottom:20px;padding-left:18px;color:#848484;line-height:18px}.popup_list ul li:last-child{margin-bottom:10px}.popup_list ul li:before{content:"";background-image:url(/images/star.svg);position:absolute;left:0;top:3px;width:12px;height:12px}.popup_list ul li:last-child{margin-bottom:0}.popup_close{position:absolute;top:14px;right:8px}.serviceList{margin-bottom:10px;font-size:12px;padding:12px 16px;border-radius:6px;line-height:18px;color:#848484;text-align:justify;height:90dvh;text-justify:inter-word;overflow-y:scroll}.serviceList ol li{list-style-type:disc;margin-left:18px}input:focus{outline:none;border-color:green}.vue-map{width:100%;height:100%;min-height:2rem}
