.motto-container > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
.motto-container > *:where(:not(:first-child)) {
  margin-block-start: var(--wp--style--block-gap, 1em);
}

.motto-container {
  --motto-parallax-offset: 120px;
  position: relative;
  box-sizing: border-box;
}
.motto-container:has(> .motto-bg-image, > .motto-bg-overlay) {
  overflow: hidden;
}
.motto-container > :where(.motto-bg-image, .motto-bg-overlay) {
  position: absolute;
  inset: 0;
  pointer-events: none;
  margin: 0;
  overflow: hidden;
}
.motto-container > :where(.motto-bg-image) {
  z-index: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.motto-container > :where(.motto-bg-image.is-parallax) {
  inset: calc(var(--motto-parallax-offset) * -1) 0;
  transform: translate3d(0, 0, 0);
  will-change: transform;
}
.motto-container > :where(.motto-bg-overlay) {
  z-index: 1;
}
.motto-container > :where(.motto-container-link-overlay) {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  margin: 0;
}
.motto-container > :where(:not(.motto-bg-image, .motto-bg-overlay, .motto-container-link-overlay)) {
  position: relative;
  z-index: 2;
}/*# sourceMappingURL=container.css.map */