.elementor .e-6dbdbe0-fcad324{font-family:"Cormorant Garamond";font-weight:500;font-size:14px;color:#59634A;letter-spacing:0.12em;line-height:1.4em;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1fcdee5-4a8a013{width:100%;font-family:"Noto Serif TC";font-weight:400;font-size:50px;color:#263029;letter-spacing:0.02em;line-height:1.45em;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-b03bb69-48ddfbf{width:100%;max-width:650px;font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#64665F;letter-spacing:0.02em;line-height:1.9em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-144ee63-829f86d{width:100%;max-width:650px;font-family:"Noto Sans TC";font-weight:400;font-size:14px;color:#64665F;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;}.elementor .e-240b77a-1172bbc{width:100%;max-width:1120px;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;row-gap:24px;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-c76cf6b-7398e50{width:100%;height:100%;max-width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center center;padding:0px;margin:0px;}.elementor .e-1dbe28c-da0cddb{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0em;line-height:1.55em;text-align:start;padding-block-start:0px;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;}.elementor .e-c58dc44-ef65745{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#2F2A25;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:rgba(255, 255, 255, 0);display:inline-block;align-self:center;}.elementor .e-c58dc44-ef65745:hover,.elementor .e-c58dc44-ef65745:focus-visible{color:#8F857C;border-color:#8F857C;}.elementor .e-bc76098-b696d8b{padding:24px;margin:0px;background-color:#FCFBF7;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-9ceb113-5706bbc{width:100%;min-height:0px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:4px;border-width:1px;border-color:rgba(47, 42, 37, 0.08);border-style:solid;background-color:#FBFAF7;transition:all 350ms;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-9ceb113-5706bbc:hover,.elementor .e-9ceb113-5706bbc:focus-visible{box-shadow:0px 6px 20px 0px rgba(38, 48, 41, 0.05);transform:translate3d(0px, -1px, 0px);}.elementor .e-b693e38-c363e4e{width:100%;height:100%;max-width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center center;padding:0px;margin:0px;}.elementor .e-88bbd8b-75f8f73{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0em;line-height:1.55em;text-align:start;padding-block-start:0px;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;}.elementor .e-a0b5e66-29406b3{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#2F2A25;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:rgba(255, 255, 255, 0);display:inline-block;align-self:center;}.elementor .e-a0b5e66-29406b3:hover,.elementor .e-a0b5e66-29406b3:focus-visible{color:#8F857C;border-color:#8F857C;}.elementor .e-003b19e-add42e2{padding:24px;margin:0px;background-color:#FCFBF7;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-1ab37d3-fbf673c{width:100%;min-height:0px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:4px;border-width:1px;border-color:rgba(47, 42, 37, 0.08);border-style:solid;background-color:#FBFAF7;transition:all 350ms;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-1ab37d3-fbf673c:hover,.elementor .e-1ab37d3-fbf673c:focus-visible{box-shadow:0px 6px 20px 0px rgba(38, 48, 41, 0.05);transform:translate3d(0px, -1px, 0px);}.elementor .e-0fe071b-4a224ba{width:100%;height:100%;max-width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center center;padding:0px;margin:0px;}.elementor .e-b57aba0-2b80c7e{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0em;line-height:1.55em;text-align:start;padding-block-start:0px;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;}.elementor .e-8ce51d5-5eed150{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#2F2A25;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:rgba(255, 255, 255, 0);display:inline-block;align-self:center;}.elementor .e-8ce51d5-5eed150:hover,.elementor .e-8ce51d5-5eed150:focus-visible{color:#8F857C;border-color:#8F857C;}.elementor .e-0eb3403-6e2513e{padding:24px;margin:0px;background-color:#FCFBF7;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-d1cefe9-e3ffd8a{width:100%;min-height:0px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:4px;border-width:1px;border-color:rgba(47, 42, 37, 0.08);border-style:solid;background-color:#FBFAF7;transition:all 350ms;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-d1cefe9-e3ffd8a:hover,.elementor .e-d1cefe9-e3ffd8a:focus-visible{box-shadow:0px 6px 20px 0px rgba(38, 48, 41, 0.05);transform:translate3d(0px, -1px, 0px);}.elementor .e-07914ee-4405eec{width:100%;height:100%;max-width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center center;padding:0px;margin:0px;}.elementor .e-a45c41b-3a732b7{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0em;line-height:1.55em;text-align:start;padding-block-start:0px;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;}.elementor .e-9095d4d-14bd021{font-family:"Noto Sans TC";font-weight:400;font-size:12px;color:#2F2A25;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:rgba(255, 255, 255, 0);display:inline-block;align-self:center;}.elementor .e-9095d4d-14bd021:hover,.elementor .e-9095d4d-14bd021:focus-visible{color:#8F857C;border-color:#8F857C;}.elementor .e-46b3a69-32097db{padding:24px;margin:0px;background-color:#FCFBF7;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-e863995-3caa1f0{width:100%;min-height:0px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:4px;border-width:1px;border-color:rgba(47, 42, 37, 0.08);border-style:solid;background-color:#FBFAF7;transition:all 350ms;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-e863995-3caa1f0:hover,.elementor .e-e863995-3caa1f0:focus-visible{box-shadow:0px 6px 20px 0px rgba(38, 48, 41, 0.05);transform:translate3d(0px, -1px, 0px);}.elementor .e-2d1ef07-48d32f2{font-family:"Cormorant Garamond";font-weight:500;font-size:14px;color:#59634A;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1aac89f-25d6f36{width:100%;font-family:"Noto Serif TC";font-weight:400;font-size:40px;color:#263029;letter-spacing:0.02em;line-height:1.45em;text-align:start;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-2aa4e68-59d869c{font-family:"Cormorant Garamond";font-weight:500;font-size:14px;color:#59634A;letter-spacing:0.12em;line-height:1.4em;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-373f312-9d2aa31{width:100%;font-family:"Noto Serif TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0.02em;line-height:1.45em;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-0dcac76-bde3311{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#64665F;letter-spacing:0em;line-height:1.9em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-fe83d0c-f7e8551{width:100%;height:100%;column-gap:0px;padding:32px;margin:0px;border-radius:4px;border-style:none;background-color:#F5F2EA;display:flex;flex-direction:column;row-gap:0px;flex:0 0 auto;justify-content:flex-start;align-items:stretch;}.elementor .e-01e54aa-a46bd39{font-family:"Cormorant Garamond";font-weight:500;font-size:14px;color:#59634A;letter-spacing:0.12em;line-height:1.4em;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a9d10fe-a0d8229{width:100%;font-family:"Noto Serif TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0.02em;line-height:1.45em;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-d820ced-2cd7f6a{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#64665F;letter-spacing:0em;line-height:1.9em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-b159335-5480d77{width:100%;height:100%;column-gap:0px;padding:32px;margin:0px;border-radius:4px;border-style:none;background-color:#F5F2EA;display:flex;flex-direction:column;row-gap:0px;flex:0 0 auto;justify-content:flex-start;align-items:stretch;}.elementor .e-a612ba0-15cb1a7{font-family:"Cormorant Garamond";font-weight:500;font-size:14px;color:#59634A;letter-spacing:0.12em;line-height:1.4em;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-07067dc-f7ec520{width:100%;font-family:"Noto Serif TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0.02em;line-height:1.45em;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-622a29d-3a92716{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#64665F;letter-spacing:0em;line-height:1.9em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-bb2cc45-10e3ff6{width:100%;height:100%;column-gap:0px;padding:32px;margin:0px;border-radius:4px;border-style:none;background-color:#F5F2EA;display:flex;flex-direction:column;row-gap:0px;flex:0 0 auto;justify-content:flex-start;align-items:stretch;}.elementor .e-592588a-badc6a2{font-family:"Cormorant Garamond";font-weight:500;font-size:14px;color:#59634A;letter-spacing:0.12em;line-height:1.4em;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a11bde7-769ef9f{width:100%;font-family:"Noto Serif TC";font-weight:400;font-size:22px;color:#263029;letter-spacing:0.02em;line-height:1.45em;text-align:start;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-b535ca8-70c0407{width:100%;font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#64665F;letter-spacing:0em;line-height:1.9em;text-align:justify;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-777af17-51f19d3{width:100%;height:100%;column-gap:0px;padding:32px;margin:0px;border-radius:4px;border-style:none;background-color:#F5F2EA;display:flex;flex-direction:column;row-gap:0px;flex:0 0 auto;justify-content:flex-start;align-items:stretch;}.elementor .e-a96133f-3341670{width:100%;max-width:720px;font-family:"Noto Sans TC";font-weight:400;font-size:14px;color:#85877F;letter-spacing:0em;line-height:1.8em;text-align:justify;padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-b734e83-deef79f{width:100%;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-25e5dac-ff51d09{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-7ca078f-8455e7d{font-family:"Cormorant Garamond";font-weight:500;font-size:14px;color:#D9DDCF;letter-spacing:0.12em;line-height:1.4em;text-align:center;}.elementor .e-ec6e1e2-16c51a7{font-family:"Noto Serif TC";font-weight:400;font-size:40px;color:#FCFBF7;letter-spacing:0px;line-height:1.45em;text-align:justify;display:flex;}.elementor .e-2af647a-778e2d9{font-family:"Noto Serif TC";font-weight:400;font-size:40px;color:#FCFBF7;letter-spacing:0px;line-height:1.45em;text-align:justify;display:none;}.elementor .e-ef57d3a-f033892{font-family:"Noto Sans TC";font-weight:400;font-size:16px;color:#ECE9E1;letter-spacing:0px;line-height:1.9em;text-align:justify;}.elementor .e-a64621e-fcc1fd9{width:120px;height:auto;font-family:"Noto Sans TC";font-weight:500;font-size:15px;color:#59634A;text-align:center;padding-block-start:12px;padding-block-end:12px;border-radius:4px;border-width:1px;border-color:#FCFBF7;border-style:solid;background-color:#FCFBF7;}.elementor .e-a64621e-fcc1fd9:hover,.elementor .e-a64621e-fcc1fd9:focus-visible{color:#48513D;border-color:#ECE9E1;background-color:#ECE9E1;}.elementor .e-a7fc6c5-a99925a{column-gap:40px;padding-block-start:20px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;row-gap:0px;justify-content:center;align-items:center;}.elementor .e-b35d99b-29541aa{column-gap:0px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin:0px;border-radius:4px;border-style:none;background-color:#59634A;flex-direction:column;row-gap:20px;justify-content:center;align-items:center;}