[data-block-type=split] {
  display: grid;
  grid-template-columns: var(--base-grid);
}
[data-block-type=split].has-background-photo {
  display: grid;
  grid-template-columns: var(--base-grid);
}
[data-block-type=split].has-background-photo .acf-innerblocks-container {
  grid-row: 2;
  z-index: 2;
}
@media (min-width: 890px) {
  [data-block-type=split].has-background-photo .acf-innerblocks-container {
    grid-row: 1;
  }
}
[data-block-type=split].has-background-photo .cover-photo {
  grid-row: 1;
  grid-column: 1/-1;
  z-index: 1;
  background-color: transparent;
}
[data-block-type=split].has-background-photo figure {
  max-width: calc(var(--base-maxwidth) + var(--spacing-small) * 4);
  margin-inline: auto;
  width: 100%;
  position: relative;
}
[data-block-type=split].has-background-photo figure img {
  height: 160%;
  width: 160%;
  object-fit: cover;
  object-position: top right;
  display: block;
  margin: 0;
}
@media (min-width: 890px) {
  [data-block-type=split].has-background-photo figure img {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}
[data-block-type=split] .acf-innerblocks-container {
  grid-column: 2/span 12;
  display: grid;
  align-content: center;
}
[data-block-type=split] .acf-innerblocks-container.layout-default {
  grid-template-columns: repeat(2, 1fr);
  gap: var(--spacing-large);
}
@media (max-width: 889px) {
  [data-block-type=split] .acf-innerblocks-container.layout-default [data-block-type=split-content] {
    padding-inline: var(--spacing-medium);
  }
}
@media (max-width: 889px) {
  :is([data-block-type=split] .acf-innerblocks-container > [data-block-type], [data-block-type=split] .acf-innerblocks-container > div.acf-block-preview [data-block-type]) {
    grid-column: 1/-1;
  }
}
[data-block-type=split] .acf-innerblocks-container > :is([data-block-type=heading-group], [data-block-type=cta-container]), [data-block-type=split] .acf-innerblocks-container > div.acf-block-preview > :is([data-block-type=heading-group], [data-block-type=cta-container]) {
  grid-column: 1/-1;
}
[data-block-type=split] .acf-innerblocks-container > div.acf-block-preview {
  display: grid;
  grid-template-columns: subgrid;
}
[data-block-type=split] .acf-innerblocks-container.vertical-top figure {
  align-self: start;
  height: auto;
}
[data-block-type=split] .acf-innerblocks-container [data-block-type=split-content],
[data-block-type=split] .acf-innerblocks-container [data-block-type=media]:not(.col-3),
[data-block-type=split] .acf-innerblocks-container [data-block-type=quote],
[data-block-type=split] .acf-innerblocks-container [data-block-type=cards-container] {
  grid-column: span 1;
}
[data-block-type=split] .acf-innerblocks-container [data-block-type=photo-gallery] .inner {
  grid-column: 1/-1;
}
[data-block-type=split] .acf-innerblocks-container [data-block-type=cards-container] {
  height: 100%;
}
[data-block-type=split] .acf-innerblocks-container [data-block-type=cards-container] .inner {
  height: 100%;
}
[data-block-type=split] .acf-innerblocks-container [data-block-type=cards-container] [data-block-type=card-single]:first-child:last-child .card-item-inner {
  align-content: center;
}
[data-block-type=split] .acf-innerblocks-container.vertical-center {
  align-items: center;
}
[data-block-type=split] .acf-innerblocks-container.vertical-top {
  align-items: start;
}
[data-block-type=split] .acf-innerblocks-container.gap-small {
  column-gap: var(--spacing-small);
}
[data-block-type=split] .acf-innerblocks-container.gap-medium {
  column-gap: var(--spacing-medium);
}
[data-block-type=split] .acf-innerblocks-container.gap-huge {
  column-gap: var(--spacing-huge);
}
[data-block-type=split] .acf-innerblocks-container.gap-giant {
  column-gap: var(--spacing-giant);
}
@media (min-width: 890px) {
  [data-block-type=split] .acf-innerblocks-container > .heading-group,
  [data-block-type=split] .acf-innerblocks-container .wp-block-acf-heading-group {
    grid-column: 1/-1;
  }
}
[data-block-type=split] .wp-block-acf-quote {
  padding-block: var(--spacing-large);
}
[data-block-type=split] iframe,
[data-block-type=split] .smush-lazyload-youtube {
  border-radius: var(--border-radius);
  aspect-ratio: 16/9;
}
[data-block-type=split].layout-thirds {
  background-color: transparent;
}
[data-block-type=split].layout-thirds figure {
  position: relative;
  height: 100%;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds figure img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    object-fit: cover;
  }
}
[data-block-type=split].layout-thirds [data-block-type=split-content] {
  height: 100%;
  position: relative;
  padding-inline: var(--spacing-medium);
}
[data-block-type=split].layout-thirds [data-block-type=split-content] .content-inner {
  height: 100%;
  align-content: center;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds [data-block-type=cta-container] {
    position: absolute;
    width: max-content;
    bottom: 0;
    left: var(--spacing-medium);
    z-index: 2;
  }
}
[data-block-type=split].layout-thirds .acf-innerblocks-container {
  grid-template-columns: var(--base-grid);
}
[data-block-type=split].layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-default, .is-video) {
  grid-column: 2/span 12;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-default, .is-video) {
    grid-column: 2/span 6;
  }
}
[data-block-type=split].layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-portrait) {
  grid-column: 2/span 12;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-portrait) {
    grid-column: 11/span 3;
  }
}
[data-block-type=split].layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) [data-block-type=split-content] {
  background-color: var(--section-background-color);
  padding-inline: var(--spacing-medium);
  grid-column: 2/span 12;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) [data-block-type=split-content] {
    grid-column: 8/span 3;
  }
}
[data-block-type=split].layout-thirds:has(.aspect-portrait + [data-block-type=split-content] + figure:is(.aspect-default, .is-video)) figure:is(.aspect-default, .is-video) {
  grid-column: 2/span 12;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds:has(.aspect-portrait + [data-block-type=split-content] + figure:is(.aspect-default, .is-video)) figure:is(.aspect-default, .is-video) {
    grid-column: 8/span 6;
  }
}
[data-block-type=split].layout-thirds:has(.aspect-portrait + [data-block-type=split-content] + figure:is(.aspect-default, .is-video)) figure:is(.aspect-portrait) {
  grid-column: 2/span 12;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds:has(.aspect-portrait + [data-block-type=split-content] + figure:is(.aspect-default, .is-video)) figure:is(.aspect-portrait) {
    grid-column: 2/span 3;
  }
}
[data-block-type=split].layout-thirds:has(.aspect-portrait + [data-block-type=split-content] + figure:is(.aspect-default, .is-video)) [data-block-type=split-content] {
  background-color: var(--section-background-color);
  padding-inline: var(--spacing-medium);
  grid-column: 2/span 12;
}
@media (min-width: 890px) {
  [data-block-type=split].layout-thirds:has(.aspect-portrait + [data-block-type=split-content] + figure:is(.aspect-default, .is-video)) [data-block-type=split-content] {
    grid-column: 5/span 3;
  }
}
[data-block-type=split].layout-full .acf-innerblocks-container {
  grid-template-columns: var(--base-grid);
  row-gap: 0;
}
@media (max-width: 889px) {
  [data-block-type=split].layout-full .acf-innerblocks-container .wp-block-acf-image {
    grid-column: 1/-1;
    position: relative;
    height: 100%;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container .wp-block-acf-image img {
    aspect-ratio: 16/9;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container [data-block-type=split-content] {
    grid-column: 2/span 12;
    grid-row: 4;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container .wp-block-acf-quote {
    grid-column: 2/span 12;
    grid-row: 2/span 3;
    align-self: start;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container .wp-block-acf-quote .inner {
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    align-content: start;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container .wp-block-acf-quote .inner span.quote-icon {
    grid-column: 1;
    grid-row: 1;
    aspect-ratio: 1/1;
    padding: var(--spacing-tiny);
    align-self: center;
    justify-self: center;
    background-color: var(--section-background-hover);
    border-radius: 100%;
    display: grid;
    opacity: 1;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container .wp-block-acf-quote .inner span.quote-icon svg {
    max-width: 50px;
    opacity: 1;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container .wp-block-acf-quote .inner blockquote {
    grid-column: 1;
    grid-row: 2;
    padding-block: 0 var(--spacing-medium);
  }
}
@media (min-width: 890px) {
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) > .content,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-splitcontent,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-quote,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-cards-container {
    grid-column: 2/span 7;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) > .content .content-inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) > .content .inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-splitcontent .content-inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-splitcontent .inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-quote .content-inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-quote .inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-cards-container .content-inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-cards-container .inner {
    padding-right: var(--spacing-large);
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-quote {
    grid-column: 2/span 8;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-image {
    grid-column: 9/-1;
    position: relative;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(*:is([data-block-type=split-content], .content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container) + .wp-block-acf-image) .wp-block-acf-image img {
    position: absolute;
    top: 0;
    left: 0;
    object-position: center center;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) > .content,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-splitcontent,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-cards-container {
    grid-column: 7/span 7;
    grid-row: 1;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) > .content .content-inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-splitcontent .content-inner,
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-cards-container .content-inner {
    padding-left: var(--spacing-large);
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-quote.quote-wrap {
    grid-column: 1/-1;
    grid-row: 1;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-quote.quote-wrap .inner {
    padding-left: minmax(0, calc(var(--base-maxwidth) / 12));
    display: grid;
    grid-template-columns: var(--base-grid);
    column-gap: 0;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-quote.quote-wrap .inner span.quote-icon {
    grid-column: 6/span 2;
    aspect-ratio: 1/1;
    padding: var(--spacing-tiny);
    align-self: center;
    justify-self: center;
    background-color: var(--section-background-hover);
    border-radius: 100%;
    display: grid;
    opacity: 1;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-quote.quote-wrap .inner span.quote-icon svg {
    max-width: 50px;
    opacity: 1;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-quote.quote-wrap .inner blockquote {
    grid-column: 8/span 5;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-image {
    grid-column: 1/span 6;
    grid-row: 1;
    position: relative;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-image img {
    position: absolute;
    top: 0;
    left: 0;
    object-position: center center;
  }
  [data-block-type=split].layout-full .acf-innerblocks-container:has(.wp-block-acf-image + *:is(.content, .wp-block-acf-splitcontent, .wp-block-acf-content, .wp-block-acf-quote, .wp-block-acf-cards-container)) .wp-block-acf-image.acf-block-preview {
    height: 100%;
  }
}
[data-block-type=split] .wp-block-acf-splitcontent,
[data-block-type=split] .wp-block-acf-splitcontent.acf-block-preview .content-inner {
  --gap-row: var(--spacing-small);
  display: grid;
  grid-template-columns: 100%;
  row-gap: var(--gap-row);
}
[data-block-type=split] .wp-block-acf-splitcontent .cta-container,
[data-block-type=split] .wp-block-acf-splitcontent.acf-block-preview .content-inner .cta-container {
  margin-top: var(--gap-row);
}
[data-block-type=split] .wp-block-button {
  justify-self: start;
}
[data-block-type=split] .photo:not(figure) {
  position: relative;
  height: 100%;
}
[data-block-type=split] figure {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 100%;
  gap: var(--spacing-tiny);
}
[data-block-type=split] figure figcaption {
  margin-top: 0;
  grid-row: 2;
  grid-column: 1;
  background-color: rgba(0, 0, 0, 0.7);
  color: var(--color-white);
  z-index: 1;
  margin: var(--spacing-tiny);
  border-radius: var(--border-radius);
  padding: var(--spacing-tiny);
  font-size: var(--font-size-base-small);
  line-height: var(--line-height-headings);
}
[data-block-type=split] .inner.left .wp-block-acf-splitcontent .content.block-editor-block-list__layout,
[data-block-type=split] .inner.right .wp-block-acf-splitcontent .content.block-editor-block-list__layout {
  padding: 0;
}
[data-block-type=split] .wp-block-acf-photo-gallery .inner {
  align-content: start;
}
@media (min-width: 890px) {
  [data-block-type=split] .wp-block-acf-content:is(.layout-thirds) .inner .acf-innerblocks-container:has(figure.aspect-16_9) {
    grid-template-columns: 1fr 2fr;
  }
}

:where([data-block-type=tabs-container]) [data-block-type=split] .acf-innerblocks-container {
  grid-column: 1/-1;
}
:where([data-block-type=tabs-container]) [data-block-type=split].layout-default:is([class*=background-]) .acf-innerblocks-container:has([data-block-type=split-content] + figure.is-raster) {
  grid-column: 1/span 14;
}
@media (min-width: 890px) {
  :where([data-block-type=tabs-container]) [data-block-type=split].layout-default:is([class*=background-]) .acf-innerblocks-container:has([data-block-type=split-content] + figure.is-raster) {
    grid-column: 2/span 13;
  }
}
:where([data-block-type=tabs-container]) [data-block-type=split].layout-default:is([class*=background-]) .acf-innerblocks-container:has(figure.is-raster + [data-block-type=split-content]) {
  grid-column: 1/span 14;
}
@media (min-width: 890px) {
  :where([data-block-type=tabs-container]) [data-block-type=split].layout-default:is([class*=background-]) .acf-innerblocks-container:has(figure.is-raster + [data-block-type=split-content]) {
    grid-column: 1/span 13;
  }
}
:where([data-block-type=tabs-container]) [data-block-type=split] .layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-default, .is-video) {
  grid-column: 1/span 14;
}
@media (min-width: 890px) {
  :where([data-block-type=tabs-container]) [data-block-type=split] .layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-default, .is-video) {
    grid-column: 1/span 6;
  }
}
:where([data-block-type=tabs-container]) [data-block-type=split] .layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) [data-block-type=split-content] {
  grid-column: 1/span 14;
}
@media (min-width: 890px) {
  :where([data-block-type=tabs-container]) [data-block-type=split] .layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) [data-block-type=split-content] {
    grid-column: 7/span 4;
  }
}
:where([data-block-type=tabs-container]) [data-block-type=split] .layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-portrait) {
  grid-column: 1/span 14;
}
@media (min-width: 890px) {
  :where([data-block-type=tabs-container]) [data-block-type=split] .layout-thirds:has(figure:is(.aspect-default, .is-video) + [data-block-type=split-content] + .aspect-portrait) figure:is(.aspect-portrait) {
    grid-column: 11/span 4;
  }
}