.wp-block-uagb-container.cont-img-txt {
    overflow: hidden;
    column-gap: 0;
}

.wp-block-uagb-container.cont-img-txt:not(.no-bg) {
    border-radius: var(--border-radius-m);
    background-color: #fff;
}

.wp-block-uagb-container.cont-img-txt:not(.no-bg) .wp-block-uagb-advanced-heading *,
.wp-block-uagb-container.cont-img-txt:not(.no-bg) p,
.wp-block-uagb-container.cont-img-txt:not(.no-bg) li {
    color: var(--ast-global-color-3);

}

.wp-block-uagb-container.cont-img-txt.no-bg .wp-block-uagb-container.col-img {
    overflow: hidden;
    border-radius: var(--border-radius-m);
}

.wp-block-uagb-container.col-img .wp-block-uagb-image {
    height: 100%;
}

.wp-block-uagb-container img {
    height: 100% !important;
    object-fit: cover;
}

.wp-block-uagb-container.col-txt {
    max-width: 42% !important;
    padding: var(--gap-m) calc(var(--gap-l) + var(--gap-s)) var(--gap-m) var(--gap-l);
}

.wp-block-uagb-container.col-txt * {
    text-align: left;
    justify-content: flex-start !important;
}

.cont-img-txt-30-70 .wp-block-uagb-container.col-img {
    border-radius: var(--border-radius-m);
    overflow: hidden;
}

@media (max-width: 1200px) {
    .wp-block-uagb-container.col-txt {
        max-width: 50% !important;
    }
}

@media (max-width: 990px) {

    .wp-block-uagb-container.cont-img-txt {
        row-gap: var(--gap-m);
    }

    .wp-block-uagb-container.cont-img-txt {
        flex-direction: column;
    }

    .wp-block-uagb-container.cont-img-txt.reverse {
        flex-direction: column-reverse;
    }

    .wp-block-uagb-container.col-txt {
        max-width: 100% !important;
        padding: var(--gap-m) 5vw var(--gap-l) 5vw;
    }

    .wp-block-uagb-container.cont-img-txt-30-70.no-bg .wp-block-uagb-container.col-txt,
    .wp-block-uagb-container.cont-img-txt.no-bg .wp-block-uagb-container.col-txt {
        padding: var(--gap-m) 0 var(--gap-m) 0;
    }

}