.elementor-291 .elementor-element.elementor-element-0d2690f .title{color:#121212;}.elementor-291 .elementor-element.elementor-element-0d2690f > .elementor-widget-container{margin:200px 0px 100px 0px;}.elementor-291 .elementor-element.elementor-element-daf497a .title{color:#121212;}.elementor-291 .elementor-element.elementor-element-daf497a > .elementor-widget-container{margin:200px 0px 100px 0px;}.elementor-291 .elementor-element.elementor-element-615acb4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-291 .elementor-element.elementor-element-ce56413{margin-top:35px;margin-bottom:35px;}.elementor-291 .elementor-element.elementor-element-4981a0f .elementor-spacer-inner{height:130px;}.elementor-291 .elementor-element.elementor-element-635cf2e .elementor-spacer-inner{height:100px;}/* Start custom CSS */main::before {
	animation: grain 3s steps(10) infinite;
	background-image: url(https://leadmotion.org/noise.png);
	content: '';
	height: 300%;
	left: -50%;
	opacity: 1;
	position: fixed;
	top: -100%;
	width: 300%;
}

@keyframes grain {
  0%, 100% { transform:translate(0, 0); }
  10% { transform:translate(-5%, -10%); }
  20% { transform:translate(-15%, 5%); }
  30% { transform:translate(7%, -25%); }
  40% { transform:translate(-5%, 25%); }
  50% { transform:translate(-15%, 10%); }
  60% { transform:translate(15%, 0%); }
  70% { transform:translate(0%, 15%); }
  80% { transform:translate(3%, 35%); }
  90% { transform:translate(-10%, 10%); }
}
.green span {
    color: #19fa30;
}/* End custom CSS */