.intro { font-size:1.1rem; line-height:1.5rem; margin-top:2rem; }
.intro .lb { text-decoration:underline; }

.flex_offers { display:flex; flex-wrap:wrap; justify-content:space-around; align-items:stretch; padding-top:5rem; padding-bottom:3rem; }
.flex_offers .OFFRE { width:30%; }
@media (max-width: 1050px) {
	.flex_offers { gap:2rem; }
	.flex_offers .OFFRE { width:90%; }
}

.energy { display:flex; justify-content:space-between; align-items:center; gap:2rem; font-size:1.1rem; line-height:1.5rem; padding:1rem 0 2rem 0; }
.energy .illus img { display:block; height:14rem; }
@media (max-width: 700px) {
	.energy { flex-wrap:wrap; text-align:center; }
	.energy .illus { margin:auto; }
}

.infos { font-size:1.1rem; line-height:1.5rem; padding:1rem 0 2rem 0; }

.infos_pro {display: flex; flex-direction: row; align-items: center; font-size: 1.1rem; line-height: 1.5rem;padding: 2rem;}
.infos_pro .txt_pro {display: flex; flex-direction: column;gap: 1rem;width: 80%;}
.infos_pro .img_pro {text-align: right;}
.infos_pro .img_pro img {width: 75%;}
@media (max-width: 1050px) {
	.flex_offers_pros {}
	.flex_offers_pros .OFFRE_PRO {width: 90%;}
	.infos_pro {display: flex;flex-direction: column;gap:1rem;}
	.infos_pro .img_pro {text-align: center;order:1;}
	.infos_pro .txt_pro{order:2;width:100%;}
	.infos_pro .img_pro img {width: 100%;}
}
