.container{
  background-color: #F2F1EB;
  padding-bottom: 66px;
}

img{
  width:35%;
  margin-left:auto;
  margin-right: auto;
  display: block;
  padding-top: 50px;
  padding-bottom: 40px;
}
form{
  width: 50%;
  border: 3px solid #57375D;
  padding:15px 25px;
  margin: auto;
  top: 12px;
  background-color: white;
}
@media only screen and (max-width:800px){
  form{
    width:75%;

  }
}
form h3{
  text-align: center;
  padding-top: 7px;
  padding-bottom: 25px;
  color:#57375D;
}
.icon{
  color: #57375D;
  text-align: center;
}
form label{
  color: #57375D;
  font-weight: bold;
}
form input{
  background-color: #F2F1EB;
}
form button{
  background-color: #57375D;
}
.container p{
  width: 50%;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:25px;
}
.container p a{
  color:black;
  text-decoration: none;
  font-size: 12px;
}
.container p a:hover{
  color:#57375D;
  font-weight: bolder;
}
footer{
  background-color:black;
  padding:20px;
  padding-top: 20px;
}
footer ul{
  display:flex;
  
}
footer ul li{
  list-style: none;
  padding:0 20px;
}
footer ul li a{
  color: white;
  text-decoration: none;
}
  