/* Start Home */
.home {
  position: relative;
  min-height: 40vh;
  padding-top: 100px;
  padding-bottom: 50px;
}

.home h1 {
  font-size: 28px;
  color: var(--black);
  margin-bottom: 20px;
}

.home .contact-info {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}

.home a,
.home p {
  display: inline-flex;
  color: var(--black);
  margin: 10px 0;
}

.home a span,
.home p span {
  width: 20px;
  margin-right: 20px;
}

.home a span svg,
.home p span svg {
  min-width: 20px;
}

.home p {
  color: var(--black);
  margin: 10px 0;
}
