.section_cloture_faq{
	padding: 50px 0;
	border-bottom: 1px solid #eee;
}

.titre_cloture{
	text-align: center;
	margin-bottom: 0;
}


.flex_container{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.flex_container .service img{
	display: block !important;
	aspect-ratio: 16/9;
	object-fit: cover;
	object-position: center;
	border-radius: 5px 5px 0 0 !important;
}


.flex_container .service .service-title{
	border-radius: 0 0 5px 5px !important;
}

@media screen and (min-width: 1025px){
	.flex_container .service{
		width: calc(33.333% - 7px);
	}
}

@media screen and (max-width: 1024px) and (min-width: 641px){
	.flex_container .service{
		width: calc(50% - 5px);
	}
}

@media screen and (max-width: 640px){
	.flex_container .service{
		width: 100%;
	}
}


.section_template_faq{
	padding: 100px 0 0 0 !important;
}