/* @group Grid Image & Text
------------------------------------ */

.grid-image-text > .row:not(:last-of-type) {
    margin-bottom: 5rem;
}
.grid-image-text .image-col .bp-multimedia {
    height: 36.5rem;
}
.grid-image-text .text-col .bp-multimedia {
    height: 3.5rem;
    margin: 0 auto;
}

@media only screen
and (min-width : 961px) {
    .grid-image-text > .row:not(:last-of-type) {
        margin-bottom: 10rem;
    }
    .grid-image-text .image-col .bp-multimedia {
        height: 60rem;
    }
    .grid-image-text .text-col .bp-multimedia {
        height: 5.6rem;
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .grid-image-text .image-col {
        order: -1;
        margin-bottom: 5rem;
    }
    .grid-image-text .text-col .has-heading-5-font-size {
        --fs: 1.8rem;
    }
}

/* @end */