.elementor .e-1eff5bdf-9401{font-family:"Noto Sans TC";font-weight:700;font-size:2.5rem;color:#fff;line-height:1.4;margin:0px;}.elementor .e-f20ae70-a044{font-family:"Noto Sans TC";font-size:1rem;color:#fff;line-height:1.9;margin:0px;}.elementor .e-2b12db76-9344{width:100%;max-width:70rem;padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-543c6fca-e5d2{color:#fff;}.elementor .e-7ed94e99-3192{color:#fff;}.elementor .e-1fb69180-20b6{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;&::after { content:"*"; color:#FFB4AB; display:inline; margin-inline-start:0.15em; font-weight:700; }\n}.elementor .e-1d342765-ec8e{width:1.75rem;height:1.75rem;color:#171717;border-radius:0px;border-width:0.5rem;border-color:#d9d9d9;border-style:solid;background-color:#d9d9d9;flex:0 0 auto;appearance:none;clip-path:none;&:checked { background-color:#171717; } &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-7879c452-aac7{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-498c5633-2e60{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-3ee705d6-aabf{width:1.75rem;height:1.75rem;color:#171717;border-radius:0px;border-width:0.5rem;border-color:#d9d9d9;border-style:solid;background-color:#d9d9d9;flex:0 0 auto;appearance:none;clip-path:none;&:checked { background-color:#171717; } &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-a15722f-7331{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-1f6948a8-9d45{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-2b2e2618-da85{width:1.75rem;height:1.75rem;color:#171717;border-radius:0px;border-width:0.5rem;border-color:#d9d9d9;border-style:solid;background-color:#d9d9d9;flex:0 0 auto;appearance:none;clip-path:none;&:checked { background-color:#171717; } &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-4aaa5dbf-c66c{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-1726e49d-a88e{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-4209b075-410e{width:1.75rem;height:1.75rem;color:#171717;border-radius:0px;border-width:0.5rem;border-color:#d9d9d9;border-style:solid;background-color:#d9d9d9;flex:0 0 auto;appearance:none;clip-path:none;&:checked { background-color:#171717; } &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-56aca603-50c0{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-37e9fd9a-d9ce{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-40bd2960-4465{width:1.75rem;height:1.75rem;color:#171717;border-radius:0px;border-width:0.5rem;border-color:#d9d9d9;border-style:solid;background-color:#d9d9d9;flex:0 0 auto;appearance:none;clip-path:none;&:checked { background-color:#171717; } &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-7ee80b27-5382{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-29e52024-241b{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-627d9df8-6bf7{width:1.75rem;height:1.75rem;color:#171717;border-radius:0px;border-width:0.5rem;border-color:#d9d9d9;border-style:solid;background-color:#d9d9d9;flex:0 0 auto;appearance:none;clip-path:none;&:checked { background-color:#171717; } &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-3e576ba2-ce71{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-6815ece1-e547{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-19a51dfe-b2ec{width:1.75rem;height:1.75rem;color:#171717;border-radius:0px;border-width:0.5rem;border-color:#d9d9d9;border-style:solid;background-color:#d9d9d9;flex:0 0 auto;appearance:none;clip-path:none;&:checked { background-color:#171717; } &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-37d02812-5bce{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-568d0abc-75f2{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-4ce79b94-1e28{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-12c473ad-9f88{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-4fcdf2b6-e31c{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;&::after { content:"*"; color:#FFB4AB; display:inline; margin-inline-start:0.15em; font-weight:700; }\n}.elementor .e-7efc3bc5-e0a5{width:100%;height:2.4375rem;min-width:0px;font-family:"Noto Sans TC";font-weight:500;font-size:1rem;color:#00342f;letter-spacing:0.08rem;line-height:1.8;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-radius:0.625rem;border-width:0px;background-color:#ffffff;box-sizing:border-box; &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-a36487f-691c{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-69267aab-4204{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;&::after { content:"*"; color:#FFB4AB; display:inline; margin-inline-start:0.15em; font-weight:700; }\n}.elementor .e-16ef9c8a-ad31{width:100%;height:2.4375rem;min-width:0px;font-family:"Noto Sans TC";font-weight:500;font-size:1rem;color:#00342f;letter-spacing:0.08rem;line-height:1.8;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-radius:0.625rem;border-width:0px;background-color:#ffffff;box-sizing:border-box; &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-7e9263da-2da1{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-132bf9a2-a10c{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;&::after { content:"*"; color:#FFB4AB; display:inline; margin-inline-start:0.15em; font-weight:700; }\n}.elementor .e-1d828c75-1d9c{width:100%;height:2.4375rem;min-width:0px;font-family:"Noto Sans TC";font-weight:500;font-size:1rem;color:#00342f;letter-spacing:0.08rem;line-height:1.8;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-radius:0.625rem;border-width:0px;background-color:#ffffff;box-sizing:border-box; &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-22e291c-9f66{width:100%;height:2.4375rem;min-width:0px;font-family:"Noto Sans TC";font-weight:500;font-size:1rem;color:#00342f;letter-spacing:0.08rem;line-height:1.8;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-radius:0.625rem;border-width:0px;background-color:#ffffff;box-sizing:border-box; &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-22d8b711-3390{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-795ed8b5-7ad6{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-36e80dc8-be9c{width:100%;height:2.4375rem;min-width:0px;font-family:"Noto Sans TC";font-weight:500;font-size:1rem;color:#00342f;letter-spacing:0.08rem;line-height:1.8;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-radius:0.625rem;border-width:0px;background-color:#ffffff;box-sizing:border-box; &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-3c9e73e6-da93{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-60ca21c6-d363{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-6b4da102-dbf8{width:100%;height:2.4375rem;min-width:0px;font-family:"Noto Sans TC";font-weight:500;font-size:1rem;color:#00342f;letter-spacing:0.08rem;line-height:1.8;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-radius:0.625rem;border-width:0px;background-color:#ffffff;box-sizing:border-box; &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-3e3c7434-282f{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-1748e5f4-96af{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-6572271e-b819{width:100%;height:auto;min-width:0px;min-height:10rem;font-family:"Noto Sans TC";font-weight:500;font-size:1rem;color:#00342f;letter-spacing:0.08rem;line-height:1.8;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;border-radius:0.625rem;border-width:0px;background-color:rgba(255,255,255,0.8);resize:vertical; box-sizing:border-box; &:focus-visible { outline:0.1875rem solid #c2b089; outline-offset:0.1875rem; }\n}.elementor .e-26760516-9afb{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-630b26c1-2066:hover,.elementor .e-630b26c1-2066:focus-visible{color:#00342f;background-color:#c2b089;}.elementor .e-630b26c1-2066{width:11.625rem;min-height:3.375rem;font-family:"Noto Sans TC";font-weight:400;font-size:1.25rem;color:#000000;letter-spacing:0.2125rem;cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.25rem;border-width:0px;background-color:#ffffff;transition:background-color 0.2s, color 0.2s;align-self:center;&:focus-visible { outline:3px solid #c2b089; outline-offset:3px; }\n}.elementor .e-441ebc3d-f767{width:100%;height:auto;min-width:0px;min-height:0px;overflow:hidden;position:relative;font-family:"Noto Sans TC";font-size:1rem;color:#00342f;line-height:1.5;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:0px;border-width:0px;background-color:#e9e9e9;display:block;order:-1;box-sizing:border-box; &::before { content:"填寫進度 " attr(data-progress) "%";display:block;position:relative;color:#00342f;z-index:2;font-weight:400;font-size:1rem;line-height:1.5;pointer-events:none; } &::after { content:"";display:block;position:absolute;top:0;left:0;height:100%;width:var(--grace-progress,0%);background-color:#c2b089;z-index:1;transition:width .25s ease; }\n}.elementor .e-74ca2046-275e{max-width:70.375rem;font-family:"Noto Sans TC";color:#fff;padding-block-start:4.875rem;padding-block-end:4.875rem;border-radius:0px;border-width:0px;background-color:transparent;flex-direction:column;gap:3.125rem;flex-wrap:nowrap;align-items:stretch;padding-inline:0; margin-inline:auto; box-shadow:none; box-sizing:border-box;\n}.elementor .e-5794e198-3983{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#547476;flex-direction:column;gap:2rem;align-items:center;}