.form_column {
    z-index: 1;
    position: relative;
    padding: 3em;
}
.form_column:before {
    content: ''; position: absolute;
    top: var(--typo-gap); bottom: var(--typo-gap);
    left: var(--typo-gap); right: var(--typo-gap);
    width: auto; height: auto; z-index: -1;
    background-color: #FFFFFF;
    border-radius: 0.375em;
}
.rechtstext {
    font-size: 0.875rem;
}
@media screen and (min-width:64em){
    .form_column {
        padding: 4em;
    }
}

@media screen and (min-width:90em){
    .form_column {
        padding: 5em;
    }
}