.m-image .m-image-inner {
    position: relative;
    display: flex;
    width: 100%;
    height: fit-content;
    justify-content: center;
    margin-bottom: -2.638vw; /*-38px*/
}

.m-image .m-image-inner .image {
    position: relative;
    display: block;
    width: 100%;
    max-width: 44.58vw; /*642px*/
    height: fit-content;
}

.m-image .m-image-inner .image.multiply {
    mix-blend-mode: multiply;
}


@media screen and (max-width: 1440px) {
	.m-image .m-image-inner {
        margin-bottom: -38px;
    }

    .m-image .m-image-inner .image {
        max-width: 642px;
    }
}

@media only screen and (max-width: 740px) {
	.m-image .m-image-inner {
        margin-bottom: -10vw; /*-39px*/
        padding: 0 var(--lateralMargin);
    }
}