.cols-2 {
    display: flex;
    flex-wrap: wrap;
}

.cols-2 .col {
    width: 50%;
}

.cols-2 .col:first-child {
    padding-right: calc(5px + var(--mob-padding));
}

.cols-2 .col:nth-child(2) {
    padding-left: calc(5px + var(--mob-padding));
}

@media screen and (max-width: 900px) {
    #top .cols-2 .col {
        width: 100%;
        max-width: var(--max-txt-width);
        padding: 0;
    }
}