.elementor-42005 .elementor-element.elementor-element-e7874fdc{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-e7874fdc:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-e7874fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-fc66b406{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42005 .elementor-element.elementor-element-73e050f9{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42005 .elementor-element.elementor-element-37b2d4ac{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.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-42005 .elementor-element.elementor-element-79ac7cf3{text-align:start;}.elementor-42005 .elementor-element.elementor-element-79ac7cf3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:52px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-d99c30e2{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.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-42005 .elementor-element.elementor-element-4e8f83f0 .elementor-button{background-color:#06c755;font-family:"Noto Sans TC", Sans-serif;font-size:18px;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;padding:12px 22px 12px 22px;}.elementor-42005 .elementor-element.elementor-element-799c3c3f{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-533fa574{--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;}.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-42005 .elementor-element.elementor-element-0125ef24{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-abc7be4b{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-72cbd200{text-align:center;}.elementor-42005 .elementor-element.elementor-element-72cbd200 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-b7c4dc84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42005 .elementor-element.elementor-element-ec505d65{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-ec505d65:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-ec505d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-4bfea50a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-578cf01a{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-578cf01a:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-578cf01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-cc123102{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-c29345a7{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-c29345a7:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-c29345a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-31b79123{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-5eba8d98{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-c1464778{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42005 .elementor-element.elementor-element-33b807d4{--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;}.elementor-42005 .elementor-element.elementor-element-15dec46c{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-f4c370ab{text-align:start;}.elementor-42005 .elementor-element.elementor-element-f4c370ab .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-46c80f5c{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-2bc646f9{--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;}.elementor-42005 .elementor-element.elementor-element-8695cb5e{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-bad917b2{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-9a90b971{text-align:center;}.elementor-42005 .elementor-element.elementor-element-9a90b971 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-4bd66275{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42005 .elementor-element.elementor-element-cac61fe1{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-cac61fe1:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-cac61fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-a295c372{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-0dea5965{text-align:start;}.elementor-42005 .elementor-element.elementor-element-0dea5965 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-2f5f9c3a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-6b23ed64{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-638b1971{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-638b1971:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-638b1971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-c83d64e9{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-85174690{text-align:start;}.elementor-42005 .elementor-element.elementor-element-85174690 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-b87e0e5a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-e2faed6d{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-df0309fe{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-df0309fe:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-df0309fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-3cf93b48{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-94ad13ab{text-align:start;}.elementor-42005 .elementor-element.elementor-element-94ad13ab .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-ef0c27d8{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-2d044cf2{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-d5b21bf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42005 .elementor-element.elementor-element-145a1ff4{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-145a1ff4:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-145a1ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-3b9110d6{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-1a4e1511{text-align:start;}.elementor-42005 .elementor-element.elementor-element-1a4e1511 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-9b8fe860{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-635f2b44{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-035f568d{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-035f568d:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-035f568d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-07377033{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-8d6f0b2a{text-align:start;}.elementor-42005 .elementor-element.elementor-element-8d6f0b2a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-99cd2ee4{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-b7f80e70{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-8a01e53f{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-8a01e53f:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-8a01e53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-4dc6117f{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-f69a285a{text-align:start;}.elementor-42005 .elementor-element.elementor-element-f69a285a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-9d3dc72b{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-6eb1c73a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-9653dd31{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-cc2f6c79{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42005 .elementor-element.elementor-element-a2d788a5{--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;}.elementor-42005 .elementor-element.elementor-element-2a92bf45{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-dc6e02b8{--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;}.elementor-42005 .elementor-element.elementor-element-7bc7dac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42005 .elementor-element.elementor-element-4a7b15f2{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-4a7b15f2:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-4a7b15f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-44355588{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-8466ed70{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-8466ed70:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-8466ed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-5fadad9d{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-c0b6074e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42005 .elementor-element.elementor-element-23cd4389{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-23cd4389:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-23cd4389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-aaf915da{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-076c079c{text-align:start;}.elementor-42005 .elementor-element.elementor-element-076c079c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-839b021e{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-a86883e6{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-a86883e6:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-a86883e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-92f6e30c{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-ec5ba777{text-align:start;}.elementor-42005 .elementor-element.elementor-element-ec5ba777 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-cd1f5b0a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-7e974c1c{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-3010028d{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-221d3287{text-align:center;}.elementor-42005 .elementor-element.elementor-element-221d3287 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-ad73a9dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42005 .elementor-element.elementor-element-e40522a8{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-e40522a8:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-e40522a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-06d4f817{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-a2ca857b{text-align:start;}.elementor-42005 .elementor-element.elementor-element-a2ca857b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-56c9ec22{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-3a36a1ac{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-8a8272ce{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-8a8272ce:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-8a8272ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-ed0cf7b0{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-6704a4f0{text-align:start;}.elementor-42005 .elementor-element.elementor-element-6704a4f0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-afa362ec{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-0d39df39{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-84422650{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-84422650:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-84422650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-45261367{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-7e7c1268{text-align:start;}.elementor-42005 .elementor-element.elementor-element-7e7c1268 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:bold;line-height:1.36em;color:#2A1A10;}.elementor-42005 .elementor-element.elementor-element-72f6b70e{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-872a2f55{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-ccbecf65{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-ccbecf65:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-ccbecf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-96c8a5fa{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42005 .elementor-element.elementor-element-f91d94e7{--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;}.elementor-42005 .elementor-element.elementor-element-3ec45908{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-85b95125{text-align:start;}.elementor-42005 .elementor-element.elementor-element-85b95125 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:bold;line-height:1.36em;color:#F8F0EA;}.elementor-42005 .elementor-element.elementor-element-cf8ef6a5{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-bede5af1 .elementor-button{background-color:#06c755;font-family:"Noto Sans TC", Sans-serif;font-size:18px;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;padding:12px 22px 12px 22px;}.elementor-42005 .elementor-element.elementor-element-8db967b1{--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;}.elementor-42005 .elementor-element.elementor-element-3d3665b4{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42005 .elementor-element.elementor-element-4d7bdbb0{text-align:center;}.elementor-42005 .elementor-element.elementor-element-4d7bdbb0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42005 .elementor-element.elementor-element-a5f2395e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42005 .elementor-element.elementor-element-5d697597{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-5d697597:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-5d697597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-02f813a8{text-align:start;}.elementor-42005 .elementor-element.elementor-element-02f813a8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-accd8e8b{color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-af7adbcf{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-af7adbcf:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-af7adbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-45c389a5{text-align:start;}.elementor-42005 .elementor-element.elementor-element-45c389a5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-7372cf9a{color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-e1198f3d{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-e1198f3d:not(.elementor-motion-effects-element-type-background), .elementor-42005 .elementor-element.elementor-element-e1198f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42005 .elementor-element.elementor-element-fb76c9e6{text-align:start;}.elementor-42005 .elementor-element.elementor-element-fb76c9e6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-a143db81{color:#2f2f30;}.elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button{background-color:#5e1616;fill:#ffffff;color:#ffffff;}.elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button:hover, .elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button:focus{background-color:#de8084;color:#ffffff;}.elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button:hover svg, .elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button:focus svg{fill:#ffffff;}@media(max-width:767px){.elementor-42005 .elementor-element.elementor-element-e7874fdc{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-fc66b406{--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;}.elementor-42005 .elementor-element.elementor-element-73e050f9{--width:100%;}.elementor-42005 .elementor-element.elementor-element-79ac7cf3 .elementor-heading-title{font-size:42px;}.elementor-42005 .elementor-element.elementor-element-533fa574{--width:100%;}.elementor-42005 .elementor-element.elementor-element-0125ef24{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-72cbd200 .elementor-heading-title{font-size:30px;}.elementor-42005 .elementor-element.elementor-element-b7c4dc84{--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;}.elementor-42005 .elementor-element.elementor-element-ec505d65{--width:100%;}.elementor-42005 .elementor-element.elementor-element-578cf01a{--width:100%;}.elementor-42005 .elementor-element.elementor-element-c29345a7{--width:100%;}.elementor-42005 .elementor-element.elementor-element-5eba8d98{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-c1464778{--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;}.elementor-42005 .elementor-element.elementor-element-33b807d4{--width:100%;}.elementor-42005 .elementor-element.elementor-element-f4c370ab .elementor-heading-title{font-size:30px;}.elementor-42005 .elementor-element.elementor-element-2bc646f9{--width:100%;}.elementor-42005 .elementor-element.elementor-element-8695cb5e{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-9a90b971 .elementor-heading-title{font-size:30px;}.elementor-42005 .elementor-element.elementor-element-4bd66275{--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;}.elementor-42005 .elementor-element.elementor-element-cac61fe1{--width:100%;}.elementor-42005 .elementor-element.elementor-element-0dea5965 .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-638b1971{--width:100%;}.elementor-42005 .elementor-element.elementor-element-85174690 .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-df0309fe{--width:100%;}.elementor-42005 .elementor-element.elementor-element-94ad13ab .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-d5b21bf4{--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;}.elementor-42005 .elementor-element.elementor-element-145a1ff4{--width:100%;}.elementor-42005 .elementor-element.elementor-element-1a4e1511 .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-035f568d{--width:100%;}.elementor-42005 .elementor-element.elementor-element-8d6f0b2a .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-8a01e53f{--width:100%;}.elementor-42005 .elementor-element.elementor-element-f69a285a .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-9653dd31{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-cc2f6c79{--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;}.elementor-42005 .elementor-element.elementor-element-a2d788a5{--width:100%;}.elementor-42005 .elementor-element.elementor-element-dc6e02b8{--width:100%;}.elementor-42005 .elementor-element.elementor-element-7bc7dac9{--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;}.elementor-42005 .elementor-element.elementor-element-4a7b15f2{--width:100%;}.elementor-42005 .elementor-element.elementor-element-8466ed70{--width:100%;}.elementor-42005 .elementor-element.elementor-element-c0b6074e{--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;}.elementor-42005 .elementor-element.elementor-element-23cd4389{--width:100%;}.elementor-42005 .elementor-element.elementor-element-076c079c .elementor-heading-title{font-size:16px;}.elementor-42005 .elementor-element.elementor-element-a86883e6{--width:100%;}.elementor-42005 .elementor-element.elementor-element-ec5ba777 .elementor-heading-title{font-size:16px;}.elementor-42005 .elementor-element.elementor-element-7e974c1c{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-221d3287 .elementor-heading-title{font-size:30px;}.elementor-42005 .elementor-element.elementor-element-ad73a9dc{--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;}.elementor-42005 .elementor-element.elementor-element-e40522a8{--width:100%;}.elementor-42005 .elementor-element.elementor-element-a2ca857b .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-8a8272ce{--width:100%;}.elementor-42005 .elementor-element.elementor-element-6704a4f0 .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-84422650{--width:100%;}.elementor-42005 .elementor-element.elementor-element-7e7c1268 .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-ccbecf65{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-96c8a5fa{--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;}.elementor-42005 .elementor-element.elementor-element-f91d94e7{--width:100%;}.elementor-42005 .elementor-element.elementor-element-85b95125 .elementor-heading-title{font-size:30px;}.elementor-42005 .elementor-element.elementor-element-8db967b1{--width:100%;}.elementor-42005 .elementor-element.elementor-element-3d3665b4{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42005 .elementor-element.elementor-element-4d7bdbb0 .elementor-heading-title{font-size:24px;}.elementor-42005 .elementor-element.elementor-element-a5f2395e{--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;}.elementor-42005 .elementor-element.elementor-element-5d697597{--width:100%;}.elementor-42005 .elementor-element.elementor-element-02f813a8 .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-af7adbcf{--width:100%;}.elementor-42005 .elementor-element.elementor-element-45c389a5 .elementor-heading-title{font-size:18px;}.elementor-42005 .elementor-element.elementor-element-e1198f3d{--width:100%;}.elementor-42005 .elementor-element.elementor-element-fb76c9e6 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-42005 .elementor-element.elementor-element-e7874fdc{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-73e050f9{--width:49%;}.elementor-42005 .elementor-element.elementor-element-533fa574{--width:45%;}.elementor-42005 .elementor-element.elementor-element-0125ef24{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-ec505d65{--width:32%;}.elementor-42005 .elementor-element.elementor-element-578cf01a{--width:32%;}.elementor-42005 .elementor-element.elementor-element-c29345a7{--width:32%;}.elementor-42005 .elementor-element.elementor-element-5eba8d98{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-33b807d4{--width:49%;}.elementor-42005 .elementor-element.elementor-element-2bc646f9{--width:45%;}.elementor-42005 .elementor-element.elementor-element-8695cb5e{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-cac61fe1{--width:32%;}.elementor-42005 .elementor-element.elementor-element-638b1971{--width:32%;}.elementor-42005 .elementor-element.elementor-element-df0309fe{--width:32%;}.elementor-42005 .elementor-element.elementor-element-145a1ff4{--width:32%;}.elementor-42005 .elementor-element.elementor-element-035f568d{--width:32%;}.elementor-42005 .elementor-element.elementor-element-8a01e53f{--width:32%;}.elementor-42005 .elementor-element.elementor-element-9653dd31{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-a2d788a5{--width:49%;}.elementor-42005 .elementor-element.elementor-element-dc6e02b8{--width:45%;}.elementor-42005 .elementor-element.elementor-element-4a7b15f2{--width:48%;}.elementor-42005 .elementor-element.elementor-element-8466ed70{--width:48%;}.elementor-42005 .elementor-element.elementor-element-23cd4389{--width:48%;}.elementor-42005 .elementor-element.elementor-element-a86883e6{--width:48%;}.elementor-42005 .elementor-element.elementor-element-7e974c1c{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-e40522a8{--width:32%;}.elementor-42005 .elementor-element.elementor-element-8a8272ce{--width:32%;}.elementor-42005 .elementor-element.elementor-element-84422650{--width:32%;}.elementor-42005 .elementor-element.elementor-element-ccbecf65{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-f91d94e7{--width:49%;}.elementor-42005 .elementor-element.elementor-element-8db967b1{--width:45%;}.elementor-42005 .elementor-element.elementor-element-3d3665b4{--content-width:980px;}.elementor-42005 .elementor-element.elementor-element-5d697597{--width:31%;}.elementor-42005 .elementor-element.elementor-element-af7adbcf{--width:31%;}.elementor-42005 .elementor-element.elementor-element-e1198f3d{--width:31%;}}/* Start custom CSS */.elementor-element-e7874fdc,.elementor-element-ccbecf65{background-color:#5e1616 !important;}.elementor-element-0125ef24,.elementor-element-8695cb5e{background-color:#f8f0ea !important;}.elementor-element-e7874fdc .elementor-heading-title,.elementor-element-e7874fdc .elementor-widget-text-editor,.elementor-element-ccbecf65 .elementor-heading-title,.elementor-element-ccbecf65 .elementor-widget-text-editor{color:#fff;}.elementor-element-e7874fdc h1.elementor-heading-title{font-size:52px;line-height:1.25;}.elementor-element-e7874fdc .elementor-button{width:min(260px,100%);min-height:52px;display:inline-flex;align-items:center;justify-content:center;background:#c9a35c;color:#fff;font-size:14px;border:1px solid #c9a35c;border-radius:0;}.elementor-element-e7874fdc .elementor-button:hover{background:#fff;color:#5e1616;border-color:#5e1616;}@media(max-width:767px){.elementor-element-e7874fdc h1.elementor-heading-title{font-size:34px;}}

.elementor-42005 .elementor-element-e7874fdc a.elementor-button{background-color:#c9a35c !important;}.elementor-42005 .elementor-element-e7874fdc a.elementor-button:hover{background-color:#fff !important;color:#5e1616;}

/* Booksfan: mobile service layout aligned with Wix phone view. */

@media (max-width: 767px) {

 

  .elementor-42005 .elementor-element.elementor-element-e7874fdc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}

  .elementor-42005 .elementor-element.elementor-element-fc66b406{--gap:0px;--row-gap:0px}

  .elementor-42005 .elementor-element.elementor-element-73e050f9{--gap:0px;--row-gap:0px;--padding-top:20px;--padding-right:clamp(20px,6.25vw,36px);--padding-bottom:20px;--padding-left:clamp(20px,6.25vw,36px)}

  .elementor-42005 .elementor-element.elementor-element-e7874fdc h1.elementor-heading-title{font-size:33px;line-height:1.25}

  .elementor-42005 .elementor-element.elementor-element-37b2d4ac p{font-size:15px;line-height:1.6;margin:0}

  .elementor-42005 .elementor-element.elementor-element-37b2d4ac p:last-child{font-size:16px}

  .elementor-42005 .elementor-element.elementor-element-d99c30e2 p{font-size:17px;line-height:1.8;margin:0}

  .elementor-42005 .elementor-element.elementor-element-d99c30e2 p:first-child{font-size:19px;line-height:1.6}

  .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-button-wrapper{display:flex;justify-content:center;margin-block:20px 10px}

  .elementor-42005 .elementor-element.elementor-element-e7874fdc a.elementor-button{width:min(160px,100%);min-height:42px;padding:4px 6px;font-size:14px}

  .elementor-42005 .elementor-element.elementor-element-799c3c3f p{font-size:15px;line-height:1.6;margin:0}

  .elementor-42005 .elementor-element.elementor-element-799c3c3f p:last-child{font-size:14px;margin-top:11px}

  .elementor-42005 .elementor-element.elementor-element-533fa574 img{display:block;width:100%;height:clamp(260px,81.25vw,420px);object-fit:cover;object-position:center}



  .elementor-42005 .elementor-element.elementor-element-a5f2395e{--gap:20px;--row-gap:20px;max-width:420px;margin-inline:auto}

  .elementor-42005 .elementor-element.elementor-element-a5f2395e>.e-con>.elementor-widget-heading{order:1}

  .elementor-42005 .elementor-element.elementor-element-a5f2395e img.e-image-base{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}

}



/* Wix strategy anchored navigation */

.elementor-42005 #anchors-mvuhg42w1,

.elementor-42005 #anchors-mvuigl5s1 { scroll-margin-top: 96px; }

.elementor-42005 .elementor-element.elementor-element-37c5e9a { position: fixed; right: 20px; bottom: 20px; z-index: 98; width: 170px; }

.elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button { display: flex; align-items: center; justify-content: center; width: 170px; height: 52px; padding: 0; border-radius: 0; background: #5e1616; color: #fff; font-family: "Noto Sans TC", sans-serif; font-size: 14px; font-weight: 400; letter-spacing: .1em; }

.elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button:hover,

.elementor-42005 .elementor-element.elementor-element-37c5e9a .elementor-button:focus-visible { background: #de8084; color: #fff; }

@media (max-width: 767px) {

  .elementor-42005 .elementor-element.elementor-element-37c5e9a { display: none; }

}

/* Service page styling measured against the live Wix pages. */
.elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con {
    border-radius: 14px;
    min-width: 0;
}
.elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:first-child {
    font-size: 34px;
    line-height: 1.15;
    margin: 0 0 12px;
}
.elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:first-child span { font-weight: 400 !important; }
.elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
    .elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:first-child { font-size: 26px; }
    .elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con { padding-inline: 0; gap: 12px; }
    .elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con { width: min(100%, 320px); align-self: center; }
}

.elementor-42005 .elementor-element.elementor-element-e7874fdc h1.elementor-heading-title,
.elementor-42005 .elementor-element.elementor-element-e7874fdc h1.elementor-heading-title span { color: #fff; }
.elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-799c3c3f a,
.elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-799c3c3f a span { color: #e8d9c4; }
.elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-799c3c3f p:last-child a,
.elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-799c3c3f p:last-child a span { color: #c9a35c; }
.elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-widget-button a.elementor-button { border-radius: 0; }
.elementor-42005 .elementor-element.elementor-element-0125ef24 .elementor-heading-title,
.elementor-42005 .elementor-element.elementor-element-8695cb5e .elementor-heading-title,
.elementor-42005 .elementor-element.elementor-element-7e974c1c .elementor-heading-title { text-align: left; }
.elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con {
    background: #fff;
    box-shadow: 0 0 16px rgb(57 39 32 / 15%);
    min-height: 225px;
}
.elementor-42005 .elementor-element.elementor-element-8695cb5e :is(.elementor-element-4bd66275,.elementor-element-d5b21bf4) > .e-con,
.elementor-42005 .elementor-element.elementor-element-9653dd31 :is(.elementor-element-7bc7dac9,.elementor-element-c0b6074e) > .e-con,
.elementor-42005 .elementor-element.elementor-element-7e974c1c .elementor-element-ad73a9dc > .e-con {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 13px rgb(57 39 32 / 12%);
    overflow: hidden;
    min-width: 0;
}
.elementor-42005 .elementor-element.elementor-element-8695cb5e .elementor-widget-image img,
.elementor-42005 .elementor-element.elementor-element-9653dd31 :is(.elementor-element-7bc7dac9,.elementor-element-c0b6074e) .elementor-widget-image img,
.elementor-42005 .elementor-element.elementor-element-7e974c1c .elementor-widget-image img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
.elementor-42005 .elementor-element.elementor-element-9653dd31 .elementor-element-2a92bf45 p:nth-child(2) { font-size: 30px; line-height: 1.3; }
@media (min-width: 1025px) {
    .elementor-42005 .elementor-element.elementor-element-e7874fdc { --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc > .e-con-inner { max-width: none; padding: 0; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-fc66b406 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        min-height: clamp(520px, 46vw, 720px);
        padding: 0;
        gap: 0;
        align-items: stretch;
    }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-fc66b406 > .e-con { width: 100%; min-width: 0; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-73e050f9 { justify-content: center; gap: 9px; padding: 40px clamp(35px, 8vw, 150px); }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-73e050f9 p { margin: 0; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-73e050f9 .elementor-widget-button { margin-block: 20px; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-533fa574 { position: relative; padding: 0; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-2400d9a3 { position: absolute; inset: 0; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-2400d9a3 .elementor-widget-container,
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-2400d9a3 img { display: block; width: 100%; height: 100%; object-fit: cover; }
    .elementor-42005 .elementor-element.elementor-element-9653dd31 > .e-con-inner { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 25px; }
    .elementor-42005 .elementor-element.elementor-element-9653dd31 .elementor-element-cc2f6c79 { grid-column: 1 / -1; }
    .elementor-42005 .elementor-element.elementor-element-9653dd31 :is(.elementor-element-7bc7dac9,.elementor-element-c0b6074e) { display: contents; }
    .elementor-42005 .elementor-element.elementor-element-9653dd31 :is(.elementor-element-7bc7dac9,.elementor-element-c0b6074e) > .e-con { width: 100%; }
}
@media (max-width: 767px) {
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-fc66b406, .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-533fa574 { padding: 0; }
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-element-2400d9a3 img { display: block; width: 100%; height: clamp(260px, 81.25vw, 420px); object-fit: cover; }
    .elementor-42005 .elementor-element.elementor-element-0125ef24 > .e-con-inner > .e-con > .e-con { min-height: 150px; }
}
/* Wix related-reading cards. */
.elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e { padding: 0; gap: 22px; align-items: stretch; }
.elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e > .e-con {
    background: #fff;
    border: 1px solid #e5e3e1;
    border-radius: 4px;
    gap: 8px;
    padding: 0 0 20px;
    overflow: hidden;
    min-width: 0;
}
.elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e > .e-con > :is(.elementor-widget-heading,.elementor-widget-text-editor) { padding-inline: 14px; }
.elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e .elementor-heading-title { font-size: 17px; line-height: 1.42; }
.elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e .elementor-widget-text-editor { font-size: 14px; line-height: 1.5; }
.elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e .elementor-widget-text-editor p { margin: 0; }
.elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
@media (min-width: 768px) {
    .elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e > .e-con { width: calc((100% - 44px) / 3); }
}
@media (max-width: 767px) {
    .elementor-42005 .elementor-element.elementor-element-3d3665b4 .elementor-element.elementor-element-a5f2395e > .e-con { width: min(100%, 320px); align-self: center; }
}


/* Strategy page uses the gold LINE action above and below the offer. */
.elementor-42005 .elementor-element.elementor-element-ccbecf65 .elementor-widget-button a.elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #c9a35c;
    color: #fff;
    border-radius: 0;
    width: min(280px, 100%);
    min-height: 52px;
}
.elementor-42005 .elementor-element.elementor-element-ccbecf65 .elementor-widget-button a.elementor-button:is(:hover,:focus-visible) {
    background: #fff;
    color: #5e1616;
}
@media (min-width: 1025px) {
    .elementor-42005 .elementor-element-e7874fdc .elementor-element-73e050f9 { justify-content: flex-start; padding-top: 80px; }
    .elementor-42005 .elementor-element.elementor-element-0125ef24 { --padding-bottom: 116px; }
}
@media (max-width: 767px) {
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-widget-button .elementor-button-wrapper { display: flex; justify-content: center; }
    .elementor-42005 :is(.elementor-element.elementor-element-0125ef24,.elementor-element.elementor-element-8695cb5e,.elementor-element.elementor-element-7e974c1c) {
        --padding-top: 20px;
        --padding-bottom: 20px;
    }
    .elementor-42005 :is(.elementor-element-0125ef24,.elementor-element-8695cb5e,.elementor-element-7e974c1c) > .e-con-inner {
        gap: 15px;
    }
    .elementor-42005 :is(.elementor-element-0125ef24,.elementor-element-8695cb5e,.elementor-element-7e974c1c) > .e-con-inner > .elementor-widget-heading .elementor-heading-title {
        font-size: 22px;
        line-height: 1.35;
    }
    .elementor-42005 .elementor-element-0125ef24 > .e-con-inner > .elementor-widget-text-editor p { margin: 0; }
    .elementor-42005 .elementor-element.elementor-element-ccbecf65 .elementor-widget-button a.elementor-button { width: min(160px, 100%); min-height: 42px; }
}
@media (max-width: 767px) {
    .elementor-42005 .elementor-element.elementor-element-e7874fdc .elementor-widget-button { text-align: center; }
    .elementor-42005 .elementor-element.elementor-element-a5f2395e > .e-con > .elementor-widget-heading { order: 0; }
    .elementor-42005 .elementor-element.elementor-element-a5f2395e > .e-con > .elementor-widget-text-editor { order: 1; }
}/* End custom CSS */