header.masthead {
  position: relative;
  overflow: hidden;
  /*padding-top: calc(7rem + 72px);*/
  /*padding-bottom: 7rem;*/
  /*background: linear-gradient(0deg, #672c8c 0%, #ee09d7 100%);*/
  background-repeat: no-repeat;
  /*background-position: center center;*/
  background-attachment: scroll;
  background-size: cover;
}

header.masthead .bg-circle {
  z-index: 0;
  position: absolute;
  border-radius: 100%;
  background: linear-gradient(0deg, #ee0979 0%, #6a2c8c 100%);
}

