.elementor-31038 .elementor-element.elementor-element-88d25a4:not(.elementor-motion-effects-element-type-background), .elementor-31038 .elementor-element.elementor-element-88d25a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1990D;}.elementor-31038 .elementor-element.elementor-element-88d25a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;overflow:visible;}.elementor-31038 .elementor-element.elementor-element-88d25a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31038 .elementor-element.elementor-element-e570cbd{width:100%;max-width:100%;align-self:center;text-align:center;}.elementor-31038 .elementor-element.elementor-element-e570cbd .elementor-heading-title{color:#000000;}.elementor-31038 .elementor-element.elementor-element-35bed79{text-align:center;}@media(min-width:768px){.elementor-31038 .elementor-element.elementor-element-3819c99{width:100%;}}/* Start custom CSS for image, class: .elementor-element-1bfcb37 */.ghost > *{
    animation: fly 25s linear infinite;
    top: 0;
	left: 0;
	position: fixed;
	z-index: 999;
	pointer-events: none;
}
@keyframes fly {
	0% {

		transform: translate(-200%,110vh) rotateZ(0deg);opacity: 1;
	}

	12.5% {
		transform: translate(120vw,-120%) rotateZ(20deg);
	}

	25% {
		transform: translate(-200%,50vh) scale(1.75) rotateZ(-20deg);
	}

	37.5% {
		transform: translate(-200%,-120%) rotateZ(-40deg);opacity: .5;
	}

	50% {
		transform: translate(100vw,50vh) rotateZ(0deg);
	}

	62.5% {
		transform: translate(20vw,100vh) rotateZ(20deg);
	}
	75% {
		transform: translate(200%,100vh) rotateZ(20deg);opacity: .25;
	}
	87.5% {
		transform: translate(50vw,-200%) scale(1.75) rotateZ(20deg);
	}

	100% {
		transform: translate(-200%,110vh) rotateZ(0deg);opacity: 1;
	}
}/* End custom CSS */