.faq{
	background-image: url('../img/faq/background.svg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.faq__container{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: clamp(2rem, 1.8rem + 1vw, 3rem);
}

.faq__title{
	text-align: center;
}

.faq__questions{
	width: min(100%, 855px);
	
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: clamp(1rem, 0.8rem + 1vw, 2rem);
}

.faq__accordion{
	width: 100%;
	
	display: flex;
	flex-direction: column;
	align-items: center;
	
	padding: clamp(1rem, 0.8rem + 1vw, 2rem);

	text-align: center;	

	cursor: pointer;
	
	background: #39313E;
	background: radial-gradient(circle,rgba(57, 49, 62, 1) 20%, rgba(45, 37, 51, 1) 70%);
	border: 2.5px solid rgba(255, 255, 255, 0.125);
	border-radius: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
	
	transition: all 250ms ease;
}

.faq__accordion-title{
	font-weight: 700;
}

.faq__accordion-answer{
	margin-top: clamp(1rem, 0.8rem + 1vw, 2rem);
}

.faq__accordion:hover{
	transform: scale(1.025) translateY(-2.5px);
}

.faq__accordion:open{
	transform: scale(1.025) translateY(-2.5px);
}