.rvt-c-cta-news {
    text-decoration: none !important;
    display: inline-block;
    font-weight: 600;
}

.rvt-c-text-intro__heading, .rvt-c-text-intro__heading-large {
    font-size: 1.4375rem;
    font-weight: 700;
    line-height: 1.2;
    padding-top: 1.5rem;
    position: relative;
    justify-content: center;
}

.rvt-c-text-intro__heading::before {
    background-color: #990000;
    content: "";
    display: block;
    height: 0.5rem;
    position: absolute;
    top: 0;
    width: 2rem;
}

.rvt-c-teaser {
    display: block;
}

.rvt-hero__eyebrow {
    color: #900;
    font-weight: 600;
    font-size: .875rem;
    display: block;
}

.rvt-c-teaser__title a {
    text-decoration: none;
    color: #243142;
    font-size: 20px;
}

.rvt-c-teaser__title a:hover {
    color: #006298;
    text-decoration: underline;
}

.rvt-cta:hover::after {
    transform: translate(0.5rem, 0);
}

.rvt-c-teaser__image img {
    overflow: hidden;
    border-radius: 0.5rem;
    box-shadow: 0 0.25rem 10px rgba(36, 49, 66, 0.2);
    display: block;
    width: 100%;
    height: auto;
}

a:hover, .rvt-link:hover {
    color: #00385f;
}

.rvt-m-top-xs {
    margin-top: .5rem !important;
}

.rvt-c-text-intro__heading {
    display: flex;
    justify-content: center;
}

.rvt-c-cta-news::after {
    content: "";
    color: #006298;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23006298" viewBox="0 0 16 16"><path d="M1 7h10.844L7.737 2.146 9.263.854 15.31 8l-6.047 7.146-1.526-1.292L11.844 9H1V7Z"></path></svg>');
    background-repeat: no-repeat;
    background-position: center;
    margin-left: .5rem;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    position: relative;
    top: .2rem;
    transition: all .2s ease;
}

.rvt-row {
    display: flex;
    flex-wrap: wrap;
    list-style: "";
    margin-right: -0.75rem;
    margin-left: -0.75rem;
    padding-left: 0;
}

.rvt-row--loose>[class^=rvt-cols] {
    padding: 0 1.5rem;
}

.rvt-row [class^=rvt-cols] {
    min-width: 0;
    display: block;
}

.rvt-m-all-remove, .rvt-m-all-none {
    margin: 0 !important;
}

.rvt-m-top-lg {
    margin-top: 2rem !important;
}

@media screen and (min-width: 46.25em) {

    .rvt-m-top-xxl-md-up {
        margin-top: 4rem !important;
    }

    .rvt-m-top-lg-md-up {
        margin-top: 2rem !important;
    }

    .rvt-m-left-md {
        margin-left: 1.5rem !important;
    }

    .rvt-cols-4-md {
        flex-basis: 33.3333%;
        max-width: 33.3333%;
    }

    .rvt-m-top-none-md-up {
        margin-top: 0 !important;
    }
    .rvt-m-bottom-md {
        margin-bottom: 1.5rem !important;
    }

}

div.layout > div.text > h2.rvt-c-text-intro__heading, div.lwcw > div.text > h2.rvt-c-text-intro__heading {
	 font-family: BentonSansBold, Helvetica, Arial, sans-serif;
	 max-width: none;
	 font-style: normal;
}
 div.layout > div.text > div.rvt-c-text-intro__text, div.lwcw > div.text > div.rvt-c-text-intro__text {
	 max-width: none;
}
 a.rvt-cta.\[.rvt-m-top-md.rvt-m-top-lg-md-up.\].external, a.rvt-cta.\[.rvt-m-top-md.rvt-m-top-lg-md-up.rvt-m-left-md.\].external {
	 text-decoration: none;
	 font-weight: 500;
}
 h3.rvt-c-teaser__title > a > span {
	 color: #243142;
}
 h3.rvt-c-teaser__title > a > span:hover {
	 color: #006298;
}
