.slashed_image
{
    width: 100%;
    height: 100%;
    aspect-ratio: 4 / 3;
    position: relative;

    background-image: linear-gradient(119deg, white 0%, white 45%, transparent 41.6%), url(/images/partners_towers.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    border-top-right-radius: var(--sz_button_margin);
    border-bottom-right-radius: var(--sz_button_margin);
}
.slashed_image::before
{
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--color_primary_medium);

    clip-path: polygon(35% 32%, 35% 65%, 19% 100%, 3% 100%);
}

/* Small dark-blue slash near the top */
.slashed_image::after
{
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--color_primary);

    clip-path: polygon(51% 3%, 58% 3%, 50% 19%, 43% 19%);
}