.elementor .e-6483bded-2a4f{font-weight:700;font-size:0.73rem;color:#B85535;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.3rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-35bf8b18-49bf{font-family:"Noto Serif TC";font-weight:500;font-size:clamp(3.3rem,6.3vw,6rem);color:#20352F;letter-spacing:-0.065em;line-height:1.04;margin:0px;}.elementor .e-464b2382-ddcd{max-width:32.5rem;font-size:1.08rem;color:#52615A;line-height:1.95;margin:0px;}.elementor .e-61e2c0cd-c724{font-weight:700;font-size:0.9rem;color:#FFFDF8;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:999px;border-width:1px;border-color:#B85535;border-style:solid;background-color:#B85535;white-space:nowrap;\n}.elementor .e-4b8ca572-1213{font-size:0.9rem;color:#20352F;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:999px;background-color:transparent;font-weight:650; white-space:nowrap;\n}.elementor .e-6388a9d8-77e6{margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1.25rem;align-items:center;}.elementor .e-37b0ab87-67c0{max-width:42rem;display:flex;flex-direction:column;gap:1.4rem;flex:1 1 52%;}.elementor .e-29d41173-d25a{width:min(100%,450px);aspect-ratio:1;position:absolute;border-radius:50%;border-width:1px;border-color:rgba(32,53,47,.15);border-style:solid;}.elementor .e-41e0ee5e-4b63{width:min(76%,355px);aspect-ratio:.72;position:absolute;border-radius:22px;background-color:#D7C9B3;box-shadow:0px 26px 64px 0px rgba(32,53,47,.12);transform:rotateX(0deg) rotateY(0deg) rotateZ(9deg) translate3d(20px, 5px, 0px);}.elementor .e-dbb8a0b-4020{font-family:Baskerville;font-weight:700;font-size:1.15rem;color:#FFFDF8;letter-spacing:-0.05em;margin:0px;}.elementor .e-5ccb6bde-156e{font-size:0.67rem;color:#E6A47D;letter-spacing:0.13em;margin:0px;}.elementor .e-38efbaed-eff9{display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-5533e908-ccc4{width:38px;height:2px;background-color:#E6A47D;}.elementor .e-383b382a-52c4{font-family:"Noto Serif TC";font-weight:500;font-size:2.35rem;color:#FFFDF8;letter-spacing:-0.045em;line-height:1.16;margin:0px;}.elementor .e-10626cfb-9e69{max-width:21ch;font-size:0.82rem;color:#CBD2CC;line-height:1.75;margin:0px;}.elementor .e-569b2eff-afbd{position:relative;z-index:1;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-7ada00dc-435c{font-size:0.7rem;color:#E8B699;letter-spacing:0.08em;margin:0px;}.elementor .e-4862ffca-a306{width:52px;height:52px;overflow:hidden;font-family:monospace;font-size:7px;color:#20352F;letter-spacing:0.3px;line-height:1;padding:5px;margin:0px;border-radius:5px;background-color:#F5F1E8;flex:0 0 52px;}.elementor .e-47e96509-fbc4{position:relative;z-index:1;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-end;}.elementor .e-43903ad0-6130{width:min(76%,355px);overflow:hidden;aspect-ratio:.72;position:relative;z-index:1;color:#F5F1E8;padding:27px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,.12);border-style:solid;background-color:#20352F;box-shadow:0px 35px 80px 0px rgba(32,53,47,.22);transform:rotateX(0deg) rotateY(0deg) rotateZ(-5deg);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;}.elementor .e-765a628b-25e5{width:8px;height:8px;border-radius:50%;background-color:#668B67;flex:0 0 8px;}.elementor .e-64ddc5fa-43fe{font-size:0.75rem;color:#20352F;margin:0px;white-space:nowrap;\n}.elementor .e-5e93f0e-a0a1{max-width:calc(100vw - 48px);position:absolute;inset-inline-end:0px;inset-block-end:12%;z-index:2;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(32,53,47,.1);border-style:solid;background-color:rgba(255,253,248,.9);box-shadow:0px 9px 24px 0px rgba(32,53,47,.08);transform:translate3d(9%, 0px, 0px);display:flex;flex-direction:row;gap:10px;align-items:center;width:max-content;\n}.elementor .e-7c3332dc-5e36{min-height:440px;position:relative;display:flex;flex-direction:row;flex:1 1 48%;justify-content:center;align-items:center;}.elementor .e-6cb403e0-42c0{position:relative;padding-block-start:clamp(76px,10vw,142px);padding-block-end:clamp(88px,11vw,150px);padding-inline-start:max(32px,calc((100vw - 1180px)/2));padding-inline-end:max(32px,calc((100vw - 1180px)/2));background-color:#F5F1E8;display:flex;flex-direction:row;gap:clamp(42px,7vw,100px);align-items:center;isolation:isolate;\n}.elementor .e-29100fd9-7ef4{font-weight:700;font-size:0.74rem;color:#B85535;letter-spacing:0.15em;margin:0px;}.elementor .e-49b40a12-72f6{font-family:"Noto Serif TC";font-weight:500;font-size:clamp(2.25rem,4vw,3.7rem);color:#20352F;letter-spacing:-0.055em;line-height:1.14;margin:0px;}.elementor .e-722e2b4c-210f{display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-34786b5-4b17{max-width:22rem;font-size:0.93rem;color:#52615A;line-height:1.85;margin:0px;}.elementor .e-cd49e5-f791{margin-block-end:1rem;display:flex;flex-direction:row;gap:36px;justify-content:space-between;align-items:flex-end;}.elementor .e-1892f5f3-8a59{font-family:Baskerville;font-size:1.2rem;color:#B85535;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e6a90a6-eac5{font-weight:700;font-size:1.12rem;color:#20352F;letter-spacing:-0.025em;margin:0px;}.elementor .e-41e70e53-e2a8{max-width:29ch;font-size:0.86rem;color:#52615A;line-height:1.8;margin:0px;}.elementor .e-320649fe-18a5{min-height:229px;padding:27px;border-radius:15px;border-width:1px;border-color:rgba(32,53,47,.14);border-style:solid;background-color:rgba(255,253,248,.67);display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-44fb4bbd-4e05{font-family:Baskerville;font-size:1.2rem;color:#B85535;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3348e2c8-594a{font-weight:700;font-size:1.12rem;color:#20352F;letter-spacing:-0.025em;margin:0px;}.elementor .e-1b653dbc-5df4{max-width:29ch;font-size:0.86rem;color:#52615A;line-height:1.8;margin:0px;}.elementor .e-3bcdd4e6-2101{min-height:229px;padding:27px;border-radius:15px;border-width:1px;border-color:rgba(32,53,47,.14);border-style:solid;background-color:rgba(255,253,248,.67);display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-3fd898c5-63ca{font-family:Baskerville;font-size:1.2rem;color:#B85535;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-391c0ef4-b2d1{font-weight:700;font-size:1.12rem;color:#20352F;letter-spacing:-0.025em;margin:0px;}.elementor .e-43808d4c-5635{max-width:29ch;font-size:0.86rem;color:#52615A;line-height:1.8;margin:0px;}.elementor .e-dd01996-16cd{min-height:229px;padding:27px;border-radius:15px;border-width:1px;border-color:rgba(32,53,47,.14);border-style:solid;background-color:rgba(255,253,248,.67);display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-412e9752-fb1c{display:flex;flex-direction:row;gap:14px;}.elementor .e-6f2f238e-ab75{padding-block-start:92px;padding-block-end:102px;padding-inline-start:max(32px,calc((100vw - 1180px)/2));padding-inline-end:max(32px,calc((100vw - 1180px)/2));background-color:#EAE4D8;display:flex;flex-direction:column;gap:2rem;}.elementor .e-29c7ed0d-cc95{font-weight:700;font-size:0.74rem;color:#E6A47D;letter-spacing:0.15em;margin:0px;}.elementor .e-5eb7f092-938c{max-width:18ch;font-family:"Noto Serif TC";font-weight:500;font-size:clamp(2.4rem,4.4vw,4rem);color:#FFFDF8;letter-spacing:-0.055em;line-height:1.12;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-36e38fbd-6a62{max-width:32.5rem;font-size:0.94rem;color:#CBD2CC;line-height:1.85;margin:0px;}.elementor .e-6de0d224-6037{font-weight:700;color:#20352F;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:999px;border-width:1px;border-color:#E6A47D;border-style:solid;background-color:#E6A47D;}.elementor .e-7c3cb6dd-c8d0{color:#F5F1E8;text-align:center;padding-block-start:86px;padding-block-end:94px;padding-inline-start:24px;padding-inline-end:24px;background-color:#20352F;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-51c41cbf-1848{color:#20352F;padding:0px;background-color:#F5F1E8;display:flex;flex-direction:column;}