.elementor-10048 .elementor-element.elementor-element-5c13bd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10048 .elementor-element.elementor-element-f607cd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10048 .elementor-element.elementor-element-9245079{padding:10px 10px 10px 10px;}.elementor-10048 .elementor-element.elementor-element-2098358{--display:flex;}.elementor-10048 .elementor-element.elementor-element-462fd43.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-10048 .elementor-element.elementor-global-10283{padding:0px 0px 0px 0px;}}@media(max-width:768px){.elementor-10048 .elementor-element.elementor-element-f607cd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:640px){.elementor-10048 .elementor-element.elementor-element-9245079{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Ticker animation */
.ticker {
  overflow: hidden;
}
.ticker-track {
  display: flex;
  width: max-content;
  animation: ticker-scroll 30s linear infinite;
  will-change: transform;
}

@keyframes ticker-scroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

.ticker-track:hover {
animation-play-state: paused;
}

@keyframes fadeSlideIn {
	0% {
		opacity: 0;
		transform: translateY(30px);
		filter: blur(8px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
		filter: blur(0px);
	}
}

@keyframes scroll-up {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-50%);
  }
}

.animate-scroll-up {
  animation: scroll-up 15s linear infinite;
}

/* Default: paused */
.animate-on-scroll {
	animation-play-state: paused !important;
}

/* Activated by JS */
.animate-on-scroll.animate {
	animation-play-state: running !important;
}/* End custom CSS */