.bro-logo-carousel .logo-wrap {
	padding:0 2rem;
}
.bro-logo-carousel .logo {
	width:18rem;
	position: relative;
}
.bro-logo-carousel .logo::before {
	content:'';
	display:block;
	padding-top:54%;
}
.bro-logo-carousel .logo::after {
	content:'';
	display:block;
	position: absolute;
	width:20rem;
	height:100%;
	top:0;
	left:50%;
	transform: skewX(-45deg) translateX(-50%);
	background:white;
	z-index:4;
}
.bro-logo-carousel .logo img {
	position: absolute;
	top:50%;
	left:50%;
	width:70%;
	height:70%;
	transform: translate(-50%, -50%);
	object-fit: contain;
	object-position: center;
	z-index:5;
	mix-blend-mode: multiply;
}