body {text-align: center; padding: 10%; font: 20px Helvetica, sans-serif; color: #333;}
h1 { font-size: 25px; margin: 0; }
article { display: block; text-align: center; max-width: 750px; margin: 0 auto; border: #dcdcdc solid 1px; border-radius: 20px; padding: 30px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
a { color: #bd0004; text-decoration: none;  font-size: 18px; }
a:hover { color: #000; text-decoration: none; font-size: 18px; }
.img-logo {margin-bottom: 20px;}
@media only screen and (max-width : 480px) {
h1 { font-size: 20px; }
}