.elementor-2896 .elementor-element.elementor-element-1f660731{--display:flex;}.elementor-2896 .elementor-element.elementor-element-41b8b298{--display:flex;}.elementor-2896 .elementor-element.elementor-element-5c80eddd{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-488303a7 */.elementor-2896 .elementor-element.elementor-element-488303a7 {
  position: relative;
  display: inline-block;
  color: #c29a4b;
  font-weight: 600;.elementor-2896 .elementor-element.elementor-element-488303a7 {
  position: relative;
  display: inline-block;
  color: #c29a4b;
  font-weight: 600;
  letter-spacing: 1px;
  background: linear-gradient(
    90deg,
    rgba(194, 154, 75, 0.25),
    #c29a4b,
    #f5e3b0,
    #c29a4b,
    rgba(194, 154, 75, 0.25)
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 300%;
  animation: innerShine 14s ease-in-out infinite;
}

@keyframes innerShine {
  0% {
    background-position: 300% center;
  }
  100% {
    background-position: -300% center;
  }
}

  letter-spacing: 1px;
  background: linear-gradient(
    90deg,
    rgba(194, 154, 75, 0.4),
    #c29a4b,
    rgba(194, 154, 75, 0.4)
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 200%;
  animation: innerShine 5s linear infinite;
}

@keyframes innerShine {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}/* End custom CSS */