* {
  box-sizing: border-box; }

.apply-cta-block,
.acf-block-preview .apply-cta-block {
  margin-block: 2.5rem; }
  .apply-cta-block__heading,
  .acf-block-preview .apply-cta-block__heading {
    margin-bottom: 1.5rem; }
  .apply-cta-block__buttons,
  .acf-block-preview .apply-cta-block__buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 1rem; }
  .apply-cta-block__divider,
  .acf-block-preview .apply-cta-block__divider {
    margin-block: 2rem; }
  .editor-styles-wrapper .apply-cta-block a, .editor-styles-wrapper
  .acf-block-preview .apply-cta-block a {
    pointer-events: none;
    cursor: default; }
