.elementor-70481 .elementor-element.elementor-element-c72bde8{width:var( --container-widget-width, 14.614% );max-width:14.614%;--container-widget-width:14.614%;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-c72bde8 .widget-image-caption{font-family:"Arial", Sans-serif;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-70481 .elementor-element.elementor-element-fa98bfe{width:var( --container-widget-width, 14.614% );max-width:14.614%;--container-widget-width:14.614%;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-fa98bfe .widget-image-caption{font-family:"Arial", Sans-serif;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-70481 .elementor-element.elementor-element-e7a143b{width:var( --container-widget-width, 14.614% );max-width:14.614%;--container-widget-width:14.614%;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-e7a143b .widget-image-caption{font-family:"Arial", Sans-serif;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-70481 .elementor-element.elementor-element-cc76eda{width:var( --container-widget-width, 14.614% );max-width:14.614%;--container-widget-width:14.614%;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-cc76eda .widget-image-caption{font-family:"Arial", Sans-serif;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-70481 .elementor-element.elementor-element-6c44368{width:var( --container-widget-width, 14.614% );max-width:14.614%;--container-widget-width:14.614%;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-6c44368 .widget-image-caption{font-family:"Arial", Sans-serif;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-70481 .elementor-element.elementor-element-acf1541{width:var( --container-widget-width, 14.614% );max-width:14.614%;--container-widget-width:14.614%;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-acf1541 .widget-image-caption{font-family:"Arial", Sans-serif;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-70481 .elementor-element.elementor-element-36f465b{margin-top:-35px;margin-bottom:0px;}.elementor-70481 .elementor-element.elementor-element-e4d166f{width:var( --container-widget-width, 99.5% );max-width:99.5%;--container-widget-width:99.5%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-70481 .elementor-element.elementor-element-481c333{margin-top:-15px;margin-bottom:0px;padding:-0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-cab8d34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-c72bde8{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-c72bde8 > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-c72bde8 .widget-image-caption{text-align:center;font-size:14px;margin-block-start:0em;}.elementor-70481 .elementor-element.elementor-element-fa98bfe{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-fa98bfe > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-fa98bfe .widget-image-caption{text-align:center;font-size:14px;margin-block-start:0em;}.elementor-70481 .elementor-element.elementor-element-e7a143b{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-e7a143b > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-e7a143b .widget-image-caption{text-align:center;font-size:14px;margin-block-start:0em;}.elementor-70481 .elementor-element.elementor-element-cc76eda{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-cc76eda > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-cc76eda .widget-image-caption{text-align:center;font-size:14px;margin-block-start:0em;}.elementor-70481 .elementor-element.elementor-element-6c44368{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-6c44368 > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-6c44368 .widget-image-caption{text-align:center;font-size:14px;margin-block-start:0em;}.elementor-70481 .elementor-element.elementor-element-acf1541{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-70481 .elementor-element.elementor-element-acf1541 > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-70481 .elementor-element.elementor-element-acf1541 .widget-image-caption{text-align:center;font-size:14px;margin-block-start:0em;}}/* Start custom CSS for column, class: .elementor-element-cab8d34 */@media (max-width: 767px) {
  .mobile-slide-row .elementor-widget-wrap {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    padding-left: 0;
    padding-right: 0;
    gap: 0px; /* 中间重叠，所以 gap 为0 */
    scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .mobile-slide-row .elementor-widget-wrap::-webkit-scrollbar {
    display: none;
  }

  /* 每张图片宽度大于计算值，让它重叠前一张 */
  .mobile-slide-row .elementor-widget-wrap > .elementor-widget {
    flex: 0 0 calc(100% / 3 + 20px) !important; /* +20px 控制重叠量，可调 */
    margin-left: -3px; /* 重叠量，与上面一致 */
    scroll-snap-align: start;
  }

  /* 第一张图片不要负 margin，贴边 */
  .mobile-slide-row .elementor-widget-wrap > .elementor-widget:first-child {
    margin-left: 0 !important;
  }

  .mobile-slide-row img {
    width: 100% !important;
    height: auto;
    display: block;
    border-radius: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad66a29 *//* 默认状态 */
.elementor-70481 .elementor-element.elementor-element-ad66a29 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: none; /* 默认无阴影 */
}

/* hover 状态 */
.elementor-70481 .elementor-element.elementor-element-ad66a29:hover img {
  transform: scale(1.02); /* 轻微放大 */
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); /* 四周均匀阴影 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9aaa04 *//* 默认状态 */
.elementor-70481 .elementor-element.elementor-element-b9aaa04 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: none; /* 默认无阴影 */
}

/* hover 状态 */
.elementor-70481 .elementor-element.elementor-element-b9aaa04:hover img {
  transform: scale(1.02); /* 轻微放大 */
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); /* 四周均匀阴影 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb400b7 *//* 默认状态 */
.elementor-70481 .elementor-element.elementor-element-cb400b7 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: none; /* 默认无阴影 */
}

/* hover 状态 */
.elementor-70481 .elementor-element.elementor-element-cb400b7:hover img {
  transform: scale(1.02); /* 轻微放大 */
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); /* 四周均匀阴影 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4d166f *//* 默认状态 */
.elementor-70481 .elementor-element.elementor-element-e4d166f img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: none; /* 默认无阴影 */
}

/* hover 状态 */
.elementor-70481 .elementor-element.elementor-element-e4d166f:hover img {
  transform: scale(1.02); /* 轻微放大 */
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); /* 四周均匀阴影 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82ac2f3 *//* 默认状态 */
.elementor-70481 .elementor-element.elementor-element-82ac2f3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: none; /* 默认无阴影 */
}

/* hover 状态 */
.elementor-70481 .elementor-element.elementor-element-82ac2f3:hover img {
  transform: scale(1.02); /* 轻微放大 */
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); /* 四周均匀阴影 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d13e45 *//* 默认状态 */
.elementor-70481 .elementor-element.elementor-element-3d13e45 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: none; /* 默认无阴影 */
}

/* hover 状态 */
.elementor-70481 .elementor-element.elementor-element-3d13e45:hover img {
  transform: scale(1.02); /* 轻微放大 */
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); /* 四周均匀阴影 */
}/* End custom CSS */