/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 10 2023 | 20:48:17 */
body {
    margin: 0;
    overflow-x: hidden;
}

* {
    -webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

.animated {
    -webkit-animation-duration: 900ms;
    animation-duration: 900ms;
}

.elementor-edit-area .animated {
    opacity: 1;
    transform: none;
}

a {
  transition: all 400ms ease 0s !important;
}

@keyframes fadeInUpCustom {
	from {
		opacity: 0;
      	transform-style: preserve-3d;
		transform: translate3d(0px, 40px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
      	transition: all 900ms ease 0s;
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInUp {
	animation-name: fadeInUpCustom !important;
}

@keyframes fadeInDownCustom {
	from {
		opacity: 0;
      	transform-style: preserve-3d;
		transform: translate3d(0px, -40px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
      	transition: all 900ms ease 0s;
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInDown {
	animation-name: fadeInDownCustom !important;
}

@keyframes fadeInRightCustom {
	from {
		opacity: 0;
      	transform-style: preserve-3d;
		transform: translate3d(40px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
      	transition: all 900ms ease 0s;
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRight {
	animation-name: fadeInRightCustom !important;
}

@keyframes fadeInLeftCustom {
	from {
		opacity: 0;
      	transform-style: preserve-3d;
		transform: translate3d(-40px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
      	transition: all 900ms ease 0s;
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeft {
	animation-name: fadeInLeftCustom !important;
}

