:root{--color-red:#e61432;--color-red-dark:#b71028;--color-yellow:#faaf00;--color-blue-navy:#042453;--color-blue-dark:#00325f;--color-black:#000;--color-white:#fff;--color-gray-dark:#262626;--color-gray-text:#333;--color-gray-mid:#666;--color-border:#ccc}#contact{background:#f1f1f1;border-radius:5px;margin-top:2em;max-width:650px;padding:2em;position:relative}#contact button{border:1px solid var(--color-white);margin-top:10px}#contact label{min-width:160px;vertical-align:top}@media only screen and (max-width:767px){#contact label{margin-bottom:0;width:100%}}#contact label[for=contact_Rechten]{margin-top:.5em;padding-left:2em}#contact input[type=checkbox]{left:35px;margin-top:15px;position:absolute}input[type=email],input[type=fyle],input[type=password],input[type=text],select,textarea{border:1px solid var(--color-border);height:auto;margin-bottom:20px;margin-top:0;max-width:100%;width:270px}@media only screen and (max-width:767px){input[type=email],input[type=file],input[type=password],input[type=text],select,textarea{margin-bottom:20px;width:100%}}textarea{margin-bottom:10px}input{border:1px solid var(--color-border);height:auto;margin-top:10px}@media only screen and (max-width:767px){input{margin-top:0}}input[type=file]{border:none;padding:0}input[type=submit]{margin-top:10px}.captcha_image{float:left;margin-top:.5em;width:160px}@media only screen and (max-width:767px){.captcha_image{float:none;margin-bottom:10px}}.required:after{color:red;content:"*";display:inline-block}