/* @group Image & Text 
------------------------------------ */
.image-text:not(.tall) .image-col .bp-multimedia {
    height: 37.3rem;
    margin: 0;
}
.image-text .text-col .bp-multimedia {
    height: 3.5rem;
    margin: 0 auto;
}
.image-text .text-col .bp-button {
    margin: 0 auto;
}
@media only screen 
and (min-width : 961px) {
    .image-text:not(.tall) .image-col .bp-multimedia {
        height: 60rem;
        margin: 0;
    }
    .image-text .text-col .bp-multimedia {
        height: 5.6rem;
    }
}
@media only screen 
and (min-width : 0) 
and (max-width : 960px) {
    .image-text:not(.tall) .text-col {
        margin-bottom: 5rem;
    }
}


/* @group Image & Text - Tall
------------------------------------ */
.image-text:is(.tall) {
    position: relative;
}
@media only screen 
and (min-width : 961px) {
    .image-text:is(.tall) .image-col .bp-multimedia {
        height: 79.1rem;
        margin: 0;
    }
    .image-text:is(.tall) :is(.text-col, #important) {
        padding-inline: 5rem;
    }
}
@media only screen 
and (min-width : 961px) 
and (max-width : 1440px) {}
@media only screen 
and (min-width : 0) 
and (max-width : 960px) {
    .image-text:is(.tall) .image-col {
        order: -1;
    }
    /* Not Reversed ---------------- */
    .image-text:is(.tall):not(.reversed) .image-col .bp-multimedia {
        height: 49.3rem;
        margin: 0 0 2.5rem;
    }
    /* Reversed ---------------- */
    .image-text:is(.tall.reversed) .image-col .bp-multimedia {
        height: 43.8rem;
        margin: 0 0 5rem;
    }
}

/* @end */