.elementor .e-92b384b-85ba011{font-family:"Noto Sans TC";font-weight:500;font-size:14px;color:#244437;letter-spacing:0.08em;line-height:1.5em;text-transform:uppercase;padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;align-self:start;}.elementor .e-6cb63fe0-5c7c3b7{width:100%;font-family:"Noto Serif TC";font-weight:600;font-size:36px;color:#2E2A26;letter-spacing:0em;line-height:1.45em;padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;align-self:start;}.elementor .e-107c429d-4b585f1{width:100%;max-width:560px;font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;align-self:start;}.elementor .e-5a38b60d-6019032{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;align-self:center;}.elementor .e-37ffabfa-e24d94e{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;padding:0px;margin:0px;display:none;}.elementor .e-283d2d2f-dab5c41{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:20px;color:#2E2A26;letter-spacing:0.02em;line-height:1.55em;text-align:start;padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:4px;margin-inline-end:4px;}.elementor .e-10db0b3a-2f3349f{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#244437;letter-spacing:0.08em;text-align:center;padding-block-start:0px;padding-block-end:5px;padding-inline-start:2px;padding-inline-end:2px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B8A58F;border-style:solid;background-color:#ffffff00;display:inline-block;align-self:center;}.elementor .e-10db0b3a-2f3349f:hover,.elementor .e-10db0b3a-2f3349f:focus-visible{color:#5A4035;border-color:#8F857C;}.elementor .e-52caff3e-b8a86cd{padding-block-start:22px;padding-block-end:40px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-4fa230f7-bdb5568{width:100%;min-height:auto;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:5px;border-width:1px;border-color:#e8e3dc33;border-style:solid;background-color:#FAF8F4;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-1a9b084f-8e5c406{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;padding:0px;margin:0px;display:none;}.elementor .e-24a9b701-8c78ed4{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:20px;color:#2E2A26;letter-spacing:0.02em;line-height:1.55em;text-align:start;padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:4px;margin-inline-end:4px;}.elementor .e-24408e2-73f4bf6{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#244437;letter-spacing:0.08em;text-align:center;padding-block-start:0px;padding-block-end:5px;padding-inline-start:2px;padding-inline-end:2px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B8A58F;border-style:solid;background-color:#ffffff00;display:inline-block;align-self:center;}.elementor .e-24408e2-73f4bf6:hover,.elementor .e-24408e2-73f4bf6:focus-visible{color:#5A4035;border-color:#8F857C;}.elementor .e-1461a82b-bbd06f4{padding-block-start:22px;padding-block-end:40px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-e6bfab8-0cd363c{width:100%;min-height:auto;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:5px;border-width:1px;border-color:#e8e3dc33;border-style:solid;background-color:#FAF8F4;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-cc4be41-b9fd82a{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;padding:0px;margin:0px;display:none;}.elementor .e-5c24c672-55cca55{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:20px;color:#2E2A26;letter-spacing:0.02em;line-height:1.55em;text-align:start;padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:4px;margin-inline-end:4px;}.elementor .e-2e565a3-f18147a{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#244437;letter-spacing:0.08em;text-align:center;padding-block-start:0px;padding-block-end:5px;padding-inline-start:2px;padding-inline-end:2px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B8A58F;border-style:solid;background-color:#ffffff00;display:inline-block;align-self:center;}.elementor .e-2e565a3-f18147a:hover,.elementor .e-2e565a3-f18147a:focus-visible{color:#5A4035;border-color:#8F857C;}.elementor .e-4c45419a-27c1485{padding-block-start:22px;padding-block-end:40px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-162cd62e-ebd2260{width:100%;min-height:auto;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:5px;border-width:1px;border-color:#e8e3dc33;border-style:solid;background-color:#FAF8F4;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-63fae167-8987990{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;padding:0px;margin:0px;display:none;}.elementor .e-624f904a-8f8bdb8{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:20px;color:#2E2A26;letter-spacing:0.02em;line-height:1.55em;text-align:start;padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:4px;margin-inline-end:4px;}.elementor .e-7569f-cbda004{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#244437;letter-spacing:0.08em;text-align:center;padding-block-start:0px;padding-block-end:5px;padding-inline-start:2px;padding-inline-end:2px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#B8A58F;border-style:solid;background-color:#ffffff00;display:inline-block;align-self:center;}.elementor .e-7569f-cbda004:hover,.elementor .e-7569f-cbda004:focus-visible{color:#5A4035;border-color:#8F857C;}.elementor .e-820922e-e31c271{padding-block-start:22px;padding-block-end:40px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-6d18ccd-f5df455{width:100%;min-height:auto;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:5px;border-width:1px;border-color:#e8e3dc33;border-style:solid;background-color:#FAF8F4;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-ea19c2e-f762019{width:100%;font-family:"Noto Serif TC";font-weight:600;font-size:22px;color:#2E2A26;letter-spacing:0em;line-height:1.45em;text-align:start;padding-block-start:32px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-407615d3-facd6e7{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-3bb6319e-2cbc5b8{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-488e5071-cd54c1d{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-57218a24-328b1de{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-77238bf4-4ed9436{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-2f15f7f4-d1ad6c7{width:100%;column-gap:28px;padding-block-start:24px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2e2a2624;border-style:solid;flex-direction:column;row-gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-1b3abaf9-134b85b{width:100%;font-family:"Noto Serif TC";font-weight:600;font-size:22px;color:#2E2A26;letter-spacing:0em;line-height:1.45em;text-align:start;padding-block-start:32px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-315e39e5-9f4caf2{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-2dd3c1e7-619c381{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-45f2bffa-ad7d461{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-76af149c-5fcb549{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-6c6abfba-e953703{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-41f7a40-87fc9f5{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-4f0aa484-e52fa91{width:100%;column-gap:28px;padding-block-start:24px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2e2a2624;border-style:solid;flex-direction:column;row-gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-74b2de7a-41c5d1a{width:100%;font-family:"Noto Serif TC";font-weight:600;font-size:22px;color:#2E2A26;letter-spacing:0em;line-height:1.45em;text-align:start;padding-block-start:32px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-5d702acd-18b5c2d{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-1d875df5-6544c0e{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-3c8dd198-d13a73c{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-3f8b1e7b-06affbb{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-659d43b-be032b5{width:100%;column-gap:28px;padding-block-start:24px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2e2a2624;border-style:solid;flex-direction:column;row-gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-1ad5c145-4dd90f4{width:100%;font-family:"Noto Serif TC";font-weight:600;font-size:22px;color:#2E2A26;letter-spacing:0em;line-height:1.45em;text-align:start;padding-block-start:32px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-1d1c6448-dc17913{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-bc643de-b9e3f30{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-6d81ce0e-7b1ab6c{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-6b71f7bf-6223c50{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-6eaa83d4-f0bd40d{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#5E5851;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:0px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:0px;}.elementor .e-783f6e26-d18d5a8{width:100%;column-gap:28px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2e2a2624;border-style:solid;flex-direction:column;row-gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-431617b0-911e179{column-gap:0px;padding:0px;margin:0px;border-style:none;display:flex;flex-direction:column;row-gap:0px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}.elementor .e-266cfd6e-846163f{width:100%;max-width:920px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:0px;justify-content:center;align-items:center;align-self:center;}.elementor .e-31266e2e-99ff496{width:50%;max-width:200px;font-family:"Noto Serif TC";font-weight:600;font-size:22px;color:#2E2A26;letter-spacing:0px;line-height:1.45em;text-align:justify;display:flex;gap:0px;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-118dd978-fc75d67{width:50%;font-family:"Noto Sans TC";font-weight:400;font-size:15px;color:#5E5851;letter-spacing:0px;line-height:1.9em;text-align:start;align-self:center;}.elementor .e-1741e292-a15f465{width:auto;height:auto;font-family:"Noto Sans TC";font-weight:500;font-size:15px;color:#FFFFFF;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:5px;border-width:0px;border-color:#fcf7f700;border-style:none;background-color:#B84A25;}.elementor .e-1741e292-a15f465:hover,.elementor .e-1741e292-a15f465:focus-visible{color:#FFFFFF;border-radius:5px;border-width:0px;border-color:#fcf7f700;border-style:none;background-color:#9C3D1E;}.elementor .e-5bb6dd19-2587f0a{width:auto;height:auto;font-family:"Noto Sans TC";font-weight:500;font-size:15px;color:#244437;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:5px;border-width:1px;border-color:#244437;border-style:solid;background-color:#59353500;}.elementor .e-5bb6dd19-2587f0a:hover,.elementor .e-5bb6dd19-2587f0a:focus-visible{color:#FFFFFF;border-radius:5px;border-width:1px;border-color:#244437;border-style:solid;background-color:#244437;}.elementor .e-5bb6dd19-2587f0a:active{border-width:1px;background-color:#48513d;}.elementor .e-501d6150-2c8d54e{width:50%;column-gap:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;row-gap:0px;justify-content:flex-end;align-items:center;align-self:center;}.elementor .e-c6a5514-9c26a91{width:100%;max-width:1280px;column-gap:32px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;row-gap:0px;justify-content:space-between;align-items:center;align-self:start;}