.reyBlock-container-v1 {
  --max-width: 220px;
  max-width: var(--max-width);
}
.reyBlock-container-v1.has-background {
  padding: 1.4em;
}
.reyBlock-container-v1 h1:last-child,
.reyBlock-container-v1 h2:last-child,
.reyBlock-container-v1 h3:last-child,
.reyBlock-container-v1 h4:last-child,
.reyBlock-container-v1 h5:last-child,
.reyBlock-container-v1 h6:last-child,
.reyBlock-container-v1 p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .reyBlock-container-v1 {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .reyBlock-container-v1 {
    --side-margin: 30px;
  }
  .reyBlock-container-v1.--offsetAlign-semi[data-align=right] {
    margin-right: calc(-1 * (var(--max-width)/2));
  }
  .reyBlock-container-v1.--offsetAlign-semi[data-align=left] {
    margin-left: calc(-1 * (var(--max-width)/2));
  }
  .reyBlock-container-v1.--offsetAlign-full[data-align=right] {
    margin-right: calc(-1 * (var(--max-width) + var(--side-margin)));
    margin-left: var(--side-margin);
  }
  .reyBlock-container-v1.--offsetAlign-full[data-align=left] {
    margin-left: calc(-1 * (var(--max-width) + var(--side-margin)));
    margin-right: var(--side-margin);
  }
}
.reyBlock-container-v1 + .reyBlock-container-v1 {
  clear: both;
}
.reyBlock-container-v1.aligncenter {
  margin-bottom: rem(25px);
}
.reyBlock-spacer-v1 {
  --height: var(--height-lg, 20px);
  height: var(--height);
}
@media (min-width: 768px) and (max-width: 1024px) {
  .reyBlock-spacer-v1 {
    --height: var(--height-md);
  }
}
@media (max-width: 767px) {
  .reyBlock-spacer-v1 {
    --height: var(--height-sm);
  }
}

/*# sourceMappingURL=style-blocks.css.map*/