* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

html {
  background-color: rgb(240, 245, 246);
  padding: 0;
  margin: 0;
}

main {
  width: 80vh;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 100px;

  padding-top: 100px;
}

main h2 {
  font-size: 40px;
}

#bullet-points ul {
  margin-left: 30px;
}

#projects {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

#projects h4 {
  font-size: 22px;
}

footer {
  padding-top: 150px;
  padding-bottom: 50px;

  text-align: center;
}
