@media screen and (max-width: 1300px) {
    html {
        font-size: 19px;
    }
}

@media screen and (max-width: 1232px) {
    html {
        font-size: 18px;
    }
}

@media screen and (max-width: 1168px) {
    html {
        font-size: 17px;
    }
}

@media screen and (max-width: 1104px) {
    html {
        font-size: 16px;
    }
}

@media screen and (max-width: 1040px) {
    html {
        font-size: 15px;
    }
}

@media screen and (max-width: 978px) {
    html {
        font-size: 14px;
    }
}

@media screen and (max-width: 912px) {
    html {
        font-size: 13px;
    }
}

@media screen and (max-width: 848px) {
    html {
        font-size: 12px;
    }
}

@media screen and (max-width: 700px) {

    /*mobiel*/
    html {
        font-size: 16px;
    }

    .bench .optional {
        display: none;
    }

    .bench th,
    .bench td {
        padding: 0.7rem 1.2rem;
    }
}