hr {
    background-color: #a38c48;
    height: 2px;
}
blockquote {
    font-family: "calder-dark", sans-serif;
    font-size:40px;
    font-style:normal;
    background:transparent;
}
.main-header {
    background-color: #111b2c;
    font-family: "calder-dark", sans-serif;
    font-style: normal;
    font-variation-settings: 'wght' 550;
    color:  #f0ebdf;
}
.main-navigation {
    background: #111b2c;
    color:#C3A246;
    font-family: "calder-dark", sans-serif;
    font-style: normal;
    font-weight: 380;
    font-size:14px;    
    text-align: center;
}
body {
    background: #071832;
    color: #f0ebdf;
    font-family: "azo-sans-web", sans-serif;
    font-weight: 300;
    font-size:18px;    
    font-style: normal;
}
pre {
 color: #f0ebdf;
}
dl {
    background: #f0ebdf;
    padding: 15px;
    color: #003955;
}
dt {
    font-family: "calder-dark", sans-serif;
    color: #b43324;
    font-size: 0.9rem;
}
h1, h3, h5, .h1, .h3, .h5 {
    font-family: "gyst-variable", sans-serif;
    font-style: normal;
    font-variation-settings: 'wght' 550;
    color:  #f0ebdf;
}
h1, h2, h4, h6, .h2, .h4, .h6 {
    font-family: "gyst-variable", sans-serif;
    font-style: normal;
    font-variation-settings: 'wght' 550;
    color:  #f0ebdf;
}
h1 {
    font-size: 60px;
}
a:visited {
    color: #3F8EA6;
    font-weight: bold;
}
a:hover {
    background-color:#253e63;
    color: #f0ebdf;
    font-weight: bold;
}
a {
    color: #3F8EA6;
    font-weight: bold;
}
.button {
    color: #003955;
}
.button:visited {
    color: #003955;
}
.example {
  font-family: "gyst-variable",sans-serif;
  font-variation-settings: 'wght' 550;
}
.main-footer__top {
    background-color: #003955;
}
.main-footer__bottom {
    background-color: #111b2c;
}
.resource .description {
    color: #b43324;
}
.resource-grid .resource {
    background-color: #f0ebdf;
}
.resource-list .resource {
    background-color: #f0ebdf;
}
.resource-grid .resource__thumbnail img {
    max-height: 624px;
    object-fit: cover;
    width: 100%;
}
.resource-list .resource__thumbnail img {
    width: auto;
}
.breadcrumbs {
    background-color: #071832;
}
.no-menu .main-footer__col1, .no-menu .main-footer__col3 {
    max-width: 900px;
    color: #f0ebdf;
}
.main-footer__col1 img {
    max-width: 250px;
}
.main-footer {
     color: #f0ebdf;
}