.block--generic-split-content {
    /* min-height: 820px; */
    display: flex;
    flex-direction: column;
}

/* .block--generic-split-content--inner {
    display: grid;
    grid-template-columns: 
        [full-start] minmax(var(--page-gutter), 1fr) 
        [center-start] repeat(var(--num-grid-columns),
        [col-start] minmax(0, calc(var(--wp--style--global--wide-size) / 12)) [col-end]) 
        [center-end] minmax(var(--page-gutter), 1fr)  [full-end];
    flex-grow: 1;
} */

.block--generic-split-content--inner {
    display: grid;
    grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);
    min-height: 720px;
}

.block--generic-split-content--column {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    align-items: end;
}

@media screen and (max-width: 1024px) {
    .block--generic-split-content--inner {
        display: grid;
        grid-template-columns: minmax(0px, 1fr);
        min-height: 720px;
    }
}

.block--generic-split-content--column figure {
    position: relative;
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    z-index: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.block--generic-split-content--column figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.block--generic-split-content--column--content {
    position: relative;
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    /* z-index: 2; */
    color: white;
    padding: 64px;
    margin: 32px;
    /* max-width: 640px; */
}

.block--generic-split-content--column--content .content {
    position: relative;
    color: var(--wp--preset--color--white);
    z-index: 2;
}

.block--generic-split-content--column--content .content h2 {
    color: var(--wp--preset--color--white);
}


.block--generic-split-content--column--content::after {
    display: block;
    position: absolute;
    inset: 0;
    content: '';
    height: 100%;
    width: 100%;
    border-radius: 20px;
    background: var(--Blue, #005E7D);
    mix-blend-mode: multiply;
    box-shadow: 0px 0px 40px 0px rgba(0, 94, 125, 0.40);
    z-index: 0;
}