html {

    background-color: rgb(243, 243, 243);
    
    font-family: "Lexend";    
    
    color: rgb(0, 0, 0);

}
body{
    width: 100%;
    height: 100%;
    margin: 0;
}
.outer-logo-intro{
    display: flex;
    height: 100%;
    width: 100%;
    margin: 0;

    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    column-gap: 2em;

}

#soft-aug{
    font-size: 1.5em;
}


#one-sees-all{
    font-size: 1em;
}

h1{
    font-size: 55px;
    display: block;
    text-align: center;
}

.outer-logo-intro img{
    font-size: 3em;

}


.logo-intro{
    text-align: center;
    
    
}

.img-name-corner{
    display: flex;
    justify-content: left;
    /* border: 3px pink solid; */
    column-gap: 1em;
    align-items: center;
    margin-left: 10%;
    margin-right: 10%;

}

nav{
    /* border: 3px blue solid; */
    padding-top: 1em;
    padding-bottom: 1em;
    position: sticky;
    top: 0;
    background-color: rgb(243, 243, 243);

}

#home-link-corner{
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.5em;
}

nav img{
    height: 4em;
}

nav ul{
    display: flex;
    justify-content: right;
    list-style: none;
    /* border: 3px green solid; */
    width: 100%;
    flex-wrap: wrap;
    column-gap: 5%;
    row-gap: 5%;

}

nav ul li {
    display: inline;
    /* border: 3px red solid; */


}



.mission-statement{
    display: flex;
    /* border: 5px red solid; */
    justify-content: center;

flex-wrap: wrap;
    row-gap: .2em;
column-gap: 2em;

}

hr{
    background-color: rgb(235, 235, 235);
    max-width: 50%;
    opacity: 50%;
}

.projects{
    display: flex;
    /* border: 5px red solid; */
    justify-content: center;
    flex-direction: row-reverse;
    margin: 0;
margin-top: 5em;
flex-wrap: wrap;
    row-gap: .2em;
column-gap: 2em;
margin-bottom: 10em;


}
.block-article{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* border: .2em rgb(79 57 246) solid; */
    color: rgb(73, 73, 73);
    text-align: center;
/* min-width: ; */
max-width: 40em;
max-height: 30em;
background-color: rgb(235, 235, 235);
padding: 1em;
/* margin-bottom: 5em; */
border-radius: 15px;
align-items: center;
margin-top: 2em;

}

.block-article-more{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    /* border: .2em rgb(0, 0, 0) solid; */
    color: rgb(73, 73, 73);
    text-align: center;
/* min-width: 20; */
max-width: 26em;
max-height: 25em;

background-color: rgb(235, 235, 235);
padding: 1em;
/* margin-bottom: 5em; */
border-radius: 15px;
font-size: 1.4em;
margin-bottom: 1em;
}

hr{
    margin-top: 5em;
}

.block-article-more button{
width: 75%;
height: 4em;
background-color: rgb(32, 32, 32);
border-radius: 5px;
/* border: 3px rgb(235, 235, 235) solid; */
color: white;
font-weight:600;

}
.block-article-formaday button{
    width: 75%;
    height: 4em;
    background-color: rgb(79 57 246);
    border-radius: 5px;
    /* border: 3px rgb(235, 235, 235) solid; */
    color: white;
    font-weight:600;
    }

    .block-article-relativerecall button{
        width: 75%;
        height: 4em;
        background-color: rgb(188 167 222);
        border-radius: 5px;
        /* border: 3px rgb(235, 235, 235) solid; */
        color: white;
        font-weight:600;

        }

.block-article-formaday{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* border: .2em rgb(79 57 246) solid; */
    color: rgb(73, 73, 73);
    text-align: center;
/* min-width: 20; */
max-width: 26em;
max-height: 25em;
background-color: rgb(235, 235, 235);
padding: 1em;
/* margin-bottom: 5em; */
border-radius: 15px;
align-items: center;
font-size: 1.4em;
margin-bottom: 1.5em;



}

.block-article-relativerecall{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* border: .2em rgb(188 167 222) solid; */
    color: rgb(73, 73, 73);
    text-align: center;
/* min-width: 20; */
max-width: 26em;
max-height: 25em;
background-color: rgb(235, 235, 235);
padding: 1em;
/* margin-bottom: 5em; */
border-radius: 15px;
align-items: center;
font-size: 1.4em;
margin-bottom: 1.5em;

}

footer{
    display: flex;
    background-color: rgb(235, 235, 235);
    /* border: rgb(255, 0, 230) 3px solid; */

}
.randomdiv{
    display: flex;
    /* border: red solid 5px; */
    align-items: center;
    gap: 1em;
    
}

.logo-name-footer{
    display: flex;

    padding-top: 2%;
    padding-bottom: 2%;
justify-content: space-evenly;
    gap: 1em;
    align-items: center;  
    width: 100%;
    margin: 0;
    font-weight: bold;
    /* border: rgb(119, 0, 255) 3px solid; */
    flex-wrap: wrap;
    margin-left: 10%;
    margin-right: 10%;
}


a{
    color: black;
}
.footer-links{
    justify-content: flex-end;
    font-weight: normal;
        /* border: rgb(174, 71, 113) 3px solid; */
    margin: 0;

}

.footer-links ul{
    padding: 0;
    /* border: rgb(0, 255, 85) 3px solid; */
    

}

/* .footer-links ul{ */
    /* border: rgb(0, 255, 85) 3px solid; */
    /* text-align: right; */
    /* display: flex;
    flex-wrap: wrap;
    margin: 0; */
/* } */
.block-article p{
    font-size: 1.4em;
}
.footer-links li{
    /* border: red 3px solid; */
    display: inline-block;
    list-style: none;
    padding-left: .3em;
    padding-right: .3em


}

#address-llc{
    color: rgb(142, 142, 142);
    font-weight: 250;
}
.address-container{
    display: block;
}
/* <a href="https://www.flaticon.com/free-icons/data" title="data icons">Data icons created by Kiranshastry - Flaticon</a> */
/* <a href="https://www.flaticon.com/free-icons/password" title="password icons">Password icons created by th studio - Flaticon</a> */