:root {
  --black: #000;
  --white: #fff;
  --serif: "goudy-old-style", serif;
  --sans-serif: "Source Sans Pro", sans-serif;
  --script: "zooja-pro", cursive;
}

* {
  color: #000 !important;
}

body {
  font-family: var(--sans-serif);
}

h1,
h2,
h3,
h4 {
  font-family: var(--serif);
}

img {
  max-width: 100%;
  height: auto;
}

.svg {
  display: inline-block;
  width: 1em;
}

.c-utility,
.c-header__nav,
.c-header__toggle,
.c-header__menu,
.c-header__search {
  display: none;
}

.c-header__logo .screen-reader-text {
  display: none;
}

.c-header__logo {
  margin-bottom: 1.5rem;
}

.c-header__logo:after {
  content: "" !important;
}

.c-header__logo .svg--logo {
  display: block;
  max-width: 300px;
  width: 100%;
}

.c-hero__image {
  display: none;
}

.c-footer__top,
.c-footer__bottom {
  display: none;
}

.c-footer__copyright {
  border-top: 1px solid #000;
  display: block;
  margin-top: 1rem;
  padding-top: 0.5rem;
}
