@media screen and (min-width:64em){
    .boxed_image_right,
    .boxed_image_left {
        position: relative;
    }

    .boxed_image_right:after,
    .boxed_image_left:after {
        content: '';
        position: absolute;
        background-color: var(--typo-color-primary);
        opacity: 0.3;
        top: 2rem;
        bottom: 2rem;
        height: auto;
    }

    .boxed_image_right:after {
        left: calc( 100% - 1rem);
        right: -2rem;
        width: auto;
    }
    .boxed_image_left:after {
        right:calc( 100% - 1rem);
        left: -2rem;
        width: auto;
    }
}