@media only screen and (max-width: 767px) {

    .home-title {
        font-size: 7rem;
        padding: 0.1em 0.2em;
    }

    .home-subtitle {
        font-size: 1.4rem;
    }

    .home-logo {
        width: 14rem;
        height: auto;
        margin-bottom: 3rem;
    }

    .navbar-gabu {
        height: 2.8rem;
        padding: 0rem;
    }

    .navbar-collapse {
        position: fixed;
        inset: 0;
        background: rgba(0, 0, 0, 0.95);
        z-index: 1050;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .navbar-nav .nav-link {
        font-size: 1.5rem;
        padding: 1rem 0;
    }

    /* MACBOOKS: */
    @media (min-width: 1367px) and (max-width: 1680px) {}

    @media (max-width: 1366px) {}

}