.block-footer-bottom {
  font-weight: var(--subtitle-3-font-weight);
  font-size: var(--subtitle-3-font-size);
  font-family: var(--subtitle-3-font-family);
  line-height: var(--subtitle-3-line-height);
  font-variant-numeric: var(--subtitle-3-font-variant-numeric);
  padding: 1.875rem 0 0;
  border-top: .0625rem solid rgba(255,255,255,.0784313725)
}
.block-footer-bottom__content {
  width: 100%;
  max-width: 82rem;
  margin: 0 auto
}
.block-footer-bottom p {
  margin-bottom: .5rem;
  color: #c3d3d5
}
.block-footer-bottom a:not(.wp-block-button__link) {
  font-weight: var(--nav-2-font-weight);
  font-size: var(--nav-2-font-size);
  font-family: var(--nav-2-font-family);
  line-height: var(--nav-2-line-height);
  font-variant-numeric: var(--nav-2-font-variant-numeric);
  color: #fff!important;
  text-decoration: none!important
}
.block-footer-bottom a:not(.wp-block-button__link):focus,
.block-footer-bottom a:not(.wp-block-button__link):hover {
  color: #fff!important
}
.block-footer-bottom .block-content {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  justify-content: space-between;
  margin-bottom: .75rem;
  text-align: center
}
@media (min-width:48rem) {
  .block-footer-bottom .block-content {
    grid-column-end: span 8;
    flex-direction: row
  }
}
.block-footer-bottom .block-content:last-child {
  margin-bottom: 0
}
@media (min-width:48rem) {
  .block-footer-bottom .block-content:first-child:last-child {
    grid-column: 1/13;
    display: flex;
    flex-direction: row;
    align-items: center
  }
}
.block-footer-bottom .block-content:first-child:last-child p {
  font-weight: var(--subtitle-2-font-weight);
  font-size: var(--subtitle-2-font-size);
  font-family: var(--subtitle-2-font-family);
  line-height: var(--subtitle-2-line-height);
  font-variant-numeric: var(--subtitle-2-font-variant-numeric);
  margin-top: 0;
  margin-bottom: var(--subtitle-2-margin-bottom)
}
.block-footer-bottom .block-content:first-child:last-child p:first-child {
  margin-top: 0
}
.block-footer-bottom .block-content:first-child:last-child p:last-child {
  margin-bottom: 0
}
.block-footer-bottom .block-content:first-child:last-child p {
  flex: 0 0 auto;
  margin-bottom: 0
}
@media (max-width:47.98rem) {
  .block-footer-bottom .block-content:first-child:last-child .block-icon {
    display: contents;
    flex: 0 0 auto
  }
}
@media (max-width:47.98rem) {
  .block-footer-bottom .block-content:first-child:last-child .block-icon::before {
    content: "";
    display: block;
    flex: 0 0 100%;
    margin-top: 2rem
  }
}
.block-footer-bottom .block-content:first-child:last-child .block-icon ~ .block-icon::before {
  display: none
}
@media (min-width:48rem) {
  .block-footer-bottom .block-content:first-child:last-child .block-icon ~ .block-icon .block-icon__icon {
    margin-left: 0
  }
}
.block-footer-bottom .block-content:first-child:last-child .block-icon__icon {
  display: block;
  margin: .5rem .5rem .5rem 0
}
@media (min-width:48rem) {
  .block-footer-bottom .block-content:first-child:last-child .block-icon__icon {
    margin-left: 3rem
  }
}
.block-footer-bottom .block-content:nth-child(2n+1) p {
  font-weight: var(--subtitle-1-font-weight);
  font-size: var(--subtitle-1-font-size);
  font-family: var(--subtitle-1-font-family);
  line-height: var(--subtitle-1-line-height);
  font-variant-numeric: var(--subtitle-1-font-variant-numeric);
  color: #fff
}
@media (min-width:48rem) {
  .block-footer-bottom .block-content:nth-child(2n) {
    grid-column: 9/span 4
  }
}
.block-footer-bottom .block-content:nth-child(2n) p {
  font-weight: var(--subtitle-2-font-weight);
  font-size: var(--subtitle-2-font-size);
  font-family: var(--subtitle-2-font-family);
  line-height: var(--subtitle-2-line-height);
  font-variant-numeric: var(--subtitle-2-font-variant-numeric)
}
@media (min-width:48rem) {
  .block-footer-bottom .block-content:nth-child(2n) .wp-block-buttons:only-child {
    margin-left: auto
  }
}
.block-footer-bottom .block-content .wp-block-list {
  display: flex;
  gap: 1rem;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none
}
.block-footer-bottom .block-content .wp-block-list .wp-block-list-item {
  font-weight: var(--subtitle-1-font-weight);
  font-size: var(--subtitle-1-font-size);
  font-family: var(--subtitle-1-font-family);
  line-height: var(--subtitle-1-line-height);
  font-variant-numeric: var(--subtitle-1-font-variant-numeric);
  margin-bottom: 0
}
.block-footer-bottom .block-content .wp-block-list .wp-block-list-item::before {
  display: none
}
.block-footer-bottom .block-content .wp-block-list .wp-block-list-item a {
  color: #fff
}
.block-footer-bottom .block-content .wp-block-list .wp-block-list-item a:hover {
  color: #daa520!important
}
.block-footer-bottom .block-content p {
  margin: 0
}
.block-footer-bottom .wp-block-buttons {
  flex-wrap: nowrap;
  column-gap: .75rem;
  margin: 1rem 0 0 0
}
@media (min-width:48rem) {
  .block-footer-bottom .wp-block-buttons {
    margin-top: 0
  }
}
.block-footer-bottom .wp-block-button {
  display: flex
}
.block-footer-bottom .wp-block-button.is-style-social {
  margin: 0
}
.block-footer-bottom .wp-block-button.is-style-social .wp-block-button__link {
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  color: #fff;
  border: none;
  background-color: transparent;
  transition: color .2s linear
}
.block-footer-bottom .wp-block-button.is-style-social .wp-block-button__link::after {
  width: 1.25rem;
  height: 1.25rem
}
.block-footer-bottom .wp-block-button.is-style-social .wp-block-button__link:focus,
.block-footer-bottom .wp-block-button.is-style-social .wp-block-button__link:hover {
  color: #c3d3d5
}
.block-footer-bottom .block-icon {
  margin: .5rem .5rem .5rem 0
}
.block-footer-bottom .block-icon__icon {
  width: 2rem;
  height: 2rem;
  color: #334447
}