div.my_carousel.wp-block-cb-slides .item-list {
    align-items: flex-start;
}

.wp-block-cb-slides[data-onimg="1"] .item-list .item .txt {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - (var(--gallerygap) * 2));
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 1.5rem;
    margin: 0 var(--gallerygap);
    z-index: 1;
    overflow: hidden;
}

.wp-block-cb-slides[data-objectfit="1"] .item-list .item figure {
    height: 100%;
}

.wp-block-cb-slides[data-objectfit="1"] .item-list .item figure img {
    height: 100%;
    object-fit: cover;
    width: auto;
}

.wp-block-cb-slides[data-vertical-align="top"] .item-list .item .txt {
    justify-content: flex-start;
}

.wp-block-cb-slides[data-vertical-align="center"] .item-list .item .txt {
    justify-content: center;
}

.wp-block-cb-slides[data-vertical-align="bottom"] .item-list .item .txt {
    justify-content: flex-end;
}

@media screen and (min-width: 769px) {
    .wp-block-cb-slides[data-text-size="20"] .item-list .item .txt {
        max-width: 20%;
    }

    .wp-block-cb-slides[data-text-size="30"] .item-list .item .txt {
        max-width: 30%;
    }

    .wp-block-cb-slides[data-text-size="40"] .item-list .item .txt {
        max-width: 40%;
    }

    .wp-block-cb-slides[data-text-size="50"] .item-list .item .txt {
        max-width: 50%;
    }

    .wp-block-cb-slides[data-text-size="60"] .item-list .item .txt {
        max-width: 60%;
    }

    .wp-block-cb-slides[data-text-size="70"] .item-list .item .txt {
        max-width: 70%;
    }

    .wp-block-cb-slides[data-text-size="80"] .item-list .item .txt {
        max-width: 80%;
    }

    .wp-block-cb-slides[data-text-size="90"] .item-list .item .txt {
        max-width: 90%;
    }

    .wp-block-cb-slides[data-text-size="100"] .item-list .item .txt {
        max-width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .wp-block-cb-slides[data-onimg="1"] .item-list .item .txt {
        padding: 0.5rem;
    }
}