body {
    font-family: "Century Gothic", sans-serif;
    text-align: center;
    background: #FCE4EC;
}
header, footer {
    background: #880E4F;
    color: white;
    padding: 10px;
    letter-spacing: 20px;
    clear: both;
}
#section-1 {
    width: 50%;
    height: 600px;
    overflow: auto;
    float: left;
}
#section-2 {
    background: #880E4F;
    color: white;
    width: 40%;
    height: 500px;
    margin: 35px;
    box-shadow: dimgray 10px 10px 15px;
    float: left;
}
table {
    margin: auto;
    width: 70%;
}
tr:hover {
    background: #F8BBD0;
}
form {
    display: flex;
    flex-direction: column;
    align-items: center;
}
input,label,button {
    width: 70%;
    margin: 10px;
}