.elementor-7111 .elementor-element.elementor-element-57729f8 > .elementor-container{max-width:1600px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7111 .elementor-element.elementor-element-04449f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7111 .elementor-element.elementor-element-04449f3{text-align:center;}.elementor-7111 .elementor-element.elementor-element-04449f3 .elementor-heading-title{font-size:50px;font-weight:600;line-height:75px;color:#2E8F25;}.elementor-7111 .elementor-element.elementor-element-749ca8a > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-749ca8a{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-6b247f4{text-align:center;}.elementor-7111 .elementor-element.elementor-element-6b247f4 .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7111 .elementor-element.elementor-element-d77773f{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-2d0495f > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-2d0495f{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-c104c85{text-align:center;}.elementor-7111 .elementor-element.elementor-element-c104c85 .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-2d72bf5{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-61d3be5 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-61d3be5{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-767d2a2{text-align:center;}.elementor-7111 .elementor-element.elementor-element-767d2a2 .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-9470ff6{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-9265a88 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-9265a88{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-6f963a2{text-align:center;}.elementor-7111 .elementor-element.elementor-element-6f963a2 .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-ce2e751{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-e871540 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-e871540{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-ee3ef5a{text-align:center;}.elementor-7111 .elementor-element.elementor-element-ee3ef5a .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-27548ef{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-db97543 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-db97543{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-554ad6e{text-align:center;}.elementor-7111 .elementor-element.elementor-element-554ad6e .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-dcc9c9f{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-bc3e44a > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-bc3e44a{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-b48bd8a{text-align:center;}.elementor-7111 .elementor-element.elementor-element-b48bd8a .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-8b8dd3c{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-abc6eb0 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-abc6eb0{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-11a2bd8{text-align:center;}.elementor-7111 .elementor-element.elementor-element-11a2bd8 .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-05d3506{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-060f132 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-060f132{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-03e14fa{text-align:center;}.elementor-7111 .elementor-element.elementor-element-03e14fa .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-01ca0dd{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-ef34138 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-ef34138{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-7b39f8a{text-align:center;}.elementor-7111 .elementor-element.elementor-element-7b39f8a .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-5509f2a{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-b305214 > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-b305214{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-a12edb4{text-align:center;}.elementor-7111 .elementor-element.elementor-element-a12edb4 .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-582fc17{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7111 .elementor-element.elementor-element-aa2858d > .elementor-container{max-width:1600px;}.elementor-7111 .elementor-element.elementor-element-aa2858d{margin-top:50px;margin-bottom:0px;}.elementor-7111 .elementor-element.elementor-element-2db1f66{text-align:center;}.elementor-7111 .elementor-element.elementor-element-2db1f66 .elementor-heading-title{font-size:40px;font-weight:600;color:#009C03;}.elementor-7111 .elementor-element.elementor-element-ead362f{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:767px){.elementor-7111 .elementor-element.elementor-element-04449f3 .elementor-heading-title{font-size:42px;}}/* Start custom CSS for heading, class: .elementor-element-04449f3 *//* ===== Animated green gradient heading (Elementor) ===== */
.elementor-element-04449f3 .elementor-heading-title{
  /* bạn có thể chỉnh size / weight nếu muốn */
  font-weight: 800;
  letter-spacing: -0.02em;

  /* Gradient text */
  --g1: #10b537;   /* xanh hiện tại */
  --g2: #16a34a;   /* xanh đậm hơn */
  --g3: #035724;   /* đậm sâu */
  --shine: rgba(255,255,255,.55);

  background: linear-gradient(
    90deg,
    var(--g1) 0%,
    var(--g2) 25%,
    var(--g3) 50%,
    var(--g2) 75%,
    var(--g1) 100%
  );

  /* tạo “vệt sáng” để nhìn sang hơn */
  background-image:
    linear-gradient(
      90deg,
      var(--g1) 0%,
      var(--g2) 25%,
      var(--g3) 50%,
      var(--g2) 75%,
      var(--g1) 100%
    ),
    linear-gradient(
      120deg,
      transparent 0%,
      transparent 35%,
      var(--shine) 50%,
      transparent 65%,
      transparent 100%
    );

  background-size: 240% 100%, 260% 100%;
  background-position: 0% 50%, -120% 50%;

  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* glow nhẹ để nổi chữ */
  filter: drop-shadow(0 6px 18px rgba(22, 163, 74, .25));

  /* animations */
  animation:
    wanaGradientFlow 3.2s ease-in-out infinite,
    wanaPulse 3.2s ease-in-out infinite;
}

/* gradient chạy qua lại + vệt sáng */
@keyframes wanaGradientFlow{
  0%   { background-position: 0% 50%,  -120% 50%; }
  50%  { background-position: 100% 50%, 120% 50%; }
  100% { background-position: 0% 50%,  -120% 50%; }
}

/* xanh đậm lên rồi về lại + thở nhẹ */
@keyframes wanaPulse{
  0%,100% { filter: drop-shadow(0 6px 18px rgba(22, 163, 74, .22)); transform: translateZ(0); }
  50%     { filter: drop-shadow(0 10px 26px rgba(15, 122, 57, .35)); }
}

/* Fallback nếu không support text-clip */
@supports not (-webkit-background-clip: text){
  .elementor-element-04449f3 .elementor-heading-title{
    color: #16a34a;
    background: none;
    animation: none;
  }
}

/* Tôn trọng setting giảm chuyển động */
@media (prefers-reduced-motion: reduce){
  .elementor-element-04449f3 .elementor-heading-title{
    animation: none;
    background-position: 50% 50%, 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS */.page_title {
    display: none;
}/* End custom CSS */