.footer {
    display: none;
    flex-direction: column;
    align-items: center;
    justify-items: center;
    padding: 16px 0;
    background-color: #2A4F83;
    font-family: 'Do Hyeon', sans-serif;
}

.footer > h1 {
    margin: 0;
}

/* Smartphones (landscape) ---------------- */
@media only screen
and (min-width : 415px)
and (max-width : 813px)
and (orientation : landscape) {
    .footer {
        display: flex;
    }
}
