.specialregister {background:#36387f;display:flex;justify-content:space-between;flex-wrap:nowrap;margin-top:20px;}
.specialregister-col {width:50%;}
.specialregister-illustration {width:100%;display:block;height:auto;}
.specialregister-form {padding:40px;}
.specialregister-form form {max-width:600px;}
.specialregister-headline {color:#fff;font-size:24px;font-weight:700;line-height:150%;}
.specialregister .option, .specialregister .facebook-google .option {color:#fff;font-weight:400;max-width:auto;}

.specialregister .inputRow label, .specialregister .checkboxListRow label, .specialregister .checkboxRow label {color:#fff;}
.specialregister .checkbox-row label {color:#fff;}
.specialregister label a, .specialregister .checkbox-row label a, .specialregister .checkbox-row label.small a {color:#fff;font-weight:400;text-decoration:underline;}
.specialregister .form-logininfo a {color:#fff;}

.specialregister .button, .specialregister .form-action .button {background:linear-gradient(to bottom right,#efcc26,#ff5b0d);text-transform:uppercase;padding:20px 40px;border-radius:100px;font-weight:700;}

@media (max-width: 765px) {
    .specialregister-col:first-child {display:none;}
    .specialregister-col:nth-child(2) {width:100%;}
    .specialregister-form {padding:20px;background:#36387f url('/img/register-mobile.jpg') no-repeat center center;}
    .specialregister-form .form form {width:100%;}
}