.homeBlock {
    display: flex;
    position: relative;
}
@media (max-width: 991px){
    .homeBlock {
        margin: 100px 0;
    }
}
@media (max-width: 991px){
	.homeBlock {
		flex-wrap: wrap;
		margin: 80px 0;
	}
}
.homeBlock > div{
    flex-basis: 50%;
}
@media (max-width: 767px){
	.homeBlock > div{
		flex-basis: 70%;
		width: 70%;
		max-width: 70%;
	}
}
@media (max-width: 767px){
    .homeBlock__text{
        flex-basis: 60%;
    }    
}

.homeBlock__text.centered{
    display: flex;
    align-items: center;
    padding: 0 20px 0 100px;
    mix-blend-mode: difference;
    filter: invert(1);
    z-index: 1;
}
@media (max-width: 767px){
    .homeBlock__text.centered{
        padding: 0px 0px 0px 20px;
        /* position: absolute;
        left: 25%; */
    }   
}

.homeBlock__text.centered:last-child{
    display: flex;
    align-items: center;
    padding: 0 80px 0 0;
}
@media (max-width: 767px){
    .homeBlock__text.centered:last-child{
        padding: 0px;
    }   
}
@media (max-width: 767px){
	.homeBlock__text.centered:last-child{
		position: relative;
		left: 27%;
	}
}

@media (max-width: 767px){
	.homeBlock__image {
		order: 2;
		margin-top: -100px;
	}
}

.homeBlock__image.offset{
    /* overflow: hidden; */
    width: 50%;
	mix-blend-mode: difference;
	filter: invert(1);
}
.animation {
	mix-blend-mode: difference;
	filter: invert(1);
}
.homeBlock__image.offset > * {
	transform: translateX(18%);
}
@media (max-width: 767px){
    .homeBlock__image.offset > * {
        width: 125%;
        transform: translateX(18%);
    }   
}
@media (max-width: 767px){
	.homeBlock__image.offset > * {
		transform: translateX(41%);
	}
}

.homeBlock__image.offset:first-child > * {
	transform: translateX(calc(-34% + 94px));
}
@media (max-width: 767px){
    .homeBlock__image.offset:first-child > * {
        width: 125%;
        transform: translateX( calc(-25% + 94px));
    }   
}
@media (max-width: 767px){
	.homeBlock__image.offset:first-child > * {
		transform: translateX( calc(-25%));
	}
}