#qep-reviews .qep-card-inner{
	padding: 40px;
	border-radius: 16px;
	background: #FFF;
	transition: background .25s ease, color .25s ease;
	height: 100%;
}


#qep-reviews .qep-card-inner .qep-quote-mark{
	margin-bottom: 2rem;
}


#qep-reviews .qep-card-inner .qep-text{
	color: #002050;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	margin-bottom: 18px;
}

#qep-reviews .swiper-slide-active .qep-card-inner{
	background: transparent;
}

#qep-reviews .qep-card-inner{
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

#qep-reviews .qep-readmore{
	background: transparent;
	padding: 0;
	outline: none;
	border: none;
	color: #002050;
	font-size: 16px;
	font-style: normal;
	text-decoration: none;
	font-weight: 600;
}

#qep-reviews .qep-card-inner .qep-footer{
	display: flex;
	grid-gap: 1rem;
	align-items: center;
	color: #002050;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px; /* 144.444% */
	margin-top: auto;
	margin-bottom: 0;
	margin-top: 2rem;
}

#qep-reviews .qep-card-inner .qep-avatar{
	width: 40px;
	height: 40px;
}



#qep-reviews,
#qep-reviews .swiper-wrapper{
	width: 100%;

}
#qep-reviews .swiper-slide{
	width: 30%;
	max-width: 361px;
	height: 100%;
}


/* the moving blue bg */
#qep-reviews .swiper-wrapper { 
	position: relative; 
	display: flex;
	align-items: stretch;
}
#qep-reviews .q-active-bg{
  position: absolute;
  top: 0; left: 0;
  height: 100%;
  background: #06F;                 /* your blue */
  border-radius: 24px;               /* match card radius */
  transition: transform .35s ease, width .35s ease;
  z-index: 1;                        /* under slide content */
  pointer-events: none;
}

/* slides sit above the bg */
#qep-reviews .swiper-slide { position: relative; z-index: 2; }

/* normal card look */
#qep-reviews .swiper-slide > .bde-div{
  background: #F4F8FF;               /* your light card bg */
  border-radius: 24px;
  transition: background .25s ease, color .25s ease;
}

/* active slide: make the card transparent so the blue below shows through */
#qep-reviews .swiper-slide.is-active > .bde-div{
  background: transparent;
  color: #fff;
}



#qep-reviews .swiper-slide.is-active h4,
#qep-reviews .swiper-slide.is-active .qep-footer,
#qep-reviews .swiper-slide.is-active .qep-readmore,
#qep-reviews .swiper-slide.is-active .qep-text { color:#fff; }
#qep-reviews .swiper-slide.is-active svg path{ fill: #fff; }

#qep-reviews .swiper-slide.is-active .bde-button button{
  background:#fff; color:#0066FF;
}

/* allow a little peek of the next card if you want */