.overview,
.textcontent {
    max-width: 720px;
    width: 100%;
    margin: 0 auto 0; /*padding: 0 16px;*/
}
.section .textcontent > :last-child { margin-bottom:0 ; }

@media only screen and (max-width: 899.98px)  {

    .pageheader > .wrapper > div.txt:only-child,
    .textcontent, .section .textcontent { max-width: 100%;   }
    /*    .section .textcontent::before {
            width: calc(100% + 16px);
            height: calc(100% + 16px);
        }*/
}

@media only screen and (max-width: 599.98px)  {
    .pageheader > .wrapper > div.txt:only-child,
    .textcontent { max-width: 100%;    }

    .section .textcontent {
        border-radius: var(--radius);
    }

}


@media only screen and (min-width: 900px)  {
    .overview { max-width: 9999px;  display: flex; gap:var(--gutter_big); }
    .overview > div { width: calc(50% - (var(--gutter_big) /2)); }
}