.elementor-514 .elementor-element.elementor-element-5a80424{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-514 .elementor-element.elementor-element-5a80424 .pgy-split-text-wrap{text-align:left;}.elementor-514 .elementor-element.elementor-element-5a80424 .pgy-split-text{color:#FFFFFF;line-height:1.2em;}.elementor-514 .elementor-element.elementor-element-8915b79 .pgy-split-text-wrap{text-align:center;}.elementor-514 .elementor-element.elementor-element-8915b79 .pgy-split-text{color:#FFFFFF;font-weight:400;line-height:1.2em;}.elementor-514 .elementor-element.elementor-element-65f8aeb .pgy-split-text-wrap{text-align:center;}.elementor-514 .elementor-element.elementor-element-65f8aeb .pgy-split-text{color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-fe94165 .pgy-split-text-wrap{text-align:center;}.elementor-514 .elementor-element.elementor-element-fe94165 .pgy-split-text{color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-d937c5d .pgy-split-text-wrap{text-align:center;}.elementor-514 .elementor-element.elementor-element-d937c5d .pgy-split-text{color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-932f410 .pgy-split-text-wrap{text-align:center;}.elementor-514 .elementor-element.elementor-element-932f410 .pgy-split-text{color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-c7200f0{--spacer-size:80px;}.elementor-514 .elementor-element.elementor-element-71ae66c .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-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__image-box{border-radius:20px 20px 20px 20px;background-color:#000000;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__image{object-fit:cover;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__arrow{background-color:#1658F4;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__next{color:#FFFFFF;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__prev{color:#111111;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-button{padding:0px 8px 48px 8px;color:#111111;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-text{font-size:20px;font-weight:500;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-slide.is-active .pgy-showcase-slider__title-button{color:#111111;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__description{font-size:16px;color:#777777;margin-top:0px;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-nav::after{background-color:#E2E2E2;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__indicator{background-color:#1658F4;}.elementor-514 .elementor-element.elementor-element-5256f92{--spacer-size:80px;}.elementor-514 .elementor-element.elementor-element-20bd508{--display:flex;}.elementor-514 .elementor-element.elementor-element-965185b{--display:flex;}.elementor-514 .elementor-element.elementor-element-1686cee{--display:flex;}.elementor-514 .elementor-element.elementor-element-4e79f75{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:50px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-514 .elementor-element.elementor-element-4e79f75 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-514 .elementor-element.elementor-element-5e8061f{--spacer-size:80px;}@media(max-width:1366px){.elementor-514 .elementor-element.elementor-element-c7200f0{--spacer-size:50px;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider{--pgy-showcase-image-height:50vh;--pgy-showcase-title-width:80%;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-text{font-size:18px;line-height:1em;}.elementor-514 .elementor-element.elementor-element-5256f92{--spacer-size:50px;}.elementor-514 .elementor-element.elementor-element-5e8061f{--spacer-size:50px;}}@media(max-width:1024px){.elementor-514 .elementor-element.elementor-element-c7200f0{--spacer-size:30px;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider{--pgy-showcase-media-width:72%;--pgy-showcase-image-height:50vh;--pgy-showcase-title-width:80%;--pgy-showcase-title-bottom:0px;}.elementor-514 .elementor-element.elementor-element-5256f92{--spacer-size:30px;}.elementor-514 .elementor-element.elementor-element-4e79f75{--e-n-carousel-swiper-slides-to-display:2;}.elementor-514 .elementor-element.elementor-element-5e8061f{--spacer-size:30px;}}@media(max-width:767px){.elementor-514 .elementor-element.elementor-element-71ae66c .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-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-button{padding:0px 0px 30px 0px;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-text{font-size:18px;}.elementor-514 .elementor-element.elementor-element-4e79f75{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:2400px){.elementor-514 .elementor-element.elementor-element-c7200f0{--spacer-size:100px;}.elementor-514 .elementor-element.elementor-element-71ae66c .pgy-showcase-slider__title-text{font-size:24px;line-height:1.3em;}.elementor-514 .elementor-element.elementor-element-5256f92{--spacer-size:100px;}.elementor-514 .elementor-element.elementor-element-5e8061f{--spacer-size:100px;}}/* Start custom CSS for html, class: .elementor-element-656416e */.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 */