@mixin cta-box() {
  .cta-box {
    &__wrapper {
      align-items: flex-end;
      display: flex;
      justify-content: space-between;
      padding-bottom: $spacing--xxl;
      padding-top: $spacing--xxl;
    }

    &__text {
      align-self: flex-start;
      max-width: grid-columns(9, 12);
      position: relative;
      top: $spacing--xs;

      & + .button,
      & + .button-group {
        flex-shrink: 0;
        margin-left: 30px;
      }
    }
  }
}
