.elementor-22810 .elementor-element.elementor-element-0ffc4d7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22810 .elementor-element.elementor-element-0ffc4d7:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-0ffc4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-22810 .elementor-element.elementor-element-9a86576{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-e58063b .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;fill:#6B5B4E;color:#6B5B4E;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-e58063b .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-e58063b .elementor-button:focus{background-color:rgba(0,0,0,0);color:#6B5B4E;}.elementor-22810 .elementor-element.elementor-element-e58063b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-e58063b .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-e58063b .elementor-button:focus svg{fill:#6B5B4E;}.elementor-22810 .elementor-element.elementor-element-840d698{width:auto;max-width:auto;}.elementor-22810 .elementor-element.elementor-element-840d698 > .elementor-widget-container{background-color:#A3261B;padding:5px 14px 5px 14px;border-radius:999px 999px 999px 999px;}.elementor-22810 .elementor-element.elementor-element-840d698 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-32502b3{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;text-align:center;}.elementor-22810 .elementor-element.elementor-element-32502b3.elementor-element{--align-self:center;}.elementor-22810 .elementor-element.elementor-element-32502b3 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-32502b3 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:46px;font-weight:900;line-height:1.4em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-73291dc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-22810 .elementor-element.elementor-element-73291dc:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-73291dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-22810 .elementor-element.elementor-element-c12e359 img{width:100%;height:560px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-22810 .elementor-element.elementor-element-83b04e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-22810 .elementor-element.elementor-element-83b04e5:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-83b04e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-22810 .elementor-element.elementor-element-5cb987c{--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;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-61b87c7{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-61b87c7.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-22810 .elementor-element.elementor-element-fcad02d{--box-background-color:#FFFDF9;--box-border-color:#E6DACA;--box-border-width:1px;--box-border-radius:14px;--box-padding:18px;--header-color:#221A15;--item-text-hover-decoration:underline;}.elementor-22810 .elementor-element.elementor-element-fcad02d .elementor-toc__header-title{text-align:start;}.elementor-22810 .elementor-element.elementor-element-fcad02d .elementor-toc__header, .elementor-22810 .elementor-element.elementor-element-fcad02d .elementor-toc__header-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:900;}.elementor-22810 .elementor-element.elementor-element-fcad02d .elementor-toc__header{flex-direction:row;}.elementor-22810 .elementor-element.elementor-element-a0b55ba{color:#3A2E26;font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;line-height:2em;}.elementor-22810 .elementor-element.elementor-element-8d199b7{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-22810 .elementor-element.elementor-element-f9e2fb0{--divider-border-style:solid;--divider-color:#A3261B;--divider-border-width:4px;}.elementor-22810 .elementor-element.elementor-element-f9e2fb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-f9e2fb0 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-22810 .elementor-element.elementor-element-f9e2fb0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-22810 .elementor-element.elementor-element-0a1c384 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:900;line-height:1.45em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-5034251{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DACA;--border-color:#E6DACA;--border-radius:0px 0px 16px 16px;--padding-top:18px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22810 .elementor-element.elementor-element-5034251:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-5034251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4E9;}.elementor-22810 .elementor-element.elementor-element-0d1e3cc{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.85em;color:#2E241D;}.elementor-22810 .elementor-element.elementor-element-52f22f3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DACA;--border-color:#E6DACA;--border-radius:0px 0px 16px 16px;--padding-top:18px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22810 .elementor-element.elementor-element-52f22f3:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-52f22f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4E9;}.elementor-22810 .elementor-element.elementor-element-3e680d0{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.85em;color:#2E241D;}.elementor-22810 .elementor-element.elementor-element-8346cb1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DACA;--border-color:#E6DACA;--border-radius:0px 0px 16px 16px;--padding-top:18px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22810 .elementor-element.elementor-element-8346cb1:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-8346cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4E9;}.elementor-22810 .elementor-element.elementor-element-389fe74{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.85em;color:#2E241D;}.elementor-22810 .elementor-element.elementor-element-a082063{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-title-normal-color:#221A15;--n-accordion-title-hover-color:#221A15;--n-accordion-title-active-color:#A3261B;--n-accordion-icon-size:13px;--n-accordion-icon-normal-color:#A3261B;--n-accordion-icon-hover-color:#A3261B;--n-accordion-icon-active-color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-a082063 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFDF9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6DACA;}.elementor-22810 .elementor-element.elementor-element-a082063 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFDF9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6DACA;}.elementor-22810 .elementor-element.elementor-element-a082063 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFDF9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6DACA;}:where( .elementor-22810 .elementor-element.elementor-element-a082063 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFDF9;border-style:solid;border-width:0px 1px 1px 1px;border-color:#E6DACA;--border-radius:0px 0px 14px 14px;--padding-top:0px;--padding-right:24px;--padding-bottom:22px;--padding-left:58px;}.elementor-22810 .elementor-element.elementor-element-a082063 {--n-accordion-padding:22px 24px 22px 24px;}:where( .elementor-22810 .elementor-element.elementor-element-a082063 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans TC", Sans-serif;font-weight:900;line-height:1.5em;}.elementor-22810 .elementor-element.elementor-element-a1cc106{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DACA;--border-color:#E6DACA;--border-radius:18px 18px 18px 18px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:14px;--padding-left:26px;--padding-right:26px;}.elementor-22810 .elementor-element.elementor-element-a1cc106:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-a1cc106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-22810 .elementor-element.elementor-element-961bbb3 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-22810 .elementor-element.elementor-element-961bbb3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:900;line-height:1.4em;letter-spacing:3px;color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-c01c183 > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-c01c183 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-1f8171b > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-1f8171b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-8115ab0 > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-8115ab0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-caa168f > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-caa168f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-e4c5803 > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-e4c5803 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-9797857 > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-9797857 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-ffb34ec > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-ffb34ec .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-ba72981 > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F0E8DC;}.elementor-22810 .elementor-element.elementor-element-ba72981 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-a2d949b > .elementor-widget-container{padding:0px 2px 0px 2px;}.elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__prev--label{color:#000000;}.elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__next--label{color:#000000;}.elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__prev--label:hover{color:#AC2026;}.elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__next--label:hover{color:#AC2026;}.elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__prev--label, .elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__next--label{font-family:"Noto Serif TC", Sans-serif;font-size:14px;}.elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__prev--title, .elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__next--title{color:#000000;font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;}.elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__prev--title:hover, .elementor-22810 .elementor-element.elementor-element-a2d949b span.post-navigation__next--title:hover{color:#AC2026;}.elementor-22810 .elementor-element.elementor-element-a2d949b .post-navigation__arrow-wrapper{color:#CCCCCC;fill:#CCCCCC;}.elementor-22810 .elementor-element.elementor-element-a2d949b .post-navigation__arrow-wrapper:hover{color:#AC2026;fill:#AC2026;}.elementor-22810 .elementor-element.elementor-element-a2d949b .elementor-post-navigation__link a {gap:10px;}.elementor-22810 .elementor-element.elementor-element-a1bb315{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;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:#E6DACA;--border-color:#E6DACA;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-722556d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:900;line-height:1.4em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-a264322{--alignment:left;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#221A15;}.elementor-22810 .elementor-element.elementor-element-a264322 .elementor-share-btn{font-size:calc(1px * 10);border-width:2px;}.elementor-22810 .elementor-element.elementor-element-a264322 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.3em;}.elementor-22810 .elementor-element.elementor-element-2de0d02 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:900;line-height:1.2em;fill:#A3261B;color:#A3261B;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-2de0d02 .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-2de0d02 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-2de0d02 > .elementor-widget-container{margin:0px 0px 0px autopx;}.elementor-22810 .elementor-element.elementor-element-2de0d02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-2de0d02 .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-2de0d02 .elementor-button:focus svg{fill:#A3261B;}.elementor-22810 .elementor-element.elementor-element-6fc4472{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-6fc4472.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-d6f0e2a{--box-background-color:#FFFDF9;--box-border-color:#E6DACA;--box-border-width:1px;--box-border-radius:18px;--separator-width:1px;--box-padding:24px;--header-color:#221A15;--item-text-hover-decoration:underline;--item-text-active-color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-d6f0e2a .elementor-toc__header-title{text-align:start;}.elementor-22810 .elementor-element.elementor-element-d6f0e2a .elementor-toc__header, .elementor-22810 .elementor-element.elementor-element-d6f0e2a .elementor-toc__header-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:900;}.elementor-22810 .elementor-element.elementor-element-5953337{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-22810 .elementor-element.elementor-element-5953337:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-5953337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1F19;}.elementor-22810 .elementor-element.elementor-element-3a13de1 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:22px;font-weight:900;line-height:1.3em;color:#FFF6EA;}.elementor-22810 .elementor-element.elementor-element-9511d7f{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;line-height:1.7em;color:#CDB99F;}.elementor-22810 .elementor-element.elementor-element-72d726f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button{background-color:#FFF6EA;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:900;line-height:1.2em;fill:#221A15;color:#221A15;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:focus{background-color:#FFF6EA;color:#221A15;border-color:#FFF6EA;}.elementor-22810 .elementor-element.elementor-element-69df4a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:focus svg{fill:#221A15;}.elementor-22810 .elementor-element.elementor-element-d472247 .elementor-button{background-color:#06C755;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:900;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-22810 .elementor-element.elementor-element-d472247 .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-d472247 .elementor-button:focus{background-color:#06C755;color:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-d472247.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-d472247 .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-d472247 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-8de9eeb{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-22810 .elementor-element.elementor-element-8de9eeb:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-8de9eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-22810 .elementor-element.elementor-element-0518f02{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-394d07e{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-4b8e95a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:900;line-height:1.4em;letter-spacing:4px;color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-31b6d41 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:36px;font-weight:900;line-height:1.35em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-102081d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:900;line-height:1.2em;fill:#221A15;color:#221A15;border-style:solid;border-width:2px 2px 2px 2px;border-color:#221A15;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-22810 .elementor-element.elementor-element-102081d .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-102081d .elementor-button:focus{background-color:rgba(0,0,0,0);color:#221A15;border-color:#221A15;}.elementor-22810 .elementor-element.elementor-element-102081d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-102081d .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-102081d .elementor-button:focus svg{fill:#221A15;}.elementor-22810 .elementor-element.elementor-element-1eb554a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-20dcab5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-20dcab5:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-20dcab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-22810 .elementor-element.elementor-element-258b1c0 img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-eed5a13{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-22810 .elementor-element.elementor-element-b46d73e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;line-height:1.35em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-0abd0c8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-f73cb39 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:900;line-height:1.3em;color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-4ed80de .elementor-button{background-color:#06C755;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:900;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-22810 .elementor-element.elementor-element-4ed80de .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-4ed80de .elementor-button:focus{background-color:#06C755;color:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-4ed80de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-4ed80de .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-4ed80de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-1792c7b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-1792c7b:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-1792c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-22810 .elementor-element.elementor-element-ceec55e img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-5717324{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-22810 .elementor-element.elementor-element-5f09647 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;line-height:1.35em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-1f9d5bb{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-5d88da7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:900;line-height:1.3em;color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-428ed50 .elementor-button{background-color:#06C755;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:900;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-22810 .elementor-element.elementor-element-428ed50 .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-428ed50 .elementor-button:focus{background-color:#06C755;color:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-428ed50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-428ed50 .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-428ed50 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-9cf0daf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-9cf0daf:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-9cf0daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-22810 .elementor-element.elementor-element-cd30173 img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-512f7c0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-22810 .elementor-element.elementor-element-95a445c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;line-height:1.35em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-e99b6f5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-55e3dd5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:900;line-height:1.3em;color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-a565a94 .elementor-button{background-color:#06C755;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:900;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-22810 .elementor-element.elementor-element-a565a94 .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-a565a94 .elementor-button:focus{background-color:#06C755;color:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-a565a94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-a565a94 .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-a565a94 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-553ab36{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-553ab36:not(.elementor-motion-effects-element-type-background), .elementor-22810 .elementor-element.elementor-element-553ab36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E6;}.elementor-22810 .elementor-element.elementor-element-50ef310 img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-392d95f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-22810 .elementor-element.elementor-element-1c61e7c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;line-height:1.35em;color:#221A15;}.elementor-22810 .elementor-element.elementor-element-91c38d6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-4ea1469 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:900;line-height:1.3em;color:#A3261B;}.elementor-22810 .elementor-element.elementor-element-0eedde4 .elementor-button{background-color:#06C755;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:900;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-22810 .elementor-element.elementor-element-0eedde4 .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-0eedde4 .elementor-button:focus{background-color:#06C755;color:#FFFFFF;}.elementor-22810 .elementor-element.elementor-element-0eedde4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22810 .elementor-element.elementor-element-0eedde4 .elementor-button:hover svg, .elementor-22810 .elementor-element.elementor-element-0eedde4 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-22810 .elementor-element.elementor-element-0ffc4d7{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22810 .elementor-element.elementor-element-73291dc{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22810 .elementor-element.elementor-element-c12e359 img{height:420px;}.elementor-22810 .elementor-element.elementor-element-83b04e5{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22810 .elementor-element.elementor-element-5cb987c{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;} .elementor-22810 .elementor-element.elementor-element-a264322{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-22810 .elementor-element.elementor-element-8de9eeb{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-22810 .elementor-element.elementor-element-1eb554a{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-22810 .elementor-element.elementor-element-0ffc4d7{--padding-top:24px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22810 .elementor-element.elementor-element-9a86576{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22810 .elementor-element.elementor-element-e58063b .elementor-button{font-size:13px;}.elementor-22810 .elementor-element.elementor-element-840d698 .elementor-heading-title{font-size:12px;}.elementor-22810 .elementor-element.elementor-element-32502b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-22810 .elementor-element.elementor-element-32502b3 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-22810 .elementor-element.elementor-element-73291dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22810 .elementor-element.elementor-element-c12e359 img{height:260px;border-radius:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-83b04e5{--padding-top:28px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22810 .elementor-element.elementor-element-61b87c7{--width:100%;}.elementor-22810 .elementor-element.elementor-element-a0b55ba{font-size:16px;}.elementor-22810 .elementor-element.elementor-element-0a1c384 .elementor-heading-title{font-size:23px;}.elementor-22810 .elementor-element.elementor-element-5034251{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-22810 .elementor-element.elementor-element-0d1e3cc{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-52f22f3{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-22810 .elementor-element.elementor-element-3e680d0{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-8346cb1{--padding-top:16px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-22810 .elementor-element.elementor-element-389fe74{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-a082063 {--n-accordion-padding:18px 16px 18px 16px;}.elementor-22810 .elementor-element.elementor-element-a082063{--n-accordion-title-font-size:16px;}:where( .elementor-22810 .elementor-element.elementor-element-a082063 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px;}.elementor-22810 .elementor-element.elementor-element-a1cc106{--padding-top:20px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-22810 .elementor-element.elementor-element-961bbb3 .elementor-heading-title{font-size:14px;}.elementor-22810 .elementor-element.elementor-element-c01c183 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-1f8171b .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-8115ab0 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-caa168f .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-e4c5803 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-9797857 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-ffb34ec .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-ba72981 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-a1bb315{--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;--align-items:flex-start;}.elementor-22810 .elementor-element.elementor-element-722556d .elementor-heading-title{font-size:14px;} .elementor-22810 .elementor-element.elementor-element-a264322{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-22810 .elementor-element.elementor-element-2de0d02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22810 .elementor-element.elementor-element-2de0d02 .elementor-button{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-5953337{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-22810 .elementor-element.elementor-element-3a13de1 .elementor-heading-title{font-size:20px;}.elementor-22810 .elementor-element.elementor-element-9511d7f{font-size:14px;}.elementor-22810 .elementor-element.elementor-element-72d726f{--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;}.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-d472247 .elementor-button{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-8de9eeb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-22810 .elementor-element.elementor-element-4b8e95a .elementor-heading-title{font-size:13px;}.elementor-22810 .elementor-element.elementor-element-31b6d41 .elementor-heading-title{font-size:24px;}.elementor-22810 .elementor-element.elementor-element-102081d .elementor-button{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-1eb554a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-22810 .elementor-element.elementor-element-258b1c0 img{height:150px;}.elementor-22810 .elementor-element.elementor-element-eed5a13{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22810 .elementor-element.elementor-element-b46d73e .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-0abd0c8{--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;--align-items:stretch;}.elementor-22810 .elementor-element.elementor-element-f73cb39 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-4ed80de .elementor-button{font-size:13px;}.elementor-22810 .elementor-element.elementor-element-ceec55e img{height:150px;}.elementor-22810 .elementor-element.elementor-element-5717324{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22810 .elementor-element.elementor-element-5f09647 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-1f9d5bb{--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;--align-items:stretch;}.elementor-22810 .elementor-element.elementor-element-5d88da7 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-428ed50 .elementor-button{font-size:13px;}.elementor-22810 .elementor-element.elementor-element-cd30173 img{height:150px;}.elementor-22810 .elementor-element.elementor-element-512f7c0{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22810 .elementor-element.elementor-element-95a445c .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-e99b6f5{--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;--align-items:stretch;}.elementor-22810 .elementor-element.elementor-element-55e3dd5 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-a565a94 .elementor-button{font-size:13px;}.elementor-22810 .elementor-element.elementor-element-50ef310 img{height:150px;}.elementor-22810 .elementor-element.elementor-element-392d95f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22810 .elementor-element.elementor-element-1c61e7c .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-91c38d6{--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;--align-items:stretch;}.elementor-22810 .elementor-element.elementor-element-4ea1469 .elementor-heading-title{font-size:15px;}.elementor-22810 .elementor-element.elementor-element-0eedde4 .elementor-button{font-size:13px;}}@media(min-width:769px){.elementor-22810 .elementor-element.elementor-element-0ffc4d7{--content-width:1280px;}.elementor-22810 .elementor-element.elementor-element-73291dc{--content-width:1280px;}.elementor-22810 .elementor-element.elementor-element-83b04e5{--content-width:1280px;}.elementor-22810 .elementor-element.elementor-element-61b87c7{--width:800px;}.elementor-22810 .elementor-element.elementor-element-6fc4472{--width:360px;}.elementor-22810 .elementor-element.elementor-element-8de9eeb{--content-width:1280px;}}@media(max-width:1024px) and (min-width:769px){.elementor-22810 .elementor-element.elementor-element-6fc4472{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-a0b55ba *//* 文章內文排版 */
.elementor-22810 .elementor-element.elementor-element-a0b55ba{font-size:18px;line-height:2;}
.elementor-22810 .elementor-element.elementor-element-a0b55ba p{margin:0 0 1.2em;}
.elementor-22810 .elementor-element.elementor-element-a0b55ba h2{font-family:'Noto Serif TC',serif;font-weight:900;font-size:30px;line-height:1.45;color:#221A15;margin:1.6em 0 .7em;}
.elementor-22810 .elementor-element.elementor-element-a0b55ba h2::before{content:'';display:block;width:40px;height:4px;border-radius:2px;background:#A3261B;margin-bottom:14px;}
.elementor-22810 .elementor-element.elementor-element-a0b55ba h3{font-size:22px;font-weight:900;color:#221A15;margin:1.4em 0 .5em;}
.elementor-22810 .elementor-element.elementor-element-a0b55ba a{color:#A3261B;}
.elementor-22810 .elementor-element.elementor-element-a0b55ba img{border-radius:16px;}
@media (max-width:767px){.elementor-22810 .elementor-element.elementor-element-a0b55ba{font-size:16px;line-height:1.95;}.elementor-22810 .elementor-element.elementor-element-a0b55ba h2{font-size:23px;}.elementor-22810 .elementor-element.elementor-element-a0b55ba h3{font-size:19px;}}
.elementor-22810 .elementor-element.elementor-element-a0b55ba .elementor-widget-container > h2:first-child, .elementor-22810 .elementor-element.elementor-element-a0b55ba > h2:first-child{margin-top:0;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a082063 *//* 空白問題不顯示 */
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item:has(.e-n-accordion-item-title-text:empty){display:none;}
/* 卡片：收合時米白，展開時金邊＋陰影 */
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item{border-radius:16px;transition:box-shadow .25s;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item[open]{box-shadow:0 10px 26px rgba(42,31,25,.08);}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item[open] > .e-n-accordion-item-title{border-color:#E0B86A !important;border-bottom-color:transparent !important;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item[open] > .e-con{border-color:#E0B86A !important;}
/* Q 標記 */
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item-title-header{flex:1;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item-title-text{display:flex;align-items:baseline;gap:12px;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item-title-text::before{content:"Q";flex:none;font-family:"Noto Serif TC",serif;font-weight:900;font-size:22px;line-height:1;color:#A3261B;}
/* 右側圓形＋／－ */
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item-title-icon{flex:none;width:32px;height:32px;border-radius:50%;background:#F4E9D8;display:flex;align-items:center;justify-content:center;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item-title-icon i{line-height:1;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item-title-icon svg{width:13px;height:13px;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background:#A3261B;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item[open] .e-n-accordion-item-title-icon i{color:#FFFFFF;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{fill:#FFFFFF;}
/* A 標記 */
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item > .e-con > .elementor-element{display:flex;align-items:baseline;gap:12px;width:100%;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item > .e-con > .elementor-element::before{content:"A";flex:none;font-family:"Noto Serif TC",serif;font-weight:900;font-size:22px;line-height:1;color:#C99A4B;}
.elementor-22810 .elementor-element.elementor-element-a082063 .e-n-accordion-item > .e-con > .elementor-element > *{flex:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d199b7 *//* 沒填常見問題的文章，整區不顯示 */
.elementor-22810 .elementor-element.elementor-element-8d199b7:not(:has(.elementor-heading-title)){display:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c01c183 */.elementor-22810 .elementor-element.elementor-element-c01c183 a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-c01c183 a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8171b */.elementor-22810 .elementor-element.elementor-element-1f8171b a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-1f8171b a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8115ab0 */.elementor-22810 .elementor-element.elementor-element-8115ab0 a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-8115ab0 a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa168f */.elementor-22810 .elementor-element.elementor-element-caa168f a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-caa168f a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4c5803 */.elementor-22810 .elementor-element.elementor-element-e4c5803 a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-e4c5803 a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9797857 */.elementor-22810 .elementor-element.elementor-element-9797857 a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-9797857 a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffb34ec */.elementor-22810 .elementor-element.elementor-element-ffb34ec a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-ffb34ec a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba72981 */.elementor-22810 .elementor-element.elementor-element-ba72981 a{color:#221A15;}
.elementor-22810 .elementor-element.elementor-element-ba72981 a:hover{color:#A3261B;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1cc106 *//* 沒填延伸閱讀的文章，整區不顯示 */
.elementor-22810 .elementor-element.elementor-element-a1cc106:not(:has(.elementor-heading-title a)){display:none;}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-a2d949b *//* 沒有上一篇/下一篇時不佔空間 */
.elementor-22810 .elementor-element.elementor-element-a2d949b:not(:has(a)){display:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9511d7f */.elementor-22810 .elementor-element.elementor-element-9511d7f a{color:#E0B86A;font-weight:900;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69df4a0 *//* 導航按鈕：滑鼠移過去不變色，定位圖示固定品牌色 */
.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button, .elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:hover, .elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:focus{background-color:#FFF6EA !important;color:#221A15 !important;}
.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button-icon i, .elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:hover .elementor-button-icon i{color:#A3261B !important;}
.elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button-icon svg, .elementor-22810 .elementor-element.elementor-element-69df4a0 .elementor-button:hover .elementor-button-icon svg{fill:#A3261B !important;}/* End custom CSS */
/* Start custom CSS *//* 文章單頁：隱藏佈景標題列、內容滿版 */
.wd-page-title{display:none;}
.single-post .wd-content-layout{max-width:none;padding:0;}/* End custom CSS */