.faq-accordion-766 {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.faq-item-766 {
	overflow: hidden;
	margin-bottom: -1px; /* collapse borders */
}

.faq-question-wrapper-766 {
	display: flex;
	align-items: center;
	padding: 20px;
	cursor: pointer;
	user-select: none;
	background-color: #ffffff;
	transition: background-color 0.3s ease;
}

.faq-question-766 {
	flex-grow: 1;
	margin: 0;
	font-weight: 500;
}

.faq-icon-766 {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	transition: transform 0.3s ease;
}

.faq-icon-766 svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.faq-icon-left-766 {
	margin-right: 15px;
}

.faq-icon-right-766 {
	margin-left: 15px;
}

.faq-answer-wrapper-766 {
	display: none;
	padding: 0 20px 20px;
	background-color: #ffffff;
}

.faq-item-766.active .faq-answer-wrapper-766 {
	display: block;
}

.faq-item-766.active .faq-icon-closed-766 {
	display: none;
}

.faq-item-766.active .faq-icon-opened-766 {
	display: flex !important;
}

.faq-answer-766 {
	margin: 0;
}

.faq-answer-766 p:last-child {
	margin-bottom: 0;
}
