.elementor-804 .elementor-element.elementor-element-52faffa3{--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:center;--overlay-opacity:0.1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-52faffa3::before, .elementor-804 .elementor-element.elementor-element-52faffa3 > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-52faffa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-52faffa3 > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-52faffa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-52faffa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--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-804 .elementor-element.elementor-element-435b03f5 .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-804 .elementor-element.elementor-element-435b03f5 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-435b03f5 .elementor-button:focus{background-color:#F8F8F8;color:#FD0017;}.elementor-804 .elementor-element.elementor-element-435b03f5{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-435b03f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-804 .elementor-element.elementor-element-435b03f5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-804 .elementor-element.elementor-element-435b03f5 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-435b03f5 .elementor-button:focus svg{fill:#FD0017;}.elementor-804 .elementor-element.elementor-element-53d32b0{--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-804 .elementor-element.elementor-element-b72ee77 .elementor-icon-wrapper{text-align:center;}.elementor-804 .elementor-element.elementor-element-b72ee77.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-804 .elementor-element.elementor-element-b72ee77.elementor-view-framed .elementor-icon, .elementor-804 .elementor-element.elementor-element-b72ee77.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-804 .elementor-element.elementor-element-b72ee77.elementor-view-framed .elementor-icon, .elementor-804 .elementor-element.elementor-element-b72ee77.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-804 .elementor-element.elementor-element-b72ee77 .elementor-icon{font-size:22px;}.elementor-804 .elementor-element.elementor-element-b72ee77 .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-804 .elementor-element.elementor-element-f0447e5{color:#DD3333;}.elementor-804 .elementor-element.elementor-element-f0447e5 a{color:#333333;}.elementor-804 .elementor-element.elementor-element-fd1495c{--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-804 .elementor-element.elementor-element-fd1495c:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-fd1495c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-804 .elementor-element.elementor-element-f080f88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-0a24b4f{--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-804 .elementor-element.elementor-element-85412da{--display:flex;}.elementor-804 .elementor-element.elementor-element-1cc3f68{--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-804 .elementor-element.elementor-element-6ca64a2{--display:flex;}.elementor-804 .elementor-element.elementor-element-2ce9e2d{--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-804 .elementor-element.elementor-element-b329d0f{--display:flex;}.elementor-804 .elementor-element.elementor-element-bd68c6d{--display:flex;}.elementor-804 .elementor-element.elementor-element-bb40171{--display:flex;}.elementor-804 .elementor-element.elementor-element-610b450{--display:flex;}.elementor-804 .elementor-element.elementor-element-2456fa9{--display:flex;}.elementor-804 .elementor-element.elementor-element-b505fd5{--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-804 .elementor-element.elementor-element-b505fd5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-804 .elementor-element.elementor-element-b505fd5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-804 .elementor-element.elementor-element-d899fc8{--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-804 .elementor-element.elementor-element-7894543{padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-765f328e{--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-804 .elementor-element.elementor-element-765f328e:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-765f328e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-804 .elementor-element.elementor-element-496a758{--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-804 .elementor-element.elementor-element-496a758 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-804 .elementor-element.elementor-element-435b03f5 .elementor-button{font-size:16px;padding:10px 020px 010px 020px;}.elementor-804 .elementor-element.elementor-element-496a758{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-804 .elementor-element.elementor-element-52faffa3{--content-width:100%;}.elementor-804 .elementor-element.elementor-element-d899fc8{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-804 .elementor-element.elementor-element-52faffa3{--content-width:100%;}}@media(max-width:767px){.elementor-804 .elementor-element.elementor-element-52faffa3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-435b03f5{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-fd1495c{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-496a758{--swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-435b03f5 */.banner-btn a{font-size:18px !important;
font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52faffa3 */.elementor-804 .elementor-element.elementor-element-52faffa3 {
    /* 1920 / 660 = 2.9 */
    aspect-ratio: 1920 / 660; 
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b72ee77 */.breadcrumbs-icon .elementor-icon path{
    fill:#dd3333!important;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-f0447e5 */.bread{
    
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b505fd5 *//* 1. 基础容器：确保溢出可见以显示折角 */
.FAQ-section1 .e-n-accordion .e-n-accordion-item {
    border: none !important;
    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 > .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 {
    flex-shrink: 0;
    content: "";
    position: absolute;
    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 */