/* Minimal CSS Reset */
*{
  margin:0;
  padding: O;
}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

html {
  box-sizing: border-box;
  font-size: 12px;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body, h3, h4, h5, h6, ol, ul {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

h1 {
  text-transform: uppercase;
  color: #194747;
  margin: 10px;
  padding:0;
  line-height: 1;
  font-size:2.5rem;
}

h2 { 
  color: black;
  text-align:center;
  padding:0;
  margin: 0;
  font-weight: normal;
  font-size:2rem;
}

p {
  font-size:4vmin;
  text-align: justify;
  color: black;
  padding:0 4rem;
  margin: 0;
  line-height: 1.25;
}

ol, ul {
  list-style: none;
}

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