.elementor-3524 .elementor-element.elementor-element-7ecbbdb2{--display:grid;--min-height:80px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-52a9d333{--spacer-size:100px;}.elementor-3524 .elementor-element.elementor-element-27380eaf{--display:grid;--min-height:100px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-7ea9c16d.elementor-element{--align-self:flex-start;}.elementor-3524 .elementor-element.elementor-element-7ea9c16d{text-align:center;}.elementor-3524 .elementor-element.elementor-element-7ea9c16d .elementor-heading-title{font-size:45px;letter-spacing:2.5px;word-spacing:0px;color:#FFFFFF;}.elementor-3524 .elementor-element.elementor-element-6120ae6d{--display:flex;--min-height:200px;--justify-content:space-evenly;}.elementor-3524 .elementor-element.elementor-element-4c4f3e45{column-gap:0px;text-align:center;line-height:35px;letter-spacing:2.5px;color:var( --e-global-color-text );}.elementor-3524 .elementor-element.elementor-element-5b7a63e6{--display:flex;}.elementor-3524 .elementor-element.elementor-element-7b92886{--display:flex;--min-height:200px;--justify-content:space-evenly;}.elementor-3524 .elementor-element.elementor-element-18219d7a{column-gap:0px;text-align:center;line-height:35px;letter-spacing:2.5px;color:var( --e-global-color-text );}.elementor-3524 .elementor-element.elementor-element-759398b7{--display:flex;}.elementor-3524 .elementor-element.elementor-element-9f59902{text-align:center;}.elementor-3524 .elementor-element.elementor-element-9f59902 img{width:99%;}.elementor-3524 .elementor-element.elementor-element-325ee814{--display:flex;}.elementor-3524 .elementor-element.elementor-element-1654b748 .gallery-item{padding:0 20px 20px 0;}.elementor-3524 .elementor-element.elementor-element-1654b748 .gallery{margin:0 -20px -20px 0;}.elementor-3524 .elementor-element.elementor-element-1654b748 .gallery-item .gallery-caption{text-align:center;}.elementor-3524 .elementor-element.elementor-element-2ae80774{--display:flex;--justify-content:flex-end;}.elementor-3524 .elementor-element.elementor-element-9ecb596{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:16px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-3524 .elementor-element.elementor-element-3faebc0a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-26a0ded5 > .elementor-widget-container{--e-transform-scale:0.7;}.elementor-3524 .elementor-element.elementor-element-26a0ded5.elementor-element{--align-self:center;}.elementor-3524 .elementor-element.elementor-element-26a0ded5{text-align:center;}.elementor-3524 .elementor-element.elementor-element-26a0ded5 img{opacity:0.25;}.elementor-3524 .elementor-element.elementor-element-47d18b1f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-421edbf2{--spacer-size:10px;}.elementor-3524 .elementor-element.elementor-element-3a2449b1{--display:flex;}.elementor-3524 .elementor-element.elementor-element-5e4e1669{--display:flex;}.elementor-3524 .elementor-element.elementor-element-55129e97{--spacer-size:10px;}.elementor-3524 .elementor-element.elementor-element-340c1644{--display:flex;}.elementor-3524 .elementor-element.elementor-element-17598b00 .elementor-button{letter-spacing:3.2px;}.elementor-3524 .elementor-element.elementor-element-6bbc56f7{--display:flex;}.elementor-3524 .elementor-element.elementor-element-ec1111e{--spacer-size:10px;}@media(min-width:768px){.elementor-3524 .elementor-element.elementor-element-27380eaf{--content-width:1600px;}.elementor-3524 .elementor-element.elementor-element-6120ae6d{--content-width:800px;}.elementor-3524 .elementor-element.elementor-element-7b92886{--content-width:800px;}.elementor-3524 .elementor-element.elementor-element-325ee814{--width:99%;}}@media(max-width:1024px){.elementor-3524 .elementor-element.elementor-element-7ecbbdb2{--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-27380eaf{--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-3faebc0a{--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-47d18b1f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3524 .elementor-element.elementor-element-7ecbbdb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-27380eaf{--min-height:50px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-7ea9c16d .elementor-heading-title{font-size:18px;}.elementor-3524 .elementor-element.elementor-element-3faebc0a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3524 .elementor-element.elementor-element-47d18b1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-gallery, class: .elementor-element-1654b748 *//* 强制图库内的每一张图片宽度撑满 100% */
.elementor-3524 .elementor-element.elementor-element-1654b748 .gallery-item img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover; /* 如果图片比例不一，这行可以防止变形，但会裁剪部分边缘 */
}

/* 去除可能存在的内边距 */
.elementor-3524 .elementor-element.elementor-element-1654b748 .gallery {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */