.elementor-2160 .elementor-element.elementor-element-12a7a8f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-2c97af8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-c321bf7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-878e203{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-094892d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-3366b03{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-e8b079b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-e627236{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-4c0d1c4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-49248c2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-3b97375{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-277f3d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-2eb4347{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-a7bb7bd{--n-accordion-title-font-size:20px;padding:20px 20px 0px 20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-2157117 );--n-accordion-icon-size:20px;}.elementor-2160 .elementor-element.elementor-element-a7bb7bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-2160 .elementor-element.elementor-element-a7bb7bd > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-2160 .elementor-element.elementor-element-a7bb7bd {--n-accordion-padding:0px 0px 20px 0px;}:where( .elementor-2160 .elementor-element.elementor-element-a7bb7bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2160 .elementor-element.elementor-element-4443f65{--display:flex;}@media(max-width:1024px){.elementor-2160 .elementor-element.elementor-element-a7bb7bd{--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-2160 .elementor-element.elementor-element-a7bb7bd{--n-accordion-title-font-size:16px;--n-accordion-icon-size:15px;}:where( .elementor-2160 .elementor-element.elementor-element-a7bb7bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}}/* Start custom CSS for nested-accordion, class: .elementor-element-a7bb7bd */.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item-title-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  min-width: 0;
}

.elementor-2160 .elementor-element.elementor-element-a7bb7bd .accordion-preview {
  display: block;
  width: 100%;
  min-width: 0;
  font-size: 14px;
  line-height: 1.5;
  opacity: 0.72;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

  max-height: 24px;
  transform: translateY(0);
  transition:
    opacity 0.28s ease,
    max-height 0.28s ease,
    transform 0.28s ease,
    margin 0.28s ease;
}

.elementor-2160 .elementor-element.elementor-element-a7bb7bd details[open] .accordion-preview {
  opacity: 0;
  max-height: 0;
  transform: translateY(-4px);
  margin-top: 0;
  pointer-events: none;
}

/* 正文容器：把下面选择器替换成你实际的内容区类名 */
.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item > details > .e-con,
.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item > details > .elementor-element,
.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item details > [role="region"] {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition:
    max-height 0.35s ease,
    opacity 0.25s ease;
}

.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item > details[open] > .e-con,
.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item > details[open] > .elementor-element,
.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item details[open] > [role="region"] {
  max-height: 500px;
  opacity: 1;
}
.elementor-2160 .elementor-element.elementor-element-a7bb7bd .e-n-accordion-item-title[data-accordion-index="13"] {
  border: 0 !important;
}/* End custom CSS */