#auth .content {
    margin: 20px var(--default-gap) 40px var(--default-gap);
}
#auth .content .column:first-child {
    margin-bottom: 50px;
}
#auth form .name {
    font-family: 'MediaSans-Bold';
}
#auth form label {
    padding-top: 5px;
}
#auth form .name {
    margin-bottom: 25px;
}
#auth form fieldset > * {
    margin-bottom: 25px;
}
#auth #form_passwd {
    margin-top: 50px;
}
@media only screen and (min-width: 768px) {
    #auth .content {
        display: flex;
    }
    #auth .column:first-child {
        padding-right: 20px;
    }
    #auth .column {
        width: 50%;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 1024px) {
    #auth .content {
        margin-bottom: 80px;
    }
    #auth .column {
        width: 50%;
        box-sizing: border-box;
        padding-right: 100px !important;
    }
}