/* Bloc réassurance adv */
.banner_reassurance
{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	margin: 32px 0;
}

body:not(#index) .banner_reassurance
{
	flex-direction: column;
	align-items: center;
}

body:not(#index) .banner_reassurance .banner_item
{
	width: 100%;
	padding: 0;
}

body:not(#index) .product-container.bottom .banner_reassurance
{
	flex-direction: row;
	justify-content: space-evenly;
}

body:not(#index) .product-container.bottom .banner_reassurance .banner_item
{
	width: 33.33333%;
	max-width: 400px;
}

.banner_reassurance .banner_item a
{
	display: block;
	overflow: hidden;
	filter: drop-shadow(0 2px 3px #00000030);
	padding: 8px;
	transition: 0.5s;
}

.banner_reassurance .banner_item a:hover
{
	filter: drop-shadow(0 2px 3px #00000060);
	transform: scale(1.05);
	transition: 0.2s;
}

.banner_reassurance .banner_item a img
{
	max-width: 100%;
}
