/* minified */
.wp-block-sd-two-columns-img {
    max-width: 50em;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding:2em 0;
}

.wp-block-sd-two-columns-img > .sd-content-wrap figure:first-child {
    width: 100%;
    display: flex;
    justify-content: center;
}

.wp-block-sd-two-columns-img .sd-content-wrap > .wp-block-image img {
    object-fit: cover;
    max-height: 600px;
}

.wp-block-sd-two-columns-img .right .wp-block-image {
    order: 1;
}


.sd-content-wrap.sd-2-col-text-first {
    display: flex;
    flex-direction: column;
}

.sd-content-wrap.sd-2-col-text-first .wp-block-sd-image {
    order: 1;
}

@media screen and (min-width: 1024px){

    .wp-block-sd-two-columns-img .sd-content-wrap > .wp-block-image img {
        max-height: 1024px;
    }

}


@media screen and (min-width: 1366px){

    .wp-block-sd-two-columns-img .sd-content-wrap > .wp-block-image img {
        max-height: initial;
    }


    .sd-content-wrap.sd-2-col-text-first {
        flex-direction: row;
    }

    .sd-content-wrap.sd-2-col-text-first .wp-block-sd-image {
        order: 0;
    }

    .wp-block-sd-two-columns-img  .sd-content-wrap.right.sd-2-col-text-first  .wp-block-sd-image {
        order: 1;
    }

    .wp-block-sd-two-columns-img .wp-block-sd-image.sd-block {
        width: 35%;
        margin-left: 3%;
        margin-right: -5%;
    }

    .wp-block-sd-two-columns-img .right .wp-block-sd-image.sd-block {
       margin-right: 5%;
        margin-left: 0;
    }


    .wp-block-sd-two-columns-img > .sd-content-wrap figure:first-child {
        width: initial;
    }

    .wp-block-sd-two-columns-img {
        max-width: 100%;
    }


    .wp-block-sd-two-columns-img > .sd-content-wrap {
        display: flex;
        justify-content: space-around;
        align-items: center;
        width: 100%;
    }

    .wp-block-sd-two-columns-img .wp-block-sd-content {
        width: 45%;
    }


    .wp-block-sd-two-columns-img > .sd-content-wrap {
        display: flex;
        justify-content: space-around;
        align-items: center;
    }

}