/*
 * Mise en page des pages — FICHIER GÉNÉRÉ par tools/build-content.py : ne pas modifier à la main.
 * Valeurs relevées sur l'original (extraction/structure, extraction/typo), palier par palier.
 */

.t-accueil-2 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 65px;
	line-height: 75px;
	letter-spacing: 3px;
	font-weight: 600;
	color: var(--wp--preset--color--orange);
	text-align: center;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-accueil-3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 65px;
	line-height: 75px;
	letter-spacing: 3px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: center;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-accueil-4 img {
	width: 401px;
}
.t-accueil-5 {
	font-size: 24px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.t-accueil-6 {
	font-size: 21px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.i-accueil-7 img {
	width: 140px;
}
.t-accueil-8 {
	font-size: 50px;
	line-height: 75px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--orange);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-accueil-9 img {
	width: 300px;
}
.t-accueil-10 {
	font-size: 24px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.i-accueil-11 img {
	width: 300px;
}
.t-accueil-12 {
	font-size: 24px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.i-accueil-13 img {
	width: 300px;
}
.t-accueil-14 {
	font-size: 24px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.t-accueil-15 {
	font-size: 50px;
	line-height: 75px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--orange);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-2 {
	font-size: 22px;
	line-height: 33px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-4 {
	font-size: 54px;
	line-height: 44px;
	letter-spacing: 1.4px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-5 {
	font-size: 54px;
	line-height: 44px;
	letter-spacing: 1.4px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-6 img {
	width: 240px;
}
.i-scribing-7 img {
	width: 150px;
}
.i-scribing-8 img {
	width: 150px;
}
.t-scribing-9 {
	font-size: 54px;
	line-height: 44px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-10 {
	font-size: 35px;
	line-height: 44px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-12 {
	font-size: 54px;
	line-height: 44px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-13 img {
	width: 295px;
}
.i-scribing-14 img {
	width: 378px;
}
.i-scribing-15 img {
	width: 324px;
}
.i-scribing-16 img {
	width: 324px;
}
.i-scribing-17 img {
	width: 324px;
}
.t-scribing-18 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--orange);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-19 {
	font-size: 54px;
	line-height: 50px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-20 img {
	width: 205px;
}
.t-scribing-22 {
	font-size: 50px;
	line-height: 50px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-23 {
	font-size: 50px;
	line-height: 50px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-24 img {
	width: 150px;
}
.t-scribing-25 {
	font-size: 50px;
	line-height: 50px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-26 img {
	width: 150px;
}
.i-scribing-27 img {
	width: 150px;
}
.i-scribing-28 img {
	width: 150px;
}
.i-scribing-29 img {
	width: 150px;
}
.i-scribing-30 img {
	width: 210px;
}
.t-scribing-31 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 50px;
	line-height: 50px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-32 img {
	width: 540px;
}
.i-scribing-33 img {
	width: 540px;
}
.t-scribing-34 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--orange);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-35 {
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-36 {
	font-size: 36px;
	line-height: 35px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-37 {
	font-size: 36px;
	line-height: 35px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-38 {
	font-size: 36px;
	line-height: 35px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-39 img {
	width: 305px;
}
.i-scribing-41 img {
	width: 195px;
}
.t-scribing-42 {
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-43 {
	font-size: 54px;
	line-height: 45px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-44 img {
	width: 173px;
}
.t-scribing-46 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-47 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-48 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-49 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-50 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-51 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-52 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-53 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-54 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-55 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-56 {
	font-size: 54px;
	line-height: 50px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-scribing-57 {
	font-size: 54px;
	line-height: 81px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-scribing-58 img {
	width: 150px;
}
.i-scribing-59 img {
	width: 180px;
}
.t-sketch-2 {
	font-size: 22px;
	line-height: 33px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-4 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 60px;
	line-height: 60px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-5 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: center;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-6 img {
	width: 462px;
}
.t-sketch-7 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: center;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-8 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: center;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-9 img {
	width: 467px;
}
.i-sketch-10 img {
	width: 300px;
}
.t-sketch-11 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-12 img {
	width: 1120px;
}
.t-sketch-13 {
	font-size: 45px;
	line-height: 67.5px;
	letter-spacing: 2px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-14 img {
	width: 278px;
}
.t-sketch-15 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: center;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-16 img {
	width: 800px;
}
.t-sketch-18 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-19 img {
	width: 114px;
}
.t-sketch-20 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 60px;
	line-height: 60px;
	letter-spacing: 2px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-21 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 60px;
	line-height: 60px;
	letter-spacing: 2px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-22 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-23 img {
	width: 449px;
}
.t-sketch-24 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-25 img {
	width: 449px;
}
.t-sketch-26 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-27 img {
	width: 449px;
}
.t-sketch-28 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-29 {
	font-size: 44px;
	line-height: 50px;
	letter-spacing: 2px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-30 img {
	width: 300px;
}
.i-sketch-32 img {
	width: 150px;
}
.i-sketch-33 img {
	width: 210px;
}
.t-sketch-34 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 44px;
	line-height: 44px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: center;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-35 img {
	width: 540px;
}
.i-sketch-36 img {
	width: 540px;
}
.t-sketch-37 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--orange);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-38 {
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-39 {
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-40 {
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-41 {
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-42 img {
	width: 321px;
}
.i-sketch-44 img {
	width: 210px;
}
.t-sketch-45 {
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-46 {
	font-size: 54px;
	line-height: 55px;
	letter-spacing: 1px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-47 img {
	width: 152px;
}
.i-sketch-48 img {
	width: 152px;
}
.t-sketch-49 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-50 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-51 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-52 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-53 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-54 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-55 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-56 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-57 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-58 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-59 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 54px;
	line-height: 54px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-60 {
	font-size: 44px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-61 {
	font-size: 60px;
	line-height: 55px;
	letter-spacing: 2px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-sketch-62 {
	font-size: 60px;
	line-height: 90px;
	letter-spacing: 2px;
	font-weight: 600;
	color: var(--wp--preset--color--blanc);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-sketch-63 img {
	width: 150px;
}
.i-sketch-64 img {
	width: 180px;
}
.t-formation-4 {
	font-size: 55px;
	line-height: 55px;
	letter-spacing: 2px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-formation-5 img {
	width: 155px;
}
.i-formation-6 img {
	width: 708px;
}
.i-formation-7 img {
	width: 431px;
}
.i-formation-8 img {
	width: 210px;
}
.t-about-4 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-about-5 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-about-6 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-about-7 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-about-8 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-about-9 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-about-10 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-about-11 {
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--ardoise);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.i-about-12 img {
	width: 210px;
}
.i-about-13 img {
	width: 495px;
}
.i-about-14 img {
	width: 495px;
}
.t-contact-1 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 44px;
	line-height: 44px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--clambake);
}
.t-contact-2 {
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 600;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.t-contact-3 {
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.t-contact-4 {
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}
.t-contact-5 {
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0px;
	font-weight: 400;
	color: var(--wp--preset--color--noir);
	text-align: left;
	text-transform: none;
	font-family: var(--wp--preset--font-family--arial);
}

@media (max-width: 1366px) {
	.t-accueil-2 {
		font-size: 49px;
	}
	.t-accueil-3 {
		font-size: 49px;
	}
	.t-scribing-31 {
		font-size: 44px;
		line-height: 44px;
	}
	.t-scribing-43 {
		font-size: 44px;
	}
	.t-scribing-47 {
		font-size: 40px;
	}
	.t-scribing-49 {
		font-size: 40px;
	}
	.t-scribing-51 {
		font-size: 40px;
	}
	.t-scribing-53 {
		font-size: 40px;
	}
	.t-scribing-55 {
		font-size: 40px;
	}
	.i-sketch-23 img {
		width: 396px;
	}
	.i-sketch-25 img {
		width: 396px;
	}
	.i-sketch-27 img {
		width: 396px;
	}
	.i-sketch-47 img {
		width: 140px;
	}
	.i-sketch-48 img {
		width: 140px;
	}
	.i-formation-5 img {
		width: 130px;
	}
}

@media (max-width: 1200px) {
	.t-accueil-5 {
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 64px;
		line-height: 64px;
		letter-spacing: 1.2px;
		color: var(--wp--preset--color--turquoise);
		font-family: var(--wp--preset--font-family--clambake);
	}
	.t-accueil-10 {
		font-size: 18px;
		line-height: 27px;
	}
	.t-accueil-12 {
		font-size: 18px;
		line-height: 27px;
	}
	.t-accueil-14 {
		font-size: 18px;
		line-height: 27px;
	}
	.t-scribing-2 {
		text-align: end;
	}
	.i-scribing-6 img {
		width: 211px;
	}
	.i-scribing-13 img {
		width: 365px;
	}
	.i-scribing-14 img {
		width: 365px;
	}
	.i-scribing-15 img {
		width: 312px;
	}
	.i-scribing-16 img {
		width: 312px;
	}
	.i-scribing-17 img {
		width: 312px;
	}
	.i-scribing-20 img {
		width: 197px;
	}
	.i-scribing-30 img {
		width: 175px;
	}
	.i-scribing-32 img {
		width: 520px;
	}
	.i-scribing-33 img {
		width: 520px;
	}
	.i-scribing-39 img {
		width: 294px;
	}
	.t-scribing-43 {
		font-size: 54px;
	}
	.i-scribing-44 img {
		width: 130px;
	}
	.i-sketch-6 img {
		width: 445px;
	}
	.i-sketch-9 img {
		width: 450px;
	}
	.i-sketch-12 img {
		width: 1080px;
	}
	.i-sketch-23 img {
		width: 336px;
	}
	.i-sketch-25 img {
		width: 336px;
	}
	.i-sketch-27 img {
		width: 336px;
	}
	.i-sketch-33 img {
		width: 150px;
	}
	.i-sketch-35 img {
		width: 520px;
	}
	.i-sketch-36 img {
		width: 520px;
	}
	.i-sketch-42 img {
		width: 309px;
	}
	.i-sketch-44 img {
		width: 150px;
	}
	.i-sketch-47 img {
		width: 99px;
	}
	.i-sketch-48 img {
		width: 99px;
	}
	.t-formation-4 {
		font-size: 44px;
		line-height: 45px;
		letter-spacing: 0px;
	}
	.i-formation-5 img {
		width: 168px;
	}
	.i-formation-6 img {
		width: 683px;
	}
	.i-formation-7 img {
		width: 416px;
	}
	.i-about-13 img {
		width: 477px;
	}
	.i-about-14 img {
		width: 477px;
	}
}

@media (max-width: 1024px) {
	.i-accueil-4 img {
		width: 360px;
	}
	.t-accueil-5 {
		font-size: 50px;
		line-height: 50px;
		letter-spacing: 0px;
	}
	.t-accueil-6 {
		font-size: 18px;
		line-height: 27px;
	}
	.i-accueil-7 img {
		width: 162px;
	}
	.i-accueil-9 img {
		width: 250px;
	}
	.i-accueil-11 img {
		width: 250px;
	}
	.i-accueil-13 img {
		width: 250px;
	}
	.t-scribing-4 {
		font-size: 35px;
	}
	.t-scribing-5 {
		font-size: 35px;
	}
	.i-scribing-6 img {
		width: 169px;
	}
	.t-scribing-9 {
		font-size: 35px;
	}
	.t-scribing-12 {
		font-size: 35px;
	}
	.i-scribing-13 img {
		width: 295px;
	}
	.i-scribing-14 img {
		width: 295px;
	}
	.i-scribing-15 img {
		width: 252px;
	}
	.i-scribing-16 img {
		width: 252px;
	}
	.i-scribing-17 img {
		width: 252px;
	}
	.t-scribing-18 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-19 {
		font-size: 35px;
	}
	.i-scribing-20 img {
		width: 157px;
	}
	.t-scribing-22 {
		font-size: 35px;
	}
	.t-scribing-23 {
		font-size: 35px;
	}
	.t-scribing-25 {
		font-size: 35px;
	}
	.i-scribing-30 img {
		width: 219px;
	}
	.t-scribing-31 {
		text-align: center;
	}
	.i-scribing-32 img {
		width: 420px;
	}
	.i-scribing-33 img {
		width: 420px;
	}
	.i-scribing-39 img {
		width: 238px;
	}
	.t-scribing-43 {
		font-size: 44px;
		letter-spacing: 2px;
	}
	.i-scribing-44 img {
		width: 150px;
	}
	.t-sketch-4 {
		font-size: 54px;
		line-height: 54px;
	}
	.i-sketch-6 img {
		width: 361px;
	}
	.i-sketch-9 img {
		width: 365px;
	}
	.i-sketch-12 img {
		width: 880px;
	}
	.t-sketch-13 {
		font-size: 34px;
		line-height: 51px;
	}
	.i-sketch-19 img {
		width: 93px;
	}
	.i-sketch-23 img {
		width: 269px;
	}
	.i-sketch-25 img {
		width: 269px;
	}
	.i-sketch-27 img {
		width: 269px;
	}
	.i-sketch-35 img {
		width: 420px;
	}
	.i-sketch-36 img {
		width: 420px;
	}
	.i-sketch-42 img {
		width: 249px;
	}
	.i-sketch-44 img {
		width: 162px;
	}
	.i-sketch-47 img {
		width: 189px;
	}
	.i-sketch-48 img {
		width: 189px;
	}
	.t-sketch-62 {
		line-height: 55px;
	}
	.i-sketch-64 img {
		width: 162px;
	}
	.t-formation-4 {
		font-size: 40px;
	}
	.i-formation-5 img {
		width: 203px;
	}
	.i-formation-6 img {
		width: 559px;
	}
	.i-formation-7 img {
		width: 340px;
	}
	.i-about-13 img {
		width: 387px;
	}
	.i-about-14 img {
		width: 387px;
	}
}

@media (max-width: 768px) {
	.t-accueil-5 {
		line-height: 75px;
	}
	.t-accueil-6 {
		font-size: 23px;
		line-height: 34.5px;
	}
	.i-accueil-7 img {
		width: 171px;
	}
	.i-accueil-9 img {
		width: 300px;
	}
	.t-accueil-10 {
		font-size: 20px;
		line-height: 30px;
	}
	.i-accueil-11 img {
		width: 300px;
	}
	.t-accueil-12 {
		font-size: 20px;
		line-height: 30px;
	}
	.i-accueil-13 img {
		width: 300px;
	}
	.t-accueil-14 {
		font-size: 20px;
		line-height: 30px;
	}
	.i-scribing-6 img {
		width: 300px;
	}
	.i-scribing-11 img {
		width: 150px;
	}
	.i-scribing-15 img {
		width: 340px;
	}
	.i-scribing-16 img {
		width: 340px;
	}
	.i-scribing-17 img {
		width: 340px;
	}
	.i-scribing-20 img {
		width: 150px;
	}
	.t-scribing-22 {
		font-size: 30px;
	}
	.t-scribing-23 {
		font-size: 30px;
	}
	.i-scribing-24 img {
		width: 340px;
	}
	.t-scribing-25 {
		font-size: 30px;
	}
	.i-scribing-27 img {
		width: 340px;
	}
	.i-scribing-30 img {
		width: 150px;
	}
	.t-scribing-31 {
		font-size: 35px;
		line-height: 35px;
	}
	.i-scribing-32 img {
		width: 650px;
	}
	.i-scribing-33 img {
		width: 680px;
	}
	.t-scribing-34 {
		font-size: 44px;
		line-height: 44px;
		color: var(--wp--preset--color--jaune);
	}
	.t-scribing-35 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-36 {
		font-size: 35px;
	}
	.t-scribing-37 {
		font-size: 35px;
	}
	.t-scribing-38 {
		font-size: 35px;
	}
	.i-scribing-39 img {
		width: 210px;
	}
	.i-scribing-41 img {
		width: 150px;
	}
	.t-scribing-43 {
		font-size: 35px;
	}
	.i-scribing-45 img {
		width: 340px;
	}
	.t-scribing-46 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-47 {
		font-size: 30px;
	}
	.t-scribing-48 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-49 {
		font-size: 30px;
	}
	.t-scribing-50 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-51 {
		font-size: 30px;
	}
	.t-scribing-52 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-53 {
		font-size: 30px;
	}
	.t-scribing-54 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-55 {
		font-size: 30px;
	}
	.t-scribing-56 {
		font-size: 35px;
	}
	.t-scribing-57 {
		font-size: 35px;
		line-height: 50px;
	}
	.i-scribing-59 img {
		width: 150px;
	}
	.t-sketch-4 {
		font-size: 40px;
		line-height: 40px;
	}
	.t-sketch-5 {
		font-size: 35px;
		line-height: 35px;
	}
	.i-sketch-6 img {
		width: 276px;
	}
	.t-sketch-7 {
		font-size: 35px;
		line-height: 35px;
		text-align: left;
	}
	.t-sketch-8 {
		font-size: 35px;
		line-height: 35px;
	}
	.i-sketch-9 img {
		width: 280px;
	}
	.t-sketch-11 {
		font-size: 35px;
		line-height: 35px;
		color: var(--wp--preset--color--blanc);
	}
	.i-sketch-12 img {
		width: 680px;
	}
	.t-sketch-13 {
		font-size: 20px;
		line-height: 30px;
	}
	.i-sketch-16 img {
		width: 680px;
	}
	.i-sketch-19 img {
		width: 67px;
	}
	.i-sketch-23 img {
		width: 203px;
	}
	.i-sketch-25 img {
		width: 203px;
	}
	.i-sketch-27 img {
		width: 203px;
	}
	.t-sketch-28 {
		font-size: 50px;
		line-height: 50px;
	}
	.i-sketch-30 img {
		width: 150px;
	}
	.i-sketch-35 img {
		width: 320px;
	}
	.i-sketch-36 img {
		width: 320px;
	}
	.i-sketch-42 img {
		width: 189px;
	}
	.i-sketch-47 img {
		width: 139px;
	}
	.i-sketch-48 img {
		width: 139px;
	}
	.i-sketch-63 img {
		width: 123px;
	}
	.i-sketch-64 img {
		width: 150px;
	}
	.i-formation-5 img {
		width: 158px;
	}
	.i-formation-6 img {
		width: 435px;
	}
	.i-formation-7 img {
		width: 265px;
	}
	.i-about-13 img {
		width: 297px;
	}
	.i-about-14 img {
		width: 297px;
	}
}

@media (max-width: 450px) {
	.t-accueil-2 {
		font-size: 30px;
		line-height: 50px;
	}
	.t-accueil-3 {
		font-size: 30px;
		line-height: 50px;
	}
	.i-accueil-7 img {
		width: 156px;
	}
	.t-accueil-8 {
		font-size: 37px;
		line-height: 55.5px;
	}
	.t-accueil-15 {
		font-size: 37px;
		line-height: 55.5px;
	}
	.t-scribing-2 {
		font-size: 16px;
		line-height: 24px;
	}
	.t-scribing-4 {
		font-size: 28px;
	}
	.t-scribing-5 {
		font-size: 28px;
	}
	.i-scribing-6 img {
		width: 175px;
	}
	.i-scribing-8 img {
		width: 185px;
	}
	.t-scribing-9 {
		font-size: 28px;
	}
	.t-scribing-10 {
		font-size: 28px;
	}
	.t-scribing-12 {
		font-size: 28px;
	}
	.i-scribing-15 img {
		width: 333px;
	}
	.i-scribing-16 img {
		width: 333px;
	}
	.i-scribing-17 img {
		width: 333px;
	}
	.t-scribing-19 {
		font-size: 28px;
	}
	.t-scribing-22 {
		font-size: 28px;
	}
	.t-scribing-23 {
		font-size: 28px;
	}
	.i-scribing-24 img {
		width: 185px;
	}
	.t-scribing-25 {
		font-size: 28px;
	}
	.i-scribing-27 img {
		width: 185px;
	}
	.t-scribing-31 {
		font-size: 28px;
		line-height: 28px;
	}
	.i-scribing-32 img {
		width: 370px;
	}
	.i-scribing-33 img {
		width: 370px;
	}
	.t-scribing-34 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-scribing-35 {
		font-size: 28px;
	}
	.t-scribing-36 {
		font-size: 28px;
	}
	.t-scribing-37 {
		font-size: 28px;
	}
	.t-scribing-38 {
		font-size: 28px;
	}
	.t-scribing-42 {
		font-size: 30px;
		line-height: 45px;
	}
	.t-scribing-43 {
		font-size: 28px;
	}
	.i-scribing-45 img {
		width: 185px;
	}
	.t-scribing-46 {
		font-size: 28px;
		line-height: 28px;
	}
	.t-scribing-47 {
		font-size: 28px;
	}
	.t-scribing-48 {
		font-size: 28px;
		line-height: 28px;
	}
	.t-scribing-49 {
		font-size: 28px;
	}
	.t-scribing-50 {
		font-size: 28px;
		line-height: 28px;
	}
	.t-scribing-51 {
		font-size: 28px;
	}
	.t-scribing-52 {
		font-size: 28px;
		line-height: 28px;
	}
	.t-scribing-53 {
		font-size: 28px;
	}
	.t-scribing-54 {
		font-size: 28px;
		line-height: 28px;
	}
	.t-scribing-55 {
		font-size: 28px;
	}
	.t-scribing-56 {
		font-size: 28px;
	}
	.t-scribing-57 {
		font-size: 28px;
	}
	.t-sketch-2 {
		font-size: 16px;
		line-height: 24px;
	}
	.t-sketch-4 {
		text-align: center;
	}
	.i-sketch-6 img {
		width: 347px;
	}
	.t-sketch-7 {
		text-align: center;
	}
	.i-sketch-9 img {
		width: 351px;
	}
	.i-sketch-12 img {
		width: 370px;
	}
	.t-sketch-13 {
		font-size: 15px;
		line-height: 22.5px;
	}
	.t-sketch-15 {
		font-size: 40px;
		line-height: 40px;
	}
	.i-sketch-16 img {
		width: 370px;
	}
	.t-sketch-18 {
		font-size: 40px;
	}
	.i-sketch-19 img {
		width: 114px;
	}
	.t-sketch-20 {
		font-size: 40px;
		line-height: 40px;
	}
	.t-sketch-21 {
		font-size: 40px;
		line-height: 40px;
	}
	.t-sketch-22 {
		font-size: 40px;
		line-height: 40px;
	}
	.i-sketch-23 img {
		width: 370px;
	}
	.t-sketch-24 {
		font-size: 40px;
		line-height: 40px;
	}
	.i-sketch-25 img {
		width: 370px;
	}
	.t-sketch-26 {
		font-size: 40px;
		line-height: 40px;
	}
	.i-sketch-27 img {
		width: 370px;
	}
	.t-sketch-28 {
		font-size: 40px;
		line-height: 40px;
	}
	.t-sketch-29 {
		font-size: 40px;
	}
	.t-sketch-34 {
		font-size: 40px;
		line-height: 40px;
	}
	.i-sketch-35 img {
		width: 350px;
	}
	.i-sketch-36 img {
		width: 350px;
	}
	.t-sketch-37 {
		font-size: 40px;
		line-height: 40px;
	}
	.t-sketch-38 {
		font-size: 35px;
		line-height: 52.5px;
	}
	.t-sketch-39 {
		font-size: 35px;
		line-height: 52.5px;
	}
	.t-sketch-40 {
		font-size: 35px;
		line-height: 52.5px;
	}
	.t-sketch-41 {
		font-size: 35px;
		line-height: 52.5px;
	}
	.i-sketch-42 img {
		width: 252px;
	}
	.t-sketch-45 {
		font-size: 35px;
		line-height: 52.5px;
	}
	.t-sketch-46 {
		font-size: 40px;
	}
	.i-sketch-47 img {
		width: 185px;
	}
	.i-sketch-48 img {
		width: 185px;
	}
	.t-sketch-49 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-sketch-50 {
		font-size: 35px;
	}
	.t-sketch-51 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-sketch-52 {
		font-size: 35px;
	}
	.t-sketch-53 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-sketch-54 {
		font-size: 35px;
	}
	.t-sketch-55 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-sketch-56 {
		font-size: 35px;
	}
	.t-sketch-57 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-sketch-58 {
		font-size: 35px;
	}
	.t-sketch-59 {
		font-size: 35px;
		line-height: 35px;
	}
	.t-sketch-60 {
		font-size: 35px;
	}
	.t-sketch-61 {
		font-size: 40px;
	}
	.t-sketch-62 {
		font-size: 40px;
	}
	.i-sketch-63 img {
		width: 150px;
	}
	.t-formation-4 {
		font-size: 35px;
	}
	.i-formation-5 img {
		width: 176px;
	}
	.i-formation-6 img {
		width: 390px;
	}
	.i-formation-7 img {
		width: 390px;
	}
	.i-formation-8 img {
		width: 131px;
	}
	.t-about-4 {
		font-size: 25px;
	}
	.t-about-5 {
		font-size: 25px;
	}
	.t-about-6 {
		font-size: 25px;
	}
	.t-about-8 {
		font-size: 25px;
	}
	.t-about-9 {
		font-size: 25px;
	}
	.t-about-10 {
		font-size: 25px;
	}
	.t-about-11 {
		font-size: 25px;
	}
	.i-about-13 img {
		width: 333px;
	}
	.i-about-14 img {
		width: 333px;
	}
}

@media (max-width: 380px) {
	.i-scribing-6 img {
		width: 160px;
	}
	.i-scribing-8 img {
		width: 170px;
	}
	.i-scribing-15 img {
		width: 306px;
	}
	.i-scribing-16 img {
		width: 306px;
	}
	.i-scribing-17 img {
		width: 306px;
	}
	.i-scribing-24 img {
		width: 170px;
	}
	.i-scribing-27 img {
		width: 170px;
	}
	.i-scribing-32 img {
		width: 340px;
	}
	.i-scribing-33 img {
		width: 340px;
	}
	.i-scribing-45 img {
		width: 170px;
	}
	.i-sketch-6 img {
		width: 272px;
	}
	.i-sketch-9 img {
		width: 272px;
	}
	.i-sketch-12 img {
		width: 340px;
	}
	.i-sketch-16 img {
		width: 340px;
	}
	.i-sketch-23 img {
		width: 340px;
	}
	.i-sketch-25 img {
		width: 340px;
	}
	.i-sketch-27 img {
		width: 340px;
	}
	.i-sketch-35 img {
		width: 320px;
	}
	.i-sketch-36 img {
		width: 320px;
	}
	.i-sketch-42 img {
		width: 231px;
	}
	.i-sketch-47 img {
		width: 170px;
	}
	.i-sketch-48 img {
		width: 170px;
	}
	.i-formation-5 img {
		width: 162px;
	}
	.i-formation-6 img {
		width: 360px;
	}
	.i-formation-7 img {
		width: 360px;
	}
	.i-formation-8 img {
		width: 116px;
	}
	.i-about-13 img {
		width: 306px;
	}
	.i-about-14 img {
		width: 306px;
	}
}

/* ---------- Mises en page particulières (valeurs relevées dans extraction/structure) ---------- */

/* Accueil : aucun espacement entre widgets (CSS personnalisé de la page d'origine). */
.ab-accueil-titres { margin: 64px 0 96px; }
/* Entre 451 et 1366 px, les deux titres ont des marges propres (1em 0 2em sur le widget) : 48 px entre eux. */
@media (min-width: 451px) and (max-width: 1366px) {
	.ab-accueil-titres .ab-col > * { margin: 16px 0 32px !important; }
}
.ab-accueil-titre .ab-c > p { padding: 10px; }

/* Présentation : mise en page de l'original en tablette paysage (1100 px), reprise à toutes les largeurs
   au-dessus de 768 px (décision 2) ; colonnes 36,5 / 63,5 % sans padding, alignées en bas. */
.ab-intro { margin: 0 0 80px; }
.ab-intro__ligne.wp-block-columns { align-items: flex-end !important; }
.ab-intro .ab-row > .ab-col.wp-block-column { padding: 0; }
.ab-intro__colphoto { flex-basis: 36.5% !important; }
.ab-intro__coltexte { flex-basis: 63.5% !important; }
.ab-intro__photo img { width: 100% !important; }
.ab-intro__coltexte > h2 { margin-bottom: -6px; }
.ab-intro__encadre { position: relative; padding: 1em; background: var(--wp--preset--color--jaune); }
.ab-intro__encadre > .ab-intro__bouton { position: absolute; inset: auto 0 -23px; margin: 0 !important; display: flex; justify-content: center; }
.ab-intro__bouton img { width: 140px !important; }

/* Cartes : section ardoise pleine largeur, 3 colonnes ; image 300 px centrée, légende collée, texte 16 px dessous. */
.ab-cartes { padding: 16px 0 96px; background: var(--wp--preset--color--ardoise); }
.ab-carte__image { width: 300px; margin: 16px auto 0 !important; }
.ab-carte__image img { display: block; width: 300px !important; height: 250px !important; object-fit: cover; }
.ab-carte__image figcaption {
	margin: 0; padding-left: 0.5em; background: var(--wp--preset--color--orange-legende); color: var(--wp--preset--color--noir);
	font-size: var(--wp--preset--font-size--legende); font-weight: 800; letter-spacing: 1.2px; line-height: 49px; text-align: left;
}
.ab-carte__texte { box-sizing: border-box; width: 300px; margin: 16px auto 0 !important; padding-left: 24px; }

.ab-logos { margin: 0 0 80px; }
.ab-logos .ab-carrousel { padding: 10px; }

@media (max-width: 1200px) {
	.ab-carte__texte { padding-left: 18px; }
}

@media (max-width: 1024px) {
	.ab-intro__colphoto { flex-basis: 40% !important; }
	.ab-intro__coltexte { flex-basis: 60% !important; }
	.ab-intro__encadre { padding: 28px 28px 46px; }
	.ab-intro__bouton img { width: 162px !important; }
	.ab-carte__image, .ab-carte__image img { width: 250px !important; }
	.ab-carte__image img { height: 208px !important; }
	.ab-carte__texte { width: 262px; margin-left: 18px !important; padding-left: 0; }
}

/* Mobile paysage : chaque carte sur deux colonnes (image à gauche, texte à droite). */
@media (max-width: 768px) {
	.ab-intro { margin: 80px 0; }
	.ab-intro .ab-row > .ab-col.wp-block-column { padding: 10px; }
	.ab-intro__coltexte > h2 { padding-left: 10px; margin-bottom: 0; }
	.ab-intro__encadre { width: auto; margin: 0 10px !important; padding: 1em; }
	.ab-intro__encadre > .ab-intro__bouton { position: static; margin-top: 20px !important; }
	.ab-intro__bouton img { width: 171px !important; }
	.ab-cartes { padding: 0 0 16px; }
	.ab-cartes__ligne.wp-block-columns { flex-direction: column; }
	.ab-cartes .ab-row > .ab-carte.ab-col { display: grid; grid-template-columns: 340px 1fr; column-gap: 20px; align-items: start; }
	.ab-carte__image { grid-row: 1 / 3; margin: 0 0 0 40px !important; }
	.ab-carte__image, .ab-carte__image img { width: 300px !important; }
	.ab-carte__image img { height: 250px !important; }
	.ab-intro__photo img { max-width: 420px; }
	.ab-carte__image figcaption { width: 235px; margin-left: 33px; }
	.ab-carte__texte { width: 260px; margin: 0 !important; padding: 0; }
}

@media (max-width: 450px) {
	.ab-accueil-titres { margin: 0; }
	.ab-intro__bouton img { width: 156px !important; }
	.ab-cartes .ab-row > .ab-carte.ab-col { display: block; padding: 10px; }
	.ab-carte__image { margin: 0 auto !important; }
	.ab-carte__image figcaption { width: 300px; margin-left: 0; }
	.ab-carte__texte { width: 300px; margin: 36px auto 0 !important; padding-left: 20px; }
}

/* ---------- Commun Scribing / Sketchnotes ---------- */

/* Encadrés jaunes : 90 % de la largeur (marges de 5 vw), contenu dans le conteneur de 1140 px. */
.ab-encadre, .ab-aime { margin: 0 5vw !important; background: var(--wp--preset--color--jaune); }
.ab-encadre .ab-c, .ab-aime .ab-c { max-width: min(1140px, 100%); }

/* « Ils ont aimé… » : rayon 40 px, colonne du picto sur fond blanc. */
.ab-aime { border-radius: 40px; }
.ab-aime__ligne.wp-block-columns { align-items: stretch !important; }
.ab-aime__texte { display: flex; flex-direction: column; justify-content: center; }
.ab-aime .ab-row > .ab-aime__visuel.ab-col { display: flex; align-items: center; background: linear-gradient(90deg, var(--wp--preset--color--blanc) 60%, transparent 60%); }

/* « Comment ça marche… » : marges 128 / 64 px, titre posé 55 px au-dessus de la section. */
.ab-etapes { margin: 128px 0 64px; padding: 0 0 64px; background: var(--wp--preset--color--ardoise); }
.ab-etapes__titre.ab-chevauche { top: -55px; left: 43px; }
.ab-etapes__texte > p { margin-left: 26px; }
.ab-etapes__visuel .ab-etapes__bouton { display: flex; justify-content: center; }
/* Boutons à cheval sur le bord bas de leur section (positions relevées). */
.ab-etapes .ab-row > .ab-etapes__visuel.ab-col { position: static; }
.ab-etapes__ligne { position: relative; }
.ab-etapes__visuel > .ab-etapes__bouton { position: absolute; right: 0; width: 40%; bottom: -112px; margin: 0 !important; }
.ab-cta .ab-row > .ab-cta__visuel.ab-col { position: static; }
.ab-cta__ligne { position: relative; }
.ab-cta__visuel > .ab-cta__bouton { position: absolute; right: 0; width: 35%; bottom: -69px; margin: 0 !important; }
.ab-etapes__num { color: var(--wp--preset--color--anis); font-size: 70px; line-height: normal; }
.ab-etapes__visuel .ab-etapes__bouton.ab-chevauche { left: 0; right: 0; }

.ab-diaporama { margin: 0 0 48px; }

.ab-references { margin: 112px 0 32px; }
.ab-ref__ligne > .ab-ref__col.wp-block-column { padding: 10px; }

.ab-cta { margin: 0 0 80px; padding: 48px 0 32px; background: var(--wp--preset--color--ardoise); }
.ab-cta__ligne.wp-block-columns, .ab-cta__visuel { align-items: flex-end; }
.ab-cta .ab-row > .ab-cta__visuel.ab-col { display: flex; flex-direction: column; justify-content: flex-end; }
.ab-cta__picto { align-self: center; }
.ab-cta__bouton { align-self: center; display: flex; justify-content: center; }

@media (max-width: 1366px) {
	.ab-ref__ligne > .ab-ref__col.wp-block-column:first-child { padding: 0 0 0 32px; }
	.ab-ref__ligne > .ab-ref__col.wp-block-column:last-child { padding: 0 32px 0 0; }
}

@media (max-width: 768px) {
	.ab-encadre, .ab-aime { margin: 0 !important; border-radius: 0 !important; }
	.ab-aime .ab-row > .ab-aime__visuel.ab-col { background: none; justify-content: center; }
	.ab-etapes { padding: 16px 0 0; }
	.ab-etapes .ab-row > .ab-col.wp-block-column { padding: 0; }
	.ab-etapes__titre.ab-chevauche { top: -39px; left: 44px; }
	.ab-etapes__visuel .ab-etapes__bouton.ab-chevauche { position: static !important; }
	.ab-etapes__visuel > .ab-etapes__bouton, .ab-cta__visuel > .ab-cta__bouton { position: static; width: auto; }
	.ab-constat__texte > p:last-child { margin-top: 20px !important; }
	.ab-booste .ab-row > .ab-booste__pictos.ab-col, .ab-aime .ab-row > .ab-aime__visuel.ab-col { background: none; }
	.ab-ref__ligne.wp-block-columns { flex-wrap: nowrap !important; }
	.ab-ref__ligne > .ab-ref__col.wp-block-column { flex-basis: 50% !important; }
	.ab-ref__ligne > .ab-ref__col.wp-block-column:first-child { padding: 0 0 0 16px; }
	.ab-cta__picto { display: none; }
	.ab-cta .ab-row > .ab-cta__visuel.ab-col { align-items: center; }
}

@media (max-width: 450px) {
	.ab-etapes__num { font-size: 40px; }
	.ab-ref__ligne.wp-block-columns { flex-wrap: wrap !important; }
	.ab-ref__ligne > .ab-ref__col.wp-block-column { flex-basis: 100% !important; padding: 0 16px !important; }
}

/* ---------- Scribing ---------- */

/* « Hep, vous… » : pictos posés en absolu sur la grille (positions relevées, relatives au conteneur). */
.ab-hep { margin: 64px 0; }
.ab-hep__texte > p { margin-left: 44px; }
.ab-hep__texte > .ab-hep__2 { margin-top: 72px !important; }
.ab-hep__pictos > * { position: absolute; margin: 0 !important; }
.ab-hep__interrogation { left: -294px; top: -1px; }
.ab-hep__dormir { left: -55px; top: 82px; }
.ab-hep__distraction { left: 46px; top: 211px; }
.ab-hep .ab-row > .ab-hep__pictos.ab-col { min-height: 371px; }

.ab-constat { padding: 32px 0; background: var(--wp--preset--color--ardoise); }
.ab-constat .ab-row > .ab-col.wp-block-column { padding-top: 42px; }
.ab-constat__texte > p:last-child { margin-top: 128px !important; }
.ab-exemples { margin: 64px 0; }
.ab-exemple img { box-shadow: 6px 6px 8px rgb(0 0 0 / 30%); }
.ab-efficacite { margin: 0 0 64px; }
.ab-efficacite h2 { margin-left: 48px; }
.ab-efficacite h2 + p { margin-left: 54px; }
.ab-exemple, .ab-efficacite__picto, .ab-etapes__illustration { text-align: center; }
.ab-exemple img, .ab-etapes__illustration img { margin-inline: auto; display: block; }
.ab-efficacite__ligne.wp-block-columns, .ab-efficacite__visuel { align-items: center !important; }

/* « Elle BOOSTE » : rayon 150 px, colonne des pictos sur fond blanc, bouton à cheval sur le bord bas. */
.ab-booste { border-radius: 150px; }
.ab-booste .ab-row > .ab-booste__pictos.ab-col { background: linear-gradient(90deg, var(--wp--preset--color--blanc) 76%, transparent 76%); }
.ab-booste__pictos .ab-booste__bouton { position: absolute; left: 0; width: 76%; bottom: -45px; margin: 0 !important; display: flex; justify-content: center; }
.ab-booste__pictos > figure:not(.ab-booste__bouton) { display: flex; justify-content: center; width: 71%; }
.ab-booste__texte > p:first-child { margin: 100px 0 0 50px; }
.ab-booste__liste { margin: 0 0 0 50px; padding-left: 40px; }
.ab-booste__texte > .ab-booste__liste--suite { margin-top: 0 !important; }

.ab-entreprises { margin: 112px 0 0; }
.ab-entreprises .ab-c > h2 { margin: 10px 10px 0 26px; }
.ab-entreprises__logos { gap: 20px; padding: 10px 20px; }

@media (max-width: 1200px) {
	.ab-hep__texte > p { margin-left: 42px; }
	.ab-constat__texte > p { margin-left: 54px; }
	.ab-booste__texte > p:first-child, .ab-booste__liste { margin-left: 40px; }
	.ab-hep { margin: 0 0 64px; }
	.ab-hep__pictos > * { position: static; }
	.ab-hep .ab-row > .ab-hep__pictos.ab-col { min-height: 0; display: flex; flex-direction: column; justify-content: flex-end; }
	.ab-hep__dormir { align-self: flex-end; }
	.ab-hep__distraction { align-self: center; }
}

@media (max-width: 1024px) {
	.ab-constat__texte > p:last-child { margin-top: 90px !important; }
	.ab-hep__distraction { align-self: flex-start; }
	.ab-hep__texte > p, .ab-constat__texte > p, .ab-efficacite h2 + p { margin-left: 35px; }
	.ab-booste { margin: 0 !important; border-radius: 0; }
	.ab-booste__texte > p:first-child { margin: 100px 0 0 35px; }
	.ab-booste__liste { margin-left: 35px; }
}

/* Mobile : les deux colonnes de « Hep, vous… » se fondent en une grille (display: contents) pour reprendre
   l'ordre de l'original — texte, pictos côte à côte, texte (451–768) ; texte, picto, texte, picto (≤ 450). */
@media (max-width: 768px) {
	.ab-hep { margin: 32px 0 0; }
	.ab-hep__ligne.wp-block-columns { display: grid !important; grid-template-columns: 1fr 1fr; padding: 10px; }
	.ab-hep .ab-row > .ab-hep__texte.ab-col, .ab-hep .ab-row > .ab-hep__pictos.ab-col { display: contents; }
	.ab-hep__texte > p { margin: 0 0 0 34px !important; grid-column: 1 / -1; }
	.ab-hep__1 { order: 1; }
	.ab-hep__interrogation { order: 2; margin: 20px 0 10px 20px !important; }
	.ab-hep__distraction { order: 3; margin: 20px 0 0 !important; justify-self: center; }
	.ab-hep__2 { order: 4; }
	.ab-constat__texte > p { margin-left: 35px; }
	.ab-constat__petite { display: flex; justify-content: center; }
	.ab-efficacite h2 { margin-left: 48px; }
	.ab-efficacite h2 + p { margin-left: 35px; }
	.ab-efficacite__picto { display: flex; justify-content: center; }
	.ab-booste__texte > p:first-child { margin: 0; }
	.ab-booste__liste { margin-left: 0; }
	.ab-booste__mobile { display: flex; justify-content: center; }
	.ab-booste .ab-row > .ab-booste__pictos.ab-col { display: none; }
	.ab-booste { padding-bottom: 10px; }
	.ab-entreprises .ab-c > h2 { margin-left: 26px; }
	.ab-entreprises__logos.wp-block-group { flex-direction: column; padding: 10px; }
	.ab-entreprises__logos > :first-child { order: 2; }
	.ab-etapes__texte > p { margin-left: 0; }
}

@media (max-width: 450px) {
	.ab-hep { margin: 16px 0 32px; }
	.ab-hep__ligne.wp-block-columns { grid-template-columns: 1fr; }
	.ab-hep__texte > p { margin-left: 0 !important; }
	.ab-hep__interrogation { order: 2; justify-self: center; margin: 20px 0 10px !important; }
	.ab-hep__2 { order: 3; }
	.ab-hep__distraction { order: 4; }
	.ab-constat__texte > p, .ab-efficacite h2 + p { margin-left: 28px; }
}

/* ---------- Sketchnotes ---------- */

.ab-etapes--petits .ab-etapes__num { font-size: 54px; }
@media (min-width: 451px) {
	.ab-etapes--petits .ab-etapes__ligne > .ab-col:first-child { flex-basis: 57.1% !important; }
	.ab-etapes--petits .ab-etapes__ligne > .ab-col:last-child { flex-basis: 42.9% !important; }
}

.ab-question { padding: 0 0 64px; }
.ab-question .ab-c > h2, .ab-aujourdhui .ab-c > *, .ab-communiquer .ab-c > h2 { margin-inline: 10px; }
.ab-question .ab-c > h2 { margin-top: 42px; }
@media (max-width: 1024px) { .ab-question .ab-c > h2 { margin-top: 90px; } }

/* « Ça ? / Ou / Ça ? » : colonnes de 53,3 / 9,6 / 53,3 % qui se chevauchent, inclinées de −20° et +20°. */
.ab-ca__ligne.wp-block-columns { align-items: center !important; margin-left: 3% !important; }
.ab-ca__gauche { transform: rotate(-20deg); }
.ab-ca__droite { transform: rotate(20deg); }
.ab-ca__ou { z-index: 1; }
/* Images inclinées : la mesure donne leur boîte englobante ; largeur réelle = boîte / 1,171 (cos 20° + sin 20° × hauteur/largeur). */
.ab-ca__ligne .wp-block-image img { width: 394px !important; }
.ab-ca__ligne .wp-block-image { display: flex; justify-content: center; }

/* « Aujourd'hui… » : nuage pleine largeur, texte posé dessus, flèches dessinées (positions relevées,
   relatives au conteneur de 1140 px au-dessus de 1200 px, en % de la largeur en dessous). */
.ab-aujourdhui { margin: 96px 0 0; }
.ab-aujourdhui .ab-c { position: relative; padding-bottom: 30px; }
.ab-aujourdhui .ab-c > h2 { margin-top: 10px; }
.ab-aujourdhui .ab-c > figure.wp-block-image, .ab-communiquer .ab-c > figure.wp-block-image { margin-inline: 10px; }
.ab-nuage__image img { width: 100% !important; }
.ab-nuage__texte { position: absolute; left: 171px; top: 242px; margin: 0 !important; }
.ab-fleche { position: absolute !important; margin: 0 !important; pointer-events: none; z-index: 1; }
.ab-fleche--1 { left: 557px; top: -91px; }
.ab-fleche--2 { left: 169px; top: 472px; }

.ab-communiquer { margin: 128px 0 0; }
.ab-communiquer .ab-c { position: relative; padding-bottom: 30px; }
.ab-communiquer .ab-c > h2 { margin-top: 10px; }
.ab-bulles { display: flex; justify-content: center; }
.ab-fleche--3 { left: 783px; top: 570px; transform: rotate(17deg); }
.ab-fleche--3 img { width: 300px; }

.ab-lecture { margin: 80px 0 48px; }
.ab-lecture__groupe { gap: 25px; padding-left: 20px; align-items: flex-end !important; }
.ab-lecture__groupe > p { flex: 0 0 384px; }

.ab-fg-titre { padding-left: 32px; background: var(--wp--preset--color--ardoise); }
.ab-fg-titre .ab-c { padding: 10px; }
.ab-fg-titre .ab-c > h2 + h2 { margin-top: 20px !important; }
.ab-fg { margin: 0 0 240px; padding: 16px 0 160px 32px; background: var(--wp--preset--color--ardoise); }
.ab-fg .ab-col > h3 { margin-top: 16px; }
.ab-fg .ab-col img { width: 100% !important; }

/* « Les SKETCHNOTES, ça sert aussi à… » : rayon 150 px, illustrations et bouton posés à cheval. */
.ab-sert { padding: 32px 32px 160px; border-radius: 150px; }
.ab-sert .ab-c { position: relative; padding: 10px; }
.ab-sert__decor > * { position: absolute !important; margin: 0 !important; }
.ab-sert__programme { left: 8%; top: 319px; }
.ab-sert__programme img { box-shadow: 6px 6px 8px rgb(0 0 0 / 30%); }
.ab-sert__tyrolienne { left: 68.5%; top: 309px; }
.ab-sert__bouton { left: 63%; top: 469px; }

.ab-entreprises--sketch { margin: 240px 0 48px; }
.ab-entreprises--sketch .ab-c > h2 { margin-left: 10px; }

.ab-video { margin: 0; }
.ab-video .ab-c { padding: 10px; }
.ab-video video { display: block; width: 100%; }

/* « Ils ont aimé… » : rayon 50 px, contenu de 1200 px, colonne du picto sur fond blanc. */
.ab-aime--sketch { border-radius: 50px; }
.ab-aime--sketch .ab-c { max-width: min(1200px, 100%); }
.ab-aime--sketch .ab-aime__texte > p { margin-left: 54px; }

.ab-cta--sketch { margin: 0 0 160px; padding: 64px 0; }

@media (max-width: 1200px) {
	.ab-ca__ligne .wp-block-image img { width: 380px !important; }
	.ab-lecture__groupe > p { flex-basis: 369px; }
	.ab-aime--sketch .ab-aime__texte > p { margin-left: 44px; }
	.ab-references--sketch .ab-ref__ligne > .ab-ref__col.wp-block-column:first-child { padding: 0 0 0 16px; }
	.ab-references--sketch .ab-ref__ligne > .ab-ref__col.wp-block-column:last-child { padding: 10px; }
	.ab-nuage__texte { left: 15%; top: 235px; }
	.ab-fleche--1 { left: 48.4%; top: -88px; }
	.ab-fleche--2 { left: 14.4%; top: 450px; }
	.ab-fleche--3 { left: 67.7%; top: 571px; }
	.ab-sert__programme { left: 8%; }
	.ab-sert__tyrolienne, .ab-sert__bouton { left: 65.8%; }
	.ab-sert__bouton { top: 491px; }
	.ab-sert__bouton img { width: 150px !important; }
}

@media (max-width: 1024px) {
	.ab-ca__ligne .wp-block-image img { width: 308px !important; }
	.ab-lecture__groupe > p { flex-basis: 296px; }
	.ab-aime--sketch .ab-aime__texte > p { margin-left: 0; }
	.ab-nuage__texte { left: 15%; top: 200px; }
	.ab-fleche--1 { left: 45.3%; top: -75px; }
	.ab-fleche--2 { left: 11.6%; top: 335px; }
	.ab-fleche--3 { left: 61.6%; top: 570px; }
	.ab-fg-titre .ab-c, .ab-fg .ab-c { max-width: none; }
}

@media (max-width: 768px) {
	.ab-aujourdhui { background: var(--wp--preset--color--ardoise); }
	.ab-aujourdhui .ab-c { padding: 10px 10px 30px; }
	.ab-aujourdhui .ab-c > * { margin-inline: 0; }
	.ab-nuage__texte { left: 22%; top: 129px; }
	.ab-fleche--3 { left: 53%; top: 569px; }
	.ab-ca__ligne .wp-block-image img { width: 236px !important; }
	.ab-lecture__groupe { padding-left: 10px; gap: 20px; }
	.ab-lecture__groupe > p { flex: 0 1 auto; min-width: 0; }
	.ab-lecture__groupe > figure { flex: 0 0 67px; }
	.ab-fg { padding: 16px 0 160px 32px; }
	.ab-fg-titre .ab-c > h2 + h2 { margin-top: 20px !important; }
	.ab-sert { padding: 64px 32px 32px; }
	.ab-sert .ab-c { padding: 10px; }
	.ab-sert__decor { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px 80px; margin-top: 30px !important; }
	.ab-sert__decor > * { position: static !important; }
	.ab-sert__bouton { flex-basis: 100%; display: flex; justify-content: center; }
	.ab-entreprises--sketch .ab-entreprises__logos.wp-block-group { flex-direction: row; }
	.ab-entreprises--sketch .ab-entreprises__logos > :first-child { order: 0; }
	.ab-aujourdhui .ab-c > figure.wp-block-image { margin-inline: 0; }
	.ab-aime--sketch .ab-aime__texte > p { margin-left: 44px; }
	.ab-etapes--petits .ab-row > .ab-col.wp-block-column { padding: 10px; }
	.ab-etapes--petits .ab-etapes__texte > p { margin-left: 26px; }
	.ab-cta--sketch .ab-cta__picto { display: flex; justify-content: center; }
}

@media (max-width: 450px) {
	.ab-entreprises--sketch .ab-entreprises__logos.wp-block-group { flex-direction: column; }
	.ab-fg .ab-col > h3 { margin-left: 32px; }
	.ab-references--sketch .ab-ref__ligne > .ab-ref__col.wp-block-column { padding: 0 0 0 16px !important; }
	.ab-aime--sketch .ab-aime__texte > p { margin-left: 30px; }
	.ab-etapes--petits .ab-etapes__texte > p { margin-left: 25px; }
	.ab-ca__ligne.wp-block-columns { margin-left: 0 !important; }
	.ab-ca__ligne > .ab-ca__ou.ab-col h2 { text-align: left !important; }
	.ab-lecture__ligne > .ab-lecture__vide.ab-col { display: none; }
	.ab-fg { padding: 0; }
	.ab-ca__ligne .wp-block-image img { width: 296px !important; }
	.ab-nuage__texte { left: 22%; }
	.ab-lecture__groupe.wp-block-group { flex-direction: column; align-items: center !important; padding: 10px; }
	.ab-sert__decor { flex-direction: column; align-items: center; gap: 20px; }
}

@media (max-width: 380px) {
	.ab-ca__gauche, .ab-ca__droite { transform: none; }
	.ab-ca__ligne .wp-block-image img { width: 324px !important; }
}

/* ---------- Formation ---------- */

.ab-affiche img { display: block; width: 100% !important; }
.ab-aime--formation { border-radius: 40px; }
.ab-aime--formation .ab-c { max-width: none; }
.ab-aime--formation .ab-row > .ab-col.wp-block-column { padding: 0; }
.ab-aime--formation .ab-aime__visuel { justify-content: flex-start !important; }
.ab-aime--formation .ab-aime__texte > p { margin-left: 54px; }
.ab-aime--formation .ab-aime__visuel > figure { margin-left: 52px !important; }

@media (max-width: 1200px) {
	.ab-aime--formation .ab-aime__texte > p { margin-left: 22px; }
	.ab-aime--formation .ab-aime__visuel > figure { margin-left: 0 !important; }
}
.ab-formation-logos { margin: 48px 0; }
.ab-formation-logos .ab-row > .ab-col.wp-block-column { padding: 0; }
.ab-formation-logos img { width: 100% !important; }
.ab-formation__bouton { margin-left: calc(100% - 338px) !important; }

@media (max-width: 450px) {
	.ab-aime--formation { margin: 0 5vw !important; border-radius: 40px !important; }
	.ab-aime--formation .ab-aime__visuel { justify-content: center !important; background: var(--wp--preset--color--blanc) !important; }
	.ab-formation__bouton { margin-left: auto !important; margin-right: auto !important; width: 131px; }
	.ab-formation__bouton img { width: 131px !important; }
}

/* ---------- À propos ---------- */

.ab-about-1 { margin: 48px 0 0; }
.ab-about-1 .ab-row > .ab-col.wp-block-column { padding: 0; }
.ab-about-1 .ab-row > .ab-about__coltexte.ab-col { padding-left: 32px; }
.ab-about__photo img { width: 100% !important; }
.ab-about-2 { margin: 32px 0; }
.ab-about__bouton { display: flex; justify-content: flex-end; }
.ab-about__visuel { display: flex; justify-content: center; }
.ab-about__visuel img { box-shadow: 6px 6px 8px rgb(0 0 0 / 30%); }

@media (max-width: 1024px) {
	.ab-about-1 .ab-row > .ab-about__colphoto.ab-col { display: none; }
	.ab-about-1 .ab-row > .ab-about__coltexte.ab-col { flex-basis: 50% !important; padding-left: 0; }
}

@media (max-width: 450px) {
	.ab-about-1 .ab-row > .ab-about__coltexte.ab-col { flex-basis: 100% !important; }
	.ab-about__bouton { justify-content: center; }
}

/* ---------- Contact ---------- */

/* Photo d'atelier en fond, couvrant toute la largeur (l'original la répétait en mosaïque : décision 9). */
.ab-contact { padding: 160px 80px 80px; background: url("../../../../uploads/2022/08/facilitation-graphique-contact-anne-bosquet.jpeg") center / cover no-repeat; }
.ab-contact__ligne.wp-block-columns { align-items: stretch !important; }
.ab-contact .ab-row > .ab-col.wp-block-column { padding: 0; }
.ab-contact .ab-row > .ab-contact__carte.ab-col { padding: 0 0 16px; border-radius: 20px; background: var(--wp--preset--color--blanc); }
.ab-contact__carte > h1 { margin: 0 16px; }
.ab-contact__carte > p { margin-inline: 20px 0; }
.ab-contact__carte > p + p { margin-top: 20px !important; }
.ab-contact__carte a { text-decoration: none; }
.ab-contact .ab-row > .ab-contact__formulaire.ab-col { padding: 48px 16px; border-radius: 20px; background: var(--wp--preset--color--ardoise); }

@media (max-width: 1024px) {
	.ab-contact__ligne.wp-block-columns { flex-wrap: wrap !important; }
	.ab-contact .ab-row > .ab-col.wp-block-column { flex-basis: 100% !important; }
	.ab-contact .ab-row > .ab-contact__espace.ab-col { display: none; }
	.ab-contact .ab-row > .ab-contact__formulaire.ab-col { margin-top: 32px; }
}

@media (max-width: 768px) {
	.ab-contact { padding: 16px; }
}

/* ---------- Pages légales (styles par défaut du thème d'origine : police système, gris #333) ---------- */

.ab-legal .ab-c { padding: 48px 10px 64px; font-family: var(--wp--preset--font-family--systeme); font-weight: 400; color: var(--wp--preset--color--gris); }
.ab-legal__titre { font-family: inherit; font-size: 40px; font-weight: 500; line-height: 1.2; color: inherit; }
.ab-legal__soustitre { margin-top: 32px !important; font-family: inherit; font-size: 32px; font-weight: 500; line-height: 1.2; color: inherit; }
.ab-legal p { margin-top: 16px !important; font-size: 16px; line-height: 24px; }
.ab-legal a { text-decoration: underline; }
.ab-legal .ab-c > * + * { margin-top: 16px; }
