.partners__logotypes{
    position: relative;

    &::after,
    &::before {
        position: absolute;
        content: "";
        width: var(--wp--preset--spacing--192);
        height: 120px;
        /* background-color: #fff; */
        z-index: 2;
    }

    &::after {
        top: 0;
        right: -32px;
        background: linear-gradient(90deg, #ffffff31, #fff 50%);
    }

    &::before {
        top: 0;
        left: -32px;
        background: linear-gradient(270deg, #ffffff31, #fff 50%);

    }
}

@media only screen and (max-width: 1100px) {
    .partners__logotypes{
        position: relative;

        &::after,
        &::before {
            height: 80px;
        }            

        &::after {
            right: 0;
        }

        &::before {
            left: 0;
        }
    }
}

@media only screen and (max-width: 576px) {
    .partners__logotypes{

        &::after,
        &::before {
            width: 32px;
        }
    }
}