/* Start custom CSS */.elementor h1[data-id="e4b97b3"] em {
  font-family: var(--font-accent);
  font-style: italic;
  font-weight: 500;
  color: transparent;
  background-image: linear-gradient(90deg, #117E9E 0%, #37967B 50%, #5CAF57 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-inline-end: 0.15em;
}
.elementor h2.text-gradient-accent {
  color: transparent;
  background-image: linear-gradient(90deg, #117E9E 0%, #37967B 50%, #5CAF57 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-inline-end: 0.15em;
}
h1[data-id="e4b97b3"] em .word, h1[data-id="e4b97b3"] em .char,
h2.text-gradient-accent .word, h2.text-gradient-accent .char {
  display: inline;
  color: inherit;
  -webkit-text-fill-color: inherit;
}

.js-hscroll {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.js-hscroll::-webkit-scrollbar {
  display: none;
}
.js-hscroll.is-dragging {
  cursor: grabbing;
  user-select: none;
}

.e-253a01fd-97bd svg, .e-253a01fd-97bd svg * {
  fill: none;
}/* End custom CSS */