#home {
    min-height: 100vh;
    background-color: black;
}

#mainNav.navbar-scrolled {
    height: 60px;
}

#mainNav.navbar-scrolled .logo-scroll {
    width: 110px;
}

#header-logo {
    max-width: 400px;
}

#header-text {
    max-width: 700px;
    margin: 3rem auto;
    text-align: center;
}

#header-text .btn.btn-primary {
    margin-top: 3rem;
}

.navbar-collapse.collapse.show {
    background-color: white;
}

.navbar-collapse.collapse.show .nav-item {
    text-align: center;
}