body {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 2rem;
  background-color: #fdfdfd;
}
div {
  height: 100vh; 
  opacity: .8;
  text-align: center;
  vertical-align: middle;
  line-height: 4rem;
  }
p {
  padding: 3%;
  color: #fdfdfd;

}
.left { 
  position: absolute;
  /* border-radius: 12px; */
  left: 0px;
  width: 33vw;
  background-color:mediumblue
  }
  
.right { 
  position: absolute;
  border-radius: 12px 0px 0px 12px;
  right: 0px;
  width: 33vw;
  background-color: red; 
}

.right p {
  padding-top: 7%;
}