.section-faq{
	padding-top: 4em;
	padding-bottom: 4em;
}

.section-faq .node--type-faq h2 a{
	display: none;
}
.section-faq .paragraph__column h2 .field--name-bp-header{
	font-size:33px;
	display:block;
}
.section-faq .paragraph__column .bp-accordion-button {
	display:none;
}
.section-faq h2.panel-title.accordion-header .accordion-button{
	font-size: 1.1rem;
	text-transform:uppercase;
}
.section-faq h2.panel-title.accordion-header .accordion-button.collapsed,
.section-faq h2.panel-title.accordion-header .accordion-button.active.collapsed{
	color:var(--gray-3);
	box-shadow:none;
}
.section-faq h2.panel-title.accordion-header .accordion-button:hover,
.section-faq h2.panel-title.accordion-header .accordion-button:focus{
	color: var(--primary-color);
	box-shadow:none;
}
.section-faq .accordion-button:not(.collapsed),
.section-faq .accordion-button.active:not(.collapsed){
	color: var(--primary-color);
	background-color: var(--white);
	box-shadow: none;
	border-bottom: solid 1px var(--gray-footer);
}
.section-faq .accordion-button::after,
.section-faq .accordion-button.collapsed::after,
.section-faq .accordion-button.collapsed:first-child::after,
.section-faq .accordion-button.active.collapsed::after{
	content:"\f067";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	background-image:none !important;
	color:var(--gray-3);
}
.section-faq .accordion-button:not(.collapsed)::after,
.section-faq .accordion-button.active:not(.collapsed)::after,
.section-faq .accordion-button.active::after{
	content:"\f068";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	background-image:none !important;
}
.section-faq h2.panel-title.accordion-header .accordion-button.active:not(.collapsed)::after,
.section-faq h2.panel-title.accordion-header .accordion-button:not(.collapsed)::after,
.section-faq h2.panel-title.accordion-header .accordion-button:hover::after{
	color:var(--primary-color);
}

.section-faq .paragraph.paragraph--type--bp-accordion .panel-collapse .paragraph:last-of-type >.paragraph__column {
	padding: 2rem;
}
.section-faq .field--name-bp-text.field__item,
.section-faq .field--name-bp-text.field__item p{
	font-size:16px;
	line-height:1.7em;
	color: var(--text-color-dark);
	font-family:"Open Sans", sans-serif;
}
.section-faq .field--name-bp-text.field__item a{
	text-decoration:underline;
	color:var(--text-color-dark);
	font-size:inherit;
}
.section-faq .field--name-bp-text.field__item a:hover{
	color:var(--primary-color);
}
