.elementor-17904 .elementor-element.elementor-element-0233bd8{--display:flex;}.elementor-17904 .elementor-element.elementor-element-6dfff42{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17904 .elementor-element.elementor-element-e01bac3{--display:flex;}.elementor-17904 .elementor-element.elementor-element-b72cbbd{--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-17904 .elementor-element.elementor-element-591db37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-7992774{--n-accordion-title-font-size:1rem;width:100%;max-width:100%;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-17904 .elementor-element.elementor-element-7992774 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-7992774.elementor-element{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-27dd033{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-9ca8ab1 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-17904 .elementor-element.elementor-element-6dfff42{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17904 .elementor-element.elementor-element-6dfff42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17904 .elementor-element.elementor-element-591db37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-7992774 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-7992774{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-border-radius:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-7992774 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-17904 .elementor-element.elementor-element-7992774 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}/* Start custom CSS for html, class: .elementor-element-591db37 */<style>
/* =========================================================
   1. 外層防壓制與防浮動鎖定 (Standard Reset Rules)
   ========================================================= */
.elementor-17904 .elementor-element.elementor-element-591db37,
.elementor-17904 .elementor-element.elementor-element-591db37:hover,
.elementor-17904 .elementor-element.elementor-element-591db37 > .elementor-widget-container,
.elementor-17904 .elementor-element.elementor-element-591db37:hover > .elementor-widget-container,
.elementor-17904 .elementor-element.elementor-element-591db37 .elementor-text-editor,
.elementor-17904 .elementor-element.elementor-element-591db37:hover .elementor-text-editor {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  transform: none !important;
  translate: none !important;
  filter: none !important;
  transition: none !important;
}

/* =========================================================
   2. Instagram 質感照片牆主題 (.ws-ig-gallery)
   ========================================================= */
.ws-ig-gallery {
  width: 100%;
  max-width: 935px; /* IG 官方網頁版經典標準寬度 */
  margin: 0 auto;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans TC", sans-serif;
  color: #1a2a6c;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  padding: 30px 25px;
  box-sizing: border-box;
  box-shadow: 0 10px 30px rgba(26, 42, 108, 0.05);
}

/* --- 2.1 IG Profile 標題頭部 --- */
.ws-ig-gallery .ws-ig-header {
  display: flex;
  align-items: center;
  gap: 35px;
  padding-bottom: 25px;
  border-bottom: 1px solid #efefef;
}

.ws-ig-gallery .ws-ig-avatar-wrap {
  flex-shrink: 0;
}

/* IG 限時動態彩虹外圈 */
.ws-ig-gallery .ws-ig-avatar-ring {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  padding: 3px;
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.ws-ig-gallery .ws-ig-avatar-img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid #ffffff;
  background: #ffffff;
}

.ws-ig-gallery .ws-ig-profile-info {
  flex-grow: 1;
}

.ws-ig-gallery .ws-ig-user-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 6px;
}

.ws-ig-gallery .ws-ig-username {
  font-size: 18px;
  font-weight: 600;
  color: #262626;
}

.ws-ig-gallery .ws-ig-badge {
  font-size: 11px;
  background: #e8f2ff;
  color: #0095f6;
  padding: 2px 8px;
  border-radius: 12px;
  font-weight: 700;
}

/* 主要標題：花絮 × 頒獎 × 短影集錦區 */
.ws-ig-gallery .ws-ig-main-title {
  font-family: "Noto Serif TC", serif !important;
  font-size: clamp(20px, 3.2vw, 26px) !important;
  color: #1a2a6c !important;
  font-weight: 700 !important;
  margin: 6px 0 12px 0 !important;
  line-height: 1.3 !important;
}

.ws-ig-gallery .ws-ig-stats {
  display: flex;
  gap: 20px;
  font-size: 14px;
  color: #262626;
  margin-bottom: 10px;
}

.ws-ig-gallery .ws-ig-stats strong {
  font-weight: 700;
  color: #1a2a6c;
}

.ws-ig-gallery .ws-ig-bio {
  font-size: 13px;
  color: #4a4a4a;
  line-height: 1.5;
  margin: 0;
}

/* --- 2.2 Tab 標籤列 --- */
.ws-ig-gallery .ws-ig-tabs {
  display: flex;
  justify-content: center;
  gap: 40px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 20px;
}

.ws-ig-gallery .ws-ig-tab {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 12px 0;
  font-size: 12px;
  font-weight: 700;
  color: #8e8e8e;
  letter-spacing: 1px;
  cursor: pointer;
  border-top: 1px solid transparent;
  margin-top: -1px;
}

.ws-ig-gallery .ws-ig-tab.active {
  color: #1a2a6c;
  border-top: 1px solid #1a2a6c;
}

/* --- 2.3 照片牆 3x3 網格區塊 --- */
.ws-ig-gallery .ws-ig-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.ws-ig-gallery .ws-ig-item {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1; /* 強制保持 1:1 正方形 */
  overflow: hidden;
  border-radius: 8px;
  background-color: #f0f0f0;
}

.ws-ig-gallery .ws-ig-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.3s ease;
}

/* 短影音右上角圖示 */
.ws-ig-gallery .ws-ig-type-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(4px);
  padding: 3px 7px;
  border-radius: 6px;
  z-index: 2;
  pointer-events: none;
}

/* Hover 浮動暗色遮罩 */
.ws-ig-gallery .ws-ig-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.25s ease;
  padding: 15px;
  box-sizing: border-box;
  text-align: center;
  color: #ffffff;
}

.ws-ig-gallery .ws-ig-item:hover img {
  transform: scale(1.05); /* 僅限圖片微幅放大 */
}

.ws-ig-gallery .ws-ig-item:hover .ws-ig-overlay {
  opacity: 1;
}

.ws-ig-gallery .ws-ig-meta {
  display: flex;
  gap: 15px;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 6px;
}

.ws-ig-gallery .ws-ig-caption {
  font-size: 12px;
  color: #f0f0f0;
  margin: 0;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* =========================================================
   3. 響應式 RWD 斷點控制
   ========================================================= */
@media (max-width: 767px) {
  .ws-ig-gallery {
    padding: 20px 12px;
    border-radius: 12px;
  }
  
  .ws-ig-gallery .ws-ig-header {
    flex-direction: column;
    text-align: center;
    gap: 15px;
  }

  .ws-ig-gallery .ws-ig-user-bar,
  .ws-ig-gallery .ws-ig-stats {
    justify-content: center;
  }

  .ws-ig-gallery .ws-ig-avatar-ring {
    width: 85px;
    height: 85px;
  }

  .ws-ig-gallery .ws-ig-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)); /* 手機端維持三欄精緻相片牆 */
    gap: 5px; /* 像 IG 手機版一樣縮小縫隙 */
  }

  .ws-ig-gallery .ws-ig-item {
    border-radius: 4px;
  }

  .ws-ig-gallery .ws-ig-meta {
    font-size: 12px;
    gap: 8px;
  }

  .ws-ig-gallery .ws-ig-caption {
    display: none; /* 手機端隱藏多餘說明，維持簡潔 */
  }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-591db37 */<style>
/* =========================================================
   1. 外層防壓制與防浮動鎖定 (Standard Reset Rules)
   ========================================================= */
.elementor-17904 .elementor-element.elementor-element-591db37,
.elementor-17904 .elementor-element.elementor-element-591db37:hover,
.elementor-17904 .elementor-element.elementor-element-591db37 > .elementor-widget-container,
.elementor-17904 .elementor-element.elementor-element-591db37:hover > .elementor-widget-container,
.elementor-17904 .elementor-element.elementor-element-591db37 .elementor-text-editor,
.elementor-17904 .elementor-element.elementor-element-591db37:hover .elementor-text-editor {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  transform: none !important;
  translate: none !important;
  filter: none !important;
  transition: none !important;
}

/* =========================================================
   2. Instagram 質感照片牆主題 (.ws-ig-gallery)
   ========================================================= */
.ws-ig-gallery {
  width: 100%;
  max-width: 935px; /* IG 官方網頁版經典標準寬度 */
  margin: 0 auto;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans TC", sans-serif;
  color: #1a2a6c;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  padding: 30px 25px;
  box-sizing: border-box;
  box-shadow: 0 10px 30px rgba(26, 42, 108, 0.05);
}

/* --- 2.1 IG Profile 標題頭部 --- */
.ws-ig-gallery .ws-ig-header {
  display: flex;
  align-items: center;
  gap: 35px;
  padding-bottom: 25px;
  border-bottom: 1px solid #efefef;
}

.ws-ig-gallery .ws-ig-avatar-wrap {
  flex-shrink: 0;
}

/* IG 限時動態彩虹外圈 */
.ws-ig-gallery .ws-ig-avatar-ring {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  padding: 3px;
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.ws-ig-gallery .ws-ig-avatar-img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid #ffffff;
  background: #ffffff;
}

.ws-ig-gallery .ws-ig-profile-info {
  flex-grow: 1;
}

.ws-ig-gallery .ws-ig-user-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 6px;
}

.ws-ig-gallery .ws-ig-username {
  font-size: 18px;
  font-weight: 600;
  color: #262626;
}

.ws-ig-gallery .ws-ig-badge {
  font-size: 11px;
  background: #e8f2ff;
  color: #0095f6;
  padding: 2px 8px;
  border-radius: 12px;
  font-weight: 700;
}

/* 主要標題：花絮 × 頒獎 × 短影集錦區 */
.ws-ig-gallery .ws-ig-main-title {
  font-family: "Noto Serif TC", serif !important;
  font-size: clamp(20px, 3.2vw, 26px) !important;
  color: #1a2a6c !important;
  font-weight: 700 !important;
  margin: 6px 0 12px 0 !important;
  line-height: 1.3 !important;
}

.ws-ig-gallery .ws-ig-stats {
  display: flex;
  gap: 20px;
  font-size: 14px;
  color: #262626;
  margin-bottom: 10px;
}

.ws-ig-gallery .ws-ig-stats strong {
  font-weight: 700;
  color: #1a2a6c;
}

.ws-ig-gallery .ws-ig-bio {
  font-size: 13px;
  color: #4a4a4a;
  line-height: 1.5;
  margin: 0;
}

/* --- 2.2 Tab 標籤列 --- */
.ws-ig-gallery .ws-ig-tabs {
  display: flex;
  justify-content: center;
  gap: 40px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 20px;
}

.ws-ig-gallery .ws-ig-tab {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 12px 0;
  font-size: 12px;
  font-weight: 700;
  color: #8e8e8e;
  letter-spacing: 1px;
  cursor: pointer;
  border-top: 1px solid transparent;
  margin-top: -1px;
}

.ws-ig-gallery .ws-ig-tab.active {
  color: #1a2a6c;
  border-top: 1px solid #1a2a6c;
}

/* --- 2.3 照片牆 3x3 網格區塊 --- */
.ws-ig-gallery .ws-ig-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.ws-ig-gallery .ws-ig-item {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1; /* 強制保持 1:1 正方形 */
  overflow: hidden;
  border-radius: 8px;
  background-color: #f0f0f0;
}

.ws-ig-gallery .ws-ig-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.3s ease;
}

/* 短影音右上角圖示 */
.ws-ig-gallery .ws-ig-type-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(4px);
  padding: 3px 7px;
  border-radius: 6px;
  z-index: 2;
  pointer-events: none;
}

/* Hover 浮動暗色遮罩 */
.ws-ig-gallery .ws-ig-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.25s ease;
  padding: 15px;
  box-sizing: border-box;
  text-align: center;
  color: #ffffff;
}

.ws-ig-gallery .ws-ig-item:hover img {
  transform: scale(1.05); /* 僅限圖片微幅放大 */
}

.ws-ig-gallery .ws-ig-item:hover .ws-ig-overlay {
  opacity: 1;
}

.ws-ig-gallery .ws-ig-meta {
  display: flex;
  gap: 15px;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 6px;
}

.ws-ig-gallery .ws-ig-caption {
  font-size: 12px;
  color: #f0f0f0;
  margin: 0;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* =========================================================
   3. 響應式 RWD 斷點控制
   ========================================================= */
@media (max-width: 767px) {
  .ws-ig-gallery {
    padding: 20px 12px;
    border-radius: 12px;
  }
  
  .ws-ig-gallery .ws-ig-header {
    flex-direction: column;
    text-align: center;
    gap: 15px;
  }

  .ws-ig-gallery .ws-ig-user-bar,
  .ws-ig-gallery .ws-ig-stats {
    justify-content: center;
  }

  .ws-ig-gallery .ws-ig-avatar-ring {
    width: 85px;
    height: 85px;
  }

  .ws-ig-gallery .ws-ig-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)); /* 手機端維持三欄精緻相片牆 */
    gap: 5px; /* 像 IG 手機版一樣縮小縫隙 */
  }

  .ws-ig-gallery .ws-ig-item {
    border-radius: 4px;
  }

  .ws-ig-gallery .ws-ig-meta {
    font-size: 12px;
    gap: 8px;
  }

  .ws-ig-gallery .ws-ig-caption {
    display: none; /* 手機端隱藏多餘說明，維持簡潔 */
  }
}
</style>/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7992774 *//* =============================================================
   ✨ 典雅深木墨色版 (對齊「成功有約」色調) - 活動花絮摺疊容器 CSS 
   ============================================================= */

/* 1. 卡片主體：溫潤米木底襯與金屬邊框 */
.ws-wood-accordion .e-n-accordion-item,
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item {
  position: relative !important;
  background-color: #fcfaf7 !important;
  background-size: cover !important;
  background-position: center !important;
  border: 1.5px solid rgba(184, 142, 80, 0.4) !important;
  border-radius: 18px !important;
  margin-bottom: 14px !important;
  overflow: hidden !important;
  box-shadow: 0 6px 20px rgba(70, 45, 20, 0.08) !important;
  transition: all 0.35s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 滑鼠懸停：微幅提振與金屬光澤 */
.ws-wood-accordion .e-n-accordion-item:hover,
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item:hover {
  transform: translateY(-3px) !important;
  border-color: rgba(184, 142, 80, 0.75) !important;
  box-shadow: 0 12px 28px rgba(70, 45, 20, 0.15) !important;
}

/* 2. 標題列：高遮蔽率霧面光感遮罩 (襯托深色字體) */
.ws-wood-accordion .e-n-accordion-item-title,
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item-title {
  padding: 20px 26px !important;
  cursor: pointer !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 243, 235, 0.96) 100%) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  transition: all 0.3s ease !important;
}

/* 3. 標題文字：與「成功有約」一致的沉穩深木墨色 (完全無描邊與陰影) */
.ws-wood-accordion .e-n-accordion-item-title-text,
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item-title-text {
  font-family: "Noto Serif TC", "Songti TC", "PMingLiU", serif !important;
  font-weight: 900 !important;
  font-size: clamp(22px, 5.5vw, 28px) !important;
  letter-spacing: 0.08em !important;
  line-height: 1.25 !important;
  
  /* 與「成功有約」相同的典雅深木墨色 */
  color: #2c1c0f !important;
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  
  /* 完全移除描邊與陰影 */
  -webkit-text-stroke: none !important;
  text-shadow: none !important;
  filter: none !important;
}

/* 4. 圖示：金屬木色 */
.ws-wood-accordion .e-n-accordion-item-title-icon,
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item-title-icon {
  color: #4a2d14 !important;
  transition: transform 0.4s ease, color 0.3s ease !important;
}

.ws-wood-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon,
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon {
  transform: rotate(180deg) !important;
  color: #2c1c0f !important;
}

/* 5. 展開內容區：純白底色與細緻邊線 */
.ws-wood-accordion .e-n-accordion-item-content,
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item-content {
  padding: 22px 26px 26px 26px !important;
  border-top: 1px solid rgba(184, 142, 80, 0.22) !important;
  background: #ffffff !important;
}

/* =============================================================
   📸 照片底圖設定區
   ============================================================= */

.ws-wood-accordion .e-n-accordion-item:nth-child(1),
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item:nth-child(1) {
  background-image: url('https://mini-new.com/storage/twsentsechang902/2026/07/按鈕圖案_壓縮板-2.png') !important;
}

.ws-wood-accordion .e-n-accordion-item:nth-child(2),
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item:nth-child(2) {
  background-image: url('https://mini-new.com/storage/twsentsechang902/2026/07/按鈕圖案-2.png') !important;
}

.ws-wood-accordion .e-n-accordion-item:nth-child(3),
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item:nth-child(3) {
  background-image: url('https://mini-new.com/storage/twsentsechang902/2026/07/按鈕圖案_壓縮板-3.png') !important;
}

.ws-wood-accordion .e-n-accordion-item:nth-child(4),
.elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item:nth-child(4) {
  background-image: url('https://mini-new.com/storage/twsentsechang902/2026/07/按鈕圖案_壓縮板-2-1.png') !important;
}

/* =============================================================
   📱 響應式微調 (手機與平板適應)
   ============================================================= */

@media (max-width: 767px) {
  .ws-wood-accordion .e-n-accordion-item-title,
  .elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item-title {
    padding: 16px 20px !important;
  }
  .ws-wood-accordion .e-n-accordion-item-content,
  .elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item-content {
    padding: 18px 20px 20px 20px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .ws-wood-accordion .e-n-accordion-item,
  .elementor-17904 .elementor-element.elementor-element-7992774 .e-n-accordion-item {
    transition: none !important;
  }
}/* End custom CSS */