.elementor-953 .elementor-element.elementor-element-23a65515{--display:flex;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-23a65515::before, .elementor-953 .elementor-element.elementor-element-23a65515 > .elementor-background-video-container::before, .elementor-953 .elementor-element.elementor-element-23a65515 > .e-con-inner > .elementor-background-video-container::before, .elementor-953 .elementor-element.elementor-element-23a65515 > .elementor-background-slideshow::before, .elementor-953 .elementor-element.elementor-element-23a65515 > .e-con-inner > .elementor-background-slideshow::before, .elementor-953 .elementor-element.elementor-element-23a65515 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button{background-color:#DD3333;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:16px 26px 016px 26px;}.elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button:hover, .elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button:focus{background-color:#F8F8F8;color:#FD0017;}.elementor-953 .elementor-element.elementor-element-57fb12e1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button:hover svg, .elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button:focus svg{fill:#FD0017;}.elementor-953 .elementor-element.elementor-element-6e7c94e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-953 .elementor-element.elementor-element-62fb420 .elementor-icon-wrapper{text-align:center;}.elementor-953 .elementor-element.elementor-element-62fb420.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-953 .elementor-element.elementor-element-62fb420.elementor-view-framed .elementor-icon, .elementor-953 .elementor-element.elementor-element-62fb420.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-953 .elementor-element.elementor-element-62fb420.elementor-view-framed .elementor-icon, .elementor-953 .elementor-element.elementor-element-62fb420.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-953 .elementor-element.elementor-element-62fb420 .elementor-icon{font-size:22px;}.elementor-953 .elementor-element.elementor-element-62fb420 .elementor-icon svg{height:22px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-953 .elementor-element.elementor-element-7e220a1{color:#DD3333;}.elementor-953 .elementor-element.elementor-element-7e220a1 a{color:#333333;}.elementor-953 .elementor-element.elementor-element-e192d28{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-953 .elementor-element.elementor-element-182ccdf{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-182ccdf:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-182ccdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fayren.com/wp-content/uploads/2026/05/warranty-coverage-period.png");background-repeat:no-repeat;background-size:cover;}.elementor-953 .elementor-element.elementor-element-e78a1d9{--display:flex;}.elementor-953 .elementor-element.elementor-element-9b1e63e{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-icon i{color:#DD3333;transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-icon svg{fill:#DD3333;transition:fill 0.3s;}.elementor-953 .elementor-element.elementor-element-912dca2{--e-icon-list-icon-size:7px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-953 .elementor-element.elementor-element-912dca2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-d3f1c37{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-d3f1c37:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-d3f1c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-953 .elementor-element.elementor-element-7eb0b12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-953 .elementor-element.elementor-element-0b9be9f{width:initial;max-width:initial;margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-953 .elementor-element.elementor-element-0b9be9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-icon i{color:#DD3333;transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-icon svg{fill:#DD3333;transition:fill 0.3s;}.elementor-953 .elementor-element.elementor-element-0b9be9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-7763acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-953 .elementor-element.elementor-element-00b9e3c{width:initial;max-width:initial;margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-953 .elementor-element.elementor-element-00b9e3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-icon i{color:#DD3333;transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-icon svg{fill:#DD3333;transition:fill 0.3s;}.elementor-953 .elementor-element.elementor-element-00b9e3c .elementor-icon-list-text{transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-176225d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-953 .elementor-element.elementor-element-1b8cad4{width:initial;max-width:initial;margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-953 .elementor-element.elementor-element-1b8cad4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-icon i{color:#DD3333;transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-icon svg{fill:#DD3333;transition:fill 0.3s;}.elementor-953 .elementor-element.elementor-element-1b8cad4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-953 .elementor-element.elementor-element-6e2fb93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-953 .elementor-element.elementor-element-67fd615{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-67fd615:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-67fd615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-953 .elementor-element.elementor-element-29e6f09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-46945c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-fae8b1f{--display:flex;}.elementor-953 .elementor-element.elementor-element-501e1ae{--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-953 .elementor-element.elementor-element-d15f05f{--display:flex;}.elementor-953 .elementor-element.elementor-element-bb6b141{--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-953 .elementor-element.elementor-element-df97a7a{--display:flex;}.elementor-953 .elementor-element.elementor-element-ae9fea6{--display:flex;}.elementor-953 .elementor-element.elementor-element-c1955c2{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#333333;--n-accordion-icon-size:46px;}.elementor-953 .elementor-element.elementor-element-c1955c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-953 .elementor-element.elementor-element-c1955c2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-953 .elementor-element.elementor-element-5e9228e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-dfdfa8d{padding:0px 0px 0px 0px;}.elementor-953 .elementor-element.elementor-element-efab30a{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-efab30a:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-efab30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-953 .elementor-element.elementor-element-05855f2{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-953 .elementor-element.elementor-element-05855f2 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-953 .elementor-element.elementor-element-23a65515{--content-width:100%;}.elementor-953 .elementor-element.elementor-element-5e9228e{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-953 .elementor-element.elementor-element-23a65515{--content-width:100%;}}@media(max-width:1024px){.elementor-953 .elementor-element.elementor-element-23a65515{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-57fb12e1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-953 .elementor-element.elementor-element-57fb12e1 .elementor-button{font-size:16px;padding:10px 020px 010px 020px;}.elementor-953 .elementor-element.elementor-element-efab30a{--padding-top:080px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-05855f2{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-953 .elementor-element.elementor-element-e192d28{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-182ccdf{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-d3f1c37{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-7eb0b12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-953 .elementor-element.elementor-element-7eb0b12 img{width:70%;}.elementor-953 .elementor-element.elementor-element-7763acf img{width:70%;}.elementor-953 .elementor-element.elementor-element-176225d img{width:70%;}.elementor-953 .elementor-element.elementor-element-6e2fb93 img{width:70%;}.elementor-953 .elementor-element.elementor-element-67fd615{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-05855f2{--swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-57fb12e1 */.banner-btn a{font-size:18px !important;
font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a65515 */.elementor-953 .elementor-element.elementor-element-23a65515 {
    aspect-ratio: 1920 / 660; 
    position: relative;
}
@media (max-width: 767px) {
    .elementor-953 .elementor-element.elementor-element-23a65515 {
        aspect-ratio: auto !important;
        height: auto !important;      
    }
    .elementor-953 .elementor-element.elementor-element-23a65515::before{
        background-color: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62fb420 */.breadcrumbs-icon .elementor-icon path{
    fill:#dd3333!important;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-7e220a1 */.bread{
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182ccdf */.elementor-953 .elementor-element.elementor-element-182ccdf {
    /* 1920 / 660 = 2.9 */
    aspect-ratio: 1920 / 820; 
    /*height: auto !important;*/
    /*min-height: 0 !important;*/
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c1955c2 *//* 1. 基础容器：确保溢出可见以显示折角 */
.FAQ-section1 .e-n-accordion .e-n-accordion-item {
   border: 1px solid #E6E6E6;
    margin-bottom: 25px;
    background: transparent !important; /* 设为透明，背景由标题和内容块各自承担 */
    overflow: visible !important;
}

/* 2. 标题样式：全宽红色背景 */
.FAQ-section1 .e-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title {
   
    background-color: #dd3333 !important;
    color: #ffffff !important;
    border-radius: 4px 4px 0 0;
    padding: 20px 30px !important;
    position: relative;
    z-index: 2;
}
.FAQ-section1 .e-n-accordion .e-n-accordion-item[open]{
    border: none!important;
}
.FAQ-section1 .e-n-accordion .e-n-accordion-item > .e-n-accordion-item-title {
    background-color: #FFFFFF !important;
    
    color: #333333 !important;
    border-radius: 4px 4px 0 0;
    padding: 20px 30px !important;
    position: relative;
    z-index: 2;
}

/* 3. 内容区样式：实现缩进和阴影 */
.FAQ-section1 .e-n-accordion .e-n-accordion-item[open] > .e-con {
    width: 98.5% !important; /* 关键：控制内容区宽度，实现缩进 */
   margin-left: auto !important; /* 关键：强制向右挤压 */
    margin-right: 0 !important;   /* 靠死右侧 */
    background-color: #ffffff !important;
    padding: 30px 40px !important;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1); /* 底部阴影 */
    border-radius: 0 0 4px 4px;
    position: relative;
    z-index: 1;
}

/* 4. 左侧装饰小折角 (那个深红色的三角形) */
.FAQ-section1 .e-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title::before {
    content: "";
    position: absolute;
    flex-shrink: 0;
    left: 0;
    top: 100%; /* 紧贴标题底部 */
    width: 0;
    height: 0;
    border-style: solid;
    /* 这里的 20px 左右应该等于内容区缩进的距离 */
    border-width: 0 20px 20px 0; 
    border-color: transparent #dd3333 transparent transparent;
    z-index: 0;
    opacity: 0.4;
}

/* 5. 修正文字内的布局（如果是内部有 e-con-inner） */
.FAQ-section1 .e-n-accordion .e-con-inner {
    padding: 0 !important;
}
/*展开左边？icon*/
.FAQ-section1 .e-n-accordion .e-opened{
    width: 40px;
}
.FAQ-section1 .e-n-accordion .e-opened path{
    fill: #fff!important;
}
/*未展开左边？icon*/
.FAQ-section1 .e-n-accordion .e-closed{
    width: 40px;   
}
.FAQ-section1 .e-n-accordion .e-closed path{
    fill: #dd3333!important;
}

/* 1. 在标题右侧生成箭头图标 (使用 CSS 画一个 L 型再旋转) */
.FAQ-section1 .e-n-accordion .e-n-accordion-item-title::after {
    content: "";
    flex-shrink: 0;
    display: inline-block;
    width: 10px;   /* 箭头粗细尺寸 */
    height: 10px;
    
    /* 画出箭头的两条边 */
    border-bottom: 2px solid #e34133; 
    border-right: 2px solid #e34133;
    
    /* 默认指向下方 */
    transform: rotate(45deg); 
    
    /* 布局控制：靠右对齐 */
    margin-left: auto; 
    transition: all 0.3s ease;
}

/* 2. 当手风琴展开时 (Active) 的箭头样式 */
.FAQ-section1 .e-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title::after {
    /* 颜色变白以适应红色背景 */
    border-color: #ffffff;
    flex-shrink: 0;
    /* 旋转 180 度指向上方 */
    transform: rotate(-135deg);
    
    /* 微调展开时的位置，使其视觉居中 */
    margin-top: 5px; 
}

/* 3. 确保标题容器是 Flex 布局，否则 margin-left: auto 不起作用 */
.FAQ-section1 .e-n-accordion .e-n-accordion-item-title {
    display: flex;
    align-items: center;
}/* End custom CSS */