body,html{
    background-color: #E9E9E9;
    margin: 0;
    padding: 0;
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height:100%;
}
.card{
  width:400px;
  background-color: #FFF;
  box-shadow: 13px 15px 37px -17px rgba(0,0,0,0.63);
}
.card img{
  width:100%;
}
.content{
  padding: .5em 10% 2em 10%;

}

button{
  color:#FFF;
  background-color: #49546A;
  border:0;
  padding: .8em 1.6em;
  padding-left: .8em;
  transition: padding-left 1s ease-in-out;
}

button:hover{
  padding-left: 3.2em;
}

.card button img{
  display: none;
  width:8px;
  height:12px;
}

.card button:hover img{
  display: block;
}
