/*Accordions*/
.faq-heading {
	padding: 1em;
	background: var(--color-black);
	color: var(--color-white);
    font-family: 'Montserrat';
	font-weight: 600;
	font-size: var(--font-size-quinary-heading);
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	flex-wrap: nowrap;
	margin-bottom: 0;
    cursor: pointer;
}

.ui-accordion-header-collapsed {
	border-bottom: 1em;
}

.faq-answer {
	margin: unset;
	max-width: 90%;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2em 2em 1em;
	overflow: auto;
}


span.ui-accordion-header-icon.ui-icon.iconClosed:before {
	font-size: var(--font-size-special-heading);
	content: "+";
	line-height: 1em;
	color: var(--color-blue);
}

span.ui-accordion-header-icon.ui-icon.iconOpen:before {
	font-size: var(--font-size-special-heading);
	content: "-";
	line-height: 1em;
	color: var(--color-blue);
}
