.block-ci--reverse .block-ci__inner {
    flex-direction: row-reverse;
}

.block-ci .wp-block-group.block-ci__inner > * {
    flex-basis: 50%;
    flex-grow: 0;
}

@media only screen and (max-width: 767px) {
    .block-ci .block-ci__inner {
        display: block;
    }

    .block-ci .wp-block-group.block-ci__inner > * {
        padding: 16px;
    }

    .block-ci .wp-block-group.block-ci__inner > * + * {
        padding-top: 0;
    }
}
