.nv--banner{
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-top: 10em;
    gap: 3em;
}

.nv--banner h1{
    font-size: 3em;
    color: #4f0949;
    transition: transform .6s, opacity .5s;
}

.nv--banner img{
    width: 100%;
    height: 100%;
    max-width: 400px;
}