.site-footer {
    .upper {
    }
    .main {
        .container {
            @include autoGrid(auto-fit, 210px, auto, 15px, 15px);
        }
    }
    .lower {
        padding: 15px 0 30px;
    }
    .sub-footer {
        .container {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
            .sign-off {
                .rem-link {
                    text-decoration: none;
                    color: inherit;
                }
            }
            .sub-menu {
                .menu {
                    display: flex;
                    .menu-item {
                        margin-right: 15px;
                        &:last-of-type {
                            margin: 0;
                        }
                    }
                }
            }
        }
    }
}