.elementor-1623 .elementor-element.elementor-element-0383aaa{--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-1623 .elementor-element.elementor-element-8fc0fcb{text-align:center;}.elementor-1623 .elementor-element.elementor-element-9750581{--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-1623 .elementor-element.elementor-element-8daea8c{--display:flex;border-style:none;--border-style:none;}.elementor-1623 .elementor-element.elementor-element-1ba4bc2{--display:flex;}.elementor-1623 .elementor-element.elementor-element-f6b7c2e{--display:flex;}.elementor-1623 .elementor-element.elementor-element-75aed13{--display:flex;}.elementor-1623 .elementor-element.elementor-element-ab55df7{--display:flex;}.elementor-1623 .elementor-element.elementor-element-dff5e6f{--display:flex;}.elementor-1623 .elementor-element.elementor-element-ca88cc8{--display:flex;}.elementor-1623 .elementor-element.elementor-element-cacd957{--display:flex;}.elementor-1623 .elementor-element.elementor-element-2fffd0e{--display:flex;}.elementor-1623 .elementor-element.elementor-element-9649ace{--display:flex;}.elementor-1623 .elementor-element.elementor-element-9d6b634{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1623 .elementor-element.elementor-element-9d6b634 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1623 .elementor-element.elementor-element-8e78973{--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-1623 .elementor-element.elementor-element-6c312c8.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-3a584dd{--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;}.elementor-1623 .elementor-element.elementor-element-3c3e6d3{--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-1623 .elementor-element.elementor-element-10564f1.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-531b4ea{--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-1623 .elementor-element.elementor-element-67f4205.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-971f7ff{--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-1623 .elementor-element.elementor-element-5842baa.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-66ab654{--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-1623 .elementor-element.elementor-element-8937053.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-feffe14{--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;}.elementor-1623 .elementor-element.elementor-element-4361ec1{--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-1623 .elementor-element.elementor-element-f982a48.elementor-element{--align-self:center;}.elementor-1623 .elementor-element.elementor-element-6089717{--display:flex;}@media(min-width:768px){.elementor-1623 .elementor-element.elementor-element-3c3e6d3{--width:25%;}.elementor-1623 .elementor-element.elementor-element-531b4ea{--width:25%;}.elementor-1623 .elementor-element.elementor-element-971f7ff{--width:25%;}.elementor-1623 .elementor-element.elementor-element-66ab654{--width:25%;}.elementor-1623 .elementor-element.elementor-element-4361ec1{--width:25%;}}/* Start custom CSS *//* 讓按鈕平均橫排，區塊響應式自適應 */
.other-faq-buttons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 32px; /* 控制按鈕間距 */
}

/* 讓每顆按鈕等寬高好看 */
.other-faq-buttons .elementor-button {
  min-width: 140px;
  max-width: 180px;
  width: 150px;  /* 固定寬度 */
  text-align: center;
  margin: 0;
  border-radius: 8px;
  font-weight: 600;
  letter-spacing: 2px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.04);
  background-color: #38b6b2;
  color: #fff;
  transition: all 0.2s;
}

/* Hover 高亮 */
.other-faq-buttons .elementor-button:hover {
  background: #1b6771;
  color: #ffd868;
  transform: translateY(-2px) scale(1.04);
  box-shadow: 0 6px 24px rgba(30,80,130,0.16);
}

/* 手機響應排法：按鈕兩顆一排自動換行 */
@media (max-width: 768px) {
  .other-faq-buttons {
    gap: 20px;
  }
  .other-faq-buttons .elementor-button {
    width: 46vw;   /* 兩顆一排 */
    min-width: 120px;
    max-width: 90vw;
    font-size: 16px;
    margin: 0 auto;
  }
}/* End custom CSS */