.elementor-3004 .elementor-element.elementor-element-2712536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:60px;}.elementor-3004 .elementor-element.elementor-element-88cb6dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-0e438de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-0e438de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-3dab6c6{width:var( --container-widget-width, 177px );max-width:177px;--container-widget-width:177px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-3dab6c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-ed97bec{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-ed97bec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-db44083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-db44083 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:3px;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-f815338 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-f815338{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;line-height:35px;letter-spacing:3px;}.elementor-3004 .elementor-element.elementor-element-505ed40{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-505ed40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-66138f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-66138f3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:3px;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-3409e58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-3409e58{font-size:16px;font-weight:300;line-height:35px;letter-spacing:3px;}.elementor-3004 .elementor-element.elementor-element-bfc43a8{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-bfc43a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-f095fb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-f095fb8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:3px;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-90ce512 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-90ce512{font-size:16px;font-weight:300;line-height:35px;letter-spacing:3px;}.elementor-3004 .elementor-element.elementor-element-1b4d95d{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-1b4d95d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-0efea77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-0efea77 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:3px;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-6078ecb{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-6078ecb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-41dc5cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-41dc5cc .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:3px;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-f4b08d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-f4b08d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3004 .elementor-element.elementor-element-6bc116e{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-18463f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-18463f5{text-align:right;}.elementor-3004 .elementor-element.elementor-element-18463f5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:3px;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-3be6eb8{--display:flex;--min-height:217px;--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-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-df1936e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-b3d103b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-b3d103b.elementor-element{--align-self:flex-start;}.elementor-3004 .elementor-element.elementor-element-b3d103b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:300;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-62d7f36{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-20b7d8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-20b7d8b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:300;color:#3B3B3B;}.elementor-3004 .elementor-element.elementor-element-c6cf525{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-3004 .elementor-element.elementor-element-df1936e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3004 .elementor-element.elementor-element-2712536{--width:1460px;}.elementor-3004 .elementor-element.elementor-element-0e438de{--width:333px;}.elementor-3004 .elementor-element.elementor-element-ed97bec{--width:15%;}.elementor-3004 .elementor-element.elementor-element-505ed40{--width:13%;}.elementor-3004 .elementor-element.elementor-element-bfc43a8{--width:11.985%;}.elementor-3004 .elementor-element.elementor-element-1b4d95d{--width:11%;}.elementor-3004 .elementor-element.elementor-element-6078ecb{--width:7%;}.elementor-3004 .elementor-element.elementor-element-f4b08d1{--width:4%;}}/* Start custom CSS for text-editor, class: .elementor-element-f815338 */.jellice-list li {
    position: relative;
    padding-left: 14px;
    margin: 0 0 0px;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b08d1 *//* 包住線的那個 Container：垂直置中 */
.jellice-vline {
    display: flex;          /* Elementor 本來就會是 flex，再寫一次沒關係 */
    align-items: center;    /* 讓內部那條線在父容器垂直置中 */
    justify-content: center;
}

/* 真正的直線本體 */
.jellice-vline-inner {
    width: 1px;             /* 線的粗細 */
    height: 234px;          /* 線的高度 */
    background-color: #c8c8c8;
    margin: 0 24px;         /* 左右和文字的間距，可依設計調整 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18463f5 */.golbal-web .elementor-heading-title::after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 6px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

    flex-shrink: 0;
    position: relative;
    top: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2712536 *//* 列表外層 */
  .jellice-list {
    margin: 0;
    padding: 0;
    list-style: none; /* 移除預設圓點
    */
    font-size:16px!important;
  }

  /* 每一行項目 */
  .jellice-list li {
    position: relative;
    padding-left: 14px;   /* 6px 線 + 8px 與文字距離 */
    margin: 0 0 0px;      /* 每一行之間的距離，如需再拉開可改成 4px、8px */
    font-size: 18px;      /* 字體大小 */
  }

  /* 前面的小橫線 */
  .jellice-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 6px;           /* 線長 6px */
    height: 1px;          /* 線的粗細 */
    background: #000;     /* 線的顏色，如需灰色可改 #666 等 */
    transform: translateY(-50%);
  }
  
  .ftlink {
      font-size:16px!important;
  }/* End custom CSS */