:root {
  --tme-max-width: 99.7rem;
  --tme-xs3lg1: 3rem;
  --tme-xs3lg0: 3rem;
  --tme--global--padding-top: clamp( 5.5rem, 10vw, 10rem );
  --tme--global--padding-bottom: clamp( 5.5rem, 10vw, 10rem );
}
@media (min-width: 782px) {
  :root {
    --tme-xs3lg1: 1.5rem;
    --tme-xs3lg0: 0rem;
  }
}

.wp-block-acf-single-post-hero-media > .wp-block-post-featured-image, .wp-block-acf-single-post-hero-media > .single-post-oembed, .wp-block-acf-single-post-hero-media > .single-post-hero-media__featured-image-group {
  margin-top: calc(clamp(5rem, 9vw, 10rem) * -1) !important;
}
.wp-block-acf-single-post-hero-media > .single-post-oembed .embed-container {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 0;
}
.wp-block-acf-single-post-hero-media > .single-post-oembed .embed-container > * {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.wp-block-acf-single-post-hero-media .single-post-hero-media__featured-image-group {
  width: 100%;
  max-width: clamp(70rem, 90vw, 89rem);
  margin-left: auto;
  margin-right: auto;
  aspect-ratio: 16/9;
}
.wp-block-acf-single-post-hero-media .single-post-hero-media__featured-image-group .single-post-hero-media__featured-image {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media (min-width: 782px) {
  .wp-block-acf-single-post-hero-media.is-case-study {
    position: relative;
  }
}
.wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image {
  margin-top: 0;
}
@media (max-width: 781px) {
  .wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image {
    aspect-ratio: 1 !important;
  }
  .wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image img, .wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image picture {
    -o-object-position: 25% center;
    object-position: 25% center;
    max-width: unset;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image + .wp-block-acf-statistics {
    margin-top: -4rem;
  }
}
@media (min-width: 782px) {
  .wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image {
    margin-bottom: 0;
  }
  .wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image + .wp-block-acf-statistics {
    margin-bottom: 10rem;
  }
  .wp-block-acf-single-post-hero-media.is-case-study > .wp-block-post-featured-image + .wp-block-acf-statistics .statistics {
    display: block;
    position: absolute;
    right: 0;
    top: -9%;
    width: 33%;
  }
}/*# sourceMappingURL=style.css.map */
