.elementor-1605 .elementor-element.elementor-element-14d6cf6{--display:flex;}.elementor-1605 .elementor-element.elementor-element-0394a6c .gallery-item .gallery-caption{display:none;}.elementor-1605 .elementor-element.elementor-element-0394a6c .gallery-item{padding:0 18px 18px 0;}.elementor-1605 .elementor-element.elementor-element-0394a6c .gallery{margin:0 -18px -18px 0;}.elementor-1605 .elementor-element.elementor-element-0394a6c .gallery-item img{border-radius:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1605 .elementor-element.elementor-element-14d6cf6{--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:center;}.elementor-1605 .elementor-element.elementor-element-0394a6c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1605 .elementor-element.elementor-element-0394a6c .gallery-item img{border-radius:10px 10px 10px 10px;}}/* Start custom CSS for container, class: .elementor-element-14d6cf6 */@media (max-width: 767px) { .elementor-image-gallery { display: flex; flex-wrap: wrap; justify-content: center; /* 让单列图片居中 */ margin-left: 0; /* 移除负 margin */ margin-right: 0; /* 移除负 margin */ gap: 18px; /* 直接用 gap，避免负 margin */ } .elementor-image-gallery .gallery-item { width: 100%; /* 一列 */ box-sizing: border-box; } .elementor-image-gallery img { width: 100%; border-radius: 10px; box-shadow: 0 8px 20px -8px rgba(0,0,0,0.15); display: block; } }/* End custom CSS */