.article-banner {
    .page-width {
        border-top: 2px solid #D93400;
        border-bottom: 2px solid #D93400;
        position: relative;
    }
    h2 {
        color: var(--Juniors-Orange, #D93400);
        text-align: center;
        font-family: "Manuscript Condensed";
        font-size: 88px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
        margin: 0;
    }
    h4 {
        color: var(--Juniors-Orange, #D93400);
        text-align: center;
        font-family: "OC Highway VAR2";
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0.54px;
        text-transform: uppercase;
        margin-top: 15px;
    }
    svg {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .icon-cup {
        left: 65px;
        transform: translateY(-55%);
    }
    .icon-wineglass {
        right: 30px;
    }
}
@media screen and (max-width:990px) {
    .article-banner {
        margin-top: 8px;
        padding-top: 0;
        > div {
            padding-top: 0;
        }
        .icon-cup {
            position: absolute;
            width: 53px;
            left: 50%;
            transform: translateX(-50%) scaleX(-1);
            top: 0;
            height: 89px;
        }
        h2 {
            font-size: 54px;
            line-height: 90%;
            padding-top: 80px;
        }
        h4 {
            font-size: 12px;
            max-width: 215px;
            margin: 29px auto -5px;
        }
        .icon-wineglass {
            display: none;
        }
        .blog-tag-filter {
            margin-bottom: 19px;
        }
    }
    
}