.m-logos .m-logos-inner {
    position: relative;
    display: flex;
    width: 100%;
    height: fit-content;
    column-gap: var(--columnGap);
    padding: var(--paddingTop) var(--lateralMargin) var(--paddingBottom);
}

.m-logos .m-logos-inner .column {
    position: relative;
    display: inline-flex;
    justify-content: center;
    width: calc(100% / 3);
    height: fit-content;
}

.m-logos .m-logos-inner .column .inner {
    position: relative;
    display: inline-flex;
    justify-content: center;
    width: 18.229vw; /*350px*/
    height: 6.25vw; /*120px*/
	transition: transform 1s cubic-bezier(0, 0, 0.3, 1);
}


@media only screen and (max-width: 980px) {
    .m-logos .m-logos-inner {
        padding: var(--paddingTopSM) var(--lateralMargin) var(--paddingBottomSM);
    }
}


@media only screen and (max-width: 740px) {
    .m-logos .m-logos-inner {
        flex-flow: column;
        row-gap: 17.1vw;
    }

    .m-logos .m-logos-inner .column {
        width: 100%;
    }

    .m-logos .m-logos-inner .column .inner {
        width: 60%;
        height: 19.3vw;
    }
}