.flex-layout.text_image_alt-layout{
    background-color: var(--bg);
    margin-block: 0;
    padding-block: var(--global-row-spacing);
    font-size: var(--desktop-body-md);
}

.flex-layout.text_image_alt-layout .pk-grid-container{
    align-items: center;
}


@media only screen and (max-width: 992px){

    .flex-layout.text_image_alt-layout .image-col{
        order: 1;
        margin-bottom: max(2rem, calc(2 * var(--su))):
    }
    
    .flex-layout.text_image_alt-layout .content-col{
        order: 2;
    }
}
