.callout-tiles-2-across {
    padding-bottom: 102px;
    text-align: center;
}

.callout-tiles-2-across:not([data-width="full"]) .slides {
    gap: 94px;
    max-width: 1146px;
}

.callout-tiles-2-across .slide .slide-img.loaded {
    background: none;
}

.callout-tiles-2-across .slide .content-section {
    position: static;
    transform: none;
}

.callout-tiles-2-across .slide .slide-title {
    padding: 0;
    margin-bottom: 20px;
    background: none;
    font-family: var(--montserrat);
    font-weight: bold;
    font-size: 22px;
    line-height: calc(15/11);
    text-transform: none;
    color: inherit;
}

.callout-tiles-2-across .button-row {
    position: absolute;
    inset: auto 0 0 0;
    z-index: 2;
    transform: translateY(50%);
    display: flex;
    justify-content: center;
}

@media (min-width: 40em) {
    .callout-tiles-2-across:not([data-width="full"]) .slides {
        grid-template: auto / repeat(2, minmax(0, 1fr));
        gap: 100px 60px;
        align-items: end;
    }

    .callout-tiles-2-across .slide {
        max-width: 449px;
    }

    .callout-tiles-2-across .slide:nth-child(even) {
        justify-self: end;
    }
}

@media (min-width: 64em) {
    .callout-tiles-2-across {
        padding-top: 97px;
        padding-bottom: 128px;
        margin-bottom: 118px;
    }

    .callout-tiles-2-across .slide .slide-title {
        margin-bottom: 43px;
        font-size: 32px;
        line-height: calc(39/32);
    }
}