.standard-hero {
    padding-top:65px; 
    height:440px; 
}

.sh-content {
    max-width: 730px;
}
@media only screen and (max-width: 991px) {
    .standard-hero {
        padding-top:32px;
    }
}
@media only screen and (max-width: 575px) {
    .sh-content {
        max-width: 100%;
    }
}

/* Gradient headings (Styles > Gradient headings?) */
.standard-hero .sh-gradient-text {
    color: #E91B0D; /* fallback: solid brand colour */
}
@supports (-webkit-background-clip: text) or (background-clip: text) {
    .standard-hero .sh-gradient-text {
        background-image: linear-gradient(90deg, #F6A11E 0%, #E91B0D 33%, #E71885 66%, #3E82EA 100%);
        -webkit-background-clip: text;
                background-clip: text;
        -webkit-text-fill-color: transparent;
        color: transparent;
        /* full gradient on every line of a wrapping heading */
        -webkit-box-decoration-break: clone;
                box-decoration-break: clone;
        /* stop descenders (g, y, p) being clipped */
        padding-bottom: 0.1em;
    }
    .standard-hero .sh-gradient-text::selection,
    .standard-hero .sh-gradient-text *::selection {
        -webkit-text-fill-color: #fff;
        background: #E91B0D;
    }
}
@media (forced-colors: active) {
    .standard-hero .sh-gradient-text {
        background-image: none;
        -webkit-text-fill-color: CanvasText;
        color: CanvasText;
    }
}
