body {
  color:#000;
  background-color:#000;
  letter-spacing: 0.27px;
  line-height: 23px;
  margin: 2em;
}

h1 {
  font-family: SyneMono-Regular;
  font-size: 36px;
  color: #fff;
  letter-spacing: 0.26px;
  text-align: center;
  line-height: 42px;
  margin: 50px; 
}

p {
  font-family: SyneMono-Regular;
  font-size: 36px;
  color: #fff;
  letter-spacing: 0.26px;
  text-align: center;
  line-height: 42px;
}

.cool {
  font-family: SyneMono-Regular;
  font-size: 36px;
  color: #4657ff;
  letter-spacing: 0.26px;
  text-align: center;
  line-height: 42px;
}

.flex-container {
  display: flex;
  justify-content: space-around;
  flex-direction: row;
}

.flexitem {
    display: flex;
    justify-content: center;
    vertical-align: middle;
    max-width: 100%;
}

img {
  padding: 15px
}

#outer {
  width: 100%
}
