* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}html{font-family:sans-serif;text-size-adjust:100%;font-size:16px;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:inherit;color:rgb(51, 51, 51);background-color:rgb(25, 25, 25);font-weight:400;overflow-x:hidden;overflow-y:auto;}footer, section, summary{display:block;}[hidden]{display:none;}a{background-color:transparent;color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}a:active, a:hover{outline-color:initial;outline-style:initial;outline-width:0px;}b{font-weight:bolder;}h1{font-size:2em;margin-top:0.67em;margin-right:0px;margin-bottom:0.67em;margin-left:0px;}img{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:initial;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;vertical-align:middle;}button{color:inherit;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:100%;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;letter-spacing:inherit;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}button{overflow-x:visible;overflow-y:visible;}button{text-transform:none;}button{appearance:button;cursor:pointer;}button[disabled]{cursor:default;}*{box-sizing:border-box;}::after, ::before{box-sizing:border-box;--tw-content:'';}button{font-family:inherit;font-size:inherit;line-height:inherit;}a:focus, a:hover{color:rgb(35, 82, 124);text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px;outline-offset:-2px;}[role="button"]{cursor:pointer;}.h6, h1, h2, h3, h4, h5, h6{font-family:"Noto Sans TC", sans-serif;font-weight:500;line-height:1.1;color:inherit;}.h3, h1, h2, h3{margin-top:20px;margin-bottom:10px;}.h6, h4, h5, h6{margin-top:10px;margin-bottom:10px;}.h1, h1{font-size:36px;}.h2, h2{font-size:30px;}.h3, h3{font-size:24px;}.h4, h4{font-size:18px;}.h5, h5{font-size:14px;}.h6, h6{font-size:12px;}p{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.text-left{text-align:left;}.text-center{text-align:center;}a.text-primary:focus, a.text-primary:hover{color:rgb(40, 96, 144);}a.bg-primary:focus, a.bg-primary:hover{background-color:rgb(40, 96, 144);}ul{margin-top:0px;margin-bottom:10px;}ul ul{margin-bottom:0px;}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd;}[class*=" note-icon"]::before, [class^="note-icon"]::before{display:inline-block;font-family:summernote;font-size:inherit;font-style:normal;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;speak:none;}.hero-banner[data-v-247b539f]{aspect-ratio:17 / 10;background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;display:flex;align-items:center;padding-left:12rem;padding-right:1rem;}.hero-banner .content-box[data-v-247b539f]{max-width:500px;}.hero-banner .title-text[data-v-247b539f]{color:rgb(255, 255, 255);text-transform:uppercase;font-family:Alexandria, sans-serif;font-size:3.75rem;font-weight:700;}.hero-banner .description-text[data-v-247b539f]{color:rgb(255, 255, 255);font-family:HankenGrotesk, sans-serif;font-size:1.25rem;font-weight:500;margin-top:1rem;}.hero-banner .button-primary[data-v-247b539f]{font-size:1.25rem;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:1rem;padding-right:3rem;padding-bottom:1rem;padding-left:3rem;margin-top:1rem;}.about-us[data-v-247b539f]{padding-top:8rem;padding-right:8rem;padding-bottom:4rem;padding-left:8rem;}.about-us .title-text[data-v-247b539f]{color:rgb(255, 255, 255);font-family:Alexandria, sans-serif;font-size:3rem;font-weight:400;text-align:center;}.about-us .description-text[data-v-247b539f]{color:rgb(132, 131, 131);font-family:HankenGrotesk, sans-serif;font-size:1.25rem;font-weight:500;margin-top:1rem;text-align:center;}.about-us .content-container[data-v-247b539f]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:5rem;column-gap:5rem;margin-top:8rem;}.about-us .illustration-description .title-text[data-v-247b539f]{font-size:2rem;text-align:left;}.about-us .illustration-description .description-text[data-v-247b539f]{color:rgb(255, 255, 255);font-size:1rem;font-weight:500;margin-top:2rem;text-align:left;}body, html{height:100%;}a:active, a:focus, a:hover{outline-color:initial;outline-style:none;outline-width:initial;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;color:rgb(114, 175, 210);}.text-sm{font-size:0.875rem;line-height:1.25rem;}*, ::after, ::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-sizing:border-box;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(229, 231, 235);border-right-color:rgb(229, 231, 235);border-bottom-color:rgb(229, 231, 235);border-left-color:rgb(229, 231, 235);}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}:host, html{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:Noto-Sans-TC, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}button{appearance:button;background-color:transparent;background-image:none;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[type="search"]{appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{appearance:none;}::-webkit-file-upload-button{appearance:button;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;}summary{display:list-item;}h1, h2, h3, h4, h5, h6, p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}ul{list-style-position:initial;list-style-image:initial;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}[role="button"], button{cursor:pointer;}:disabled{cursor:default;}img, object{display:block;vertical-align:middle;}img{max-width:100%;height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none;}.left-0{left:0px;}.left-4{left:1rem;}.top-1\/2{top:50%;}.top-4{top:1rem;}.top-\[10px\]{top:10px;}.mx-auto{margin-left:auto;margin-right:auto;}.mb-2{margin-bottom:0.5rem;}.\!flex{display:flex !important;}.flex{display:flex;}.h-\[122px\]{height:122px;}.h-\[250px\]{height:250px;}.h-\[32\.5rem\]{height:32.5rem;}.h-\[35\.5rem\]{height:35.5rem;}.h-\[calc\(100vh-304px\)\]{height:calc(-304px + 100vh);}.max-h-\[80vh\]{max-height:80vh;}.w-3\/4{width:75%;}.w-\[1024px\]{width:1024px;}.w-\[115px\]{width:115px;}.w-\[122px\]{width:122px;}.w-\[142px\]{width:142px;}.w-\[144px\]{width:144px;}.w-\[440px\]{width:440px;}.w-\[472px\]{width:472px;}.w-\[75px\]{width:75px;}.w-\[8rem\]{width:8rem;}.w-full{width:100%;}.max-w-\[1024px\]{max-width:1024px;}.max-w-\[1440px\]{max-width:1440px;}.max-w-\[600px\]{max-width:600px;}.max-w-\[calc\(100\%-4rem\)\]{max-width:calc(100% - 4rem);}.flex-grow{flex-grow:1;}.flex-col{flex-direction:column;}.\!items-start{align-items:flex-start !important;}.items-start{align-items:flex-start;}.items-center{align-items:center;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-1\.5{row-gap:0.375rem;column-gap:0.375rem;}.gap-16{row-gap:4rem;column-gap:4rem;}.gap-2{row-gap:0.5rem;column-gap:0.5rem;}.gap-20{row-gap:5rem;column-gap:5rem;}.gap-4{row-gap:1rem;column-gap:1rem;}.gap-40{row-gap:10rem;column-gap:10rem;}.gap-6{row-gap:1.5rem;column-gap:1.5rem;}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse));}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse));}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse));}.\!bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1)) !important;}.bg-\[\#08CB85\]{--tw-bg-opacity:1;background-color:rgb(8 203 133 / var(--tw-bg-opacity,1));}.bg-\[\#1D1D1D\]{--tw-bg-opacity:1;background-color:rgb(29 29 29 / var(--tw-bg-opacity,1));}.bg-\[\#2D2D2D\]{--tw-bg-opacity:1;background-color:rgb(45 45 45 / var(--tw-bg-opacity,1));}.bg-\[\#70CDD6\]{--tw-bg-opacity:1;background-color:rgb(112 205 214 / var(--tw-bg-opacity,1));}.bg-\[\#D9D9D9\]{--tw-bg-opacity:1;background-color:rgb(217 217 217 / var(--tw-bg-opacity,1));}.bg-\[\#F5F5F5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity,1));}.bg-\[\#F7F9FA\]{--tw-bg-opacity:1;background-color:rgb(247 249 250 / var(--tw-bg-opacity,1));}.bg-gray-200\/80{background-color:rgba(229, 231, 235, 0.8);}.bg-\[url\(\'\/img\/illustrations\/no-image\.png\'\)\]{background-image:url("/img/illustrations/no-image.png");}.object-contain{object-fit:contain;}.\!p-0{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}.\!px-10{padding-left:2.5rem !important;padding-right:2.5rem !important;}.\!px-12{padding-left:3rem !important;padding-right:3rem !important;}.\!px-16{padding-left:4rem !important;padding-right:4rem !important;}.\!px-3{padding-left:0.75rem !important;padding-right:0.75rem !important;}.\!px-8{padding-left:2rem !important;padding-right:2rem !important;}.\!py-1\.5{padding-top:0.375rem !important;padding-bottom:0.375rem !important;}.\!py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}.\!py-4{padding-top:1rem !important;padding-bottom:1rem !important;}.\!py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important;}.px-4{padding-left:1rem;padding-right:1rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-12{padding-top:3rem;padding-bottom:3rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.\!text-\[0\.875rem\]{font-size:0.875rem !important;}.text-\[1\.125rem\]{font-size:1.125rem;}.text-\[1\.25rem\]{font-size:1.25rem;}.text-\[1\.5rem\]{font-size:1.5rem;}.text-\[18px\]{font-size:18px;}.text-\[1rem\]{font-size:1rem;}.text-\[20px\]{font-size:20px;}.text-\[24px\]{font-size:24px;}.font-semibold{font-weight:600;}.\!text-\[\#08CB85\]{--tw-text-opacity:1 !important;color:rgb(8 203 133 / var(--tw-text-opacity,1)) !important;}.\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity,1)) !important;}.text-\[\#08CB85\]{--tw-text-opacity:1;color:rgb(8 203 133 / var(--tw-text-opacity,1));}.text-\[\#1D1A1A\]{--tw-text-opacity:1;color:rgb(29 26 26 / var(--tw-text-opacity,1));}.text-\[\#25466F\]{--tw-text-opacity:1;color:rgb(37 70 111 / var(--tw-text-opacity,1));}.text-\[\#70CDD6\]{--tw-text-opacity:1;color:rgb(112 205 214 / var(--tw-text-opacity,1));}.text-\[\#7D7D7D\]{--tw-text-opacity:1;color:rgb(125 125 125 / var(--tw-text-opacity,1));}.text-\[\#9CA3AF\]{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1));}.text-\[\#EBEBEB\]{--tw-text-opacity:1;color:rgb(235 235 235 / var(--tw-text-opacity,1));}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1));}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));}.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.button-primary{color:rgb(19, 94, 74);background-color:rgb(8, 203, 133);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;font-weight:700;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:all;vertical-align:middle;}.button-primary:disabled{opacity:0.6;cursor:not-allowed;}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}::-webkit-scrollbar-thumb{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(211, 211, 211);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}::-webkit-scrollbar-thumb:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:gray;}.hero-banner{background-image:url('https://summarysourcing.com/images/pages/1336363a-815b-11f0-aaf8-0242ac110002.jpg');background-position-x:center;background-position-y:center;background-size:cover;background-attachment:local;background-repeat:no-repeat;}.hover\:rounded-b-md:hover{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;}.hover\:rounded-t-md:hover{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;}.hover\:border-gray-300:hover{--tw-border-opacity:1;}.hover\:bg-\[\#70CDD6\]:hover{--tw-bg-opacity:1;background-color:rgb(112 205 214 / var(--tw-bg-opacity,1));}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1));}.hover\:bg-gray-100\/75:hover{background-color:rgba(243, 244, 246, 0.75);}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1));}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity,1));}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity,1));}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1));}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1));}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity,1));}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity,1));}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1));}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));}.hover\:underline:hover{text-decoration-line:underline;}.hover\:opacity-75:hover{opacity:0.75;}.hover\:opacity-80:hover{opacity:0.8;}@media print{*, ::after, ::before{color:rgb(0, 0, 0) !important;text-shadow:none !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;box-shadow:none !important;}a, a:visited{text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a[href]::after{content:" (" attr(href) ")";}a[href^="#"]::after, a[href^="javascript:"]::after{content:"";}img{break-inside:avoid;}img{max-width:100% !important;}h2, h3, p{orphans:3;widows:3;}h2, h3{break-after:avoid;}}@font-face{font-family:"Glyphicons Halflings";src:url("http://[::1]:5173/node_modules/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("http://[::1]:5173/node_modules/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("http://[::1]:5173/node_modules/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype");}@font-face{font-family:FontAwesome;src:url("http://[::1]:5173/node_modules/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("http://[::1]:5173/node_modules/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("http://[::1]:5173/node_modules/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype");font-weight:400;font-style:normal;}@font-face{font-display:auto;font-family:summernote;font-style:normal;font-weight:400;src:url("http://[::1]:5173/node_modules/summernote/dist/font/summernote.woff2") format("woff2"), url("http://[::1]:5173/node_modules/summernote/dist/font/summernote.woff") format("woff"), url("http://[::1]:5173/node_modules/summernote/dist/font/summernote.ttf") format("truetype");}@font-face{font-family:"Noto Sans TC";src:url("http://[::1]:5173/resources/fonts/NotoSansTC-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;}@font-face{font-family:Alexandria;src:url("http://[::1]:5173/resources/fonts/Alexandria-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;}@font-face{font-family:HankenGrotesk;src:url("http://[::1]:5173/resources/fonts/HankenGrotesk-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;}@font-face{font-family:"Glyphicons Halflings";src:url("http://[::1]:5173/node_modules/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("http://[::1]:5173/node_modules/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("http://[::1]:5173/node_modules/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype");}@font-face{font-family:FontAwesome;src:url("http://[::1]:5173/node_modules/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("http://[::1]:5173/node_modules/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("http://[::1]:5173/node_modules/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype");font-weight:400;font-style:normal;}@font-face{font-display:auto;font-family:summernote;font-style:normal;font-weight:400;src:url("http://[::1]:5173/node_modules/summernote/dist/font/summernote.woff2") format("woff2"), url("http://[::1]:5173/node_modules/summernote/dist/font/summernote.woff") format("woff"), url("http://[::1]:5173/node_modules/summernote/dist/font/summernote.ttf") format("truetype");}@font-face{font-family:"Noto Sans TC";src:url("http://[::1]:5173/resources/fonts/NotoSansTC-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;}@font-face{font-family:Alexandria;src:url("http://[::1]:5173/resources/fonts/Alexandria-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;}@font-face{font-family:HankenGrotesk;src:url("http://[::1]:5173/resources/fonts/HankenGrotesk-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;}@keyframes progress-bar-stripes{0%{background-position-x:40px;background-position-y:0px;}100%{background-position-x:0px;background-position-y:0px;}}@keyframes fa-spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}@keyframes Toastify__trackProgress{0%{transform:scaleX(1);}100%{transform:scaleX(0);}}@keyframes Toastify__bounceInRight{0%, 100%, 60%, 75%, 90%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;transform:translate3d(3000px, 0px, 0px);}60%{opacity:1;transform:translate3d(-25px, 0px, 0px);}75%{transform:translate3d(10px, 0px, 0px);}90%{transform:translate3d(-5px, 0px, 0px);}100%{transform:none;}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0px, 0px);}100%{opacity:0;transform:translate3d(2000px, 0px, 0px);}}@keyframes Toastify__bounceInLeft{0%, 100%, 60%, 75%, 90%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;transform:translate3d(-3000px, 0px, 0px);}60%{opacity:1;transform:translate3d(25px, 0px, 0px);}75%{transform:translate3d(-10px, 0px, 0px);}90%{transform:translate3d(5px, 0px, 0px);}100%{transform:none;}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0px, 0px);}100%{opacity:0;transform:translate3d(-2000px, 0px, 0px);}}@keyframes Toastify__bounceInUp{0%, 100%, 60%, 75%, 90%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;transform:translate3d(0px, 3000px, 0px);}60%{opacity:1;transform:translate3d(0px, -20px, 0px);}75%{transform:translate3d(0px, 10px, 0px);}90%{transform:translate3d(0px, -5px, 0px);}100%{transform:translateZ(0px);}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0px, -10px, 0px);}40%, 45%{opacity:1;transform:translate3d(0px, 20px, 0px);}100%{opacity:0;transform:translate3d(0px, -2000px, 0px);}}@keyframes Toastify__bounceInDown{0%, 100%, 60%, 75%, 90%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity:0;transform:translate3d(0px, -3000px, 0px);}60%{opacity:1;transform:translate3d(0px, 25px, 0px);}75%{transform:translate3d(0px, -10px, 0px);}90%{transform:translate3d(0px, 5px, 0px);}100%{transform:none;}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0px, 10px, 0px);}40%, 45%{opacity:1;transform:translate3d(0px, -20px, 0px);}100%{opacity:0;transform:translate3d(0px, 2000px, 0px);}}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3);}50%{opacity:1;}}@keyframes Toastify__zoomOut{0%{opacity:1;}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3);}100%{opacity:0;}}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg);}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg);}60%{opacity:1;transform:perspective(400px) rotateX(10deg);}80%{transform:perspective(400px) rotateX(-5deg);}100%{transform:perspective(400px);}}@keyframes Toastify__flipOut{0%{transform:perspective(400px);}30%{opacity:1;transform:perspective(400px) rotateX(-20deg);}100%{opacity:0;transform:perspective(400px) rotateX(90deg);}}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%, 0px, 0px);visibility:visible;}100%{transform:translateZ(0px);}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%, 0px, 0px);visibility:visible;}100%{transform:translateZ(0px);}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0px, 110%, 0px);visibility:visible;}100%{transform:translateZ(0px);}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0px, -110%, 0px);visibility:visible;}100%{transform:translateZ(0px);}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0px);}100%{transform:translate3d(110%, 0px, 0px);visibility:hidden;}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0px);}100%{transform:translate3d(-110%, 0px, 0px);visibility:hidden;}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0px);}100%{transform:translate3d(0px, 500px, 0px);visibility:hidden;}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0px);}100%{transform:translate3d(0px, -500px, 0px);visibility:hidden;}}@keyframes Toastify__spin{0%{transform:rotate(0deg);}100%{transform:rotate(1turn);}}@keyframes spinning{0%{transform:rotate(0deg);}100%{transform:rotate(2turn);}}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transition-timing-function:ease-in;opacity:0;}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transition-timing-function:ease-in;}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}100%{transform:perspective(400px);}}@keyframes nprogress-spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media (min-width: 640px){.sm\:col-span-1{grid-column-start:span 1;grid-column-end:span 1;}.sm\:col-span-2{grid-column-start:span 2;grid-column-end:span 2;}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px;}.sm\:mx-auto{margin-left:auto;margin-right:auto;}.sm\:ms-10{margin-inline-start:2.5rem;}.sm\:ms-6{margin-inline-start:1.5rem;}.sm\:mt-10{margin-top:2.5rem;}.sm\:flex{display:flex;}.sm\:hidden{display:none;}.sm\:w-full{width:100%;}.sm\:max-w-2xl{max-width:42rem;}.sm\:max-w-lg{max-width:32rem;}.sm\:max-w-md{max-width:28rem;}.sm\:max-w-sm{max-width:24rem;}.sm\:max-w-xl{max-width:36rem;}.sm\:flex-1{flex-grow:1;flex-shrink:1;flex-basis:0%;}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.sm\:items-center{align-items:center;}.sm\:justify-start{justify-content:flex-start;}.sm\:justify-between{justify-content:space-between;}.sm\:gap-6{row-gap:1.5rem;column-gap:1.5rem;}.sm\:rounded-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;}.sm\:p-12{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem;}.sm\:p-8{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;}.sm\:px-0{padding-left:0px;padding-right:0px;}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem;}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.sm\:pt-0{padding-top:0px;}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem;}}@media (min-width: 768px){.md\:mt-0{margin-top:0px;}.md\:mt-16{margin-top:4rem;}.md\:block{display:block;}.md\:inline{display:inline;}.md\:flex{display:flex;}.md\:grid{display:grid;}.md\:\!hidden{display:none !important;}.md\:hidden{display:none;}.md\:w-\[360px\]{width:360px;}.md\:min-w-64{min-width:16rem;}.md\:max-w-80{max-width:20rem;}.md\:flex-grow{flex-grow:1;}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0px, 1fr));}.md\:flex-row{flex-direction:row;}.md\:items-center{align-items:center;}.md\:justify-between{justify-content:space-between;}.md\:gap-2{row-gap:0.5rem;column-gap:0.5rem;}.md\:gap-4{row-gap:1rem;column-gap:1rem;}.md\:overflow-x-hidden{overflow-x:hidden;}.md\:bg-\[\#181818\]{--tw-bg-opacity:1;background-color:rgb(24 24 24 / var(--tw-bg-opacity,1));}.md\:px-0{padding-left:0px;padding-right:0px;}.md\:px-4{padding-left:1rem;padding-right:1rem;}.md\:pl-12{padding-left:3rem;}.md\:pl-8{padding-left:2rem;}.md\:pt-\[84px\]{padding-top:84px;}}@media not all and (min-width: 768px){.max-md\:\!right-\[-768px\]{right:-768px !important;}.max-md\:mt-10{margin-top:2.5rem;}.max-md\:mt-12{margin-top:3rem;}.max-md\:mt-8{margin-top:2rem;}.max-md\:\!hidden{display:none !important;}.max-md\:hidden{display:none;}.max-md\:w-\[208px\]{width:208px;}.max-md\:flex-col{flex-direction:column;}.max-md\:items-center{align-items:center;}.max-md\:gap-8{row-gap:2rem;column-gap:2rem;}.max-md\:overflow-x-auto{overflow-x:auto;}}@media only screen and (max-width: 768px){::-webkit-scrollbar{width:2px;height:2px;}::-webkit-scrollbar-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}}@media (max-width: 767px){.hero-banner[data-v-247b539f]{width:100%;height:406px;align-items:end;background-size:cover;background-position-x:50%;background-position-y:50%;padding-left:1.5rem;padding-bottom:2.5rem;}.hero-banner .title-text[data-v-247b539f]{font-size:2rem;}.hero-banner .description-text[data-v-247b539f]{font-size:1rem;}.hero-banner .button-primary[data-v-247b539f]{width:100%;font-size:1rem;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;margin-top:1rem;}.about-us[data-v-247b539f]{padding-top:2.5rem;padding-right:0px;padding-bottom:2.5rem;padding-left:0px;}.about-us .title-text[data-v-247b539f]{font-size:2rem;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.about-us .description-text[data-v-247b539f]{line-height:1.2;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.about-us .content-container[data-v-247b539f]{row-gap:2.5rem;column-gap:2.5rem;margin-top:5rem;}.about-us .illustration-description .title-text[data-v-247b539f]{font-size:1.5rem;line-height:1.2;}.about-us .illustration-description .description-text[data-v-247b539f]{font-weight:400;line-height:1.8;margin-top:1.5rem;}}