.faq-heading h4,
.faq-heading p,
.faq-footer h4,
.faq-footer p {
	color: var(--green-800);
}

.faq-accordion.accordion .accordion-header button {
	color: var(--green-800);
}

.btn-faq {
	color: white;
	border-radius: 4px;
	border: 1px solid var(--Foundation-Green-green-600, #15ab2a);
}

/* =============Accordion Formatting ================= */

.faq-accordion.accordion .accordion-item {
	border: 0;
	background-color: var(--faq-bg);
	color: var(--green-700);
	border-bottom: 1px solid var(--green-700);
	border-radius: 0;
}

.faq-accordion.accordion .accordion-item:last-child {
	border-radius: 0;
}

.faq-accordion.accordion .accordion-header button {
	background-color: transparent;
	color: var(--green-700);
	border-radius: 0;
	box-shadow: none;
	/* padding: 30px 10px; */
}

.faq-accordion.accordion .accordion-button::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23129625'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.faq-accordion.accordion .accordion-button.collapsed::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23129625'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.faq-accordion.accordion .accordion-body {
	background: #001C16;
	color: #E8F8EA;
}