.elementor .e-70029a5-b850{font-family:"Noto Sans TC";font-weight:700;font-size:2.5rem;color:#fff;line-height:1.4;margin:0px;}.elementor .e-231b6b45-bb86{font-family:"Noto Sans TC";font-size:1rem;color:#fff;line-height:1.9;margin:0px;}.elementor .e-253a9fab-bfe5{width:100%;max-width:70rem;padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-3ef32c0a-5c8c{color:#fff;}.elementor .e-406611be-abff{color:#fff;}.elementor .e-5ff8a83a-9e71{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-118343cc-8f13{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-14cd9d05-945e{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-7de69f38-b247{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-142d3cd8-3bee{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-32dc624b-d7ec{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-6b4bdd17-ae3b{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-269bb2a3-aafd{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-38116a94-f63a{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-260a989d-382c{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-533f47f1-db95{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-18196c1b-9214{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-49d35713-25ec{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-60844192-3125{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-7f6fc107-2fe4{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-2b190099-573b{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-10a3e673-2ec9{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-66fafa3c-2411{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-38b16ec6-c6b5{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-fcc4159-a5c8{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-186a43d3-cd4c{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-12fe5667-5390{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-6a2e57ed-946e{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-2a24b8a8-7c55{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-12be1056-8124{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-f0fc20a-8c64{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-5d0979b0-67ca{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-53b05950-edb7{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-4a8a071c-146d{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-60ef9d0e-34ef{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-3ac3df41-4ad7{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-3203fcb5-77a1{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-30945302-fcf8{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-70f29eff-e4ee{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-d25cceb-5263{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-5e9e9bac-413f{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-17d5b076-a1b7{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-60d95935-d0a3{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-173bf9a5-9547{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-6b5d82ad-4245{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-dd0f430-221d{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-ad894b4-844f{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-5f09fddd-65ad{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-2d094874-95d5{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-5cfe8b11-97d2{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-54550b50-3a07{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-329a8301-e1f8{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-631e84c0-21b1{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-3b65466a-d4b0{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-3fd035d5-1279{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-7a50dbb4-1d23{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-5e42bedf-31dc{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-76a4fd91-4fa8{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-660baf31-d85b{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-78e43297-25c5{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-1ddcaa5b-86cf{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-60bd5d4e-d42f{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-79eb8a6-f4c6{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-2f3f8948-ace9{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-43b27536-a395{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-736b8b4b-d888{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-4fa0c839-357f{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-474a64f5-9768{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-13ec558f-f250{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-32e1da9d-c33d{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-3dcd0200-9574{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-519fb8bc-18bd{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-41bad34f-74af{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-4805c78a-debe{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-43db60dd-f1a4{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-8cdcc56-3615{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-1a2b3e42-e867{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-47320444-a6d3{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-5b7ddc45-bcb1{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-1b424706-c503{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-19ac9fb5-f015{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-4f24064b-fd7d{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-43e9252e-4dfd{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-2aa3d1ea-3d49{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-2094c466-ffa1{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-40826bc4-d3ea{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-7dfa6f7c-7d66{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-12af4ed8-f6c2{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-252443f4-50f4{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-68fe268a-a742{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-561a5246-88e1:hover,.elementor .e-561a5246-88e1:focus-visible{color:#00342f;background-color:#c2b089;}.elementor .e-561a5246-88e1{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-1c4bdc61-2fd9{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-2a059404-83e8{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-6b0cd334-e19a{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;}