.elementor-668 .elementor-element.elementor-element-88951ee{--display:flex;--min-height:100px;--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-668 .elementor-element.elementor-element-806cbc8{--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-668 .elementor-element.elementor-element-806cbc8:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-806cbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-668 .elementor-element.elementor-element-2457952{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-b40e3ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-b40e3ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-668 .elementor-element.elementor-element-b40e3ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-668 .elementor-element.elementor-element-b40e3ad .elementor-icon-list-text{transition:color 0.3s;}.elementor-668 .elementor-element.elementor-element-94ff142{--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;}@media(min-width:768px){.elementor-668 .elementor-element.elementor-element-806cbc8{--width:19%;}}/* Start custom CSS for container, class: .elementor-element-806cbc8 */.my-expandable-content {
    max-height: 50px;            /* 默认折叠高度 */
    overflow: hidden;
    position: relative;
    transition: max-height 0.6s ease;
    cursor: pointer;
}

.my-expandable-content.expanded {
    max-height: 800px; 
    transition: max-height 0.6s ease;/* 展开高度足够显示内容 */
}

/* 展示用按钮 */
.my-expandable-content .expand-icon {
    top: 10px;
    left: 10px;
    font-size: 20px;
    pointer-events: none; /* 不拦截点击事件 */
    user-select: none;
}/* End custom CSS */