.elementor-375 .elementor-element.elementor-element-2ca9c40{--display:flex;--min-height:217px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-375 .elementor-element.elementor-element-2ca9c40:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-2ca9c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282668;}.elementor-375 .elementor-element.elementor-element-abe7a2f{text-align:center;}.elementor-375 .elementor-element.elementor-element-abe7a2f .elementor-heading-title{font-size:42px;line-height:50px;color:#F75700;}.elementor-375 .elementor-element.elementor-element-ac2e896{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-ac2e896:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-ac2e896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-375 .elementor-element.elementor-element-ee530ae{--display:flex;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-375 .elementor-element.elementor-element-ee530ae:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-ee530ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330033;}.elementor-375 .elementor-element.elementor-element-ee530ae::before, .elementor-375 .elementor-element.elementor-element-ee530ae > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-ee530ae > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-ee530ae > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-ee530ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-ee530ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#183957;--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-ee530ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-a4aa27b{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-a4aa27b .jeg-elementor-kit.jkit-post-featured-image{text-align:center;}.elementor-375 .elementor-element.elementor-element-a4aa27b .jeg-elementor-kit.jkit-post-featured-image .post-featured-image img{max-width:755px;opacity:100%;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-ccc6ad7{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;--box-background-color:#CCCCFF;--box-border-radius:22px;--box-padding:18px;--header-color:#10283D;--toggle-button-color:#F75700;--item-text-color:#10283D;--item-text-hover-decoration:underline;--marker-color:#10283D;}.elementor-375 .elementor-element.elementor-element-ccc6ad7 .elementor-toc__header-title{text-align:start;}.elementor-375 .elementor-element.elementor-element-ccc6ad7 .elementor-toc__header, .elementor-375 .elementor-element.elementor-element-ccc6ad7 .elementor-toc__header-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:600;}.elementor-375 .elementor-element.elementor-element-ccc6ad7 .elementor-toc__header{flex-direction:row;}.elementor-375 .elementor-element.elementor-element-ccc6ad7 .elementor-toc__list-item{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-ce9f6c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 38px;}.elementor-375 .elementor-element.elementor-element-ce9f6c9 .jeg-elementor-kit.jkit-post-date .post-date, .elementor-375 .elementor-element.elementor-element-ce9f6c9 .jeg-elementor-kit.jkit-post-date .post-date a{font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1px;color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-375 .elementor-element.elementor-element-e25a8bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 39px 0px 39px;color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:31px;}.elementor-375 .elementor-element.elementor-element-42af993{--divider-border-style:solid;--divider-color:#EDEDED1C;--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-375 .elementor-element.elementor-element-42af993 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-375 .elementor-element.elementor-element-42af993 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-375 .elementor-element.elementor-element-baee2e3{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-baee2e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-cd9a2d0{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-375 .elementor-element.elementor-element-cd9a2d0:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-cd9a2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23183D;}.elementor-375 .elementor-element.elementor-element-9d23aa8{width:100%;max-width:100%;text-align:center;}.elementor-375 .elementor-element.elementor-element-9d23aa8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2em;font-weight:700;line-height:1px;color:#F75700;}.elementor-375 .elementor-element.elementor-element-5a93fa1{width:var( --container-widget-width, 122.599% );max-width:122.599%;--container-widget-width:122.599%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-5a93fa1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-item a{border-radius:0px;color:#77C0FF;fill:#77C0FF;}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-icon{font-size:14px;}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-text{padding-left:10px;}.elementor-375 .elementor-element.elementor-element-5a93fa1 .elementor-icon-list-item{font-size:19px;}.elementor-375 .elementor-element.elementor-element-cc5c3f9{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-375 .elementor-element.elementor-element-cc5c3f9:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-cc5c3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23183D;}.elementor-375 .elementor-element.elementor-element-ca83d37{width:100%;max-width:100%;text-align:center;}.elementor-375 .elementor-element.elementor-element-ca83d37.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-ca83d37 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2em;font-weight:700;line-height:1px;color:#F75700;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item a{background-color:#F75700;padding:14px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-5eed3cb{width:var( --container-widget-width, 108.161% );max-width:108.161%;--container-widget-width:108.161%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-5eed3cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-5eed3cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-375 .elementor-element.elementor-element-5eed3cb .ekit-wid-con .elementor-icon-list-icon{align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-icon i{color:#F75700;font-size:14px;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-icon svg path{stroke:#F75700;fill:#F75700;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-icon{width:14px;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-icon svg{max-width:14px;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-text{color:#77C0FF;padding-left:6px;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item{font-size:17px;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item .meta-lists > span{font-family:"Karla", Sans-serif;font-size:14px;font-weight:300;padding:10px 0px 0px 0px;margin:0px 0px 0px 10px;color:#F9FEFF;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item .meta-lists > span i, .elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item .meta-lists > span svg{margin-right:5px;}.elementor-375 .elementor-element.elementor-element-5eed3cb .elementor-icon-list-item .meta-lists svg path{stroke:#F9FEFF;fill:#F9FEFF;}@media(max-width:1024px){.elementor-375 .elementor-element.elementor-element-ac2e896{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-ee530ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-baee2e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-375 .elementor-element.elementor-element-ac2e896{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-42af993{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-cd9a2d0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-375 .elementor-element.elementor-element-cc5c3f9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-375 .elementor-element.elementor-element-ac2e896{--content-width:1300px;}.elementor-375 .elementor-element.elementor-element-ee530ae{--width:80%;}.elementor-375 .elementor-element.elementor-element-baee2e3{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-375 .elementor-element.elementor-element-ee530ae{--width:100%;}.elementor-375 .elementor-element.elementor-element-baee2e3{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-e25a8bc *//* 文章H2 */
.elementor-375 .elementor-element.elementor-element-e25a8bc h2 {
  position: relative;
  padding-left: 30px; /* 左側留空，避免文字貼到色塊 */
  margin: 20px 0 10px 0; /* 上下距離 */
  font-family: "Noto Sans TC", sans-serif;
  font-weight: 800;
  line-height: 2em;
  color: #00C2FF;
}

.elementor-375 .elementor-element.elementor-element-e25a8bc h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;
  width: 8px; /* 加粗的色塊 */
  height: 1.5em;
  background-color: #00C2FF; /* 藍色 */
}

/* === H3 === */
.elementor-375 .elementor-element.elementor-element-e25a8bc h3 {
  font-family: "Noto Sans TC", sans-serif;
  font-weight: 700;
  color: #FF3D00;
  line-height: 1.5em;       /* 行高 1.5 倍 */
  margin-top: 0.5em;          /* 與前一段距離約0.5倍 */
  margin-bottom: 0.8em;
}

/* === H4 === */
.elementor-375 .elementor-element.elementor-element-e25a8bc h4 {
  font-family: "Noto Sans TC", sans-serif;
  font-weight: 600;
  color: #B47CFD;
  line-height: 1.5em;
  margin-top: 2em;
  margin-bottom: 0.6em;
}

/* === H5 === */
.elementor-375 .elementor-element.elementor-element-e25a8bc h5 {
  font-family: "Noto Sans TC", sans-serif;
  font-weight: 500;
  color: #FF7FC2;
  line-height: 1.5em;
  margin-top: 2em;
  margin-bottom: 0.6em;
}/* End custom CSS */