section.block-texto-imagen{
    padding: var(--padding-vertical-small) var(--padding-horizontal);
    background: var(--wp--preset--color--secondary-30);
}

.block-texto-imagen .columnas {
    display: flex;
    max-width: var(--wp--custom--layout--desktop-width);
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 32px;
    margin: 0 auto;
    justify-content: space-between;
}
.columnas .columna-imagen{
    display: flex;
    width: min(var(--wp--custom--layout--picture-width),40%);
    flex-shrink: 0;
}
.columnas .columna-imagen img {
    height: 532px;
    object-fit: cover;
    border-radius: var(--standard-border-radius);
}
.columna-texto{
    max-width: 586px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.columna-texto h2{
    color: var(--wp--preset--color--black);
}
.columna-texto p, .columna-texto .wp-block-list li {
    font-size: var(--wp--preset--font-size--body);
    line-height: var(--wp--preset--line-height-body);
}
.columna-texto .wp-block-list {
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.columna-texto .wp-block-list li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 8px;
}
.columna-texto .wp-block-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 24px;
    height: 24px;
    background-image: url("./../../assets/images/check-blue2.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.invertir-columnas{
    flex-direction: row-reverse;
}

@media (max-width: 920px) {
    .block-texto-imagen .columnas {
        gap: 36px;
    }
    .columna-imagen img {
        height: 420px;
    }
    .columnas .columna-imagen, .columnas .columna-texto {
        width: 100%;
        max-width: 100%;
        min-width: 0;
    }

    .block-texto-imagen .columnas{
        flex-direction: column;
    }
}