/* @group Hero Form
------------------------------------ */
.hero-form {
    position: relative;
}
.hero-form .row.outer-media {
    position: absolute;
    inset: 0;
    padding: 0;
    pointer-events: none;
}
.hero-form :is(.row.content-box, .image-box .bp-multimedia) {
    min-height: 66.6rem;
    height: 100%;
}
.hero-form .row.content-box {
    position: relative;
    padding-block: 10.6rem 19.6rem;
    z-index: calc(var(--z-index-lowest) + 1);
}
.hero-form .image-box .bp-multimedia {
    width: 100%;
    position: absolute;
    inset: 0;
    pointer-events: none;
}
.hero-form .image-box .bp-multimedia::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(37, 58, 82, 0.00) 90.72%, #253A52 100%);
    z-index: var(--z-index-lowest);
}
.hero-form .text-box :is(.wp-block-heading, .wp-block-heading + p) {
    margin: 0 0 3.2rem;
}
@media only screen
and (min-width : 961px) {
    .hero-form :is(.row.content-box, .image-box .bp-multimedia) {
        min-height: 82.6rem;
    }
    .hero-form .text-box :is(.wp-block-heading, .wp-block-heading + p) {
        margin: 0 0 4rem;
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .hero-form .text-box .wp-block-heading {
        text-align: center;
    }
}

/* @end */
