.container {
    margin-top: 1rem;
}
.container .logo {
    text-align: center;
}
.description {
    font-size: 1.6rem;
}

.grid-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    align-items: center;
}

.grid-child {
    padding: 2rem;
}

.grid-child-sized {
    max-width: 45rem;
}

@media only screen and (max-width: 1000px) {
    .grid-container {
        grid-template-columns: 1fr;
    }
}
