/*internal hero*/

.bmg-internal-hero .bmg-hero-row {
    align-items: stretch;
}
.bmg-hero-content {
    min-width: 50%;
}
.bmg-hero-image figure,
.bmg-hero-image img {
    height: 100%;
    width: auto;
    object-fit: cover;
}

/*tablet*/

/*mobile*/

@media (max-width: 992px) {
    /*container*/
    .bmg-internal-hero {
        min-height: unset !important;
    }
    .bmg-internal-hero .bmg-hero-row {
        flex-direction: column-reverse;
    }

    /*image*/
    .bmg-hero-image figure,
    .bmg-hero-image img {
        min-height: 300px;
    }

    /*content*/
    .bmg-hero-content {
        padding: 55px 20px 65px !important;
    }

    .bmg-internal-hero .bmg-hero-title {
        font-size: 48px !important;
    }

    .bmg-internal-hero .bmg-hero-buttons {
        margin-top: 0 !important;
    }
}

/*really small phones*/

@media (max-width: 350px) {
    .bmg-internal-hero .bmg-hero-buttons {
        flex-direction: column;
    }
}
