



.contentWrapper {padding-top: 120px; padding-bottom: 120px;}

.contentWrapper::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -70px;
    width: 100%;
    height: 70px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1000 100"><path d="M1000 0H0v52C62.5 28 125 4 250 4c250 0 250 96 500 96 125 0 187.5-24 250-48V0Z" fill="%23FFFFFF"></path></svg>');
    background-repeat: no-repeat;
    background-size: 100vw 100%;
    pointer-events: none;
    z-index: 2;
}

.menuNav .menuListItem0 button, .menuNav .menuListItem0 > a, .menuNav .menuListItem0 > span, button.menuBtn {color: #086938 !important;}
.flexWrapper {border-color: #09713d8c;}
.heroWrapper {background: transparent;}


@media all and (max-width: 850px) { 
    .contentWrapper::after {bottom: -50px;height: 50px;}
    .statsWrapper {--divider-height: 50px;}
}