.elementor-1301 .elementor-element.elementor-element-adc1025{--display:flex;--min-height:354px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1301 .elementor-element.elementor-element-adc1025:not(.elementor-motion-effects-element-type-background), .elementor-1301 .elementor-element.elementor-element-adc1025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#659236;}.elementor-1301 .elementor-element.elementor-element-72def77{--display:flex;}.elementor-1301 .elementor-element.elementor-element-048fdd9 .elementor-heading-title{color:#FFFFFF;}.elementor-1301 .elementor-element.elementor-element-1034d49{font-family:"Acme", Sans-serif;color:#FFFFFF;}.elementor-1301 .elementor-element.elementor-element-5702ec9{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1301 .elementor-element.elementor-element-6322f32{text-align:center;}.elementor-1301 .elementor-element.elementor-element-6322f32 .elementor-heading-title{font-size:29px;color:var( --e-global-color-astglobalcolor8 );}.elementor-1301 .elementor-element.elementor-element-6931c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1301 .elementor-element.elementor-element-f63ed1c{text-align:center;}.elementor-1301 .elementor-element.elementor-element-f63ed1c .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:31px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1301 .elementor-element.elementor-element-ac6f550{text-align:center;font-size:19px;}.elementor-1301 .elementor-element.elementor-element-360e4d7{--display:flex;}.elementor-1301 .elementor-element.elementor-element-4ddcc19{--display:flex;}.elementor-1301 .elementor-element.elementor-element-5f03a89 .elementor-heading-title{font-size:30px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-de312c3{color:#000000;}.elementor-1301 .elementor-element.elementor-element-84d3afc{--display:flex;}.elementor-1301 .elementor-element.elementor-element-76edefa .elementor-heading-title{font-size:30px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-8842854 a{color:#000000;}.elementor-1301 .elementor-element.elementor-element-1f26a45{--display:flex;}.elementor-1301 .elementor-element.elementor-element-3c1ceab .elementor-heading-title{font-size:30px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-9c51630 a{color:#000000;}.elementor-1301 .elementor-element.elementor-element-e003fe7{--display:flex;}.elementor-1301 .elementor-element.elementor-element-f461ece .elementor-heading-title{font-size:30px;color:#000000;}.elementor-1301 .elementor-element.elementor-element-8e16f10 a{color:#000000;}.elementor-1301 .elementor-element.elementor-element-43d3ca3{--display:flex;--min-height:469px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}@media(max-width:1024px){.elementor-1301 .elementor-element.elementor-element-adc1025{--min-height:257px;}}@media(max-width:767px){.elementor-1301 .elementor-element.elementor-element-adc1025{--min-height:200px;}.elementor-1301 .elementor-element.elementor-element-72def77{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1301 .elementor-element.elementor-element-5702ec9{--min-height:200px;}.elementor-1301 .elementor-element.elementor-element-6322f32 .elementor-heading-title{font-size:22px;}.elementor-1301 .elementor-element.elementor-element-360e4d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-72def77 *//* 定义从左侧丝滑滑入 */
@keyframes smoothSlideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-50px); /* 从左侧 50px 处开始 */
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* 关键在这里：当 Elementor 滚动触发 .animated 类时执行 */
.elementor-1301 .elementor-element.elementor-element-72def77.animated {
  /* 调用新的向右滑入动画 */
  animation: smoothSlideInLeft 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
  
  /* 确保动画开始前是完全透明的 */
  visibility: visible !important; 
  opacity: 0; 
}/* End custom CSS */