#footer-faq {}

/*------------------------------------------------------------------------------*/

#footer-faq > .content-wrapper > .faq-entries > .faq-entry > .faq-question {
	position: relative;
	padding-right: 35px;

	cursor: pointer;
	user-select: none;
}
#footer-faq > .content-wrapper > .faq-entries > .faq-entry > .faq-question:after {
	content: '';
	position: absolute; top: 50%; right: 0; transform: translateY(-50%) rotate(0deg);
	display: block; height: 24px; width: 24px;

	background-color: currentColor;

	-webkit-mask-image: url("../images/icons/accordion.svg");
	mask-image: url("../images/icons/accordion.svg");
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;

	transition: transform .4s ease-out;
}
#footer-faq > .content-wrapper > .faq-entries > .faq-entry.open > .faq-question:after { transform: translateY(-50%) rotate(180deg); }

/*------------------------------------------------------------------------------*/

#footer-faq > .content-wrapper > .faq-entries > .faq-entry > .faq-answer {
	display: none;

	opacity: 0;
}
