* {
    font-family: 'Noto Sans', sans-serif;
}
.mainheader {
    padding: 5%;
    text-align: center;
}
h1 {
    padding: 2s%;
    text-shadow: 3px 3px 4px gray;
}

.projects {
    float: left;
    padding-left: 5%;
    padding-right: 2.5%;
    padding-top: 2.5%;
    align-content: center;
}

.portfolio {
    float: right;
    padding-right: 5%;
    padding-left: 2.5%;
    padding-top: 2.5%;
    align-content: center;
}

.card {
    width: 300px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
  }
  
.header {
    background-color: rgb(0, 0, 0);
    color: white;
    padding: 10px;
    font-size: 1em;
  }
  
.container {
    padding: 10px;
  }