body{
background: #3a5d9e;
background: linear-gradient(90deg, rgba(58, 93, 158, 1) 0%, rgba(52, 194, 199, 1) 49%, rgba(11, 87, 128, 1) 100%);
color: black;
  font-size: 18px;
line-height: 20px;


}
h1, h2{
    font-size: 2rem;
    text-align: center;
}  
h2{
    font-size: 1.5rem;   
}

div{
    max-width: 1200px;
    margin: auto;
    border: 8px solid black;
    background: rgba(255,255,255,0.45);
    border-radius: 0 45px;
    padding-bottom: 150px
}
p{
  margin: 20px;
  font-style: normal;
}
p img{
      float: left;
      border: 5px solid white;
      rotate: 5deg;
      margin: 15px;
      
}
p img:hover {
     border: 5px solid blue;
}
p a{ 
color: red;
}
p a:hover{
color: blue;
text-decoration: none;
} 
fieldset{
     border: 1px dotted white;
     border-radius: 20px;
     width: 50%;
}
legend{
     color: darkgreen;
     font-size: 1.5rem;
     background: white;
     border-radius: 25px;
     padding: 2px 10px;
}