/* https://fonts.googleapis.com/css?family=Nunito:100,300,400,500,600,800|Nunito:300|Nunito:600|Material+Icons */
html {
  position: relative;
  display: block;
  height: 100%;
  overflow: scroll;
  font-family: 'Nunito', sans-serif;
  background: rgba(18,18,18,1);
  /* background-image: url('../assets/img/background/img-014.jpg'); */
  background-position: center center;
  background-size: cover;
  z-index: 1;
  color: white;
}
/* html::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: black;
  opacity: 0.7;
  z-index: 2;
} */
.legalContainer {
  position: relative;
  margin: auto;
  color: rgba(255, 255, 255, 0.87);
  padding: 256px 16px 128px 16px;
  max-width: 800px;
  z-index: 3;
}

.legalContainer .spacer {
  height: 32px;
}

.legalContainer p {
  font-weight: 300;
  color: rgba(255, 255, 255, 0.8);
  font-size: 1rem;
  line-height: 1.5em;
  letter-spacing: 0.5px;
  margin-bottom: 24px;
}

.legalContainer b {
  font-weight: 800;
  color: rgba(255, 255, 255, 0.87);
}

.legalContainer a {
  text-decoration: underline;
}

.legalContainer ul, .legalContainer ol {
  list-style: initial;
  margin: initial;
  padding: 0 0 0 40px;
  list-style-position: outside;
  list-style-image: initial;
  list-style-type: decimal;
}

.legalContainer ol li {
  display: list-item;
  margin-bottom: 16px;
  list-style-type: decimal;
}

.legalContainer ul li {
  display: list-item;
  margin-bottom: 16px;
  list-style-type: disc;
}