body{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--noir);
}

form{
    width: max-content;
    height: max-content;
    max-width: 60%;
}

label{
    color: var(--blanc);
}

.logo{
    width: 40%;
    margin-left: 25%;
    margin-bottom: 2rem;
    max-width: 18vh;
}

.notice
{
    background-color: var(--blanc);
    padding: 10px 20px;
    border-radius: 5px;
    margin-bottom: 1rem;
}

.col{
    display: flex;
    flex-flow: column wrap;
}
.col input:not([type='checkbox']){
    margin-bottom: 1rem;
}
.row{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin-bottom: calc(40% + 2rem);
}