

/*Les typos à utiliser dans la bannière*/	
@font-face {
	font-family: 'gilroybold';
	src: url('https://static.bayard.io/e-bayard-jeunesse.com/typos/gilroy-bold-webfont.woff2') format('woff2'),
		url('https://static.bayard.io/e-bayard-jeunesse.com/typos/gilroy-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'gilroyregular';
	src: url('https://static.bayard.io/e-bayard-jeunesse.com/typos/gilroy-regular-webfont.woff2') format('woff2'),
		url('https://static.bayard.io/e-bayard-jeunesse.com/typos/gilroy-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}
.hide_t,
.hide_m{
	display:none;
}
/* TON CSS*/
.acct_ODM_20231018_container{
	width:100%;
	max-width:1280px;
}
.acct_ODM_20231018_content{
    position: relative;
	width:100%;
	max-width:1280px;
	margin:auto;
	height:282px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	overflow: hidden;
	background-color:#ffffff;
}
.acct_ODM_20231018_content img{
	width:100%;
	height:auto;
}
.acct_ODM_20231018_content:before{
	content:'';
	position:absolute;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	background:url('https://imagine.bayard.io/unsafe/1280x282/bayard-static/e-bayard-jeunesse.com/2023/noel/boutique/assurage/odm/images/20231018_odm_backgrounds_dk.png');
	background-position:left center;
	z-index:1;
}
.acct_ODM_20231018_block_1{
	align-self: flex-end;
	width:41%;
}
.acct_ODM_20231018_block_2{
	width:31%;
	margin-left:-4%;
	position:relative;
	z-index: 2;
}
.acct_ODM_20231018_block_3{
	width:32%;
	position:relative;
	z-index: 2;
}
.acct_ODM_20231018_block_2>p{
	font-family:'gilroybold';
	text-align:center;
	margin:auto;
	font-size:28px;
	color:#010101;
	text-transform: uppercase;
	margin-bottom:5px;
}
.acct_ODM_20231018_block_3>p:first-child{
	font-family:'gilroybold';
	text-align:center;
	margin:auto;
	font-size:29px;
	line-height: normal;
	color:#010101;
	margin-bottom:5px;
}
.acct_ODM_20231018_block_3>p:last-child{
	font-family:'gilroyregular';
	text-align:center;
	margin:auto;
	font-size:20px;
	color:#010101;
}
.acct_ODM_20231018_block_3>p:last-child>span{
	font-family:'gilroybold';
	text-align:center;
	margin:auto;
	font-size:22px;
	color:#ffffff;
	display:inline-block;
	background-color:#178454;
	transform: rotate(-2deg);
	padding:0 3px;
}
@media screen and (max-width: 1060px) {
	.acct_ODM_20231018_block_2{
		margin-left:-20%;
	}
	.acct_ODM_20231018_block_3{
		margin-right:4%;
	}
}
@media screen and (max-width: 768px) {
	.acct_ODM_20231018_content{
		height:225px;
	}
	.acct_ODM_20231018_block_2>p{
		font-size:17px;
	}
	.acct_ODM_20231018_block_3>p:first-child{
		font-size:19px;
		line-height:normal;
	}
	.acct_ODM_20231018_block_3>p:last-child{
		font-size:13px;
		line-height:normal;
	}
	.acct_ODM_20231018_block_3>p:last-child>span{
		font-size:15px;
	}
	.acct_ODM_20231018_block_2{
		margin-left:-10%;
	}
	.acct_ODM_20231018_content:before{
		background:url('https://imagine.bayard.io/unsafe/768x225/bayard-static/e-bayard-jeunesse.com/2023/noel/boutique/assurage/odm/images/20231018_odm_backgrounds_t.png');
		background-position:left center;
	}
}
@media screen and (max-width: 540px) {
	.acct_ODM_20231018_content{
		height:150px;
	}
	.acct_ODM_20231018_block_1 img{
		max-width:171px!important;
	}
	.acct_ODM_20231018_block_2 img{
		max-width:168px!important;
		display: block;
		margin:auto;
	}
	.acct_ODM_20231018_block_2>p{
		font-size:12px;
	}
	.acct_ODM_20231018_block_3>p:first-child{
		font-size:15px;
		line-height:normal;
	}
	.acct_ODM_20231018_block_3>p:last-child{
		font-size:11px;
		line-height:normal;
	}
	.acct_ODM_20231018_block_3>p:last-child>span{
		font-size:12px;
		display: block;
		width:fit-content;
		margin-top:5px;
	}
	.acct_ODM_20231018_block_2{
		width:40%;
		margin-left:-15%;
	}
	.acct_ODM_20231018_block_3{
		margin-right:1%;
	}
	.acct_ODM_20231018_content:before{
		background:url('https://imagine.bayard.io/unsafe/415x150/bayard-static/e-bayard-jeunesse.com/2023/noel/boutique/assurage/odm/images/20231018_odm_backgrounds_m.png');
		background-position:left center;
	}

}