.elementor .e-5ac19f4c-fa6b{font-family:"Noto Sans TC";font-weight:700;font-size:2.5rem;color:#fff;line-height:1.4;margin:0px;}.elementor .e-6adfec80-dd45{font-family:"Noto Sans TC";font-size:1rem;color:#fff;line-height:1.9;margin:0px;}.elementor .e-53d86cee-1abc{width:100%;max-width:70rem;padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-54103af7-e528{color:#fff;}.elementor .e-24f6e924-49ce{color:#fff;}.elementor .e-3aecb024-d273{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-541c9184-7289{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; } &::before { display:none; } &:focus-visible { outline:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-19b9c06b-e408{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-1897d1e4-e48e{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-40b01938-62a0{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; } &::before { display:none; } &:focus-visible { outline:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-19c9fefe-eebb{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-16f6ea27-f4da{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-50fea846-9288{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; } &::before { display:none; } &:focus-visible { outline:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-59ce7fc-dbd5{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-e49d8d2-ea48{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-6346299b-fe57{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-5b5f8cf3-83f7{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-6469752e-3a77{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-6543a39e-1736{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-43ef96e8-f486{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-7a8e556b-4507{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-3ae0963f-b085{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-176b05c2-9ac8{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-82012d6-780b{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-20ab3843-1963{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-46db77a6-bb76{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-ee16fc0-5570{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-4c22a224-d964{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-32758923-9085{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-5c56717c-6788{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-22c166be-8ccd{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-62fcc58d-db9c{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-7af915f5-77d6{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-305effa8-b94c{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-1a0f041b-b28e{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-4c09245f-7c4a{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-323e617-2487{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:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-139d9dee-6bc7{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-32bc0d30-a0e1{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-4a9d0498-fabd{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:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-2d3b0fda-cfba{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-51592d8b-999c{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-28a4db13-4143{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:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-40c212bf-36f6{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-7e9c4098-a407{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-7238b8f4-5e0b{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:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-db8eb96-4ffe{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-3bae94ba-720c{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-2ff6f96d-c33c{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:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-2564a20c-b01d{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-1ffee893-fd43{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-3327002e-3321{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-fd5aaef-fd23{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-1553f6df-b57d{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-1e0126dc-2b6f{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; } &::before { display:none; } &:focus-visible { outline:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-6b63a08b-74b4{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-53f72721-8c3b{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-2af6469f-5dd2{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; } &::before { display:none; } &:focus-visible { outline:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-13ddeda7-963b{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-652299f2-d174{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-7d4b9a92-1d76{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; } &::before { display:none; } &:focus-visible { outline:.1875rem solid #c2b089;outline-offset:.1875rem; }\n}.elementor .e-5109545e-f2e7{font-family:"Noto Sans TC";font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;cursor:pointer;}.elementor .e-203cf5c5-4130{width:auto;padding:0px;flex-direction:row;gap:1.25rem;align-items:center;&:has(input:checked) { font-weight:700; }\n}.elementor .e-2d54aba4-a01a{padding:0px;gap:2.375rem;flex-wrap:wrap;align-items:center;}.elementor .e-4a0473af-1fc6{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-777c2c83-9562{font-family:"Noto Sans TC";font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:0.1rem;line-height:1.8;}.elementor .e-2ad29af3-5af2{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-1099e5f7-4e36{width:100%;padding:0px;flex-direction:column;gap:0.8125rem;align-items:stretch;}.elementor .e-6b429c92-b69c:hover,.elementor .e-6b429c92-b69c:focus-visible{color:#00342f;background-color:#c2b089;}.elementor .e-6b429c92-b69c{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-ed39e7a-9840{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-7a28783-48d7{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-68c6f7a5-761e{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;}