  main{
	position:relative;
	padding-top:10px
}
.iun-response{
	padding:30px;
	margin-top:-10px !important
}
@media screen and (min-width:64.0625em){
	main{
		padding-top:50px
	}
}
.hide-content-top .content-top{
	display:none
}
#home.hide-content-top #content.urgent-response-framework-wrapper{
	margin-bottom:0 !important
}
#campaigns #nav-main-sticky-wrapper, #campaigns .nav-secondary, #campaigns .skirt, #campaigns .site-header, #campaigns .breadcrumbs, #campaigns .page-title, #campaigns .menu-toggle, #campaigns #toggles a.search-toggle{
	display:none
}
footer#footer a {
	color: #990000 !important;
}
p.copyright {
	 color: #243142 !important;
}
.bg-midnight-dark .text h2 a:not(.button),.bg-dark .text p a:not(.button) {
	color: #FFFFFF !important;
}
.front-text,.tile-space{
	color:#FFFFFF !important;
}

/* TEMP: LiveWhale StoryTeller */

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;
}

/*
 * EXDD Components
 * Adds override for rivet-c.css file
 * Zach; 2025-06-05
 */
 
@media screen and (min-width: 46.25em) {
  .rvt-hero--statement .rvt-hero__body {
    max-width: 90ch !important;
  }
}
