body {
  font-family: 'Roboto', sans-serif;
  background: radial-gradient(circle at center, #111 0%, #000 100%);
}
.hero {
  background: linear-gradient(180deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('assets/img/hero-bg.jpg');
  background-size: cover;
  min-height: 60vh;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:80px 20px;
}
h1, h2 {
  font-family: 'Uncial Antiqua', serif;
}
section { scroll-margin-top: 80px; }
.bg-secondary { background-color: #222 !important; }
.img-fluid { border: 2px solid #222; transition: transform .25s; }
.img-fluid:hover { transform: scale(1.03); }
textarea { min-height:120px; }
