.wp-block-image {
  margin: 0 auto
}
.block-content > .wp-block-image,
.content-wrapper--sidebar > .wp-block-image {
  margin: clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem) 0;
  padding: 0
}
.block-content > .wp-block-image:first-child,
.content-wrapper--sidebar > .wp-block-image:first-child {
  margin-top: 0
}
.block-content > .wp-block-image:last-child,
.content-wrapper--sidebar > .wp-block-image:last-child {
  margin-bottom: 0
}
.block-content > .wp-block-image.aligncenter,
.content-wrapper--sidebar > .wp-block-image.aligncenter {
  margin-right: auto;
  margin-left: auto;
  text-align: center
}
.block-content > .wp-block-image.alignleft,
.content-wrapper--sidebar > .wp-block-image.alignleft {
  margin-right: auto;
  margin-left: 0;
  text-align: left
}
.block-content > .wp-block-image.alignright,
.content-wrapper--sidebar > .wp-block-image.alignright {
  margin-right: 0;
  margin-left: auto;
  text-align: right
}
.content-wrapper > .wp-block-image {
  margin-top: clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem);
  padding: 0
}
.content-wrapper > .wp-block-image:last-child {
  margin-bottom: clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem)
}
.content-wrapper > .wp-block-image + .wp-block-heading,
.content-wrapper > .wp-block-image + p {
  margin-top: clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem)
}
.content-wrapper > .wp-block-image.col-12 {
  width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
  max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
}
@media (min-width:36rem) {
  .content-wrapper > .wp-block-image.col-12 {
    width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:48rem) {
  .content-wrapper > .wp-block-image.col-12 {
    width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
.content-wrapper > .wp-block-image.col-8 {
  width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
  max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
}
@media (min-width:36rem) {
  .content-wrapper > .wp-block-image.col-8 {
    width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:48rem) {
  .content-wrapper > .wp-block-image.col-8 {
    width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:62rem) {
  .content-wrapper > .wp-block-image.col-8 {
    width: calc(var(--columnWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:75rem) {
  .content-wrapper > .wp-block-image.col-8 {
    width: calc(var(--columnWidth) * 8 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 8 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
.content-wrapper > .wp-block-image.col-6 {
  width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
  max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
}
@media (min-width:36rem) {
  .content-wrapper > .wp-block-image.col-6 {
    width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:48rem) {
  .content-wrapper > .wp-block-image.col-6 {
    width: calc(var(--columnWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:62rem) {
  .content-wrapper > .wp-block-image.col-6 {
    width: calc(var(--columnWidth) * 8 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 8 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:75rem) {
  .content-wrapper > .wp-block-image.col-6 {
    width: calc(var(--columnWidth) * 6 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 6 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
.content-wrapper > .wp-block-image.col-4 {
  width: calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
  max-width: calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
}
@media (min-width:36rem) {
  .content-wrapper > .wp-block-image.col-4 {
    width: calc(var(--columnWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:48rem) {
  .content-wrapper > .wp-block-image.col-4 {
    width: calc(var(--columnWidth) * 8 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 8 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:62rem) {
  .content-wrapper > .wp-block-image.col-4 {
    width: calc(var(--columnWidth) * 6 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 6 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
@media (min-width:75rem) {
  .content-wrapper > .wp-block-image.col-4 {
    width: calc(var(--columnWidth) * 4 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));
    max-width: calc(var(--columnMaxWidth) * 4 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))
  }
}
.content-wrapper > .wp-block-image.alignleft {
  margin-right: auto;
  margin-left: var(--gutterWidth)
}
.content-wrapper > .wp-block-image.alignright {
  margin-right: var(--gutterWidth);
  margin-left: auto
}
.block-media-standard + .wp-block-image {
  margin-top: 0
}
.acf-block.bg-transparent + .wp-block-image,
.acf-block.bg-white + .wp-block-image {
  margin-top: 0
}
.wp-block-image + .acf-block.bg-transparent,
.wp-block-image + .acf-block.bg-white {
  margin-top: clamp(-9rem,-2.5714285714rem + -7.1428571429vw,-6rem)
}
.wp-block-image .wp-element-caption {
  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: .75rem;
  text-align: center
}