/* >–––––––––––––––––––––––––––––––––––––– XXXXX –––––––––< */
/* >–––––– XXXXXX XXXXXXXX ––––––< */


/* >–––––––––––––––––––––––––––––––––––––– A –––––––––< */

section.a section {
	display: flex;
}
/*section.a section:not(:first-of-type) { margin-top: 2rem; }*/

	section.a section > div {
		flex: 0 0 auto;
		margin-left: auto;
		text-align: right;
	}

		section.a section > div h3 {
			margin-bottom: 1rem;
			padding-bottom: 1rem;
			font-family: "GaramondURW W01 Bold", sans-serif;
			font-size: 3rem;
			border-bottom: 1px solid #000;
		}

		section.a section > div p { 
			font-size: 2.2rem; line-height: 3rem;
			text-align: right; 
		}

		section.a section > div h4 {
			margin-bottom: 0;
			font-family: "URW Garamond W01 Regular", sans-serif;
			font-size: 2.2rem; line-height: 3rem;
		}

	section.a section .img {
		flex: 0 0 25rem;
		margin-left: 2rem;
	}
		section.a section .img img {
			width: 100%;
			height: auto;
		}

	





/* >–––––––––––––––––––––––––––––––––––––– REACTIF ––––––––––––––––––––––– REACTIF ––––––––––––––––––––––– REACTIF ––––––––––––––––––––––– REACTIF –––––––––< */



@media all and (max-width: 1000px) {
	
}

@media all and (max-width: 800px) {
	/* A –––––––––< */
	section.a section { display: block; }
	section.a section > div { text-align: center; }
	section.a section > div h3 { text-align: left; }
	section.a section > div p { text-align: center; }
	section.a section .img { margin: 2rem auto 0 auto; width: 80%; max-width: 20rem; }
}

@media all and (max-width: 600px) {
	/* A –––––––––< */
	section.a section > div h3 { font-size: 2.5rem; line-height: 2.7rem; }
}
