.footer {
    padding: 50px 0;
    background-color: $micDeepGrey;
    & * {
        color: white !important;
        font-size: 14px;
        line-height: 1.7em;
        @include sp {
            font-size: 2.5vw;
        }
    }
    &__infos {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        @include sp {
            display: block;
        }
    }
    &__link {
        margin: 0 10px 0 0;
        &:hover {
            text-decoration: underline;
            & i {
                transform: rotateX(180deg);
            }
        }

        & i {
            margin: 0 5px 0 0;
            transition: 0.5s;
        }
    }
    &__navi {
        @include sp {
            margin: 30px 0 0 0;
        }
    }
}
