.elementor-6323 .elementor-element.elementor-element-2475662 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6323 .elementor-element.elementor-element-3988e74{--e-image-carousel-slides-to-show:1;}.elementor-6323 .elementor-element.elementor-element-2915030{--e-image-carousel-slides-to-show:1;}.elementor-6323 .elementor-element.elementor-element-6a7d94e{--e-image-carousel-slides-to-show:1;}.elementor-6323 .elementor-element.elementor-element-71bbc02{--e-image-carousel-slides-to-show:1;}.elementor-6323 .elementor-element.elementor-element-916a3ff{--e-image-carousel-slides-to-show:1;}/* Start custom CSS for image-carousel, class: .elementor-element-3988e74 */.elementor-6323 .elementor-element.elementor-element-3988e74 {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-6323 .elementor-element.elementor-element-3988e74 .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-3988e74::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}

/* 下方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-3988e74::after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2915030 */.elementor-6323 .elementor-element.elementor-element-2915030 {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-6323 .elementor-element.elementor-element-2915030 .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-2915030::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}

/* 下方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-2915030::after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6a7d94e */.elementor-6323 .elementor-element.elementor-element-6a7d94e {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-6323 .elementor-element.elementor-element-6a7d94e .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-6a7d94e::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}

/* 下方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-6a7d94e::after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-71bbc02 */.elementor-6323 .elementor-element.elementor-element-71bbc02 {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-6323 .elementor-element.elementor-element-71bbc02 .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-71bbc02::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}

/* 下方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-71bbc02::after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-916a3ff */.elementor-6323 .elementor-element.elementor-element-916a3ff {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-6323 .elementor-element.elementor-element-916a3ff .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-916a3ff::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}

/* 下方正方形齿孔 */
.elementor-6323 .elementor-element.elementor-element-916a3ff::after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 35px;
  right: 30px;
  height: 10px;
  background-image:
    repeating-linear-gradient(to right,
      #fff 0 10px,
      transparent 10px 45px
    );
  z-index: 99;
}/* End custom CSS */