body{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    color: #ff1271;
    max-width: 800px;
    margin: 0 auto;
    padding: 2em;
}

h1{
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: xxx-large;
    text-align: center;
}

fieldset{
    border: 2px solid #ff1271;
    margin-bottom: 1.5em;
    padding: 1em;
}

label{
    display: block;
    margin-top: 2em;
}

input, select{
    width: 100%;
    padding:0.5em;
}

.verplicht:after{
    content: "*";
    color: red;
}

footer{
    margin-top: 3em;
    padding-top: 1em;
    border-top: 1px solid #ccc;
    font-size: 0.9em;
    text-align: center;
}

.radiobutton{
    display: flex;
    gap: 1em;
}