/**
 * h1 Styles
 */
/**
 * h2 Styles
 */
/**
 * h3 Styles
 */
/**
 * h4 Styles
 */
/**
 * h5 Styles
 */
/**
 * h6 Styles
 */
/**
 * Container for components .container class
*/
/*
* Content + Two Sidebars Layout
* Pages: Spikes, Brixx, Tax
*/
.headline-body-copy {
  max-width: calc(990px + 3.75rem);
  margin: 0 auto;
  padding: 35px 30px;
}
.headline-body-copy .headline {
  margin-bottom: 5px;
}
.headline-body-copy strong {
  font-family: "FoundersGrotesk-Web-Regular";
  font-weight: bold;
}
.headline-body-copy .content {
  margin-bottom: 0;
  font-family: "FoundersGrotesk-Web-Light";
  font-size: 1rem;
  line-height: 25px;
  font-weight: 300;
}
.headline-body-copy p {
  font-family: "FoundersGrotesk-Web-Light";
  font-size: 1rem;
  line-height: 25px;
  font-weight: 300;
}
@media screen and (min-width: 1024px) {
  .headline-body-copy p {
    font-size: 1.125rem;
  }
}
.headline-body-copy ul li,
.headline-body-copy ol li {
  font-weight: 300;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.headline-body-copy .miax-icon-link {
  margin: 1.25rem 3.75rem 0 0;
}
.headline-body-copy.headline-body-copy-subheadline .headline,
.headline-body-copy.headline-body-copy-subheadline h5.headline {
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  .headline-body-copy.headline-body-copy-subheadline .headline,
  .headline-body-copy.headline-body-copy-subheadline h5.headline {
    font-size: 54px;
    line-height: 58px;
  }
}
.headline-body-copy.headline-body-copy-subheadline .subheadline {
  margin-bottom: 1rem;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}
@media screen and (min-width: 1024px) {
  .headline-body-copy.headline-body-copy-subheadline .subheadline {
    font-size: 32px;
    line-height: 38px;
  }
}
.headline-body-copy.headline-body-copy-cta .headline,
.headline-body-copy.headline-body-copy-cta .subheadline {
  display: none;
}
.headline-body-copy.headline-body-copy-cta .arrow-button {
  margin-bottom: 0.5rem;
}
.headline-body-copy.headline-body-copy-cta .arrow-button a .icon-container {
  margin-top: 2px;
}
.headline-body-copy.reduced-width {
  max-width: calc(650px + 3.75rem);
  margin: 0 auto 0 0;
}
@media screen and (min-width: 1440px) {
  .headline-body-copy.reduced-width {
    max-width: calc(650px + 15rem);
  }
}
@media screen and (min-width: 1920px) {
  .headline-body-copy.reduced-width {
    max-width: calc(650px + 12.5%);
  }
}

.page-node-type-operational-tabs-page .region-content .node--type-operational-tabs-page .headline-body-copy {
  padding: 35px 30px;
}

.node--type-spikes .headline-body-copy,
.node--type-tax .headline-body-copy,
.node--type-brixx .headline-body-copy {
  max-width: 100%;
  padding: 2rem 0;
}

.region-sidebar-first .headline-body-copy a, .region-sidebar-first .headline-body-copy h1, .region-sidebar-first .headline-body-copy h2, .region-sidebar-first .headline-body-copy h3,
.region-sidebar-first .headline-body-copy h4, .region-sidebar-first .headline-body-copy h5, .region-sidebar-first .headline-body-copy p {
  color: #ffffff;
}
.region-sidebar-first .headline-body-copy.blue {
  padding: 0;
  background-color: #0052a8;
}
.region-sidebar-first .headline-body-copy.red {
  padding: 0;
  background-color: #9b2121;
}
.region-sidebar-first .headline-body-copy.purple {
  padding: 0;
  background-color: #981e97;
}