
:root{
  --black:#0a1f3d;
  --panel:#ffffff;
  --panel2:#f7f3ea;
  --line:#d7c9a4;
  --red:#b42318;
  --red2:#8f1a12;
  --white:#152033;
  --muted:#5d6b7a;
}
html,body,.site{background:#f3eee4 !important;color:#152033 !important}
.header{
  background:#0a1f3d !important;
  border-bottom:3px solid #c4a35a !important;
  color:#fff !important;
}
.header a,.nav a,.brand-title,.header-phone{color:#fff !important}
.brand-sub{color:#c4a35a !important}
.register{
  background:#b42318 !important;
  border-color:#c4a35a !important;
  color:#fff !important;
}
.hero{
  background:linear-gradient(90deg,#0a1f3d 0%,#13284a 55%,#0a1f3d 100%) !important;
  color:#fff !important;
}
.hero-copy h1,.hero-copy p,.credentials,.locations,.locations h2,.loc,.loc strong{color:#fff !important}
.hero-copy h1 .red{color:#e7c878 !important}
.locations{background:rgba(10,31,61,.92) !important;border-color:#c4a35a !important}
.loc a{color:#e7c878 !important;background:transparent !important}
.feature-strip,.feature,.lower .panel,.panel,.why{
  background:#fff !important;
  color:#152033 !important;
  border-color:#d7c9a4 !important;
}
.feature h3,.panel h3,.why h3{color:#0a1f3d !important}
.feature p,.panel li,.panel p,.panel ul{color:#152033 !important}
.btn.red,.small-red{
  background:#b42318 !important;
  border-color:#b42318 !important;
  color:#fff !important;
}
footer,.footer,.contact,#contact,.bottom{
  background:#0a1f3d !important;
  color:#fff !important;
  border-top:3px solid #c4a35a !important;
}

.utility{
  background:#0a1f3d !important;
  color:#fff !important;
  border-color:#c4a35a !important;
}
.utility *,.utility b,.utility span,.utility a{
  color:#fff !important;
  opacity:1 !important;
}
.utility a:hover{color:#e7c878 !important}

.header,.topbar,header,.top,.info-bar{
  position:sticky !important;
  top:0 !important;
  z-index:5000 !important;
  overflow:hidden !important;
}
.info-bar{z-index:5001 !important}
.header,.topbar,header.top,.top{
  background:#0a1f3d !important;
}
.resource-hero,.hero,.band{
  overflow:hidden !important;
  position:relative !important;
  z-index:1 !important;
}
.resource-hero h1,.hero h1{
  position:relative !important;
  z-index:1 !important;
}
