.logo-gallery-block {
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
}

    .logo-gallery-block__wrapper {
        /* Create Auto-sizing grid-gap using clamp() */
        grid-gap: clamp(32px, 3vw, 64px);
    }

    .logo-gallery-block__wrapper figure {
        display: flex;
        height: auto;
        flex-shrink: 0;
        flex-grow: 0;
        align-items: center;
        justify-content: center;

            width: clamp(50px, 100%, 145px);
}

    @media screen and (min-width: 640px) {

    .logo-gallery-block__wrapper figure {
                width: clamp(64px, 100%, 155px)
        }
            }

    .logo-gallery-block__wrapper figure img {
        height: auto;
        width: 100%;
        -o-object-fit: contain;
           object-fit: contain;
}
