.elementor-1304 .elementor-element.elementor-element-ad8e342{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-ad8e342 .pgy-split-text-wrap{text-align:left;}.elementor-1304 .elementor-element.elementor-element-ad8e342 .pgy-split-text{color:#FFFFFF;line-height:1.2em;}.elementor-1304 .elementor-element.elementor-element-373035d .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-373035d .pgy-split-text{color:#FFFFFF;font-weight:400;line-height:1.2em;}.elementor-1304 .elementor-element.elementor-element-35161c4{--spacer-size:80px;}.elementor-1304 .elementor-element.elementor-element-e76cf2a .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-e76cf2a .pgy-split-text{color:#111111;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-402569d{width:initial;max-width:initial;}.elementor-1304 .elementor-element.elementor-element-402569d .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-402569d .pgy-split-text{color:#666666;font-weight:400;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-6e237a1{width:initial;max-width:initial;}.elementor-1304 .elementor-element.elementor-element-6e237a1 .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-6e237a1 .pgy-split-text{color:#666666;font-weight:400;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-fe6a82b{width:initial;max-width:initial;}.elementor-1304 .elementor-element.elementor-element-fe6a82b .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-fe6a82b .pgy-split-text{color:#666666;font-weight:400;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-e56b36b{width:initial;max-width:initial;}.elementor-1304 .elementor-element.elementor-element-e56b36b .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-e56b36b .pgy-split-text{color:#666666;font-weight:400;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-77977b5{width:initial;max-width:initial;}.elementor-1304 .elementor-element.elementor-element-77977b5 .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-77977b5 .pgy-split-text{color:#666666;font-weight:400;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-828be6e .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-828be6e .pgy-split-text{color:#FFFFFF;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-18df240 .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-18df240 .pgy-split-text{color:#FFFFFF;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-23a00c4 .pgy-split-text-wrap{text-align:center;}.elementor-1304 .elementor-element.elementor-element-23a00c4 .pgy-split-text{color:#FFFFFF;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-ec8e87f{--spacer-size:80px;}.elementor-1304 .elementor-element.elementor-element-ddd9e92{--spacer-size:80px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider{--pgy-showcase-media-width:65%;--pgy-showcase-image-height:60vh;--pgy-showcase-arrow-size:65px;--pgy-showcase-arrow-icon-size:25px;--pgy-showcase-arrow-offset:0px;--pgy-showcase-title-width:65%;--pgy-showcase-title-top:64px;--pgy-showcase-title-bottom:50px;--pgy-showcase-line-height:3px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__image-box{border-radius:20px 20px 20px 20px;background-color:#000000;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__image{object-fit:cover;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__arrow{background-color:#1658F4;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__next{color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__prev{color:#111111;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-button{padding:0px 8px 48px 8px;color:#111111;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-text{font-size:20px;font-weight:500;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-slide.is-active .pgy-showcase-slider__title-button{color:#111111;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__description{font-size:16px;color:#777777;margin-top:0px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-nav::after{background-color:#E2E2E2;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__indicator{background-color:#1658F4;}.elementor-1304 .elementor-element.elementor-element-c85d56a{--spacer-size:80px;}@media(min-width:2400px){.elementor-1304 .elementor-element.elementor-element-35161c4{--spacer-size:100px;}.elementor-1304 .elementor-element.elementor-element-ec8e87f{--spacer-size:100px;}.elementor-1304 .elementor-element.elementor-element-ddd9e92{--spacer-size:100px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-text{font-size:24px;line-height:1.3em;}.elementor-1304 .elementor-element.elementor-element-c85d56a{--spacer-size:100px;}}@media(max-width:1366px){.elementor-1304 .elementor-element.elementor-element-35161c4{--spacer-size:50px;}.elementor-1304 .elementor-element.elementor-element-ec8e87f{--spacer-size:50px;}.elementor-1304 .elementor-element.elementor-element-ddd9e92{--spacer-size:50px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider{--pgy-showcase-image-height:50vh;--pgy-showcase-title-width:80%;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-text{font-size:18px;line-height:1em;}.elementor-1304 .elementor-element.elementor-element-c85d56a{--spacer-size:50px;}}@media(max-width:1024px){.elementor-1304 .elementor-element.elementor-element-35161c4{--spacer-size:30px;}.elementor-1304 .elementor-element.elementor-element-ec8e87f{--spacer-size:30px;}.elementor-1304 .elementor-element.elementor-element-ddd9e92{--spacer-size:30px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider{--pgy-showcase-media-width:72%;--pgy-showcase-image-height:50vh;--pgy-showcase-title-width:80%;--pgy-showcase-title-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-c85d56a{--spacer-size:30px;}}@media(max-width:767px){.elementor-1304 .elementor-element.elementor-element-ad8e342{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider{--pgy-showcase-media-width:70%;--pgy-showcase-image-height:50vh;--pgy-showcase-arrow-size:45px;--pgy-showcase-arrow-icon-size:20px;--pgy-showcase-arrow-offset:-30px;--pgy-showcase-title-width:74%;--pgy-showcase-title-top:30px;--pgy-showcase-title-bottom:0px;--pgy-showcase-line-height:3px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-button{padding:0px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-53a460d .pgy-showcase-slider__title-text{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-93a9de2 */.pgy-parallax-section,
.pgy-parallax-reverse {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  --pgy-parallax-y: 0%;
  --pgy-hover-scale: 1;
}

.pgy-parallax-section::before,
.pgy-parallax-reverse::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;

  background-image: inherit;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  transform:
    translateY(var(--pgy-parallax-y))
    scale(calc(1.35 * var(--pgy-hover-scale)));

  transform-origin: center center;
  will-change: transform;
}

.bgbox {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  --pgy-parallax-y: 0%;
}

/* 背景图视差层 */
.bgbox::after {
  content: "";
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0;
  right: 0;
  z-index: 0;
  pointer-events: none;

  background-image: inherit;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  transform: translateY(var(--pgy-parallax-y));
  will-change: transform;
}

/* 你的阴影遮罩层 */
.bgbox::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background: radial-gradient(
    ellipse at center,
    rgba(0, 0, 0, 0.2) 0%,
    rgba(0, 0, 0, 0.4) 30%,
    rgba(0, 0, 0, 1) 55%,
    rgba(0, 0, 0, 1) 78%,
    rgba(0, 0, 0, 1) 100%
  );

  opacity: 0.35;
  transform: scale(1.25);
  animation: pgyGlowPulse 5s ease-in-out infinite;
}

/* 内容层 */
.bgbox > * {
  position: relative;
  z-index: 2;
}

/*@keyframes pgyGlowPulse {*/
/*  0% {*/
/*    opacity: 0.1;*/
/*    transform: scale(1.1);*/
/*  }*/

/*  50% {*/
/*    opacity: 0.8;*/
/*    transform: scale(1.1);*/
/*  }*/

/*  100% {*/
/*    opacity: 0.1;*/
/*    transform: scale(1.1);*/
/*  }*/
/*}*//* End custom CSS */