Код:
div#pun:before {
    content: '';
    display: block;
    width: 122px;
    height: 100%;
    background: aliceblue;
    position: absolute;
    z-index: -1;
}
#pun {
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    position: relative;
    width: 992px;
    background-image: linear-gradient(90deg, #b9b7c600 22%, var(--textcolor) 20%, var(--textcolor) 85%, #b9b7c600 22%);
    /* background-color: var(--punbg); */
    border: 1px solid black;
    padding: 0px 30px 17px;
    margin-top: 310px !important;
}