/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v2.0.0
* Docs at http://ramseyinhouse.github.io/scut
*/
.sn_image_text_sticky .content, .sn_image_text_sticky .content p, .sn_image_text_sticky .content .p {
  font-family: "Nunito Sans", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
}

.sn_image_text_sticky .content, .sn_image_text_sticky .content p, .sn_image_text_sticky .content .p {
  font-size: 1.125rem;
}

.sn_image_text_sticky .content, .sn_image_text_sticky .content p, .sn_image_text_sticky .content .p {
  line-height: 1.7;
}

.sn_image_text_sticky figure {
  aspect-ratio: 1;
  position: -webkit-sticky;
  position: sticky;
  top: 6.25rem;
  left: 0;
  overflow: hidden;
  width: calc(100% + 2.75rem);
  margin: 0 -1.375rem;
}
@media only screen and (min-width: 62em) {
  .sn_image_text_sticky figure {
    border-radius: 2.5rem;
    margin: 0;
    width: 100%;
  }
}
.sn_image_text_sticky .content img {
  width: 100%;
  height: auto;
  margin-bottom: 1.25rem;
}
.sn_image_text_sticky .btn {
  width: 100%;
}
@media only screen and (min-width: 62em) {
  .sn_image_text_sticky .btn {
    width: auto;
  }
}