html,
body {
	overflow-x: hidden;
}

#mobile-menu-toggle,
.mobile-menu {
	display: none;
}

.utiliser_01_image_titre {
	width: 100vw;
	margin-top: -5vw;
	position: relative;
	z-index: -1;
}

.utiliser_01_bottom-left-text {
	position: absolute;
	top: 31vw;
	left: 1vw;
	color: white;
	font-family: 'FinalSix';
	font-size: 8.33vw;
	font-weight: bold;
}

.utiliser_01_bottom-left-text p {
	margin: 0;
	line-height: 1.2;
	padding-left: 7vw;
}

.utiliser_01_thin-text {
	font-weight: 100;
	font-size: 4.5vw;
	opacity: 0.9;
	display: inline-block;
	transform: translateY(-100%);
}

.utiliser_01_container_transition {
	width: 100%;
	position: relative;
	top: -1.8vw;
	background-color: rgb(19, 55, 51);
	/* Couleur de fond par défaut */
}

.utiliser_01_masked-div {
	position: absolute;
	/* Position en arrière-plan */
	top: -4.6vw;
	left: 0;
	width: 100%;
	height: 20vw;
	/* Hauteur de l'effet d'ellipse */
	background-color: white;
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Effet de l'ellipse */
	z-index: 1;
	/* Derrière le contenu */
}

.utiliser_02_symbol-text {
	position: relative;
	top: 6.25vw;
	padding-bottom: 10vw;
	z-index: 1;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_02_ellipse-large {
	position: absolute;
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 20vw;
}

.utiliser_02_titre {
	position: relative;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 29vw;
}

.utiliser_02_texte {
	font-family: 'Poppins';
	font-size: 1.2vw;
	line-height: 2.35vw;
	width: 42vw;
	margin: 0 auto;
	/* Centre le texte horizontalement */
	/*text-align: center; /* Centre le texte dans la boîte */
	padding-bottom: 8.5vw;
	padding-top: 4.8vw;
}

.reseaux_socials {
	display: flex;
	justify-content: space-between;
	width: 80vw;
	margin: 0 auto;
}

.reseaux_socials div {
	width: 15%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.reseaux_socials .icon-container {
	width: 14vw;
	height: 14vw;
	border: 1.4vw solid rgb(201, 192, 161);
	border-radius: 50%;
	/* Crée un cercle */
	display: flex;
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 3vw;
	justify-content: center;
	align-items: center;
}

.reseaux_socials .text_container {
	width: 14vw;
	font-family: 'Poppins';
	font-size: 1.22vw;
	text-align: center;
	padding-top: 2vw;
}

.utiliser_03_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 54.5vw;
}

/* Masquage arrondi sur les bords supérieurs */
.utiliser_03_full-width-image img {
	width: 100%;
	height: auto;
	object-fit: cover;
	/* S'assure que l'image remplit le conteneur sans être déformée */
	object-position: center;
	/* Centre l'image dans le conteneur */
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_03_titre {
	position: relative;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 29.8vw;
}

/* Nouvelle règle pour l'image en dessous */
.utiliser_03_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	left: 8vw;
	z-index: 1;
	width: 66.4vw;
	/*padding-top: 15.5vw;*/
	padding-left: 4.4vw;
}

.utiliser_03_bottom-right {
	position: absolute;
	z-index: 2;
	left: 62.1vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_03_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8vw;
}

.utiliser_03_texte {
	font-family: 'Poppins';
	font-size: 1.2vw;
	width: 42vw;
	margin: 0 auto;
	/* Centre le texte horizontalement */
	/*text-align: center; /* Centre le texte dans la boîte */
	padding-bottom: 8.5vw;
}

.utiliser_03_text-section {
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 54vw;
	padding-left: 12.35vw;
}

.utiliser_03_symbol-text {
	position: relative;
	top: 11vw;
	padding-bottom: 15vw;
	z-index: 1;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_03_ellipse-large {
	position: absolute;
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 20vw;
}

.utiliser_03_ensavoirplus-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
	padding-top: 2.6vw;
	padding-left: 12.35vw;
}

.utiliser_03_ensavoirplus-svg {
	width: 2.6vw;
	/*padding-top: 0.2vw;*/
}

.utiliser_03_ensavoirplus-text,
.utiliser_03_reduire-text {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 1.7vw;
}

.utiliser_03_details-container {
	display: flex;
	flex-direction: column;
	/* Empiler chaque image-texte pair verticalement */
	gap: 2vw;
	/* Espace entre chaque paire image-texte */
	padding-left: 12vw;
	padding-right: 16.8vw;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.6s ease;
	/* Transition douce pour l'expansion */
}

.utiliser_03_details-container.visible {
	max-height: 1000px;
	/* Ajuster si nécessaire */
}

.utiliser_03_details_item {
	display: flex;
	flex-direction: row;
	/* Arrange les éléments côte à côte (image à gauche, texte à droite) */
	align-items: center;
	/* Centre verticalement l’image et le texte */
	gap: 7vw;
	/* Espace entre l'image et le texte */
	width: 100%;
	margin-bottom: 2vw;
	/* Ajouter un espacement entre chaque paire image-texte */
}

.utiliser_03_details_image_seule {
	width: 23vw;
	/* Ajuster la taille de l'image si nécessaire */
}

.utiliser_03_details_text_container {
	width: 50vw;
	/* Ajuster pour s'adapter à la taille totale souhaitée */
	/*text-align: center; /* Centrer le texte si nécessaire */
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
}

.utiliser_03_spacer {
	padding-top: 2vw;
}

.utiliser_03_details_text_container p {
	font-size: 1.25vw;
}

.utiliser_03_details_text_container {
	width: 43.2vw;
}

.utiliser_03_reduire-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
}

.utiliser_03_reduire-svg {
	width: 2.6vw;
}

.utiliser_03_details_text_titre {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 3.3vw;
	color: #123733;
	line-height: 3vw;
	padding-top: 0;
	padding-bottom: 3vw;
}

.utiliser_03_details_images_container {
	display: flex;
	flex-direction: column;
	/* Aligner verticalement */
	gap: 1vw;
	/* Ajouter de l'espace entre les images */
	align-items: center;
	/* Centrer les images horizontalement si nécessaire */
}

#utiliser_04 {
	background-color: rgb(243, 243, 240);
}

.utiliser_04_symbol-text {
	position: relative;
	top: 11.3vw;
	padding-bottom: 16.6vw;
	/* margin-top: 5.6vw; */
	z-index: 1;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_04_ellipse-large {
	position: absolute;
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 22.5vw;
}

.utiliser_04_titre {
	font-size: 3.6vw;
	color: rgb(19, 55, 51);
	font-weight: bold;
	padding-left: 29.8vw;
	/*padding-top: 1.5vw;*/
	position: relative;
}

/* Nouvelle règle pour l'image en dessous */
.utiliser_04_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	/*left: 8vw;*/
	z-index: 1;
	width: 87vw;
	/*padding-top: 15.5vw;*/
	padding-left: 24.9vw;
}

.utiliser_04_text-section,
.utiliser_04_text-section_inner {
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 87.5vw;
}

.utiliser_04_text-section {
	padding-left: 45.6vw;
}

.utiliser_04_text-section_inner {
	position: relative;
	top: -16vw;
	left: 34vw;
	width: 41vw;
	height: 8vw;
}

.utiliser_04_bottom-right {
	position: absolute;
	z-index: 2;
	left: 12.4vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_04_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8vw;
}

.utiliser_04_ensavoirplus-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
	padding-top: 2.6vw;
	padding-left: 45.6vw;
}

.utiliser_04_ensavoirplus-svg {
	width: 2.6vw;
	padding-top: 0.2vw;
}

.utiliser_04_ensavoirplus-text,
.utiliser_04_reduire-text {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 1.7vw;
}

.utiliser_04_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 8vw;
	height: 54.5vw;
}

/* Masquage arrondi sur les bords supérieurs */
.utiliser_04_full-width-image img {
	width: 100%;
	height: auto;
	object-fit: cover;
	/* S'assure que l'image remplit le conteneur sans être déformée */
	object-position: center;
	/* Centre l'image dans le conteneur */
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_04_details-container {
	display: flex;
	flex-direction: column;
	/* Empiler chaque image-texte pair verticalement */
	gap: 2vw;
	/* Espace entre chaque paire image-texte */
	padding-left: 12vw;
	padding-right: 16.8vw;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.6s ease;
	/* Transition douce pour l'expansion */
}

.utiliser_04_details-container.visible {
	max-height: 1000px;
	/* Ajuster si nécessaire */
}

.utiliser_04_details_item {
	display: flex;
	flex-direction: row;
	/* Arrange les éléments côte à côte (image à gauche, texte à droite) */
	align-items: center;
	/* Centre verticalement l’image et le texte */
	gap: 7vw;
	/* Espace entre l'image et le texte */
	width: 100%;
	margin-bottom: 2vw;
	/* Ajouter un espacement entre chaque paire image-texte */
}

.utiliser_04_details_image_seule {
	width: 23vw;
	/* Ajuster la taille de l'image si nécessaire */
}

.utiliser_04_details_text_container {
	width: 50vw;
	/* Ajuster pour s'adapter à la taille totale souhaitée */
	/*text-align: center; /* Centrer le texte si nécessaire */
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
}

.utiliser_04_spacer {
	padding-top: 1vw;
}

.utiliser_04_details_text_container p {
	font-size: 1.25vw;
}

.utiliser_04_details_text_container {
	width: 43.2vw;
}

.utiliser_04_reduire-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
}

.utiliser_04_reduire-svg {
	width: 2.6vw;
}

.utiliser_04_details_text_titre {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 3.3vw;
	color: #123733;
	line-height: 3vw;
	padding-top: 0;
	padding-bottom: 3vw;
}

.utiliser_04_details_images_container {
	display: flex;
	flex-direction: column;
	/* Aligner verticalement */
	gap: 1vw;
	/* Ajouter de l'espace entre les images */
	align-items: center;
	/* Centrer les images horizontalement si nécessaire */
}

.utiliser_04_floating_image img {
	position: relative;
	top: -9vw;
	left: 8.7vw;
	width: 16.5vw;
}

.utiliser_05_symbol-text {
	position: relative;
	z-index: 1;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
	padding-top: 8.4vw;
	height: 25vw;
}

.utiliser_05_ellipse-large {
	height: 16.5vw;
	padding-left: 23.4vw;
}

.utiliser_05_titre {
	position: relative;
	top: -14vw;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 32.2vw;
	/*padding-top: 1.5vw;*/
}

.utiliser_05_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8vw;
}

.utiliser_05_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	left: 8vw;
	z-index: 1;
	width: 66.4vw;
	/*padding-top: 15.5vw;*/
	padding-left: 4.4vw;
}

.utiliser_05_bottom-right {
	position: absolute;
	z-index: 2;
	left: 62.1vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_05_text-section {
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 50vw;
	padding-left: 12.35vw;
}

.utiliser_05_ensavoirplus-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
	padding-top: 2.6vw;
	padding-left: 12.35vw;
}

.utiliser_05_ensavoirplus-svg {
	width: 2.6vw;
	padding-top: 0.2vw;
}

.utiliser_05_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 8vw;
	height: 54.5vw;
}

/* Masquage arrondi sur les bords supérieurs */
.utiliser_05_full-width-image img {
	width: 100%;
	height: auto;
	object-fit: cover;
	/* S'assure que l'image remplit le conteneur sans être déformée */
	object-position: center;
	/* Centre l'image dans le conteneur */
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_05_ensavoirplus-text,
.utiliser_05_reduire-text {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 1.7vw;
}

.utiliser_05_spacer {
	padding-top: 2vw;
}

.utiliser_05_details-container {
	display: flex;
	flex-direction: column;
	/* Empiler chaque image-texte pair verticalement */
	gap: 2vw;
	/* Espace entre chaque paire image-texte */
	padding-left: 12vw;
	padding-right: 16.8vw;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.6s ease;
	/* Transition douce pour l'expansion */
}

.utiliser_05_details-container.visible {
	max-height: 1000px;
	/* Ajuster si nécessaire */
}

.utiliser_05_details_item,
.utiliser_05_foot {
	display: flex;
	flex-direction: row;
	/* Arrange les éléments côte à côte (image à gauche, texte à droite) */
	align-items: center;
	/* Centre verticalement l’image et le texte */
	gap: 7vw;
	/* Espace entre l'image et le texte */
	width: 100%;
	margin-bottom: 2vw;
	/* Ajouter un espacement entre chaque paire image-texte */
}

.utiliser_05_foot {
	position: relative;
	left: -12vw;
	width: 100vw;
	padding-top: 3vw;
	padding-left: 21vw;
	padding-bottom: 3vw;
	background-color: rgb(243, 243, 240);
}

.utiliser_05_details_image_seule {
	width: 23vw;
	/* Ajuster la taille de l'image si nécessaire */
}

.utiliser_05_details_image_foot {
	width: 13.7vw;
}

.utiliser_05_details_text_container {
	width: 50vw;
	/* Ajuster pour s'adapter à la taille totale souhaitée */
	/*text-align: center; /* Centrer le texte si nécessaire */
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
}

.utiliser_05_details_text_container p {
	font-size: 1.25vw;
}

.utiliser_05_details_text_container {
	width: 43.2vw;
}

.utiliser_05_reduire-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
}

.utiliser_05_reduire-svg {
	width: 2.6vw;
}

.utiliser_05_details_text_titre {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 3.3vw;
	color: #123733;
	line-height: 3vw;
	padding-top: 0;
	padding-bottom: 3vw;
}

.utiliser_05_details_images_container {
	display: flex;
	flex-direction: column;
	/* Aligner verticalement */
	gap: 1vw;
	/* Ajouter de l'espace entre les images */
	align-items: center;
	/* Centrer les images horizontalement si nécessaire */
}

#utiliser_06 {
	background-color: rgb(243, 243, 240);
}

.utiliser_06_symbol-text {
	position: relative;
	top: 11.3vw;
	padding-bottom: 16.6vw;
	/* margin-top: 5.6vw; */
	z-index: 1;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_06_ellipse-large {
	position: absolute;
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 22.5vw;
}

.utiliser_06_titre {
	font-size: 3.6vw;
	color: rgb(19, 55, 51);
	font-weight: bold;
	padding-left: 29.8vw;
	/*padding-top: 1.5vw;*/
	position: relative;
}

.utiliser_06_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8vw;
}

.utiliser_06_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	/*left: 8vw;*/
	z-index: 1;
	width: 87vw;
	/*padding-top: 15.5vw;*/
	padding-left: 24.9vw;
}

.utiliser_06_bottom-right {
	position: absolute;
	z-index: 2;
	left: 12.4vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_06_text-section {
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 87.5vw;
	padding-left: 45.6vw;
}

.utiliser_06_ensavoirplus-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
	padding-top: 2.6vw;
	padding-left: 45.6vw;
}

.utiliser_06_ensavoirplus-svg,
.utiliser_06_telechargement-svg {
	width: 2.6vw;
	padding-top: 0.2vw;
}

.utiliser_06_ensavoirplus-text,
.utiliser_06_telechargement-text {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 1.7vw;
}

.utiliser_06_telechargement-container {
	display: flex;
	align-items: center;
	gap: 1vw;
}

.utiliser_06_full-width-image-height {
	height: 10vw;
}

.utiliser_06_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 8vw;
	height: 50vw;
	background-color: white;
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_06_ensavoirplus-text,
.utiliser_06_reduire-text {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 1.7vw;
}

.utiliser_06_spacer {
	padding-top: 4vw;
}

.utiliser_06_details-container {
	display: flex;
	flex-direction: column;
	/* Empiler chaque image-texte pair verticalement */
	gap: 2vw;
	/* Espace entre chaque paire image-texte */
	padding-left: 12vw;
	padding-right: 16.8vw;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.6s ease;
	/* Transition douce pour l'expansion */
}

.utiliser_06_details-container.visible {
	max-height: 1000px;
	/* Ajuster si nécessaire */
}

.utiliser_06_details_item,
.utiliser_06_foot {
	display: flex;
	flex-direction: row;
	/* Arrange les éléments côte à côte (image à gauche, texte à droite) */
	align-items: center;
	/* Centre verticalement l’image et le texte */
	gap: 7vw;
	/* Espace entre l'image et le texte */
	width: 100%;
	margin-bottom: 2vw;
	/* Ajouter un espacement entre chaque paire image-texte */
}

.utiliser_06_foot {
	position: relative;
	left: -12vw;
	width: 100vw;
	padding-top: 3vw;
	padding-left: 21vw;
	padding-bottom: 3vw;
	background-color: white;
}

.utiliser_06_details_image_seule {
	width: 23vw;
	/* Ajuster la taille de l'image si nécessaire */
}

.utiliser_06_details_image_foot {
	width: 13.7vw;
}

.utiliser_06_details_text_container {
	width: 50vw;
	/* Ajuster pour s'adapter à la taille totale souhaitée */
	/*text-align: center; /* Centrer le texte si nécessaire */
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
}

.utiliser_06_details_text_container p {
	font-size: 1.25vw;
}

.utiliser_06_details_text_container {
	width: 43.2vw;
}

.utiliser_06_reduire-container {
	display: flex;
	align-items: center;
	gap: 1vw;
	/* Ajoute un espace entre l'image et le texte */
}

.utiliser_06_reduire-svg {
	width: 2.6vw;
}

.utiliser_06_details_text_titre {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 3.3vw;
	color: #123733;
	line-height: 3vw;
	padding-top: 0;
	padding-bottom: 3vw;
}

.utiliser_06_details_images_container {
	display: flex;
	flex-direction: column;
	/* Aligner verticalement */
	gap: 1vw;
	/* Ajouter de l'espace entre les images */
	align-items: center;
	/* Centrer les images horizontalement si nécessaire */
}

.utiliser_06_symbol-text-recette {
	position: relative;
	top: 4vw;
	margin-top: 1.3vw;
	padding-bottom: 18.5vw;
}

/* Grand cercle */
.utiliser_06_ellipse-large-recette {
	position: absolute;
	width: 10vw;
	height: 10vw;
	left: 1vw;
	top: -3vw;
}

/* Petit cercle avec l'image de la flèche */
.utiliser_06_ellipse-small-recette {
	position: absolute;
	width: 5vw;
	height: 5vw;
	left: 0;
	top: 3.3vw;
	background-color: rgba(255, 124, 30, 1);
	/* Vert */
	background-image: url('../images/icons/orange_telechargement.svg');
	/* Chemin vers ton image */
	background-size: 100%;
	/* Ajuster la taille de la flèche */
	background-position: center;
	/* Centrer l'image */
	background-repeat: no-repeat;
	/* Empêcher la répétition */
	border-radius: 50%;
	/* Assurer que le cercle reste rond */
}

/* Texte "Découvrir Le chanvre" */
.utiliser_06_text {
	font-family: 'Branding', sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 3vw;
	letter-spacing: 0.05vw;
	line-height: 3.3vw;
	/* font-weight: 100; */
	color: rgb(19, 55, 51);
	position: absolute;
	top: -1.2vw;
	left: 3.8vw;
	z-index: 2;
}

.utiliser_07_symbol-text {
	position: relative;
	top: 3.8vw;
	z-index: 1;
	height: 20.3vw;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_07_ellipse-large {
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 23.4vw;
}

.utiliser_07_titre {
	position: relative;
	top: -14vw;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 32.3vw;
}

.utiliser_07_text {
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
	padding-left: 31.78vw;
	padding-right: 30vw;
	padding-top: 8vw;
}

.utiliser_07_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8.2vw;
}

.utiliser_07_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	left: 8vw;
	z-index: 1;
	width: 66.4vw;
	/*padding-top: 15.5vw;*/
	padding-left: 4.4vw;
}

.utiliser_07_bottom-right {
	position: absolute;
	z-index: 2;
	left: 62.1vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_07_text-section {
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 50vw;
	padding-left: 12.35vw;
}

#utiliser_08 {
	background-color: rgb(243, 243, 240);
	padding-bottom: 8vw;
}

.utiliser_08_full-width-image-height {
	height: 10vw;
	background-color: white;
}

.utiliser_08_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 8vw;
	height: 50vw;
	background-color: rgb(243, 243, 240);
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_08_symbol-text {
	position: relative;
	top: 3.8vw;
	z-index: 1;
	height: 20.3vw;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_08_ellipse-large {
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 23.4vw;
}

.utiliser_08_titre {
	position: relative;
	top: -14vw;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 32.3vw;
}

.utiliser_08_text {
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
	padding-left: 31.78vw;
	padding-right: 30vw;
	padding-top: 8vw;
}

.utiliser_08_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8vw;
}

.utiliser_08_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	/*left: 8vw;*/
	z-index: 1;
	width: 87vw;
	/*padding-top: 15.5vw;*/
	padding-left: 24.9vw;
}

.utiliser_08_bottom-right {
	position: absolute;
	z-index: 2;
	left: 12.4vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_08_text-section {
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 87.5vw;
	padding-left: 45.6vw;
}

#utiliser_09 {
	background-color: white;
}

.utiliser_09_full-width-image-height {
	height: 10vw;
	background-color: rgb(243, 243, 240);
}

.utiliser_09_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 50vw;
	background-color: white;
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_09_symbol-text {
	position: relative;
	top: 3.8vw;
	z-index: 1;
	height: 20.3vw;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_09_ellipse-large {
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 23.4vw;
}

.utiliser_09_titre {
	position: relative;
	top: -14vw;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 32.3vw;
}

.utiliser_09_text {
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
	padding-left: 31.78vw;
	padding-right: 30vw;
	padding-top: 8vw;
}

.utiliser_09_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8.2vw;
}

.utiliser_09_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	left: 8vw;
	z-index: 1;
	width: 66.4vw;
	/*padding-top: 15.5vw;*/
	padding-left: 4.4vw;
}

.utiliser_09_bottom-right {
	position: absolute;
	z-index: 2;
	left: 62.1vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_09_text-section {
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 50vw;
	padding-left: 12.35vw;
}

#utiliser_10 {
	background-color: rgb(243, 243, 240);
	padding-bottom: 8vw;
}

.utiliser_10_full-width-image-height {
	height: 10vw;
	background-color: white;
}

.utiliser_10_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 8vw;
	height: 50vw;
	background-color: rgb(243, 243, 240);
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_10_symbol-text {
	position: relative;
	top: 3.8vw;
	z-index: 1;
	height: 20.3vw;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_10_ellipse-large {
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 23.4vw;
}

.utiliser_10_titre {
	position: relative;
	top: -14vw;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 32.3vw;
}

.utiliser_10_text {
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
	padding-left: 31.78vw;
	padding-right: 30vw;
	padding-top: 8vw;
}

.utiliser_10_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8vw;
}

.utiliser_10_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	/*left: 8vw;*/
	z-index: 1;
	width: 87vw;
	/*padding-top: 15.5vw;*/
	padding-left: 24.9vw;
}

.utiliser_10_bottom-right {
	position: absolute;
	z-index: 2;
	left: 12.4vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_10_text-section {
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 87.5vw;
	padding-left: 45.6vw;
}

#utiliser_11 {
	background-color: white;
}

.utiliser_11_full-width-image-height {
	height: 10vw;
	background-color: rgb(243, 243, 240);
}

.utiliser_11_full-width-image {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 50vw;
	background-color: white;
	clip-path: ellipse(100% 100% at 50% 100%);
	/* Masque arrondi sur les bords supérieurs */
}

.utiliser_11_symbol-text {
	position: relative;
	top: 3.8vw;
	z-index: 1;
	height: 20.3vw;
	font-family: 'FinalSix';
	font-size: 2vw;
	text-transform: uppercase;
}

.utiliser_11_ellipse-large {
	height: 16.5vw;
	left: 1vw;
	top: -3vw;
	padding-left: 23.4vw;
}

.utiliser_11_titre {
	position: relative;
	top: -14vw;
	font-size: 3.5vw;
	font-weight: bold;
	color: rgb(19, 55, 51);
	padding-left: 32.3vw;
}

.utiliser_11_text {
	font-family: 'Poppins', sans-serif;
	font-size: 1.3vw;
	line-height: 2.35vw;
	color: black;
	padding-left: 31.78vw;
	padding-right: 30vw;
	padding-top: 8vw;
}

.utiliser_11_images {
	position: relative;
	padding-bottom: 43.5vw;
	padding-top: 8.2vw;
}

.utiliser_11_underneath-image {
	position: absolute;
	/*top: 15.5vw;*/
	left: 8vw;
	z-index: 1;
	width: 66.4vw;
	/*padding-top: 15.5vw;*/
	padding-left: 4.4vw;
}

.utiliser_11_bottom-right {
	position: absolute;
	z-index: 2;
	left: 62.1vw;
	top: 27.5vw;
	width: 24.8vw;
}

.utiliser_11_text-section {
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-size: 1.25vw;
	line-height: 2.3vw;
	color: black;
	width: 50vw;
	padding-left: 12.35vw;
	padding-bottom: 8vw;
}