.cg_insights *:not(h2)
{
	font-family: "Montserrat","Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif !important;
	font-weight: lighter;
}

.cg_insights h3
{
	margin: 0 0 2rem 0 !important;
	font-size: 2.8rem;
}

.cg_insights a
{
	display: block;
	color: black;
	text-decoration: none;
	background-color: white;
	border: 1px solid #CCC;
	border-radius: 5px;
	padding: 2rem;
	margin: 4rem 2rem;
	-webkit-box-shadow: 0 3px 6px #00000052;
	box-shadow: 0 3px 6px #00000052;
}

.cg_insights a:hover, .cg_insights a:focus {
	-webkit-transform: scale(1.01);
	transform: scale(1.01);
	-webkit-box-shadow: rgb(0 0 0 / 35%) 0 21px 48px 0;
	box-shadow: 0 21px 48px 0 rgb(0 0 0 / 35%);
}

.cg_insights ul
{
	display: block !important;
	margin-left: 0 !important;
	margin-top: 2rem;
}

.cg_insights li
{
	margin: 0 !important;
}

.cg_insights .view-post
{
	float: right;
	margin-top: -3rem !important;
	margin-right: -2rem !important;
}

.cg_insights .view-post svg *
{
	color: #000;
}

.cg_insights a:hover .view-post svg *,
.cg_insights a:focus .view-post svg *
{
	color: #e91e63;
}

/* TESTIMONIALS */

.testimonial
{
	border: none;
}

.testimonial img
{
	max-width: 300px;
	max-height: 300px;
	border-radius: 50%;
	margin: 1rem auto 4rem auto;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;;
}

.testimonial em:before
{
	content: '——';
}

.testimonial strong
{
	margin-top: 1rem;
}
