.accordion-trigger {
	cursor: pointer;
	border-top: 1px solid #9068BE;
	padding: 20px 20px;
}

.accordion-trigger h4,
.accordion-trigger .fa {
	color: white;
    line-height: 1.5;
    font-size: 16px;
}

.accordion-trigger .display-on-hidden,
.accordion-trigger .display-on-visible {
	display: none;
}

.accordion-trigger:not(.target-visible) .display-on-hidden {
	display: inline-block;
}
.accordion-trigger.target-visible .display-on-visible {
	display: inline-block;
}

.accordion-trigger .wpb_wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.accordion-target {
	padding: 20px;
}

.accordion-target,
.accordion-target *,
.accordion-target p {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #4A4A4A;
	line-height: 1.8;
}

.accordion-target:last-child,
.accordion-trigger:not(.target-visible):nth-last-child(2) {
	border-bottom: 1px solid white;
}



.white-background-accordion .accordion-trigger h4 {
	color: #0D3051;
}
.white-background-accordion .accordion-trigger .fa {
	color: #9068BE;
}
.white-background-accordion .accordion-target,
.white-background-accordion .accordion-target *,
.white-background-accordion .accordion-target p {
	color: #4A4A4A;
}
	
}

.white-background-accordion .accordion-trigger { 
	border-top-color: #9068BE;
}

.white-background-accordion .accordion-target:last-child,
.white-background-accordion .accordion-trigger:not(.target-visible):nth-last-child(2) {
	border-bottom-color: #9068BE;
}

.accordian-title {
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	font-size: 18px;
	color: #4A4A4A;
	line-height: 1.8;
}