p.is-style-intro {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 4.0625rem;
  padding-top: 1.5625rem; }

h1 + p.is-style-intro,
h2 + p.is-style-intro,
h3 + p.is-style-intro,
h4 + p.is-style-intro,
h5 + p.is-style-intro,
h6 + p.is-style-intro,
ul + p.is-style-intro,
ol + p.is-style-intro,
blockquote + p.is-style-intro,
div + p.is-style-intro {
  padding-top: 0; }

.hover-caption {
  position: relative;
  margin: 0 0 1.5625rem; }

.callout {
  margin-bottom: 1.5625rem; }
  .callout p {
    margin-bottom: 0.9375rem; }

.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption,
.wp-block-table figcaption,
.wp-caption {
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 0.875rem;
  margin-bottom: 1.5625rem !important; }

.wp-block-table {
  margin-bottom: 1.5625rem; }
  .wp-block-table figcaption {
    margin-top: 0.5em; }

.wp-block-buttons {
  margin-bottom: 1.5625rem; }
  .wp-block-buttons .wp-block-button {
    margin-bottom: 1.5625rem; }
    .wp-block-buttons .wp-block-button .wp-block-button__link {
      font-family: "Source Sans Pro", sans-serif;
      background-color: transparent;
      border: 1px solid #000;
      border-radius: 0.3125rem;
      font-size: 1rem;
      padding: 0.845rem 1.25rem; }
    .wp-block-buttons .wp-block-button .svg-inline--fa {
      position: relative;
      top: 1px;
      margin-left: 5px; }
    .wp-block-buttons .wp-block-button.is-style-dark-yellow-narrow a,
    .wp-block-buttons .wp-block-button.is-style-dark-yellow a {
      border-color: #d89822;
      color: #d89822; }
      .wp-block-buttons .wp-block-button.is-style-dark-yellow-narrow a:hover,
      .wp-block-buttons .wp-block-button.is-style-dark-yellow a:hover {
        background-color: #d89822;
        color: #fff; }
    .wp-block-buttons .wp-block-button.is-style-dark-yellow-narrow .wp-block-button__link {
      padding: 0.4375rem 0.9375rem; }
    .wp-block-buttons .wp-block-button.is-style-dark-blue-narrow a,
    .wp-block-buttons .wp-block-button.is-style-dark-blue a {
      border-color: #064567;
      color: #064567; }
      .wp-block-buttons .wp-block-button.is-style-dark-blue-narrow a:hover,
      .wp-block-buttons .wp-block-button.is-style-dark-blue a:hover {
        background-color: #064567;
        color: #fff; }
    .wp-block-buttons .wp-block-button.is-style-dark-blue-narrow .wp-block-button__link {
      padding: 0.4375rem 0.9375rem; }

.wp-block-table.is-style-lcbp-green thead,
.wp-block-table.is-style-lcbp-green tbody,
.wp-block-table.is-style-lcbp-green tfoot {
  border-color: #534741;
  font-family: "Source Sans Pro", sans-serif;
  color: #534741; }

.wp-block-table.is-style-lcbp-green thead th,
.wp-block-table.is-style-lcbp-green thead td {
  background-color: #4f6d17;
  color: #fff;
  border-color: #4f6d17;
  border-right: 1px solid #fff;
  font-family: "Source Sans Pro", sans-serif; }
  .wp-block-table.is-style-lcbp-green thead th:last-child,
  .wp-block-table.is-style-lcbp-green thead td:last-child {
    border-color: #4f6d17; }

.wp-block-table.is-style-lcbp-green tbody th,
.wp-block-table.is-style-lcbp-green tbody td {
  border-color: #534741; }

.wp-block-table.is-style-lcbp-green tfoot th,
.wp-block-table.is-style-lcbp-green tfoot td {
  background-color: #e5eccc; }

.wp-block-table.is-style-lcbp-blue thead,
.wp-block-table.is-style-lcbp-blue tbody,
.wp-block-table.is-style-lcbp-blue tfoot {
  border-color: #534741;
  font-family: "Source Sans Pro", sans-serif;
  color: #534741; }

.wp-block-table.is-style-lcbp-blue thead th,
.wp-block-table.is-style-lcbp-blue thead td {
  background-color: #064567;
  color: #fff;
  border-color: #064567;
  border-right: 1px solid #fff;
  font-family: "Source Sans Pro", sans-serif; }
  .wp-block-table.is-style-lcbp-blue thead th:last-child,
  .wp-block-table.is-style-lcbp-blue thead td:last-child {
    border-color: #064567; }

.wp-block-table.is-style-lcbp-blue tbody th,
.wp-block-table.is-style-lcbp-blue tbody td {
  border-color: #534741; }

.wp-block-table.is-style-lcbp-blue tfoot th,
.wp-block-table.is-style-lcbp-blue tfoot td {
  background-color: #e6efef; }
