.elementor-23 .elementor-element.elementor-element-affe92c{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-762c740{text-align:center;}.elementor-23 .elementor-element.elementor-element-762c740 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-d6f0196{--e-image-carousel-slides-to-show:3;}.elementor-23 .elementor-element.elementor-element-d6f0196 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23 .elementor-element.elementor-element-d6f0196 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d6f0196 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23 .elementor-element.elementor-element-d6f0196 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d6f0196 .elementor-image-carousel-caption{text-align:center;color:#868686;font-size:1.25vw;font-style:normal;}.elementor-23 .elementor-element.elementor-element-f6b0b79{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:150px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-129f604{text-align:center;}.elementor-23 .elementor-element.elementor-element-129f604 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-af5ea09{--e-image-carousel-slides-to-show:3;}.elementor-23 .elementor-element.elementor-element-af5ea09 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23 .elementor-element.elementor-element-af5ea09 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-af5ea09 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23 .elementor-element.elementor-element-af5ea09 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-af5ea09 .elementor-image-carousel-caption{text-align:center;color:#868686;font-size:1.25vw;font-style:normal;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-762c740 .elementor-heading-title{font-size:22px;}.elementor-23 .elementor-element.elementor-element-d6f0196{--e-image-carousel-slides-to-show:3;}.elementor-23 .elementor-element.elementor-element-f6b0b79{--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-129f604 .elementor-heading-title{font-size:22px;}.elementor-23 .elementor-element.elementor-element-af5ea09{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-d6f0196 *//* 1. 核心修正：强制开启隐藏溢出，严格限制只显示 3 个滑块宽度 */
.elementor-23 .elementor-element.elementor-element-d6f0196 .elementor-image-carousel-wrapper {
    overflow: hidden !important;     /* 隐藏左右两边多余的图片 */
    padding-top: 60px !important;    /* 撑开上下空间，确保中间图片放大时上下不被裁剪 */
    padding-bottom: 60px !important; /* 撑开上下空间 */
    margin-top: -60px !important;    /* 用负边距抵消外层占位，防止影响上下其它组件 */
    margin-bottom: -60px !important;
}

/* 2. 允许单个滑块内部内容溢出，确保中间图片可以顺利放大并压在两侧图片上方 */
.elementor-23 .elementor-element.elementor-element-d6f0196 .swiper-slide {
    overflow: visible !important;
}

/* 3. 两边图片的基础设置：缩小、变淡 */
.elementor-23 .elementor-element.elementor-element-d6f0196 .swiper-slide .swiper-slide-inner {
    transform: scale(0.85);          /* 两边缩小的比例 */
    opacity: 0.5;                    /* 两边变淡 */
    transition: all 0.4s ease !important;
}

/* 4. 精准锁定中间图片：放大、恢复清晰、提升层级 */
.elementor-23 .elementor-element.elementor-element-d6f0196 .swiper-slide-next {
    z-index: 10 !important;          /* 确保中间图片在最上层，不被两边挡住 */
}

.elementor-23 .elementor-element.elementor-element-d6f0196 .swiper-slide-next .swiper-slide-inner {
    transform: scale(1.15) !important; /* 中间放大的比例 */
    opacity: 1 !important;             /* 中间完全清晰 */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-af5ea09 *//* 1. 核心修正：强制开启隐藏溢出，严格限制只显示 3 个滑块宽度 */
.elementor-23 .elementor-element.elementor-element-af5ea09 .elementor-image-carousel-wrapper {
    overflow: hidden !important;     /* 隐藏左右两边多余的图片 */
    padding-top: 60px !important;    /* 撑开上下空间，确保中间图片放大时上下不被裁剪 */
    padding-bottom: 60px !important; /* 撑开上下空间 */
    margin-top: -60px !important;    /* 用负边距抵消外层占位，防止影响上下其它组件 */
    margin-bottom: -60px !important;
}

/* 2. 允许单个滑块内部内容溢出，确保中间图片可以顺利放大并压在两侧图片上方 */
.elementor-23 .elementor-element.elementor-element-af5ea09 .swiper-slide {
    overflow: visible !important;
}

/* 3. 两边图片的基础设置：缩小、变淡 */
.elementor-23 .elementor-element.elementor-element-af5ea09 .swiper-slide .swiper-slide-inner {
    transform: scale(0.85);          /* 两边缩小的比例 */
    opacity: 0.5;                    /* 两边变淡 */
    transition: all 0.4s ease !important;
}

/* 4. 精准锁定中间图片：放大、恢复清晰、提升层级 */
.elementor-23 .elementor-element.elementor-element-af5ea09 .swiper-slide-next {
    z-index: 10 !important;          /* 确保中间图片在最上层，不被两边挡住 */
}

.elementor-23 .elementor-element.elementor-element-af5ea09 .swiper-slide-next .swiper-slide-inner {
    transform: scale(1.15) !important; /* 中间放大的比例 */
    opacity: 1 !important;             /* 中间完全清晰 */
}/* End custom CSS */