/* UTF-8 à jamais */
.liste_competences{
	margin-top:56px;
	margin-bottom:80px;
	display:flex;
	flex-flow:column nowrap;
	gap:32px;
}
.liste_competences li{
	border-bottom:1px solid #ddd;
	display:flex;
	align-items:flex-start;
	gap:40px;
	padding-bottom:32px;
}
.liste_competences li.dernier{
	border-bottom:0;
}
.liste_competences li .bloc_img{
	width:140px;
}
.liste_competences li .bloc_img img{
	border-radius:8px;
}
.liste_competences li .bloc_texte{
	width:calc(100% - 140px - 40px);
}
.liste_competences li .bloc_texte h2{
	font-family:"NeueHansKendrick-Bold";
	font-size:1.71em;
	line-height:1.25;
}
.liste_competences li .bloc_texte h2 span{
	font-family:"NeueHansKendrick-ExtraLightItalic";
}
.liste_competences li ul{
	display:flex;
	flex-flow:column nowrap;
	gap:8px;
	margin-top:16px;
}
.liste_competences li li{
	border:0;
	gap:8px;
	padding-bottom:0;
	font-family:"NeueHansKendrick-Light";
	font-size:1.29em;
	line-height:1.61;
}
.liste_competences li li span{
	width:calc(100% - 16px - 8px);
}
.liste_competences li li svg{
	margin-top:6px;
}
.liste_competences li li svg path{
	fill:rgb(var(--couleur-client));
}
/*------------------------------------------
						RESPONSIVE
------------------------------------------*/
@media screen and (max-width:1279px){
}
@media screen and (max-width:1023px){
	.liste_competences li .bloc_texte h2{
		font-size:1.43em;
	}
	.liste_competences li li{
		font-size:1.14em;
	}
}
@media screen and (max-width:767px){
	.liste_competences li{
		flex-flow:column nowrap;
		gap:24px;
	}
	.liste_competences li .bloc_texte{
		width:100%;
	}
	.liste_competences li li{
		flex-flow:row nowrap;
	}
}