
.flex_bloc_1 { display:flex; align-items:flex-start; justify-content:space-between; padding:3rem 0; }
.flex_bloc_1 .item1 { width:45%; }
.flex_bloc_1 .item2 { width:50%; }
.flex_bloc_1 .item1 .subtitle { font-size:1.3rem; line-height:1.7rem; font-family:'bold'; margin-top:-0.5rem; padding-bottom:1rem; }
.flex_bloc_1 .item1 p { font-size:1.1rem; line-height:1.5rem; }
.flex_bloc_1 .item1 .btn { min-width:13rem; }
@media (max-width: 1050px) {
	.flex_bloc_1 { flex-wrap:wrap; }
	.flex_bloc_1 .item1 { width:100%; margin-bottom:3rem; }
	.flex_bloc_1 .item2 { width:100%; }
}

.flex_bloc_2 { display:flex; align-items:center; justify-content:center; gap:2.5rem; padding:3rem 0rem; }
.flex_bloc_2 .picture { width:35%; }
.flex_bloc_2 .picture img { width:100%; }
.flex_bloc_2 .text { width:65%; }
.flex_bloc_2 .text p { font-size:1.1rem; line-height:1.5rem; }
.flex_bloc_2 .text h2 { padding-top:0; }
.flex_bloc_2 .btn { min-width:13rem; }
@media (max-width: 800px) {
	.flex_bloc_2 { flex-wrap:wrap; }
	.flex_bloc_2 .picture { width:80%; order:1; }
	.flex_bloc_2 .text { width:90%; order:2; }
}

