.elementor-1114 .elementor-element.elementor-element-c7d9a81{margin-top:50px;margin-bottom:0px;}.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 );}.elementor-1114 .elementor-element.elementor-element-94e0b84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-94e0b84{text-align:center;}.elementor-1114 .elementor-element.elementor-element-94e0b84 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-widget-pp-dual-heading .pp-first-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-dual-heading .pp-second-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1114 .elementor-element.elementor-element-8693a0c .pp-second-text{display:inline;color:var( --e-global-color-94ce693 );font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:900;text-decoration:underline;line-height:1.3em;padding:0px 0px 0px 5px;}.elementor-1114 .elementor-element.elementor-element-8693a0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-8693a0c{text-align:center;}.elementor-1114 .elementor-element.elementor-element-8693a0c .pp-first-text{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-1114 .elementor-element.elementor-element-8693a0c.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-1114 .elementor-element.elementor-element-8693a0c.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-1114 .elementor-element.elementor-element-3ffd625.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-3ffd625{text-align:center;}.elementor-1114 .elementor-element.elementor-element-3ffd625 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:600;line-height:1.7em;color:var( --e-global-color-f91a4f5 );}.elementor-1114 .elementor-element.elementor-element-c880d58 > .elementor-container{max-width:1000px;}.elementor-1114 .elementor-element.elementor-element-c880d58{margin-top:30px;margin-bottom:30px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1114 .elementor-element.elementor-element-5191881.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-5191881 img{border-radius:2rem 2rem 2rem 2rem;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-1114 .elementor-element.elementor-element-85b6a29 > .elementor-container{max-width:1000px;}.elementor-1114 .elementor-element.elementor-element-85b6a29{margin-top:30px;margin-bottom:0px;}.elementor-1114 .elementor-element.elementor-element-aa896f5 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1114 .elementor-element.elementor-element-aa896f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs{justify-content:flex-end;margin-left:-3px;}.elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:3px;}.elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:3px;margin-right:3px;}.elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs-crumb, .elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:var( --e-global-color-5285266 );font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:400;}.elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs-crumb .pp-icon svg{fill:var( --e-global-color-5285266 );}.elementor-1114 .elementor-element.elementor-element-040056d > .elementor-container{max-width:1000px;}.elementor-1114 .elementor-element.elementor-element-040056d{margin-top:20px;margin-bottom:20px;}.elementor-1114 .elementor-element.elementor-element-f606b5d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1114 .elementor-element.elementor-element-2a7d63b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-2a7d63b{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:400;}.elementor-1114 .elementor-element.elementor-element-dc608c6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1114 .elementor-element.elementor-element-531f318.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-531f318{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:400;}.elementor-1114 .elementor-element.elementor-element-d662b16:not(.elementor-motion-effects-element-type-background), .elementor-1114 .elementor-element.elementor-element-d662b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF4;}.elementor-1114 .elementor-element.elementor-element-d662b16 > .elementor-container{max-width:1200px;}.elementor-1114 .elementor-element.elementor-element-d662b16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1114 .elementor-element.elementor-element-d662b16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1114 .elementor-element.elementor-element-59ee2db .pp-second-text{display:inline;color:var( --e-global-color-94ce693 );font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:900;text-decoration:underline;line-height:1.3em;padding:0px 0px 0px 5px;}.elementor-1114 .elementor-element.elementor-element-59ee2db.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-59ee2db{text-align:center;}.elementor-1114 .elementor-element.elementor-element-59ee2db .pp-first-text{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-1114 .elementor-element.elementor-element-59ee2db.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-1114 .elementor-element.elementor-element-59ee2db.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-1114 .elementor-element.elementor-element-002ed76.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-002ed76{text-align:center;}.elementor-1114 .elementor-element.elementor-element-002ed76 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;line-height:1.7em;color:#414141;}.elementor-1114 .elementor-element.elementor-element-6ded1bc{margin-top:30px;margin-bottom:30px;}.elementor-1114 .elementor-element.elementor-element-4336be5 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1114 .elementor-element.elementor-element-37bb8c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1114 .elementor-element.elementor-element-37bb8c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-37bb8c2 img{border-radius:2rem 2rem 2rem 2rem;}.elementor-1114 .elementor-element.elementor-element-756ece8{margin:4% 8% calc(var(--kit-widget-spacing, 0px) + 4%) 8%;text-align:justify;}.elementor-1114 .elementor-element.elementor-element-756ece8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-756ece8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:800;line-height:1.6em;}.elementor-1114 .elementor-element.elementor-element-afca134 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1114 .elementor-element.elementor-element-25d332e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1114 .elementor-element.elementor-element-25d332e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-25d332e img{border-radius:2rem 2rem 2rem 2rem;}.elementor-1114 .elementor-element.elementor-element-7700dbf{margin:4% 8% calc(var(--kit-widget-spacing, 0px) + 4%) 8%;text-align:justify;}.elementor-1114 .elementor-element.elementor-element-7700dbf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-7700dbf .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:800;line-height:1.6em;}.elementor-1114 .elementor-element.elementor-element-60531d0 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1114 .elementor-element.elementor-element-067985e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1114 .elementor-element.elementor-element-067985e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-067985e img{border-radius:2rem 2rem 2rem 2rem;}.elementor-1114 .elementor-element.elementor-element-c1b4734{margin:4% 8% calc(var(--kit-widget-spacing, 0px) + 4%) 8%;text-align:justify;}.elementor-1114 .elementor-element.elementor-element-c1b4734.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-c1b4734 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:800;line-height:1.6em;}.elementor-1114 .elementor-element.elementor-element-e30196c{margin-top:50px;margin-bottom:0px;}.elementor-1114 .elementor-element.elementor-element-2eabd46 .pp-second-text{display:block;color:var( --e-global-color-94ce693 );font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:900;text-decoration:underline;line-height:1.3em;padding:0px 0px 0px 5px;}.elementor-1114 .elementor-element.elementor-element-2eabd46.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-2eabd46{text-align:center;}.elementor-1114 .elementor-element.elementor-element-2eabd46 .pp-first-text{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-1114 .elementor-element.elementor-element-2eabd46.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-1114 .elementor-element.elementor-element-2eabd46.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-1114 .elementor-element.elementor-element-0bdd97d > .elementor-container{max-width:1200px;}.elementor-1114 .elementor-element.elementor-element-0bdd97d{margin-top:20px;margin-bottom:160px;}.elementor-bc-flex-widget .elementor-1114 .elementor-element.elementor-element-f823241.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1114 .elementor-element.elementor-element-f823241.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1114 .elementor-element.elementor-element-f823241 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1114 .elementor-element.elementor-element-50a08b7{z-index:1;}.elementor-1114 .elementor-element.elementor-element-50a08b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-8efdb7d > .elementor-element-populated{margin:1% 1% 1% 1%;--e-column-margin-right:1%;--e-column-margin-left:1%;padding:10px 10px 10px 10px;}.elementor-1114 .elementor-element.elementor-element-9b18aed{background-color:#E4E4E4;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -2em;padding:8px 8px 8px 8px;border-radius:2rem 2rem 2rem 2rem;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-1114 .elementor-element.elementor-element-9b18aed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1114 .elementor-element.elementor-element-9b18aed a{color:var( --e-global-color-accent );}body.elementor-page-1114:not(.elementor-motion-effects-element-type-background), body.elementor-page-1114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-1114 .elementor-element.elementor-element-c7d9a81{margin-top:50px;margin-bottom:0px;}.elementor-1114 .elementor-element.elementor-element-85b6a29{margin-top:50px;margin-bottom:0px;}.elementor-1114 .elementor-element.elementor-element-aa896f5 .pp-breadcrumbs{justify-content:center;}.elementor-1114 .elementor-element.elementor-element-d662b16{margin-top:50px;margin-bottom:0px;}.elementor-1114 .elementor-element.elementor-element-4336be5 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1114 .elementor-element.elementor-element-756ece8 .elementor-heading-title{font-size:16px;}.elementor-1114 .elementor-element.elementor-element-afca134 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1114 .elementor-element.elementor-element-7700dbf .elementor-heading-title{font-size:16px;}.elementor-1114 .elementor-element.elementor-element-60531d0 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-1114 .elementor-element.elementor-element-c1b4734 .elementor-heading-title{font-size:16px;}.elementor-1114 .elementor-element.elementor-element-50a08b7{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1114 .elementor-element.elementor-element-50a08b7 img{width:39%;}.elementor-1114 .elementor-element.elementor-element-9b18aed{margin:1em 1em calc(var(--kit-widget-spacing, 0px) + 1em) 1em;}}@media(max-width:740px){.elementor-1114 .elementor-element.elementor-element-8693a0c .pp-first-text{font-size:32px;}.elementor-1114 .elementor-element.elementor-element-8693a0c .pp-second-text{font-size:32px;}.elementor-1114 .elementor-element.elementor-element-3ffd625 .elementor-heading-title{font-size:15px;}.elementor-1114 .elementor-element.elementor-element-85b6a29{margin-top:20px;margin-bottom:0px;}.elementor-1114 .elementor-element.elementor-element-d662b16{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1114 .elementor-element.elementor-element-59ee2db .pp-first-text{font-size:32px;}.elementor-1114 .elementor-element.elementor-element-59ee2db .pp-second-text{font-size:32px;}.elementor-1114 .elementor-element.elementor-element-002ed76 .elementor-heading-title{font-size:15px;}.elementor-1114 .elementor-element.elementor-element-e30196c{margin-top:0px;margin-bottom:0px;}.elementor-1114 .elementor-element.elementor-element-2eabd46 .pp-first-text{font-size:32px;}.elementor-1114 .elementor-element.elementor-element-2eabd46 .pp-second-text{font-size:32px;}.elementor-1114 .elementor-element.elementor-element-0bdd97d{margin-top:20px;margin-bottom:60px;}.elementor-1114 .elementor-element.elementor-element-50a08b7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1114 .elementor-element.elementor-element-50a08b7 img{width:82%;}.elementor-1114 .elementor-element.elementor-element-9b18aed{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}}@media(min-width:741px){.elementor-1114 .elementor-element.elementor-element-f823241{width:42.4%;}.elementor-1114 .elementor-element.elementor-element-8efdb7d{width:57.6%;}}@media(max-width:1024px) and (min-width:741px){.elementor-1114 .elementor-element.elementor-element-f823241{width:100%;}.elementor-1114 .elementor-element.elementor-element-8efdb7d{width:100%;}}/* Start custom CSS for section, class: .elementor-element-040056d *//* --- 列表容器 --- */
ol.integrated-list {
list-style: none;
padding: 0;
margin: 0;
font-family: Arial, "Microsoft JhengHei", sans-serif;
color: #333;
line-height: 1.6; /* 行距稍微標準一點，不用太寬 */
/* font-size: 16px; <--- 已移除，讓它繼承你原本的設定 */
}

/* --- 每一行 (關鍵修改：間距改為 12px) --- */
ol.integrated-list li {
padding: 12px 20px; /* 上下 12px，左右 20px 保持呼吸感 */
border-bottom: 1px solid #eee;
}

/* --- 斑馬紋 (單欄適用) --- */
ol.integrated-list li:nth-child(odd) { background-color: #ffffff; }
ol.integrated-list li:nth-child(even) { background-color: #f9f9f9; }

/* --- 內文標題 --- */
.inline-title {
color: #c74f4f;
font-weight: 800;
margin-right: 4px;
}

/* --- 連結樣式 --- */
.text-link {
color: #c74f4f;
text-decoration: underline;
font-weight: bold;
}
.text-link:hover {
color: #a03030;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0bdd97d *//* --- 列表容器 --- */
ol.integrated-list {
    list-style: none; 
    padding: 0;
    margin: 0;
    font-family: Arial, "Microsoft JhengHei", sans-serif;
    color: #333;
    line-height: 1.6;
}

/* --- 每一行 (間距 12px) --- */
ol.integrated-list li {
    padding: 12px 20px; 
    border-bottom: 1px solid #eee; /* 保留底部分隔線 */
}

/* --- ★ 斑馬紋設定 (這裡改了) --- */
/* 奇數行：不設背景色 (透明/空白) */
ol.integrated-list li:nth-child(odd) { 
    background-color: transparent; 
}
/* 偶數行：淡淡的灰色，做出區隔 */
ol.integrated-list li:nth-child(even) { 
    background-color: #f9f9f9; 
}

/* --- 內文標題 --- */
.inline-title {
    color: #c74f4f; 
    font-weight: 800; 
    margin-right: 4px; 
}

/* --- 連結樣式 --- */
.text-link {
    color: #c74f4f;
    text-decoration: underline;
    font-weight: bold;
}
.text-link:hover {
    color: #a03030; 
}/* End custom CSS */