.heading-cta__container {
  display: flex;
  align-items: stretch;
  gap: 2.1875rem;
}
.heading-cta__side-rule {
  position: relative;
  width: 127px;
}
.heading-cta__side-rule span {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 1px;
  background: var(--grad, linear-gradient(90deg, #3ba7de 0%, #675ea8 28.37%, #e51077 57.21%, #f58431 100%));
}
.heading-cta__heading-section {
  flex: 1;
}
.heading-cta__heading-section .acf-innerblocks-container > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.heading-cta__cta-section {
  flex: 0 0 auto;
}
.heading-cta__button--placeholder {
  background: #ddd !important;
  color: #666 !important;
  cursor: default;
}
@media (max-width: 768px) {
  .heading-cta__container {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 1rem;
  }
  .heading-cta__side-rule {
    order: 2;
  }
  .heading-cta__heading-section {
    order: 1;
  }
  .heading-cta__cta-section {
    margin-top: 1rem;
    order: 3;
  }
}

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