.signature {
  position: relative;
  left: 1rem;
  height: 7rem;
}

.stats_container {
  z-index: 999;
  position: fixed;
  height: fit-content;
  max-width: 100%;
  width: 100%;
  left: 0;
  bottom: 0;
  background-color: White;
}

.stats_row {
  position: relative;
  height: fit-content;
  max-width: 70%;
  left: 15%;
}

.stats_stack {
  position: relative;
  height: fit-content;
  width: calc(100% / 4);
  max-width: calc(100% / 4);
  /*background-color: rgba(172, 255, 47, 0.197);*/
  float: left;
  margin-top: 1rem;
}

.stats_stack--item {
  position: relative;
  height: fit-content;
  max-width: 100%;
  /*background-color: rgba(172, 255, 47, 0.197);*/
  line-height: 2rem;
  min-height: 2rem;
  text-align: center;
}

.content_section {
  position: relative;
  height: fit-content;
  max-width: 70%;
  left: 15%;
  margin-top: 1rem;
  display: flex;
  /*background-color: green;*/
}

.quote_column {
  flex: 1;
  position: relative;
  /*height: fit-content;*/
  width: calc((100% / 4) - 1.5rem);
  max-width: calc((100% / 4) - 1.5rem);
  background-color: var(--accent);
  color: var(--light);
  float: left;
  margin-top: 1rem;
  margin-left: 1rem;
}

.quote_column_price {
  flex: 1;
  position: relative;
  /*height: fit-content;*/
  width: calc((100% / 4) - 1.5rem);
  max-width: calc((100% / 4) - 1.5rem);
  /*background-color: var(--accent);*/
  color: var(--light);
  float: left;
  margin-left: 1rem;
}

.quote_row {
  position: relative;
  height: fit-content;
  max-width: calc(100% - 2rem);
  margin: 1rem;
  /*background-color: rgba(172, 255, 47, 0.197);*/
  vertical-align: middle;
  min-height: 2rem;
  text-align: center;
}

.quote_row_bottom {
  position: relative;
  height: fit-content;
  max-width: calc(100% - 2rem);
  width: calc(100% - 2rem);
  margin: 1rem;
  /*background-color: rgba(172, 255, 47, 0.197);*/
  vertical-align: middle;
  min-height: 2rem;
  text-align: center;
  bottom: 0rem;
  left: 0rem;
}

.center_text {
  text-align: center;
}

