.section.video-background {
  position: relative;
  overflow: hidden;
}

.section.video-background video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  opacity: 60%;
}

.play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 4em;
  color: red;
  cursor: pointer;
}

/* The following are used for the animated typing in the header */
.display-5-5 {
  font-size: 2.5em;
}

.typed-cursor {
  color: white
}

.barlow-condensed-regular {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
  font-style: normal;
}
