.elementor-8302 .elementor-element.elementor-element-e18b3d0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8302 .elementor-element.elementor-element-e18b3d0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8302 .elementor-element.elementor-element-0fc3774{--e-image-carousel-slides-to-show:1;}.elementor-8302 .elementor-element.elementor-element-e33d626{--e-image-carousel-slides-to-show:1;}.elementor-8302 .elementor-element.elementor-element-1b1d9dc{--e-image-carousel-slides-to-show:1;}.elementor-8302 .elementor-element.elementor-element-a566326{--e-image-carousel-slides-to-show:1;}.elementor-8302 .elementor-element.elementor-element-591f3bf{--e-image-carousel-slides-to-show:1;}/* Start custom CSS for image-carousel, class: .elementor-element-0fc3774 */.elementor-8302 .elementor-element.elementor-element-0fc3774 {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-8302 .elementor-element.elementor-element-0fc3774 .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-8302 .elementor-element.elementor-element-0fc3774::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-8302 .elementor-element.elementor-element-0fc3774::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-e33d626 */.elementor-8302 .elementor-element.elementor-element-e33d626 {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-8302 .elementor-element.elementor-element-e33d626 .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-8302 .elementor-element.elementor-element-e33d626::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-8302 .elementor-element.elementor-element-e33d626::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-1b1d9dc */.elementor-8302 .elementor-element.elementor-element-1b1d9dc {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-8302 .elementor-element.elementor-element-1b1d9dc .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-8302 .elementor-element.elementor-element-1b1d9dc::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-8302 .elementor-element.elementor-element-1b1d9dc::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-a566326 */.elementor-8302 .elementor-element.elementor-element-a566326 {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-8302 .elementor-element.elementor-element-a566326 .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-8302 .elementor-element.elementor-element-a566326::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-8302 .elementor-element.elementor-element-a566326::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-591f3bf */.elementor-8302 .elementor-element.elementor-element-591f3bf {
  background: #e6e6e6;
  padding: 28px 20px;
  position: relative;
  overflow: visible !important;
}

/* 图片白边框 */
.elementor-8302 .elementor-element.elementor-element-591f3bf .swiper-slide img {
  border: 6px solid #fff;
  box-sizing: border-box;
}

/* 上方正方形齿孔 */
.elementor-8302 .elementor-element.elementor-element-591f3bf::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-8302 .elementor-element.elementor-element-591f3bf::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 */