body#imagepage .banner .content-wrapper,
.acf-block-preview .banner .content-wrapper {
  background: #888888;
  background: -moz-linear-gradient(135deg, #888888 0%, #333333 50%);
  background: -webkit-linear-gradient(135deg, #888888 0%, #333333 50%);
  background: linear-gradient(135deg, #888888 0%, #333333 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#888888",endColorstr="#333333",GradientType=1);
}
body#imagepage .banner .content-wrapper .background,
.acf-block-preview .banner .content-wrapper .background {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-size: cover;
}
body#imagepage .banner .content-wrapper .background.parallax,
.acf-block-preview .banner .content-wrapper .background.parallax {
  background-attachment: fixed;
}
body#imagepage .banner .content-wrapper .background .content,
.acf-block-preview .banner .content-wrapper .background .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  margin-bottom: -45px;
}
body#imagepage .banner .content-wrapper .background .content .text,
.acf-block-preview .banner .content-wrapper .background .content .text {
  margin-bottom: 45px;
}
body#imagepage .banner .content-wrapper .background .content .text .text-small,
.acf-block-preview .banner .content-wrapper .background .content .text .text-small {
  /* color: #fff; */
  text-align: center;
  font-size: 1.5em;
  margin-bottom: 5px;
}
body#imagepage .banner .content-wrapper .background .content .text .text-large,
.acf-block-preview .banner .content-wrapper .background .content .text .text-large {
  /* color: #fff; */
  text-align: center;
  font-size: 2em;
  font-weight: 500;
}
body#imagepage .banner .content-wrapper .background .content .button,
.acf-block-preview .banner .content-wrapper .background .content .button {
  margin-bottom: 45px;
}