.accordion .accordion-collapse,
.accordion .collapsing {
	transition: height 0.6s ease;
}

.accordion .card-header .btn-link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	text-decoration: none;
}

.accordion .faq-toggle-sign {
	margin-left: 12px;
	font-size: 24px;
	line-height: 1;
	flex-shrink: 0;
}

.accordion .faq-toggle-sign::before {
	content: "+";
}

.accordion .btn-link:not(.collapsed) .faq-toggle-sign::before {
	content: "-";
}