h2 {
  color: #333333;
  margin-top: 1.2em;
  margin-bottom: 0.8em;
  font-weight: normal;
}

.carousel{
  max-width: 100%;
  margin: auto auto auto auto;
}
  
img {
  max-width: 100%;
  max-height: 100%;
}


footer {
  padding: 15px 0 15px 0;
  background-color: #ececec;
  color: #666666;
  text-align: center;
}

p {
  color: #666666;
}

.textblock {
  margin: 1em 4em 1em 2em;
}

.fixed {
  position: sticky;
  top: 0;
  z-index: 1;
}