body.page-terms {
    --sky: #0096F3;
}

@media (max-width: 979.99px) {
    body.page-terms {
        background-color: var(--sky);
    }

    body.page-terms > header { order: 1; }

    body.page-terms > main { order: 2; }

    body.page-terms > picture {
        position: relative;
        z-index: 0;
        order: 3;
        top: auto;
        display: block;
        width: 100%;
        height: auto;
        min-width: 0;
        min-height: 0;
        margin: 0;
        line-height: 0;
    }

    body.page-terms > picture > img {
        display: block;
        width: 100%;
        height: auto;
        object-fit: contain;
    }

    body.page-terms > footer { order: 4; }

    body.page-terms > .mgCookies { order: 5; }
}
