.frontpage .topper-image img
{
    object-fit: contain;
}

.frontpage_news-block
{
    margin-top: 6rem;
}

h2:not(.site-name):not(.bytn-title)::before
{
    background-image: var(--arta-st-two-heading-image);
    width: 68px;
    height: 51px;
}


.frontpage_news-block,
.frontpage_news_row-block
{
    background-color: var(--arta-st-two-grey);
}

.frontpage_news-block::before
{
    background-image: var(--arta-st-two-design-left-lg);
    right: unset; /* this may not be necessary */
    left: -150px;
    top: -150px;
    width: 340px;
    height: 343px;
    z-index: 2;
}

.hp-news,
.hp-news-3shadow,
.hp-news-text,
.hp-newsAreas .view-content-wrap,
a.hp-news-3shadow:hover
{
    box-shadow: none;
    background-color: var(--arta-st-one-gray);
}

.hp-news
{
    flex-direction: column;
    flex: 0 0 50%;
    gap: 2rem;
}

.hp-news a,
.hp-news a:link,
.hp-news-text
{
    color: var(--gt-black);
}

.hp-news-3 a:hover .hp-news-text,
.hp-news:hover h3 a
{
    color: var(--gt-drk-gold);
    transition: all 0.35s
}

.hp-news-text
{
    padding: 1rem 2rem;
}

a.hp-news-3shadow
{
    text-decoration: underline;

}

.frontpagenews
{
    display: flex;
    gap: 2rem;
    justify-content: center;
}

.hp-news .views-field-field-image img,
.hp-news-image img
{
    border-radius: var(--arta-border-radius);
}



@media screen and (max-width: 700px)
{
    .frontpagenews
    {
        flex-direction: column;
    }
}

@media screen and (max-width:992px)
{

    .frontpage_events-block::before,
    .frontpage_news-block::before
    {
        display: none;
    }
}