* {
    margin: 0;
    padding: 0;

}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #1E1C1C;
    background-image: url("background.jpg");
    background-position: center top;
}

span.red {
    color: #eb1c26;
}

div#wrapper {
    padding: 20px;
    text-align: center;
}

h2 {
    font-weight: 600;
    font-size: 1.5rem;
}

h3 {
    margin-top: 15px;
    margin-bottom: 10px;
}

dl {
    padding: 10px;
    background: rgba(255, 255, 255, 0.6);
}

dl dd {
    margin-bottom: 20px;
}

dl dd:last-child {
    margin-bottom: 0;
}

header img#logo {
    width: 100%;
    max-width: 600px;
    filter: drop-shadow(5px 5px 10px #EFEFEF);
}