.faq-categories-wrapper {
	max-width:1080px;
	margin: auto!important;
	padding-bottom: 65px;
	display: flex;
	flex-direction: column;
	gap:68px;

}

.faq-category-wrapper {
	display: flex;
	flex-direction: column;
	gap:34px;
}

@media (min-width:720px) { 
	.faq-category-wrapper {
		flex-direction: row;
	}
	.faq-category-wrapper  {
		position: relative;
	}
	.faq-category-wrapper  > h2 > * {
		position: sticky;
		top:128px;
	}
}


.faq-category-wrapper  > h2 {
	width: auto;
	margin: 0px!important;

}
@media (min-width:1000px) { 
	.faq-category-wrapper  > h2 {
		max-width: 400px;
	}
}

.faq-category-items {
	display: flex;
	flex-direction: column;
	gap:34px;
}

.pd-acc-item {
	display: flex;
	flex-direction: column;
	gap:17px;
	justify-content: flex-start;
}

.pd-acc-item > * {
	margin-left: 0px!important;
	margin-right: auto;
	text-align: left;
}

.pd-acc-item > h3 {
	max-width: 540px;
	text-wrap:balance;
}