/**
 * Theme Name: Collective Insight
 * Author: Modo Modo
 * Version: 99.0
**/

/* Homepage hero insights*/
.home-hero-posts .loop-entry {
	position: relative;
}
.kt-inside-inner-col .home-hero-posts .loop-entry .post-thumbnail {
	position: absolute;
	inset: 0;	
	z-index: 0;
}
.home-hero-posts .loop-entry .post-thumbnail img {
	width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  transform: scale(1.05);
  filter: grayscale(0.8);
   transition:
    opacity 300ms ease,
    transform 500ms ease,
    filter 300ms ease;
}
.home-hero-posts .kb-post-list-item .loop-entry:hover .post-thumbnail img {
	opacity: 0.2;
  transform: scale(1);
}
.home-hero-posts .kb-post-list-item {
	overflow: hidden;
}
.home-hero-posts.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
	display: block !important;
}
.wp-block-kadence-posts .entry-header .entry-taxonomies {
	font-size: 75%;
}
.home-hero-posts .entry-content-wrap {
	cursor: default !important;
}
.wp-block-kadence-posts.grid-cols.home-hero-posts .content-bg .entry-content-wrap:hover .entry-title a,
.wp-block-kadence-posts.grid-cols.home-hero-posts .content-bg .entry-content-wrap:hover .entry-title a:hover {
	color: #000000 !important;
	text-decoration: underline;
}
@media (max-width: 767px) {
  [data-aos],
  .aos-init,
  .aos-init * {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    transition-property: none !important;
    transition: none !important;
    animation: none !important;
  }
  .kt-inside-inner-col .home-hero-posts .loop-entry .post-thumbnail {
  	display: none;
  }
}
@media (min-width: 768px) and (max-width: 840px) {
	.partner-ecosystem {
		max-width: 100px;
	}
	.partner-ecosystem a {
		line-height: 1.3;
	}
}
.service-card {
  transition: transform 0.2s ease-out;
}
.service-card:hover {
  transform: scale(1.05);
}
.service-card h6,
.service-card .h6 {
	margin-bottom: 0.1rem;
}