#landing_body {
  min-height: 100vh;
}

#landing_wrapper {
  width: 100%;
  min-height: 100vh;
  display: flex;
}

#landing_content {
  margin: auto;
}

#version_wrapper {
  position: fixed;
  top: 0px;
  right: 0px;
  background: rgba(93, 117, 115, 0.47);
  padding: 5px;
  z-index: 999;
}
#version_wrapper p {
  font-family: monospace;
  color: white;
  font-size: 11px;
  margin: 0px;
}

.height-spacer {
  height: 18px;
}

.read-more-icon {
  display: block;
}

.text-weight-bold {
  font-weight: bold;
}

.text-weight-normal {
  font-weight: normal;
}

.font_size_20 {
  font-size: 20px;
}

.font_size_40 {
  font-size: 40px;
}

.font_size_50 {
  font-size: 50px;
}

#navbar-a {
  background: #ACAA9C;
}
#navbar-a .uk-navbar-nav > li > a {
  color: white;
}
#navbar-a li.uk-active a {
  color: black;
}

#navbar-c {
  background: #454249;
}

.uk-card-secondary {
  background-color: #454249;
}

.uk-card-a {
  background-color: #ACAA9C;
}

.uk-card-c {
  background-color: #454249;
}

.uk-card-b {
  background-color: #756D6D;
}

.uk-button {
  color: white;
}
.uk-button img {
  width: 20px;
  margin-right: 10px;
}

.find-a-case-button,
.show-trends-button {
  background-color: #201f22;
  color: white;
  margin-top: 18px;
}

#title {
  padding-top: 32vh;
  padding-bottom: 32vh;
}

.stat-intro {
  margin-bottom: 32px;
}

.stat-heading {
  max-width: 800px;
  color: #ACAA9C;
  margin: 0px;
  margin-bottom: 10px;
  font-size: 5vw;
}

.stat-intro-heading {
  color: white;
}

.heading-a {
  color: #ACAA9C;
  font-size: 3vw;
}

.heading-b {
  color: #756D6D;
  font-size: 2vw;
}

.heading-c {
  color: #454249;
}

.stat-wrapper {
  padding: 32px;
  display: grid;
}

.stat-wrapper-a {
  background-color: #ACAA9C;
}
.stat-wrapper-a .stat-intro-heading {
  font-size: 22px;
}

.stat-wrapper-b {
  background-color: #756D6D;
}
.stat-wrapper-b .stat-intro-heading {
  font-size: 22px;
}

.stat-wrapper-c {
  background-color: #454249;
}
.stat-wrapper-c .stat-intro-heading {
  font-size: 22px;
}

.stat-placeholder {
  width: 100%;
  display: flex;
  height: 100%;
  border: 1px dashed rgba(255, 255, 255, 0.4);
}

.stat-placeholder-text {
  background-color: rgba(255, 255, 255, 0.4);
  align-self: center;
  margin: auto;
  padding: 10px;
  font-family: monospace;
  font-size: 10px;
}

.read-more p,
.show-trends p {
  font-size: 20px;
  color: white;
}

.location-reminder {
  display: flex;
}

.location-icon {
  margin-right: 10px;
}

.location-reminder-label {
  font-size: 20px;
  color: white;
}

.location-change {
  font-size: 14px;
}

.button-c {
  background-color: black;
}

.figure-wrapper {
  width: 100%;
  position: relative;
}

.figure-circle-img {
  width: 100%;
}

.figure-number-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  display: flex;
}

.figure {
  color: white;
  font-size: 12vw;
  align-self: center;
  margin: auto;
}

.onekplus {
  font-size: 8vw;
}

.sign-up-headline {
  font-size: 5vw;
}

.sign-up-subhead {
  font-size: 2.5vw;
}

.sign-up-statement {
  font-size: 1.5vw;
}

#overview-cta-wrapper {
  margin-top: 80px;
  margin-bottom: 40px;
}

#overview-intro-text {
  font-size: 21px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

#neighbourhood-overview-btn {
  background: #454249;
  margin: auto;
  display: table;
  line-height: 58px;
}

#neighbourhood-overview-btn:hover {
  color: grey;
}

.neighbourhood-overview-wrapper {
  background-color: #454249;
}
.neighbourhood-overview-wrapper h2 {
  color: white;
}

.overview-subhead {
  color: white;
  font-size: 23px;
}

.topical-card h4 {
  color: #756D6D;
}

.topical-figure {
  font-size: 45px;
  color: #756D6D;
}

.overview-card h3 {
  line-height: 1em;
  padding-bottom: 4px;
  color: #454249;
}

.overview-card-body {
  display: flex;
  height: 100%;
}

.overview-card {
  display: flex;
  flex-direction: column;
}
.overview-card .stat-placeholder {
  border-color: #454249;
  flex: 1;
  box-sizing: border-box;
}

#vns-sign-up {
  margin-top: 96px;
}

.vns-intro-heading {
  font-size: 3vw;
}

#glossary-wrapper {
  padding: 30px;
  box-sizing: border-box;
}

/*# sourceMappingURL=style.css.map */
