.elementor-305 .elementor-element.elementor-element-22b48fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:094px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-22b48fa:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-22b48fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B241E;background-image:url("https://hemuwellness.com/wp-content/uploads/2026/10/tx-s01-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-305 .elementor-element.elementor-element-22b48fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-13b947d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-13b947d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#FFFFFF99;}.elementor-305 .elementor-element.elementor-element-021139f{text-align:center;}.elementor-305 .elementor-element.elementor-element-021139f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;line-height:1.14em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-81a71cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:400;line-height:1.14em;letter-spacing:3.5px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-fcf6b76{width:var( --container-widget-width, 651px );max-width:651px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:651px;--container-widget-flex-grow:0;text-align:center;}.elementor-305 .elementor-element.elementor-element-fcf6b76 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-6fb7068 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;line-height:1em;fill:#26211C;color:#26211C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E2DA;border-radius:100px 100px 100px 100px;padding:15px 34px 15px 34px;}.elementor-305 .elementor-element.elementor-element-6fb7068 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-6fb7068 .elementor-button:focus{background-color:#26211C;color:#FFFFFF;border-color:#26211C;}.elementor-305 .elementor-element.elementor-element-6fb7068{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-6fb7068 .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-6fb7068 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-d45d204{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:92px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-b5c299a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-b5c299a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-305 .elementor-element.elementor-element-5749b7c{text-align:start;}.elementor-305 .elementor-element.elementor-element-5749b7c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:400;letter-spacing:7.2px;color:#B7997C;}.elementor-305 .elementor-element.elementor-element-91d29e4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-91d29e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.24em;letter-spacing:0px;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-55c8098{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-763d594{text-align:start;}.elementor-305 .elementor-element.elementor-element-763d594 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.64em;letter-spacing:0px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-996b574{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-996b574 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.64em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-edc573a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-16c3568{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-16c3568:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-16c3568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hemuwellness.com/wp-content/uploads/2026/10/tx-s04-band.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-305 .elementor-element.elementor-element-16c3568::before, .elementor-305 .elementor-element.elementor-element-16c3568 > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-16c3568 > .e-con-inner > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-16c3568 > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-16c3568 > .e-con-inner > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-16c3568 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C120A1A 0%, #1C120A94 100%);}.elementor-305 .elementor-element.elementor-element-5a06bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-5a06bea .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:34px;font-weight:400;line-height:1em;letter-spacing:5.4px;color:#D8C3AC;}.elementor-305 .elementor-element.elementor-element-afdbd4e{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;}.elementor-305 .elementor-element.elementor-element-afdbd4e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f78e492{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-f78e492 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-b76389c{width:var( --container-widget-width, 533px );max-width:533px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:533px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-b76389c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;color:#FFFFFFC7;}.elementor-305 .elementor-element.elementor-element-45bb757{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-8dbbf51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-e9a0ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-e9a0ac2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:#FFFFFF9E;}.elementor-305 .elementor-element.elementor-element-feea9eb{text-align:start;}.elementor-305 .elementor-element.elementor-element-feea9eb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-4d561d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-a083f2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-a083f2f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:#FFFFFF9E;}.elementor-305 .elementor-element.elementor-element-eb86d9d{text-align:start;}.elementor-305 .elementor-element.elementor-element-eb86d9d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-dc10d94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-cc09b40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-cc09b40 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.55em;color:#FFFFFF9E;}.elementor-305 .elementor-element.elementor-element-4e0ee23{text-align:start;}.elementor-305 .elementor-element.elementor-element-4e0ee23 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-9dd8688{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:94px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-685830a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-305 .elementor-element.elementor-element-0ddb279{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-305 .elementor-element.elementor-element-0ddb279 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-556e100{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-305 .elementor-element.elementor-element-556e100 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-956dce6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9899874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-9899874 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:500;line-height:1em;letter-spacing:1.6px;color:#B7997C;}.elementor-305 .elementor-element.elementor-element-0abfd04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-0abfd04 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-451aaca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-023714e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;color:#26211C;}.elementor-305 .elementor-element.elementor-element-d1a410c{width:var( --container-widget-width, 514px );max-width:514px;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-d1a410c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-b9cb3e4{width:var( --container-widget-width, 514px );max-width:514px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-b9cb3e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-bc6a980{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-d15339f{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-d15339f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-d1afa80{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-d1afa80 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-e77f029{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-e77f029 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-c09aab0{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-c09aab0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-4896735{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:101px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-83bf784{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-4688d8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-4688d8e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-b12c5fa{text-align:start;}.elementor-305 .elementor-element.elementor-element-b12c5fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-4b923d4{text-align:start;}.elementor-305 .elementor-element.elementor-element-4b923d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-c38cfd7 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#26211C;color:#26211C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E2DA;border-radius:100px 100px 100px 100px;padding:12px 26px 12px 26px;}.elementor-305 .elementor-element.elementor-element-c38cfd7 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-c38cfd7 .elementor-button:focus{background-color:#26211C;color:#FFFFFF;border-color:#26211C;}.elementor-305 .elementor-element.elementor-element-c38cfd7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-c38cfd7 .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-c38cfd7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-6dfee7e{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-b66da0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-f712f02{text-align:start;}.elementor-305 .elementor-element.elementor-element-f712f02 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;letter-spacing:-0.5px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-f9e7f4d{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-f9e7f4d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-c3ba98d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-2d7f89c{text-align:start;}.elementor-305 .elementor-element.elementor-element-2d7f89c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;letter-spacing:-0.5px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-fbd1098{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-fbd1098 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-859f2d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-8f37273{text-align:start;}.elementor-305 .elementor-element.elementor-element-8f37273 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;letter-spacing:-0.5px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-b6977b0{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-b6977b0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-e5eb09d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-469bf1b{text-align:start;}.elementor-305 .elementor-element.elementor-element-469bf1b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;letter-spacing:-0.5px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-7270128{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-7270128 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-59d3d12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-a3f7325{text-align:start;}.elementor-305 .elementor-element.elementor-element-a3f7325 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;letter-spacing:-0.5px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-afc2332{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-afc2332 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-db8aa1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-64d89c3{text-align:start;}.elementor-305 .elementor-element.elementor-element-64d89c3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;letter-spacing:-0.5px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-bfb82b5{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-bfb82b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-6888b03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-feed15a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-a988b77{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-a988b77 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-126cea9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-126cea9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-96be73e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-96be73e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.52em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-bda8a30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:014px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-0b24ded{text-align:start;}.elementor-305 .elementor-element.elementor-element-0b24ded .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-1300b4d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-1300b4d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.5em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-36321ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9b09a46{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-9b09a46 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-105d522{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-105d522 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-ea63d22{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-ea63d22 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:3.1px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-1b5ee64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-4bdc16d{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-4bdc16d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-641e816{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-641e816 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-9f283e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-9f283e0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.52em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-8b46a41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:014px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-eebb3e9{text-align:start;}.elementor-305 .elementor-element.elementor-element-eebb3e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-77310db{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-77310db .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.5em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-33c813b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-5487412{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-5487412.e-con{--order:99999 /* order end hack */;}.elementor-305 .elementor-element.elementor-element-196f51d{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-196f51d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-34b2f19{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-34b2f19 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-e4e816d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9a7eee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-9a7eee2 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:500;line-height:1em;letter-spacing:1.6px;color:#B7997C;}.elementor-305 .elementor-element.elementor-element-747c759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 014px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-747c759 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-2ee428c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-1c21a75{text-align:start;}.elementor-305 .elementor-element.elementor-element-1c21a75 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-d28929d{width:var( --container-widget-width, 514px );max-width:514px;margin:019px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-d28929d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-5b012b9{width:var( --container-widget-width, 514px );max-width:514px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-5b012b9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-b9a8f78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-97a34fb{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-97a34fb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-84781a5{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-84781a5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-827e163{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-827e163 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-f7af14d{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-f7af14d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-54c20c1{padding:12px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-54c20c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-13227c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-d2be178{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-6a14be7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-6a14be7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-c932634{text-align:start;}.elementor-305 .elementor-element.elementor-element-c932634 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-2713c9d{text-align:start;}.elementor-305 .elementor-element.elementor-element-2713c9d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-1343f83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-bb916d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9f1656d{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-9f1656d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-9d9203a{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-9d9203a img{width:100%;}.elementor-305 .elementor-element.elementor-element-2bef582{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-72b7498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-72b7498 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:500;line-height:1em;letter-spacing:1.6px;color:#B7997C;}.elementor-305 .elementor-element.elementor-element-d513aaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-305 .elementor-element.elementor-element-d513aaf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-c29404f{text-align:start;}.elementor-305 .elementor-element.elementor-element-c29404f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-3535623 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-5e80c93{width:var( --container-widget-width, 514px );max-width:514px;margin:019px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-5e80c93 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-d740a01{width:var( --container-widget-width, 514px );max-width:514px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-d740a01 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-2e93887{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9637a36{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-9637a36 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-bd42aa0{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-bd42aa0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-f8e6ab4{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-f8e6ab4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-fb7d7ab{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-fb7d7ab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-bd018d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:94px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-bd018d4:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-bd018d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B241E;}.elementor-305 .elementor-element.elementor-element-be868a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-764012a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-764012a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#FFFFFF99;}.elementor-305 .elementor-element.elementor-element-e878e96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-305 .elementor-element.elementor-element-e878e96 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:500;line-height:1.55em;letter-spacing:6.4px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-1888c1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-40e1138 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f003879{width:var( --container-widget-width, 492px );max-width:492px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-f003879 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#FFFFFFB8;}.elementor-305 .elementor-element.elementor-element-a37556f{width:var( --container-widget-width, 492px );max-width:492px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-a37556f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#FFFFFFB8;}.elementor-305 .elementor-element.elementor-element-50cbe28{width:var( --container-widget-width, 492px );max-width:492px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-50cbe28 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#FFFFFFB8;}.elementor-305 .elementor-element.elementor-element-9ffcc14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-58afbb1 .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF5C;border-radius:100px 100px 100px 100px;padding:15px 34px 15px 34px;}.elementor-305 .elementor-element.elementor-element-58afbb1 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-58afbb1 .elementor-button:focus{background-color:#FFFFFF;color:#26211C;border-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-58afbb1 .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-58afbb1 .elementor-button:focus svg{fill:#26211C;}.elementor-305 .elementor-element.elementor-element-c38f805 .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF5C;border-radius:100px 100px 100px 100px;padding:15px 34px 15px 34px;}.elementor-305 .elementor-element.elementor-element-c38f805 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-c38f805 .elementor-button:focus{background-color:#FFFFFF;color:#26211C;border-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-c38f805 .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-c38f805 .elementor-button:focus svg{fill:#26211C;}.elementor-305 .elementor-element.elementor-element-a41b630{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-185699c{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-185699c img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-b9bbf15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-cea5eff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-cea5eff.e-con{--order:99999 /* order end hack */;}.elementor-305 .elementor-element.elementor-element-9705125{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-9705125 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-04980c2{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-04980c2 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-275b20c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-8b59584{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-8b59584 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:500;line-height:1em;letter-spacing:1.1px;color:#B7997C;}.elementor-305 .elementor-element.elementor-element-6f49bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-305 .elementor-element.elementor-element-6f49bb5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-f99ac47{text-align:start;}.elementor-305 .elementor-element.elementor-element-f99ac47 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-9c703a7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-b665431{width:var( --container-widget-width, 514px );max-width:514px;margin:019px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-b665431 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-6fa1462{width:var( --container-widget-width, 514px );max-width:514px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-6fa1462 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-5554259{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-453967d{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-453967d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-9800149{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-9800149 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-3a13c7d{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-3a13c7d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-5e7a36d{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-5e7a36d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-e5e495b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-4941de1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-4941de1.e-con{--order:99999 /* order end hack */;}.elementor-305 .elementor-element.elementor-element-4253181{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-4253181 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-e8f0a79{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-e8f0a79 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-94bcb84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-7b9ecfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-305 .elementor-element.elementor-element-7b9ecfa .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:26px;font-weight:500;line-height:1em;letter-spacing:1.1px;color:#B7997C;}.elementor-305 .elementor-element.elementor-element-c96556c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-305 .elementor-element.elementor-element-c96556c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-e6323ed{text-align:start;}.elementor-305 .elementor-element.elementor-element-e6323ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.3px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-f155990 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.14em;letter-spacing:2.9px;color:#26211C;}.elementor-305 .elementor-element.elementor-element-c09a598{width:var( --container-widget-width, 514px );max-width:514px;margin:019px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-c09a598 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-4c2bb8e{width:var( --container-widget-width, 514px );max-width:514px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:start;}.elementor-305 .elementor-element.elementor-element-4c2bb8e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.62em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-4bd54c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8E2DA;--border-color:#E8E2DA;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9a211f1{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-9a211f1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-1c3391a{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-1c3391a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-bf58870{padding:012px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E2DA;text-align:start;}.elementor-305 .elementor-element.elementor-element-bf58870 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8A8079;}.elementor-305 .elementor-element.elementor-element-7fb3b57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:101px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-305 .elementor-element.elementor-element-84128ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:101px;--padding-bottom:101px;--padding-left:48px;--padding-right:48px;}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-22b48fa{--width:101.522%;}.elementor-305 .elementor-element.elementor-element-d45d204{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-b5c299a{--width:34%;}.elementor-305 .elementor-element.elementor-element-55c8098{--width:61%;}.elementor-305 .elementor-element.elementor-element-edc573a{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-16c3568{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-8dbbf51{--width:31%;}.elementor-305 .elementor-element.elementor-element-4d561d5{--width:31%;}.elementor-305 .elementor-element.elementor-element-dc10d94{--width:31%;}.elementor-305 .elementor-element.elementor-element-9dd8688{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-685830a{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-956dce6{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-4896735{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-83bf784{--width:38%;}.elementor-305 .elementor-element.elementor-element-6dfee7e{--width:57%;}.elementor-305 .elementor-element.elementor-element-6888b03{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-feed15a{--width:31.8%;}.elementor-305 .elementor-element.elementor-element-36321ad{--width:31.8%;}.elementor-305 .elementor-element.elementor-element-1b5ee64{--width:31.8%;}.elementor-305 .elementor-element.elementor-element-33c813b{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-5487412{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-e4e816d{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-13227c8{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-1343f83{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-bb916d8{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-2bef582{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-bd018d4{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-be868a2{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a41b630{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-b9bbf15{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-cea5eff{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-275b20c{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-e5e495b{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-4941de1{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-94bcb84{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-7fb3b57{--content-width:1144px;}.elementor-305 .elementor-element.elementor-element-84128ec{--content-width:1144px;}}@media(max-width:1024px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-b5c299a{--width:100%;}.elementor-305 .elementor-element.elementor-element-55c8098{--width:100%;}.elementor-305 .elementor-element.elementor-element-8dbbf51{--width:48.4%;}.elementor-305 .elementor-element.elementor-element-4d561d5{--width:48.4%;}.elementor-305 .elementor-element.elementor-element-dc10d94{--width:48.4%;}.elementor-305 .elementor-element.elementor-element-685830a{--width:100%;}.elementor-305 .elementor-element.elementor-element-956dce6{--width:100%;}.elementor-305 .elementor-element.elementor-element-83bf784{--width:100%;}.elementor-305 .elementor-element.elementor-element-6dfee7e{--width:100%;}.elementor-305 .elementor-element.elementor-element-feed15a{--width:100%;}.elementor-305 .elementor-element.elementor-element-36321ad{--width:100%;}.elementor-305 .elementor-element.elementor-element-1b5ee64{--width:100%;}.elementor-305 .elementor-element.elementor-element-5487412{--width:100%;}.elementor-305 .elementor-element.elementor-element-e4e816d{--width:100%;}.elementor-305 .elementor-element.elementor-element-bb916d8{--width:100%;}.elementor-305 .elementor-element.elementor-element-2bef582{--width:100%;}.elementor-305 .elementor-element.elementor-element-be868a2{--width:100%;}.elementor-305 .elementor-element.elementor-element-cea5eff{--width:100%;}.elementor-305 .elementor-element.elementor-element-275b20c{--width:100%;}.elementor-305 .elementor-element.elementor-element-4941de1{--width:100%;}.elementor-305 .elementor-element.elementor-element-94bcb84{--width:100%;}}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-22b48fa{--padding-top:126px;--padding-bottom:63px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-021139f .elementor-heading-title{font-size:35px;letter-spacing:-1.1px;}.elementor-305 .elementor-element.elementor-element-81a71cb .elementor-heading-title{font-size:41px;letter-spacing:2.4px;}.elementor-305 .elementor-element.elementor-element-fcf6b76 .elementor-heading-title{font-size:14.5px;}.elementor-305 .elementor-element.elementor-element-d45d204{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:58px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-b5c299a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-305 .elementor-element.elementor-element-5749b7c .elementor-heading-title{font-size:41px;letter-spacing:4.9px;}.elementor-305 .elementor-element.elementor-element-763d594 .elementor-heading-title{font-size:15.5px;}.elementor-305 .elementor-element.elementor-element-edc573a{--padding-top:58px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-16c3568{--min-height:702px;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:320px;--padding-bottom:0px;--padding-left:32px;--padding-right:032px;}.elementor-305 .elementor-element.elementor-element-5a06bea .elementor-heading-title{font-size:23px;letter-spacing:3.7px;}.elementor-305 .elementor-element.elementor-element-afdbd4e{--container-widget-width:462px;--container-widget-flex-grow:0;width:var( --container-widget-width, 462px );max-width:462px;}.elementor-305 .elementor-element.elementor-element-afdbd4e .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-f78e492{--container-widget-width:462px;--container-widget-flex-grow:0;width:var( --container-widget-width, 462px );max-width:462px;}.elementor-305 .elementor-element.elementor-element-f78e492 .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-45bb757{--gap:18px 0px;--row-gap:18px;--column-gap:0px;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9dd8688{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:58px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-9899874 .elementor-heading-title{font-size:19px;letter-spacing:1.1px;}.elementor-305 .elementor-element.elementor-element-451aaca .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-023714e .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-4896735{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:063px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-b12c5fa .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-4b923d4 .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-b66da0c{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-f712f02 .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-305 .elementor-element.elementor-element-c3ba98d{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-2d7f89c .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-305 .elementor-element.elementor-element-859f2d6{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-8f37273 .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-305 .elementor-element.elementor-element-e5eb09d{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-469bf1b .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-305 .elementor-element.elementor-element-59d3d12{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-a3f7325 .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-305 .elementor-element.elementor-element-db8aa1a{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-64d89c3 .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-305 .elementor-element.elementor-element-6888b03{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:58px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-0b24ded .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-305 .elementor-element.elementor-element-ea63d22 .elementor-heading-title{font-size:17px;letter-spacing:2.4px;}.elementor-305 .elementor-element.elementor-element-eebb3e9 .elementor-heading-title{font-size:22px;letter-spacing:-0.7px;}.elementor-305 .elementor-element.elementor-element-33c813b{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:058px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-5487412.e-con{--order:-99999 /* order start hack */;}.elementor-305 .elementor-element.elementor-element-9a7eee2 .elementor-heading-title{font-size:19px;letter-spacing:1.1px;}.elementor-305 .elementor-element.elementor-element-2ee428c .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-1c21a75 .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-13227c8{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:058px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-d2be178{--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-c932634 .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-2713c9d .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-1343f83{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:058px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-72b7498 .elementor-heading-title{font-size:19px;letter-spacing:1.1px;}.elementor-305 .elementor-element.elementor-element-c29404f .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-3535623 .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-bd018d4{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:59px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-e878e96 .elementor-heading-title{font-size:27px;letter-spacing:4.3px;}.elementor-305 .elementor-element.elementor-element-1888c1c .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-40e1138 .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-b9bbf15{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:058px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-cea5eff.e-con{--order:-99999 /* order start hack */;}.elementor-305 .elementor-element.elementor-element-8b59584 .elementor-heading-title{font-size:19px;}.elementor-305 .elementor-element.elementor-element-f99ac47 .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-9c703a7 .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-e5e495b{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:058px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-4941de1.e-con{--order:-99999 /* order start hack */;}.elementor-305 .elementor-element.elementor-element-7b9ecfa .elementor-heading-title{font-size:19px;}.elementor-305 .elementor-element.elementor-element-e6323ed .elementor-heading-title{font-size:32px;letter-spacing:-0.9px;}.elementor-305 .elementor-element.elementor-element-f155990 .elementor-heading-title{font-size:36px;letter-spacing:2px;}.elementor-305 .elementor-element.elementor-element-7fb3b57{--padding-top:63px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-305 .elementor-element.elementor-element-84128ec{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:63px;--padding-bottom:63px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-22b48fa:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-22b48fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hemuwellness.com/wp-content/uploads/2026/10/tx-s01-hero-mobile.webp");}.elementor-305 .elementor-element.elementor-element-22b48fa{--padding-top:124px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-021139f .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-81a71cb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-81a71cb .elementor-heading-title{font-size:32px;letter-spacing:1.9px;}.elementor-305 .elementor-element.elementor-element-fcf6b76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-d45d204{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-b5c299a{--width:100%;}.elementor-305 .elementor-element.elementor-element-5749b7c .elementor-heading-title{font-size:34px;letter-spacing:4.1px;}.elementor-305 .elementor-element.elementor-element-edc573a{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-16c3568{--min-height:0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0234px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-305 .elementor-element.elementor-element-5a06bea .elementor-heading-title{font-size:22px;letter-spacing:3.5px;}.elementor-305 .elementor-element.elementor-element-afdbd4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-afdbd4e .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-f78e492{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-f78e492 .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-b76389c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-45bb757{--gap:014px 0px;--row-gap:014px;--column-gap:0px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-8dbbf51{--width:100%;}.elementor-305 .elementor-element.elementor-element-4d561d5{--width:100%;}.elementor-305 .elementor-element.elementor-element-dc10d94{--width:100%;}.elementor-305 .elementor-element.elementor-element-9dd8688{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-451aaca .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-023714e .elementor-heading-title{font-size:32px;line-height:1.14em;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-d1a410c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-b9cb3e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-4896735{--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-b12c5fa .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-4b923d4 .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-f9e7f4d{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-fbd1098{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-b6977b0{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-7270128{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-afc2332{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-bfb82b5{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-6888b03{--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-feed15a{--width:100%;}.elementor-305 .elementor-element.elementor-element-36321ad{--width:100%;}.elementor-305 .elementor-element.elementor-element-1b5ee64{--width:100%;}.elementor-305 .elementor-element.elementor-element-33c813b{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-2ee428c .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-1c21a75 .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-d28929d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-5b012b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-13227c8{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-d2be178{--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-c932634 .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-2713c9d .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-1343f83{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-c29404f .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-3535623 .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-5e80c93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-d740a01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-bd018d4{--gap:28px 0px;--row-gap:28px;--column-gap:0px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-e878e96 .elementor-heading-title{font-size:4.2px;letter-spacing:4.2px;}.elementor-305 .elementor-element.elementor-element-1888c1c .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-40e1138 .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-f003879{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-a37556f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-50cbe28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-9ffcc14{--justify-content:center;}.elementor-305 .elementor-element.elementor-element-b9bbf15{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-f99ac47 .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-9c703a7 .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-b665431{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-6fa1462{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-e5e495b{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-e6323ed .elementor-heading-title{font-size:28px;letter-spacing:-0.8px;}.elementor-305 .elementor-element.elementor-element-f155990 .elementor-heading-title{font-size:32px;letter-spacing:1.8px;}.elementor-305 .elementor-element.elementor-element-c09a598{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-4c2bb8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-305 .elementor-element.elementor-element-7fb3b57{--padding-top:056px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-84128ec{--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-bc6a980 */.elementor-305 .elementor-element.elementor-element-bc6a980 b{font-weight:500;color:#26211C}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f712f02 */.elementor-305 .elementor-element.elementor-element-f712f02 span{
font-family:'Noto Serif TC',serif;font-size:.66em;font-weight:400;letter-spacing:.05em;
color:#8A8079;margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d7f89c */.elementor-305 .elementor-element.elementor-element-2d7f89c span{
font-family:'Noto Serif TC',serif;font-size:.66em;font-weight:400;letter-spacing:.05em;
color:#8A8079;margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f37273 */.elementor-305 .elementor-element.elementor-element-8f37273 span{
font-family:'Noto Serif TC',serif;font-size:.66em;font-weight:400;letter-spacing:.05em;
color:#8A8079;margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-469bf1b */.elementor-305 .elementor-element.elementor-element-469bf1b span{
font-family:'Noto Serif TC',serif;font-size:.66em;font-weight:400;letter-spacing:.05em;
color:#8A8079;margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3f7325 */.elementor-305 .elementor-element.elementor-element-a3f7325 span{
font-family:'Noto Serif TC',serif;font-size:.66em;font-weight:400;letter-spacing:.05em;
color:#8A8079;margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d89c3 */.elementor-305 .elementor-element.elementor-element-64d89c3 span{
font-family:'Noto Serif TC',serif;font-size:.66em;font-weight:400;letter-spacing:.05em;
color:#8A8079;margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feed15a */.elementor-305 .elementor-element.elementor-element-feed15a .elementor-widget-image{overflow:hidden;border-radius:12px}
.elementor-305 .elementor-element.elementor-element-feed15a .elementor-widget-image img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.elementor-305 .elementor-element.elementor-element-feed15a:hover .elementor-widget-image img{transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36321ad */.elementor-305 .elementor-element.elementor-element-36321ad .elementor-widget-image{overflow:hidden;border-radius:12px}
.elementor-305 .elementor-element.elementor-element-36321ad .elementor-widget-image img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.elementor-305 .elementor-element.elementor-element-36321ad:hover .elementor-widget-image img{transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5ee64 */.elementor-305 .elementor-element.elementor-element-1b5ee64 .elementor-widget-image{overflow:hidden;border-radius:12px}
.elementor-305 .elementor-element.elementor-element-1b5ee64 .elementor-widget-image img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.elementor-305 .elementor-element.elementor-element-1b5ee64:hover .elementor-widget-image img{transform:scale(1.035)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a8f78 */.elementor-305 .elementor-element.elementor-element-b9a8f78 b{font-weight:500;color:#26211C}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e93887 */.elementor-305 .elementor-element.elementor-element-2e93887 b{font-weight:500;color:#26211C}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5554259 */.elementor-305 .elementor-element.elementor-element-5554259 b{font-weight:500;color:#26211C}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd54c1 */.elementor-305 .elementor-element.elementor-element-4bd54c1 b{font-weight:500;color:#26211C}/* End custom CSS */