
*{
    font-family: 'archivo';
    margin: 0;
}

body{
    height:100vh;
    overflow-x: hidden;
}

header {
    display: flex;
    font-weight: 600;
    font-size: 1.5rem;
    justify-content: space-evenly;
    align-items: center;
    height: 10vh;
    width: 100vw;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    position: sticky;
    z-index: 3;
    background-color: white;
}

.storyText p{
    display: flex;
    font-size: 120%;
    margin: 5%;
}

h1{
    margin: 1%;
}



a{
    text-decoration: none;
    color: #000;
}

story img{    
    width: 35%;
    
    
}

story{
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 3%;

}

storyText{
    width: 40%;

}

stats{
    display: flex;
    justify-content: space-around;
    margin-top: 4% ;
    
}

statboxes{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border: #000 1px solid;
    width: 20%;
    height: 40vh;

}

statboxes p {
    height: 20%;

}

p{
    display: flex;
    margin: 2%;
    font-size: 120%;
}

icons{
    display: flex;
    justify-content: space-evenly;
    margin: 3% 0;
}

.icon{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;   
    width: 7.5%;
    background-color: darkgray;
    border: 6px solid gray;
    border-radius: 50%;
    font-size: 0.8rem;
    padding: 3%;
}

.icon img{
    width: 50%;
}

.icon :nth-child(1){
    width: 50%;
}

.icon p{
    width: 110%;
}


footer{
    display: flex;
    align-items: center;
    justify-content: center;
    border: #000 1px solid;
    width: 100vw;
    height: 30%;
    margin-top: 2%;
}

.logo{
    width: 50%;
}

links{
    display: flex;
    flex-direction: column;
    width: 30%;
    height: 50%;

}

support{
    display: flex;
    height: 50%;
    flex-direction: column;
    width: 30%;
    

}

colors{
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    gap: 1rem;
}

colorbox{
    width: 90vw;
    height: 3rem;
    background-color: #C4DACE;

}

h3{
    margin: 1% 4.5%;

}

faq{
    margin: 5%;

}







