/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 13 2025 | 23:18:48 */
#hero_index {
	position: relative;
	z-index: 500;
}
#hero_index.hero .hero_promo__image img {
	width: 100%;
	max-width: 140px;
	opacity: 0;
	animation: fadeIn 5s;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

#hero_index.hero .hero_promo__image img {
	opacity: 1;
}

hero_promo__image
#carousel-two-col-height {
	padding: 70px 0 70px !important;
	margin-top: -100px;
}
@media screen and (max-width: 991px) {
	#carousel-two-col-height {
		margin-top: -50px;
	}
}

/* Use Cases */
.use-cases_item-excerpt {
	overflow: unset !important;
	height: 150px !important;
}

#temp-hide {
	display: none !important;
}

#temp-hide-1 {
	display: none !important;
}

/* Cards Height Fix */
.blog-preview .blog-preview_item-link {
	height: 100%;
}


#datalayerPush {
	padding-top: 200px;
}

#custom-spacing {
	padding-top: 40px;
    padding-bottom: 20px;
}

#custom-spacing-2 {
	padding-top: 40px !important;
    padding-bottom: 20px !important;
}