@media only screen and (max-width: 1000px) {
    
    h1 {
    font-size: 2rem;
    }

    h2 {
    font-size: 1.5rem;
    /* font-weight: 300; */
    }

    h3 {
    font-size: 0.8rem;
    /* font-weight: 300; */
    }

    

    .menu {
        display: flex;
        flex-direction: row;
        justify-content: center;
        width: 100%;
    }

    .full-display {
        display: none;
    }
    .mobile-display {
        display: flex;
    }





    .index-main {
        width: 375px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .index-intro {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        /* border: solid 1px black; */
    }

    .index-intro-title-container {
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: flex-end;
    }

    .index-app-icon {
        width:80px;
        /* height: fit-content; */
        padding-left: 1rem;
    }


    .index-security {
        width: 60%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .index-features {
        width: 60%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }
    
    .index-image-main {
        width: 280px;
    }
    .index-logo-title {
        font-size: 4rem;
        font-weight: bold;
        /* line-height: 60px; */
        /* height: 60px; */
        color: var(--burntorange);
    }
    .index-logo-subtitle {
        font-size: 2rem;
        font-weight: normal;
        color: var(--burntorange);
    }

    .index-logo-text {
        font-size: 1.2rem;
        margin-top: 0.5rem;
    }


    /*
    Index - Security
    */
    .index-security {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    /*
    Index - Features
    */
    .index-features {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

}