@media all and (max-width: 530px) {

    body {
        font-size: 0.8em;
    }

    h1 {
        font-size: 1.5em;
    }

    h2 {
        font-size: 1.3em;
    }

    h3 {
        font-size: 13px;
        line-height: 18px;
    }

    #slider h1,
    #headline h2 {
        font-size: 15px;
    }

    #logo {
        max-width: 106px;
        margin-top: 15px;
    }

    .mod_breadcrumb {
        font-size: 1em;
    }

    .mod_breadcrumb a::after {
        top: 3px;
    }

    .persons .body {
        width: 100%;
    }

    form .widget label,
    form .widget .value-div,
    form .widget-checkbox,
    form .widget textarea {
        width: 100%;
    }

    .aspect-ratio-maps {
        aspect-ratio: 3 / 4;
    }
}