.elementor .e-def0e86-1728283{font-family:"Noto Serif TC";font-weight:600;font-size:13px;color:#C8A96B;letter-spacing:3px;line-height:1.5em;text-transform:uppercase;}.elementor .e-335ad2c-a15f790{width:100%;font-family:"Times New Roman";font-weight:700;font-size:40px;color:#FFFFFF;letter-spacing:0px;line-height:1.25em;text-transform:none;margin-block-start:30px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f57cede-564753e{width:100%;font-family:"Times New Roman";font-weight:700;font-size:40px;color:#C8A96B;letter-spacing:0px;line-height:1.25em;text-transform:none;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dde6182-36c34e8{font-weight:600;font-size:15px;color:#17364D;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;background-color:#C8A96B;}.elementor .e-dde6182-36c34e8:hover,.elementor .e-dde6182-36c34e8:focus-visible{background-color:#A8874F;}.elementor .e-0f2a483-f8ad481{font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#c7a86900;}.elementor .e-c687372-2584840{width:100%;margin-block-start:12px;}.elementor .e-4d03ead{width:100%;padding-block-start:70px;padding-block-end:70px;padding-inline-start:7%;padding-inline-end:7%;flex-direction:column;gap:1px;flex-wrap:nowrap;justify-content:center;}.elementor .e-0781da5{width:100%;min-width:560px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#17364D;flex-direction:row;align-items:stretch;}.elementor .e-2c95b64-602c711{width:100%;font-family:"Noto Serif TC";font-weight:600;font-size:13px;color:#C8A96B;letter-spacing:3px;line-height:1.4em;text-transform:uppercase;margin-block-end:18px;}.elementor .e-9965d97-4d94907{font-family:"Noto Serif TC";font-weight:500;font-size:30px;color:#17364D;letter-spacing:1px;line-height:1.45em;text-transform:uppercase;margin-block-end:0px;}.elementor .e-a9f05e6-0a80699{width:38%;min-height:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;margin:0px;flex-direction:column;gap:10px;justify-content:center;align-items:start;}.elementor .e-0f0a69f-3d0ab25{width:1px;height:150px;min-width:1px;max-width:1px;padding:0px;margin:0px;background-color:#CFC7B9;}.elementor .e-c48209c-6794b28{width:42%;min-width:0px;min-height:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:10px;justify-content:center;align-items:start;}.elementor .e-31d8b76-81137b1{font-weight:600;font-size:15px;color:#17364D;letter-spacing:0.5px;line-height:1.6em;align-self:end;}.elementor .e-31d8b76-81137b1:hover,.elementor .e-31d8b76-81137b1:focus-visible{color:#A8874F;}.elementor .e-5fd08bf-ac09d0e{width:20%;min-height:auto;font-weight:600;line-height:1.6em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:10px;justify-content:center;align-items:end;}.elementor .e-eed92ed-fba7e9e{width:100%;padding:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-8b0e52b{width:100%;min-width:270px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:7%;padding-inline-end:7%;background-color:#F5F1E8;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:start;}.elementor .e-d7df310-3bbeb73{font-family:"Noto Serif TC";font-weight:600;font-size:13px;color:#C8A96B;letter-spacing:3px;line-height:1.4em;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-eb038e6-20dd0f0{font-family:"Noto Serif TC";font-weight:500;font-size:40px;color:#17364D;letter-spacing:2px;line-height:1.4em;text-align:center;margin-block-end:14px;}.elementor .e-41af5ea-1627d4d{font-weight:400;font-size:17px;color:#71818B;letter-spacing:2px;line-height:1.8em;text-align:center;}.elementor .e-543124f-34ed58b{width:87%;max-width:1650px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .e-d677bd8-0a531a1{font-weight:600;font-size:15px;color:#17364D;letter-spacing:0.5px;line-height:1.6em;text-align:end;padding-block-end:10px;align-self:end;}.elementor .e-d677bd8-0a531a1:hover,.elementor .e-d677bd8-0a531a1:focus-visible{color:#A8874F;}.elementor .e-f43ae45-b3ba8c0{padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;}.elementor .e-a6c6e69-db089fc{width:100%;min-width:100%;padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D7D7D1;border-style:solid;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}.elementor .e-88fc512-c14b92f{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:stretch;}.elementor .e-39eefe8{width:100%;min-height:auto;padding-block-start:70px;padding-block-end:70px;padding-inline-start:7%;padding-inline-end:7%;background-color:#FAF9F5;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-1f78432-8ff230f{font-family:"Noto Serif TC";font-weight:500;font-size:40px;color:#F5F6F4;letter-spacing:1.5px;line-height:1.35em;margin-block-end:0px;}.elementor .e-db67753-a310d28{padding:0px;margin:0px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .e-9f1dfd1-92d0f88{width:20%;min-height:auto;font-weight:600;font-size:15px;color:#F2F4F3;letter-spacing:0.5px;line-height:1.6em;text-align:end;padding-block-end:10px;align-self:end;}.elementor .e-9f1dfd1-92d0f88:hover,.elementor .e-9f1dfd1-92d0f88:focus-visible{color:#A8874F;}.elementor .e-97ad99a-1b2953c{width:100%;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:40px;justify-content:space-between;align-items:end;}.elementor .e-53d610d-1575792{width:100%;max-width:1650px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:0px;}.elementor .e-0ece384{width:100%;min-height:auto;padding-block-start:120px;padding-block-end:130px;padding-inline-start:7%;padding-inline-end:7%;background-color:#102F48;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-5eed92f-e23e338{font-family:"Noto Serif TC";font-weight:500;font-size:40px;color:#17364D;letter-spacing:1px;line-height:1.35em;padding:0px;margin-block-end:0px;}.elementor .e-428df71-1bdb43f{width:auto;padding:0px;margin:0px;flex-direction:column;}.elementor .e-2c5784f-649f0cd{font-weight:600;font-size:15px;color:#17364D;letter-spacing:0.5px;line-height:1.6em;padding-block-end:10px;display:flex;flex-direction:row;justify-content:flex-end;align-self:end;}.elementor .e-2c5784f-649f0cd:hover,.elementor .e-2c5784f-649f0cd:focus-visible{color:#A8874F;}.elementor .e-38dd7b6-1dd7f1e{width:100%;height:auto;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;}.elementor .e-169fd31-cb3c0b7{width:100%;max-width:1650px;padding:0px;margin:0px;flex-direction:row;gap:40px;flex-wrap:nowrap;justify-content:space-between;align-items:end;}.elementor .e-fd3b92a{width:100%;max-width:1650px;padding-block-start:115px;padding-block-end:125px;padding-inline-start:7%;padding-inline-end:7%;margin:0px;background-color:#F8F7F3;flex-direction:column;gap:0px;}