.flex_layout.simple_image_hero{
    margin-top: 8rem;
}

.flex_layout.simple_image_hero .content_wrapper{
    grid-column: 1 / span 6;
    padding-left: var(--grid-margin);
}

.flex_layout.simple_image_hero .breadcrumbs{
    margin-bottom: 1rem;
}

.flex_layout.simple_image_hero .heading{
    font-family: "Plus Jakarta Sans";
}

.flex_layout.simple_image_hero .intro{
    grid-row-start: 3;
    margin-top: var(--grid-margin);
}


.flex_layout.simple_image_hero .image{
    position: relative;
    grid-column: 8 / -1;
    aspect-ratio: 9 / 10;
}

.flex_layout.simple_image_hero .image img{
    position: absolute;
    object-fit: cover;
    width: 100%; height: 100%;
}


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

    .flex_layout.simple_image_hero{
        margin-top: 0;
    }

    .flex_layout.simple_image_hero .image{
        grid-column: 1 / -1;
        order: 1;
        aspect-ratio: 4 / 3;
    }

    .flex_layout.simple_image_hero .content_wrapper{
        grid-column: 1 / -1;
        order: 2;
        padding: var(--grid-margin);
    }

}