.elementor-27621 .elementor-element.elementor-element-8227ca8{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-5d5e6d4 */.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze {
  --table-bg: #f5f5f5; /* 這裡改成你該區塊原本的底色；如果你的區塊更淺/更深，可再改 */
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze table {
  width: max-content;
  min-width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0 !important;
  background: transparent !important;
}

/* 儲存格不要白底 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th,
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td {
  padding: 12px 10px;
  vertical-align: top;
  line-height: 1.6;
  word-break: break-word;
  background: transparent !important;
}

/* 第一欄「機構」凍結 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:first-child,
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:first-child {
  position: sticky;
  left: 0;
  z-index: 3;
  min-width: 120px;
  width: 120px;
  max-width: 120px;
  background: var(--table-bg) !important;
  box-shadow: 6px 0 8px -6px rgba(0, 0, 0, 0.08);
}

/* 表頭第一格層級更高 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze thead th:first-child {
  z-index: 4;
}

/* 第 2、3、4 欄：V 欄位縮窄 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(2),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(2),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(3),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(3),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(4),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(4) {
  min-width: 60px;
  width: 60px;
  max-width: 60px;
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
}

/* 師資 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(5),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(5) {
  min-width: 180px;
  width: 180px;
}

/* 費用 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(6),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(6) {
  min-width: 120px;
  width: 120px;
}

/* 教材 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(7),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(7) {
  min-width: 180px;
  width: 180px;
}

/* 優缺點 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(8),
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(8) {
  min-width: 320px;
  width: 320px;
}

/* 盡量把表格底部和滑桿貼齊 */
.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze > table {
  margin-bottom: 0 !important;
}

.elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze table:last-child {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {
  .elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th,
  .elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td {
    padding: 10px 8px;
    font-size: 14px;
  }

  .elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:first-child,
  .elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:first-child {
    min-width: 90px;
    width: 90px;
    max-width: 90px;
  }

  .elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze th:nth-child(8),
  .elementor-27621 .elementor-element.elementor-element-5d5e6d4 .table-platform-freeze td:nth-child(8) {
    min-width: 240px;
    width: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02f6e37 *//* 第二個表格：個別指導機構 */
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze {
  --table-bg: #f5f5f5;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze table {
  width: max-content !important;
  min-width: unset !important;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0 !important;
  background: transparent !important;
}

.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th,
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td {
  padding: 12px 10px;
  vertical-align: top;
  line-height: 1.6;
  word-break: break-word;
  background: transparent !important;
}

/* 第一欄：機構，桌機 120 */
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:first-child,
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:first-child {
  position: sticky;
  left: 0;
  z-index: 3;
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
  background: var(--table-bg) !important;
  box-shadow: 6px 0 8px -6px rgba(0, 0, 0, 0.08);
}

.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze thead th:first-child {
  z-index: 4;
}

/* 第 2 欄：師資 */
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(2),
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(2) {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}

/* 第 3 欄：費用 */
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(3),
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(3) {
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
}

/* 第 4 欄：教材 */
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(4),
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(4) {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}

/* 第 5 欄：優缺點，加寬 */
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(5),
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(5) {
  width: 420px !important;
  min-width: 420px !important;
  max-width: 420px !important;
}

/* 表格底部貼齊滑桿 */
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze > table,
.elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze table:last-child {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th,
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td {
    padding: 10px 8px;
    font-size: 14px;
  }

  /* 第一欄：機構，手機 110 */
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:first-child,
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:first-child {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(2),
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(2) {
    width: 130px !important;
    min-width: 130px !important;
    max-width: 130px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(3),
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(3) {
    width: 130px !important;
    min-width: 130px !important;
    max-width: 130px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(4),
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(4) {
    width: 130px !important;
    min-width: 130px !important;
    max-width: 130px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze th:nth-child(5),
  .elementor-27621 .elementor-element.elementor-element-02f6e37 .table-individual-freeze td:nth-child(5) {
    width: 300px !important;
    min-width: 300px !important;
    max-width: 300px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04d6f3e *//* 第三個表格：各大線上家教網（線上授課） */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze {
  --table-bg: #f5f5f5; /* 這裡改成該區塊原本背景色 */
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  display: block;
}

/* 表格本體：不要撐滿容器，改成照欄寬走 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze table {
  width: max-content !important;
  min-width: unset !important;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0 !important;
  background: transparent !important;
}

/* 所有儲存格都不要白底 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th,
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td {
  padding: 12px 10px;
  vertical-align: top;
  line-height: 1.6;
  word-break: break-word;
  background: transparent !important;
}

/* 第一欄：機構，桌機 120，凍結 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:first-child,
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:first-child {
  position: sticky;
  left: 0;
  z-index: 3;
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
  background: var(--table-bg) !important;
  box-shadow: 6px 0 8px -6px rgba(0, 0, 0, 0.08);
}

.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze thead th:first-child {
  z-index: 4;
}

/* V 欄位：第 2、3、4 欄縮窄 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(2),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(2),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(3),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(3),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(4),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(4) {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
}

/* 師資 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(5),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(5) {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}

/* 費用 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(6),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(6) {
  width: 160px !important;
  min-width: 160px !important;
  max-width: 160px !important;
}

/* 教材 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(7),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(7) {
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important;
}

/* 優缺點：加寬 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(8),
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(8) {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important;
}

/* 表格底部和滑桿貼齊 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze > table,
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze table:last-child {
  margin-bottom: 0 !important;
}

/* 避免 wrapper 自己多出底部空間 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze::after {
  content: none !important;
}

/* 若表格後面被編輯器塞空段落，盡量壓掉 */
.elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze + p {
  margin-top: 0 !important;
}

/* 手機版 */
@media (max-width: 767px) {
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th,
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td {
    padding: 10px 8px;
    font-size: 14px;
  }

  /* 第一欄：機構，手機 110 */
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:first-child,
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:first-child {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
  }

  /* V 欄維持窄版 */
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(2),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(2),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(3),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(3),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(4),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(4) {
    width: 54px !important;
    min-width: 54px !important;
    max-width: 54px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(5),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(5) {
    width: 150px !important;
    min-width: 150px !important;
    max-width: 150px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(6),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(6) {
    width: 140px !important;
    min-width: 140px !important;
    max-width: 140px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(7),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(7) {
    width: 170px !important;
    min-width: 170px !important;
    max-width: 170px !important;
  }

  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze th:nth-child(8),
  .elementor-27621 .elementor-element.elementor-element-04d6f3e .table-online-freeze td:nth-child(8) {
    width: 280px !important;
    min-width: 280px !important;
    max-width: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd08a2e */.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze {
  --table-bg: #f5f5f5; /* 這裡改成你該區塊原本的底色；如果你的區塊更淺/更深，可再改 */
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze table {
  width: max-content;
  min-width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0 !important;
  background: transparent !important;
}

/* 儲存格不要白底 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th,
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td {
  padding: 12px 10px;
  vertical-align: top;
  line-height: 1.6;
  word-break: break-word;
  background: transparent !important;
}

/* 第一欄「機構」凍結 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:first-child,
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:first-child {
  position: sticky;
  left: 0;
  z-index: 3;
  min-width: 120px;
  width: 120px;
  max-width: 120px;
  background: var(--table-bg) !important;
  box-shadow: 6px 0 8px -6px rgba(0, 0, 0, 0.08);
}

/* 表頭第一格層級更高 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze thead th:first-child {
  z-index: 4;
}

/* 第 2、3、4 欄：V 欄位縮窄 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(2),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(2),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(3),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(3),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(4),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(4) {
  min-width: 60px;
  width: 60px;
  max-width: 60px;
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
}

/* 師資 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(5),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(5) {
  min-width: 180px;
  width: 180px;
}

/* 費用 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(6),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(6) {
  min-width: 120px;
  width: 120px;
}

/* 教材 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(7),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(7) {
  min-width: 180px;
  width: 180px;
}

/* 優缺點 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(8),
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(8) {
  min-width: 320px;
  width: 320px;
}

/* 盡量把表格底部和滑桿貼齊 */
.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze > table {
  margin-bottom: 0 !important;
}

.elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze table:last-child {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {
  .elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th,
  .elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td {
    padding: 10px 8px;
    font-size: 14px;
  }

  .elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:first-child,
  .elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:first-child {
    min-width: 90px;
    width: 90px;
    max-width: 90px;
  }

  .elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze th:nth-child(8),
  .elementor-27621 .elementor-element.elementor-element-bd08a2e .table-platform-freeze td:nth-child(8) {
    min-width: 240px;
    width: 240px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89a0426 *//* 傳統英文補習班表格 */
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze {
  --table-bg: #f5f5f5; /* 這裡改成該區塊原本背景色 */
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  display: block;
}

.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze table {
  width: max-content !important;
  min-width: unset !important;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0 !important;
  background: transparent !important;
}

/* 不要表格底色 */
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze th,
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze td {
  padding: 12px 10px;
  vertical-align: top;
  line-height: 1.6;
  word-break: break-word;
  background: transparent !important;
}

/* 第一欄：機構，桌機 120，凍結 */
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze th:first-child,
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze td:first-child {
  position: sticky;
  left: 0;
  z-index: 3;
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important;
  background: var(--table-bg) !important;
  box-shadow: 6px 0 8px -6px rgba(0, 0, 0, 0.08);
}

.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze thead th:first-child {
  z-index: 4;
}

/* 最後一欄：優缺點，加寬 */
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze th:last-child,
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze td:last-child {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important;
}

/* 表格底部和滑桿貼齊 */
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze > table,
.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze table:last-child {
  margin-bottom: 0 !important;
}

.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze::after {
  content: none !important;
}

.elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze + p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 手機版 */
@media (max-width: 767px) {
  .elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze th,
  .elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze td {
    padding: 10px 8px;
    font-size: 14px;
  }

  /* 第一欄：機構，手機 110 */
  .elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze th:first-child,
  .elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze td:first-child {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
  }

  /* 優缺點欄手機版 */
  .elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze th:last-child,
  .elementor-27621 .elementor-element.elementor-element-89a0426 .table-cram-freeze td:last-child {
    width: 280px !important;
    min-width: 280px !important;
    max-width: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba4dab1 *//* 社群媒體平台表格 */
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze {
  --table-bg: #f5f5f5; /* 改成這個區塊原本背景色 */
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  display: block;
}

.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze table {
  width: max-content !important;
  min-width: unset !important;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0 !important;
  background: transparent !important;
}

/* 不要表格底色 */
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze th,
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze td {
  padding: 12px 10px;
  vertical-align: top;
  line-height: 1.6;
  word-break: break-word;
  background: transparent !important;
}

/* 第一欄：機構，桌機 120，凍結 */
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze th:first-child,
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze td:first-child {
  position: sticky;
  left: 0;
  z-index: 3;
  width: 130px !important;
  min-width: 130px !important;
  max-width: 130px !important;
  background: var(--table-bg) !important;
  box-shadow: 6px 0 8px -6px rgba(0, 0, 0, 0.08);
}

.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze thead th:first-child {
  z-index: 4;
}

/* 最後一欄：優缺點，加寬 */
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze th:last-child,
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze td:last-child {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important;
}

/* 表格底部和滑桿貼齊 */
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze > table,
.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze table:last-child {
  margin-bottom: 0 !important;
}

.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze::after {
  content: none !important;
}

.elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze + p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 手機版 */
@media (max-width: 767px) {
  .elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze th,
  .elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze td {
    padding: 10px 8px;
    font-size: 14px;
  }

  /* 第一欄：機構，手機 110 */
  .elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze th:first-child,
  .elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze td:first-child {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
  }

  /* 優缺點欄手機版 */
  .elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze th:last-child,
  .elementor-27621 .elementor-element.elementor-element-ba4dab1 .table-social-freeze td:last-child {
    width: 280px !important;
    min-width: 280px !important;
    max-width: 280px !important;
  }
}/* End custom CSS */