.imageTextShape{
    position: relative;
}
.imageTextShape .textColumn{
    width: 60%;
}
@media(max-width:991px){
	.imageTextShape .textColumn{
		width: 100%;
	}
}
.imageTextShape .textColumn h3{
    margin-bottom: 30px;
}
@media(max-width:991px){
	.imageTextShape .textColumn h3{
		font-size: 2rem;
	}
}
.imageTextShape .textColumn p{
    font-size: 3rem;
}
@media(max-width:1450px){
	.imageTextShape .textColumn p{
		font-size: 2.3rem;
	}
}
@media(max-width:991px){
	.imageTextShape .textColumn p{
		font-size: 1.5rem;
	}
}
.imageTextShape__image{
    display: flex;
    justify-content: flex-end;
    margin-bottom: 190px;
}
@media(max-width:991px){
	.imageTextShape__image{
		margin-bottom: 40px;
	}
}
[class^="imageTextShape__shape"]{
	position: absolute;
	top: 25.1%;
	right: 0;
	mix-blend-mode: difference;
	filter: invert(1);
	width: 40%;
}
.imageTextShape__shapeStar{
    transform: translateX(25%);
}
@media(max-width:991px){
	.imageTextShape__shapeStar {
		transform: translateX(25%);
		width: 400px;
		top: 8%;
		right: -20%;
	}
}
.imageTextShape__shapeChecker{
    top: 44%;
}

.page-brands .fc04 {
	margin-bottom: -310px;
}
@media(max-width:991px){
	.page-brands .fc04 {
		margin-bottom: 0px;
	}
}