.insights-carousel {
	margin-top: 1.5rem;
	margin-left: -25px;
	padding-bottom: 2.5rem;
}

.insights-carousel .read-all.dp_field_link {
	display: none;
}

@media only screen and (max-width: 767px) {
 .insights-carousel {
	margin-left: 0px;
}
}

.insights-carousel .item {
	padding-right: 20%;
	border-left: solid 1px black;
	padding-left: 24px;
	padding-bottom: 2rem;
}

.insights-carousel .dp_field_terms span {
	display: inline-block;
	margin-right: 1rem;
}

.insights-carousel .dp_field_title {
	margin: 0.15em 0 0.35em;
	display: flex;
	align-items: center;	
}

.insights-carousel .dp_field_title .logo {
	width: 1.5em;
	height: 1.5em;
	border-radius: 50%;
	display: inline-block;
	margin-right: 0.35em;
}

.insights-carousel .dp_field_title a {
	color: inherit;
}

.insights-carousel .dp_field_excerpt {
	margin-bottom: 1.5em;
}

.insights-carousel .owl-carousel .owl-nav {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.insights-carousel .owl-carousel .owl-nav button {
	height: 100%;
	pointer-events: auto;
}

.insights-carousel .owl-carousel .owl-nav button:before {
	display: none;
}

.insights-carousel .owl-carousel .owl-nav button svg {
	width: 24px;
	height: 24px;
	transition: 0.28s;
	margin-right: 15px;
}

.insights-carousel .owl-carousel .owl-nav button.owl-prev {
	display: none;
}

.insights-carousel .owl-carousel .owl-nav button.owl-next {
	border-left: solid 1px black;
	padding: 1rem !important;
	opacity: 1;
	background: #f5f5f5 radial-gradient(at center left, #fff 35%, rgba(255,255,255, 0) 70%);
	position: absolute;
	left: 100%;
	top: 0;
	bottom: 0;
}

.insights-carousel .owl-carousel .owl-nav button.owl-next:hover svg {
	transform: translate(5px, 0);
}

.insights-carousel .owl-dots {
	position: absolute;
	top: 100%;
	left: 24px;
	margin-top: 0rem;
	line-height: 1;
}
	
@media only screen and (max-width: 480px) {
 .insights-carousel .owl-dots {
	position: relative;
}
	
}

.insights-carousel .dp_field_link {
	display: inline-block;
}

.insights-carousel .dp_field_link .et_pb_button {
	padding: 0!important;
	line-height: 2.3em!important;
	border-width: 0px!important;
	border-radius: 0px;
	font-size: 16px;
	    font-family: 'Grotesk Bold',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight: 700!important;
	text-transform: uppercase!important;
	margin-right: 15px;
}

.insights-carousel .dp_field_link .et_pb_button:after {
	line-height: inherit;
	font-size: inherit!important;
	opacity: 1;
	margin-left: 0em;
	left: auto;	
    transform: translateY(-65%);
}

.insights-carousel .dp_field_link .et_pb_button:hover {
	color: #000000!important;
	background-image: initial;
	background-color: RGBA(0,0,0,0);	
}

.insights-carousel .read-all {
	position: absolute;
	bottom: 0rem;
	right: 0;
}

.insights-carousel .owl-dots .owl-dot {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 16px;
}

.insights-carousel .owl-dots .owl-dot {
	background-color: transparent !important;
	border: solid 1px black;
}

.insights-carousel .owl-dots .owl-dot.active {
	background-color: #00B803 !important;
	border-color: #00B803;
	opacity: 1;
}

div[class^='et_pb_dp_dmb_module_35655__wrapper--'], div[class*=' et_pb_dp_dmb_module_35655__wrapper--'] {
	min-height:100px;
	
}

.insights-carousel .owl-carousel .owl-stage-outer {
/* 	min-height: 350px; */
}

@media only screen and (max-width: 767px) {

	.insights-carousel-title {
		border-bottom: 1px solid #000;
	}
	.insights-carousel-title + p {
		padding-top: 10px;
	}

}

@media only screen and (max-width: 980px) {
	.insights-carousel .owl-carousel .owl-stage-outer 	{
/* 	min-height: 400px; */
		}
}

@media only screen and (max-width: 480px) {
	.insights-carousel .owl-carousel .owl-stage-outer 	{
/* 	min-height: 325px; */
		}
}