.buchly-faq-hero {
	background: linear-gradient(180deg, #fff 0%, #fff7ed 100%);
}

.buchly-faq-item.is-open .buchly-faq-icon-plus {
	display: none;
}

.buchly-faq-item.is-open .buchly-faq-icon-minus {
	display: block;
}

.buchly-faq-item.is-open .buchly-faq-question {
	color: var(--billmore, #f97316);
}

.buchly-faq-item.is-open .buchly-faq-trigger span:first-child {
	color: var(--billmore, #f97316);
}

.buchly-faq-item.is-hidden,
.buchly-faq-category.is-hidden {
	display: none;
}

.buchly-faq-panel:not(.hidden) {
	animation: buchly-faq-open 0.2s ease-out;
}

@keyframes buchly-faq-open {
	from {
		opacity: 0;
		transform: translateY(-4px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
