.elementor-12122 .elementor-element.elementor-element-bf04de5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12122 .elementor-element.elementor-element-bf04de5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12122 .elementor-element.elementor-element-7b3a5d1{--display:flex;}.elementor-12122 .elementor-element.elementor-element-010e1e3.elementor-element{--align-self:center;}@media(max-width:992px){.elementor-12122 .elementor-element.elementor-global-10283{padding:0px 0px 0px 0px;}}@media(max-width:1199px) and (min-width:576px){.elementor-12122 .elementor-element.elementor-element-bf04de5{--width:1062px;}}/* Start custom CSS */@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 */