body { background-color: #E3F9FF;
  }
  
.container {  
  position: relative; 
  top: 80px; 
  left: 50PX; 
  margin: 14px; 
  border: 5px solid lightblue; 
  padding: 50px; 
  width: 550px; 
  height: 500px; 
  border-radius:30px; 
}

.sobre { 
  position: absolute; 
  top: 15px; 
  left: 15px;
  border: 3px solid lightblue;
  border-radius: 10px; 
  width: 200px;
  height: 200px;
}

.caps {
  position: absolute; 
  top: 250px; 
  left: 15px;
  border: 3px solid lightblue;
  border-radius: 10px; 
  width: 200px;
  height: 300px;
    overflow: hidden; 
  overflow-y: scroll;
}

.hq { 
  position: absolute; 
  top: 15px; 
  left: 250px;
  border: 3px solid lightblue;
  border-radius: 10px; 
  width: 350px;
  height: 540px;
  overflow: hidden; 
  overflow-y: scroll; 
}

.icon {
  position: absolute;
  top: 30px; 
  left: 30px;
}

.name {
    font-family: Georgia; 
  color:#424359; 
  position: absolute; 
  top: 87px; 
  left: 30px;
  }

.button {
  font-family: Georgia; 
  color:#424359; 
  position: absolute; 
  top: 140px; 
  left: 30px;
  background-color: #CEECF5; 
  border-radius: 10px; 
  border: 2px solid lightblue; 
}