.elementor-2172 .elementor-element.elementor-element-329408b .elementor-tab-title, .elementor-2172 .elementor-element.elementor-element-329408b .elementor-tab-title:before, .elementor-2172 .elementor-element.elementor-element-329408b .elementor-tab-title:after, .elementor-2172 .elementor-element.elementor-element-329408b .elementor-tab-content, .elementor-2172 .elementor-element.elementor-element-329408b .elementor-tabs-content-wrapper{border-width:1px;}.elementor-2172 .elementor-element.elementor-element-329408b .elementor-tab-title, .elementor-2172 .elementor-element.elementor-element-329408b .elementor-tab-title a{color:#2477F3;}.elementor-2172 .elementor-element.elementor-element-329408b .elementor-tab-title{text-decoration:underline;}/* Start custom CSS for tabs, class: .elementor-element-329408b */.elementor-tabs-wrapper .elementor-tab-title {
  border-radius: 8px 8px 0 0;
  margin-right: -2px;
  background-color: #f4f4f4;
  padding: 12px 16px;
  transition: background 0.3s ease;
}

.elementor-tabs-wrapper .elementor-tab-title.elementor-active {
  background-color: #ffffff;
  color: #007aff;
  border-bottom: none;
}

.elementor-tabs-wrapper .elementor-tab-title:hover {
  background-color: #e0e0e0;
}

//縮小間隙
.elementor-tabs-wrapper {
  display: flex;
  gap: 0 !important;
}

.elementor-tab-title {
  margin: 0 !important;
  border-right: none;
}

.elementor-tab-title {
  border: 1px solid #ccc !important; /* 加上 !important 以避免被覆蓋 */
  background-color: #f4f4f4;
}

.elementor-tab-title.elementor-active {
  background-color: #ffffff;
  border-bottom: none !important; /* 如果你不想讓 active tab 有下框線 */
}

.elementor-tab-title,
.elementor-tab-title * {
  text-decoration: none !important;
}

.elementor-tab-title {
  color: #444 !important;  /* 或你也可以選 #333，更深一點 */
}

.elementor-tab-title.elementor-active {
  color: #007aff !important; /* 這是你目前選中狀態的藍色，可保留強調 */
}/* End custom CSS */