body {
  font-family: 'Lexend Deca', sans-serif;
}

.article-content {
  overflow-x: hidden;
}

h2, .h2 {
  text-align: left;
  font-size: 2rem !important;
}

h1, h2, h3, h4 {
  color: #673273;
}

h1.hero-title {
  color: #FFFFFF;
}

.hero-title-banner .views-row h1 span {
  height: 2px !important;
  width: 39px !important;
  background-color: #FFFFFF !important;
  margin: 12px 0 !important;
}

.blue-text {
  color: #1e69b4;
}

body.bpg-landing-page main .main-row {
  padding-bottom: 0;
}

@media (min-width: 767px) {
  body.bpg-landing-page main .main-row {
    padding-bottom: 3rem;
  }
}

body.front.bpg-landing-page main .main-row {
  padding-bottom: 0;
}

@media (min-width: 767px) {
  body.front.bpg-landing-page main .main-row {
    padding-bottom: 0;
  }
}

h2, .h2 {
  margin-top: 2rem;
}

@media (min-width: 768px) {
  h2, .h2 {
    margin-top: 0;
  }
}

blockquote:before {
  content: '';
  display: block;
  width: 24px;
  height: 21px;
  background-image: url(../../images/quote-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 1rem;
}

blockquote p {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 768px) {
  blockquote p {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}

.statistic .statistic-item {
  font-size: 3.2rem !important;
}

.media__column > .media > iframe {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
}

.media__column > .media > iframe {
  min-width: unset !important;
}

p:first-child {
  margin-bottom: 1rem;
}
