nav .animation
{
    position: absolute;
    height: 100%;
    top: 0;
    z-index: 0;
    background-color: darkgoldenrod;
    width: 100%;
} 

.body2
{
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.card2
{
    display: grid;
    grid-template-columns: 300px;
    grid-template-rows: 210px 210px 80px;
    grid-template-areas: "images" "text" "stats";

    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    border-radius: 18px;
    background: white;
    box-shadow: 5px 5px 15px rgba(0,0,0,0.9);
    text-align: center;
}

.card2-image
{
    grid-area: image;
}

.card2-text
{
    grid-area: text;
}

.card2-stat
{
    grid-area: stats;
}

