.accordion {
	
	text-align: start;
}
.accordion-header {
    margin-bottom: 0;
    font-family: var(--paragraph-font);
    font-size: 16px;
}
.accordion-button:not(.collapsed) {
    color: #000000;
    border: none!important;
    box-shadow: none!important;
	   background-color: #fff;
}
.accordion-button {
   
    border: none!important;
    box-shadow: none!important;
}
.accordion-item {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0!important;
}

.white-faq {
	background: transparent;
}

.white-faq .accordion-item{
	background-color: transparent;
	color: #fff;
	border-color: #fff;
}

.white-faq .accordion-button{
	background-color: transparent;
	color: #fff;
}

.white-faq .accordion-button:not(.collapsed) {
   color: #fff;
    border: none!important;
    box-shadow: none!important;
	   background-color: transparent	;
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "+";
    background-image:none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

.accordion-button:not(.collapsed)::after {
     content: "-";
    background-image:none;
    background-repeat: no-repeat;
    transform: rotate(0deg);
}