/*
*	FAQ
*/

.faq-item{
    transition: .3s;
}

.faq-question{
	display : block;
	background-color : var(--secondary);
	padding : 1rem .5rem 1rem 1.5rem!important;
	margin-bottom: 0!important;
	border-top-left-radius : .3rem;
	border-top-right-radius : .3rem;
}

.faq-question:after{
	content : none!important;
}

.faq-reponse{
	background-color : var(--light);
	border-bottom-left-radius : .3rem;
	border-bottom-right-radius : .3rem;
}

.faq-reponse .faq-wrapper{
	padding : 1.5rem;	
}

.faq-reponse .faq-wrapper>*:last-child{
	margin-bottom:0;
}

.faq-question .btn-link{
    position: relative;
    text-align: left;
    text-decoration: none!important;
    padding-left: 0;
    color : #fff!important;
	font-size : 1rem;
	font-weight : 400;
	line-height : 1.2;
	margin-bottom : 0!important;
	white-space: normal;
}

div.faq-question .btn-link{
	font-size : 1rem;
} 

.faq-question .btn-link:before{
	content : '\f059';
	font-family: Font Awesome\ 5 Free;
	font-weight: 900;
	display : inline-block;
	margin-right : 5px;
}

.faq-question .btn-collapse:after{
	color : #fff;
}

@media(min-width:768px){
	.faq-question .btn-link{
		font-size : 1.2rem;
	}
}