body{
  background:#e7efe9;
  color:#2f3a34;
}

a{
  color:#6a8a7d;
}

a:visited{
  color:#8c6a5d;
}

.hero-photo{
  background:#b8d1c4;
}

.hero-text{
  background:#eadad0;
}

.hero-text h1,
.hero-text h2{
  color:#3f5f55;
}

main section:nth-of-type(3n+1){
  background:#c7ddd2;
}

main section:nth-of-type(3n+2){
  background:#f0e2da;
}

main section:nth-of-type(3n){
  background:#eef3ef;
}

hr{
  background:rgba(63,95,85,.35);
}

.timeline article{
  border-left:2px solid rgba(63,95,85,.25);
}

.timeline article::before{
  background:#3f5f55;
}

footer{
  background:#eadad0;
}
