* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html, body {
  background-color: #ffffff; /*#b3d0c6;*/
  background: linear-gradient(0.95turn, #b31942, #ffffff, #0a3161); /*b31942*/
  color: #0A3161;/*#1b4543;*/
}
h1 {
    font-family: "Bowlby One", sans-serif;
    font-size: 10vh;
    float: right;
    margin: 0;
    padding: 0 2vw 0 2vw;
    text-align: center;
}
h2 {
  font-family: "Bona Nova", serif;
  font-weight: 700;
  font-style: bold;
  padding: 3vh 1vw 1vh 1vw; /*top right bottom left*/
}
h3 {
  font-family: "Bona Nova", serif;
  font-weight: 400;
  font-style: normal;
  padding: 1vh 1vw 3vh 1vw; /*top right bottom left*/
}
#big {
  font-size: 3.7vh;
}
h4 {
  font-family: "Bona Nova", serif;
  font-weight: 400;
  font-style: normal;
  padding: 1vh 1vw 1vh 1vw; /*top right bottom left*/
}
img {
  float: left;
  height:  100vh;
  display: inline;
  padding: 1vw; 
}
#goofy {
  width: 50vw;
  height: auto;
}
iframe {
  width: 70vw;
  height: 70vh;
}
#header {
  display: flex;
  justify-content: center;
  align-items: center;
}
#content {
  display: block;
}
#container {
  display: block;
  align-items: center;
  height: 100vh;
}
#evidence {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2vw;
}
#video {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 4vh 0;
}
#footer {
  display: flex;
  height: 10vh;
  background-color: #1a4f91; /*#1b4543; #f0f0f0;*/
  color: #ffffff;
  justify-content: center;
  align-items: center;
  margin: 1vh;
}