.custom-block-container {
    display: flex;
    align-items: self-end;
}

.custom-block-image {
    margin: -35px;
    box-shadow: 0 8px 160px 0 rgba(22, 12, 12, 0.3);
}

.custom-block-image img {
    width: 100%;
    height: auto;
}

.custom-block-image.idx-4 {
	width: 100%;
    z-index: 10;
}

.custom-block-image.idx-3,
.custom-block-image.idx-5 {
	width: 90%;
    z-index: 9;
}

.custom-block-image.idx-2,
.custom-block-image.idx-6 {
	width: 75%;
    z-index: 8;
}

.custom-block-image.idx-1,
.custom-block-image.idx-7 {
	width: 60%;
    z-index: 7;
}