.region--footer-bottom.grid-full {
    grid-column: 2 / 14;
    display: flex;
}


@media (max-width: 43.75rem) {
    .region--footer-bottom.grid-full {
        display: grid;
    }

    #block-habitat-contact {
        grid-area: 1;
        grid-column: 1 / 14;
        border-left: 0 dashed;
        border-right: 0 dashed;
        border-bottom: 2px dashed;
    }

    #block-habitat-logometropole {
        grid-area: 3;
        grid-column: 1 / 14;
        border-top: 2px dashed;
        padding-block-start: var(--sp2);
    }

    #block-habitat-pieddepage-3 {
        grid-area: 2;
        grid-column: 1 / 14;
        padding-block: var(--sp2) var(--sp);
    }
}
