	.container_mannequin{
		display:flex;
		justify-content: center;
		align-items: center;
	}
	.section_mannequin{
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	/*	max-width:1700px;*/
		align-self: stretch;
	}
	.section_mannequin .left_demi{
		display: flex;
		padding: 80px 40px;
		flex-direction: column;
		justify-content: center;
    	align-items: center;
		flex: 1 0 0;
		max-width:50%;
		height:100%;
	}
	.section_mannequin .left_demi_inner{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 32px;
		align-self: stretch;
	}
	.section_mannequin .left_demi_inner .pastille img{
		width: 109px;
		height: 109px;
		aspect-ratio: 1/1;
		object-fit:cover;
		object-position:center;
		animation: mot_rotation 4s linear infinite;
	}
	.section_mannequin .left_demi_inner .content{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.right_demi{
		display: flex;
		padding: var(--Espacements-4, 16px);
		flex-direction: column;
		align-items: flex-start;
		flex: 1 0 0;
		align-self: stretch;
		padding:0px;
		max-width:50%;
	}
	.section_mannequin .right_demi img{
		object-fit:cover;
		object-position:center;
		width: 100%;
		min-height:100%;
	}
	.section_mannequin h2{
		font-family: "DM Serif Display";
		font-size: var(--font-size-text-5xl, 48px);
		font-style: normal;
		font-weight: var(--font-weight-font-normal, 400);
		line-height: var(--line-height-leading-none-h-2, 60px); /* 125% */
		letter-spacing: var(--letter-spacing-tracking-tight, -0.4px);
		margin:0px;
		padding:0px;
		padding-bottom:24px;
	}
	.section_mannequin p{
		font-family: Inter;
		font-size: var(--font-size-text-base, 16px);
		font-style: normal;
		font-weight: 400;
		line-height: var(--line-height-leading-5, 20px); /* 125% */
		letter-spacing: var(--letter-spacing-tracking-normal, 0);
		margin:0px;
		padding:0px;
	}


	#section_mannequin_img_mobile{
		display:none!important;
	}
	
	@media screen and (max-width: 1216px) {
		.section_mannequin .left_demi{
			padding: 80px 32px;
		}
	}	

	@media screen and (max-width: 880px) {
		.section_mannequin h2{
			font-size: var(--font-size-text-5xl, 36px);
			line-height: var(--line-height-leading-10, 40px); 
		}
		.section_mannequin{
			flex-direction: column-reverse;
		}
		.section_mannequin .left_demi{
			max-width:100%;
			padding: 80px 40px;
		}
		.right_demi{
			max-width:100%;
		}
		#section_mannequin_img_desktop{
			display:none!important;
		}
		#section_mannequin_img_mobile{
			max-height:450px;
			display:inline!important;
		}
	}
	@media screen and (max-width: 640px) {
		#section_mannequin_img_mobile{
			max-height:350px;
		}
	}