*:not(i):not(em):not(.fa):not([class*="fa-"]):not(.sf-button):not(.sf-icon):not([class*="-icon"]) {
    font-family: 'Roboto', sans-serif !important;
}

.article-header::before {
    background: linear-gradient(180deg, #00000000 0%, #003D7C 100%) !important;
}

.green-top-grad::before {
    background: linear-gradient(0deg, #ffffff00 0%, #003D7C 100%);
    !important
}

@media only screen and (max-width: 650px) {
    .new-hero-banner-slider {
        & .new-hero-banner-slider-container

{
    & .new-hero-banner-slider-wrapper

{
    .left

{
    padding: 1.5rem;
    text-align: left;
    align-items: flex-start;
}

.btn-box {
    margin: 0px 0px;
}

}
}
}
}

@media only screen and (max-width: 650px) {
    .new-hero-banner-slider {
        & .new-hero-banner-slider-container

{
    .new-hero-banner-slider-wrapper

{
    display: flex;
    flex-direction: column-reverse;
    .right

{
    min-width: 0;
    height: 100%;
    min-height: 300px;
    .new-hero-slider .slick-slider

{
    margin-bottom: 0;
    height: 40vh;
    min-height: 300px;
}

}
}
}
}
}