.elementor-1031 .elementor-element.elementor-element-285b6f8{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-285b6f8:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-285b6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.linked-safe.com/wp-content/uploads/2026/03/微信图片_20260316205315_1250_407.png");background-position:90% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1031 .elementor-element.elementor-element-285b6f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1031 .elementor-element.elementor-element-5c4e748{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-42f3d6e9{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-1031 .elementor-element.elementor-element-42f3d6e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF30;stroke:#FFFFFF30;color:#000000;}.elementor-1031 .elementor-element.elementor-element-48071d6f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-1031 .elementor-element.elementor-element-48071d6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-1031 .elementor-element.elementor-element-55956eb .elementor-button{background-color:#AE5207;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-1031 .elementor-element.elementor-element-55956eb{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-1031 .elementor-element.elementor-element-55956eb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1031 .elementor-element.elementor-element-55956eb.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1031 .elementor-element.elementor-element-bb37043{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1031 .elementor-element.elementor-element-bb37043:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-bb37043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, #F5F5F5 100%);}.elementor-1031 .elementor-element.elementor-element-4e3cda6{--swiper-slides-to-display:2;--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;--swiper-pagination-size:15px;--swiper-pagination-spacing:20px;}.elementor-1031 .elementor-element.elementor-element-4e3cda6 .swiper-slide > .elementor-element{height:100%;}.elementor-1031 .elementor-element.elementor-element-4e3cda6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-f06493f{--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;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1031 .elementor-element.elementor-element-f06493f:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-f06493f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1031 .elementor-element.elementor-element-9bb4f64{--display:flex;--min-height:520px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-1031 .elementor-element.elementor-element-9bb4f64:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-9bb4f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #687687 0%, #D5DDE7 100%);}.elementor-1031 .elementor-element.elementor-element-a75b046{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1031 .elementor-element.elementor-element-a75b046{left:0px;}body.rtl .elementor-1031 .elementor-element.elementor-element-a75b046{right:0px;}.elementor-1031 .elementor-element.elementor-element-2b0c903{text-align:center;}.elementor-1031 .elementor-element.elementor-element-2b0c903 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-864df61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-864df61.elementor-element{--align-self:center;}.elementor-1031 .elementor-element.elementor-element-864df61{text-align:start;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-864df61 p{margin-block-end:0px;}.elementor-1031 .elementor-element.elementor-element-0785a83 .elementor-button{background-color:#FFFFFF;fill:#AF5207;color:#AF5207;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AF5207;border-radius:20px 20px 20px 20px;}.elementor-1031 .elementor-element.elementor-element-0785a83 .elementor-button:hover, .elementor-1031 .elementor-element.elementor-element-0785a83 .elementor-button:focus{background-color:#AF5207;color:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-0785a83 .elementor-button:hover svg, .elementor-1031 .elementor-element.elementor-element-0785a83 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-52545ef{--display:flex;--min-height:520px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-1031 .elementor-element.elementor-element-52545ef:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-52545ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D1D1F 0%, #2C2C2E 100%);}.elementor-1031 .elementor-element.elementor-element-9c9b255{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1031 .elementor-element.elementor-element-9c9b255{left:0px;}body.rtl .elementor-1031 .elementor-element.elementor-element-9c9b255{right:0px;}.elementor-1031 .elementor-element.elementor-element-05d47ee{text-align:center;}.elementor-1031 .elementor-element.elementor-element-05d47ee .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-9ca4c87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-9ca4c87.elementor-element{--align-self:center;}.elementor-1031 .elementor-element.elementor-element-9ca4c87{font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-9ca4c87 p{margin-block-end:0px;}.elementor-1031 .elementor-element.elementor-element-38081ef .elementor-button{background-color:#FFFFFF;fill:#AF5207;color:#AF5207;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AF5207;border-radius:25px 25px 25px 25px;}.elementor-1031 .elementor-element.elementor-element-38081ef .elementor-button:hover, .elementor-1031 .elementor-element.elementor-element-38081ef .elementor-button:focus{background-color:#AF5207;color:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-38081ef .elementor-button:hover svg, .elementor-1031 .elementor-element.elementor-element-38081ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1031 .elementor-element.elementor-element-91cf48e{--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-1031 .elementor-element.elementor-element-91cf48e:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-91cf48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, #F5F5F5 100%);}.elementor-1031 .elementor-element.elementor-element-672909b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1031 .elementor-element.elementor-element-672909b:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-672909b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, #F5F5F5 100%);}.elementor-1031 .elementor-element.elementor-element-bcba3b9{--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;--justify-content:flex-start;--align-items:center;}.elementor-1031 .elementor-element.elementor-element-f31c487 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-c9f1d5a > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-c9f1d5a{line-height:55px;}.elementor-1031 .elementor-element.elementor-element-c9f1d5a p{margin-block-end:0px;}.elementor-1031 .elementor-element.elementor-element-e3309d0 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-e3309d0{line-height:55px;}.elementor-1031 .elementor-element.elementor-element-e3309d0 p{margin-block-end:0px;}.elementor-1031 .elementor-element.elementor-element-ce212b0{--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-1031 .elementor-element.elementor-element-6776a18.elementor-element{--align-self:flex-end;}.elementor-1031 .elementor-element.elementor-element-6776a18{text-align:end;}.elementor-1031 .elementor-element.elementor-element-7ffcd4e{--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-1031 .elementor-element.elementor-element-31f6422 .elementor-main-swiper .swiper-slide{background-color:#F5F5F5;}.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-swiper-button{font-size:20px;}.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-pagination-bullet{height:20px;width:20px;}.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-horizontal .swiper-pagination-progressbar{height:20px;}.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-testimonial__text{font-style:normal;}.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-testimonial__name{font-style:normal;}.elementor-1031 .elementor-element.elementor-element-1f9ceb4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1031 .elementor-element.elementor-element-da90161{--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;--justify-content:flex-start;--align-items:center;}.elementor-1031 .elementor-element.elementor-element-cc36381 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-cc36381{line-height:55px;}.elementor-1031 .elementor-element.elementor-element-cc36381 p{margin-block-end:0px;}.elementor-1031 .elementor-element.elementor-element-317f698 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-317f698{line-height:55px;}.elementor-1031 .elementor-element.elementor-element-317f698 p{margin-block-end:0px;}.elementor-1031 .elementor-element.elementor-element-6954eb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-1031 .elementor-element.elementor-element-424e51f.elementor-element{--align-self:flex-end;}.elementor-1031 .elementor-element.elementor-element-424e51f{text-align:end;}.elementor-1031 .elementor-element.elementor-element-51f4d28{--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-1031 .elementor-element.elementor-element-e738490{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1031 .elementor-element.elementor-element-e738490 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1031 .elementor-element.elementor-element-e738490:after{content:"0.66";}.elementor-1031 .elementor-element.elementor-element-e738490 .elementor-post__thumbnail__link{width:100%;}.elementor-1031 .elementor-element.elementor-element-e738490 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1031 .elementor-element.elementor-element-e738490 .elementor-post__thumbnail{border-radius:8px 8px 8px 8px;}.elementor-1031 .elementor-element.elementor-element-e738490.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1031 .elementor-element.elementor-element-e738490.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1031 .elementor-element.elementor-element-e738490.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1031 .elementor-element.elementor-element-e738490 .elementor-post__meta-data{font-size:14px;line-height:20px;}.elementor-1031 .elementor-element.elementor-element-ffaa237{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1031 .elementor-element.elementor-element-285b6f8{--min-height:100vh;}.elementor-1031 .elementor-element.elementor-element-285b6f8:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-285b6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-1031 .elementor-element.elementor-element-42f3d6e9 .elementor-heading-title{font-size:65px;}.elementor-1031 .elementor-element.elementor-element-48071d6f .elementor-heading-title{font-size:14px;}.elementor-1031 .elementor-element.elementor-element-55956eb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-4e3cda6{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1031 .elementor-element.elementor-element-285b6f8:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-285b6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-1031 .elementor-element.elementor-element-42f3d6e9 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-1031 .elementor-element.elementor-element-55956eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1031 .elementor-element.elementor-element-4e3cda6{--swiper-slides-to-display:1;}.elementor-1031 .elementor-element.elementor-element-bcba3b9{--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;}.elementor-1031 .elementor-element.elementor-element-da90161{--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;}.elementor-1031 .elementor-element.elementor-element-e738490 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1031 .elementor-element.elementor-element-e738490:after{content:"0.5";}.elementor-1031 .elementor-element.elementor-element-e738490 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-1031 .elementor-element.elementor-element-285b6f8{--width:100%;}.elementor-1031 .elementor-element.elementor-element-9bb4f64{--width:50%;}.elementor-1031 .elementor-element.elementor-element-52545ef{--width:50%;}.elementor-1031 .elementor-element.elementor-element-672909b{--width:98%;}.elementor-1031 .elementor-element.elementor-element-bcba3b9{--width:50%;}.elementor-1031 .elementor-element.elementor-element-ce212b0{--width:50%;}.elementor-1031 .elementor-element.elementor-element-7ffcd4e{--width:100%;}.elementor-1031 .elementor-element.elementor-element-1f9ceb4{--width:98%;}.elementor-1031 .elementor-element.elementor-element-da90161{--width:50%;}.elementor-1031 .elementor-element.elementor-element-6954eb9{--width:50%;}.elementor-1031 .elementor-element.elementor-element-51f4d28{--width:100%;}}@media(min-width:1025px){.elementor-1031 .elementor-element.elementor-element-285b6f8:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-285b6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-f06493f */a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-31f6422 *//* --- 1. 隐藏底部数字分页 --- */
.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-pagination {
    display: none !important;
}

/* --- 2. 核心布局：卡片等高与内容限高 --- */

/* 保持滑块容器高度对齐 */
.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-wrapper {
    display: flex !important;
    align-items: stretch !important;
}

/* 推荐感言外层大框 */
.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-testimonial {
    background-color: #ffffff !important;
    border-radius: 25px !important; 
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    padding: 40px 30px !important; 
    border: none !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important; /* 填满父容器 */
    box-sizing: border-box;
    position: relative;
    overflow: hidden; 
}

/* --- 关键：仅针对“内容文字”部分限高 --- */
.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-testimonial__content {
    max-height: 400px !important; /* 限制内容高度为 600px */
    overflow: hidden !important;    /* 超出部分隐藏 */
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
    /* 如果想让截断处更自然，可以取消注释下面这行显示省略号(需配合display:-webkit-box) */
    /* display: -webkit-box; -webkit-line-clamp: 20; -webkit-box-orient: vertical; */
}

/* 确保头像和姓名部分（Meta）不被隐藏，始终排列在内容下方 */
.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-testimonial__footer {
    margin-top: auto !important; /* 将头像信息推至底部（可选） */
    flex-shrink: 0 !important;   /* 防止头像被压缩 */
}

/* --- 3. 交互与视觉效果 --- */

/* 鼠标悬停：背景变黑 */
.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-slide:hover .elementor-testimonial {
    background-color: #1A1A1A !important;
}

/* 悬停时的文字颜色 */
.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-slide:hover .elementor-testimonial__content,
.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-slide:hover .elementor-testimonial__name,
.elementor-1031 .elementor-element.elementor-element-31f6422 .swiper-slide:hover .elementor-testimonial__title {
    color: #ffffff !important;
}

/* --- 4. 左右滑动按钮样式 --- */
.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-swiper-button {
    background-color: #ffffff !important;
    color: #1A1A1A !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 15px rgba(0,0,0,0.1) !important;
    z-index: 10;
}

.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-swiper-button-prev { left: -15px !important; }
.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-swiper-button-next { right: -15px !important; }

.elementor-1031 .elementor-element.elementor-element-31f6422 .elementor-swiper-button:hover {
    background-color: #1A1A1A !important;
    color: #ffffff !important;
}/* End custom CSS */