@media (width < 782px) {
  .spwk-pattern__hero {
    padding-block: var(--wp--preset--spacing--15) !important;
  }
  .spwk-pattern__hero > .wp-block-group {
    margin: 0 !important;
  }
  .spwk-pattern__hero__image + .wp-block-column .wp-block-heading {
    margin-inline-end: 25%;
  }
  .spwk-pattern__hero__image .wp-block-image {
    position: absolute;
    inset-inline-end: calc(var(--wp--style--root--padding-right) * -1);
    inline-size: 25%;
    overflow: hidden;
  }
  .spwk-pattern__hero__image .wp-block-image img {
    translate: 20% 0;
  }
  .spwk-pattern__hero__content > .wp-block-group {
    margin: 0 !important;
    padding: 0 !important;
  }
}
@media (width < 600px) {
  .spwk-pattern__hero__image + .wp-block-column .wp-block-heading {
    margin-inline-end: 20%;
  }
  .spwk-pattern__hero__image .wp-block-image {
    inline-size: 40%;
  }
}

/*# sourceMappingURL=hero.css.map */
