.zg-arbeit-formular{-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;margin:2rem auto}.zg-arbeit-formular__questions{padding-top:1.5rem}.zg-arbeit-formular__thanks{display:none}.zg-arbeit-formular .zg-questions{margin:2rem auto}.zg-form{color:#444;font-size:18px;line-height:1.5}@media screen and (min-width:48em){.zg-form__row{padding:0 4.25rem}}.zg-form__question{padding-bottom:1.25rem;position:relative;margin-bottom:1.25rem}.zg-form__question:after{border-bottom:4px solid #ffe52c;bottom:0;content:"";left:42%;width:16%;position:absolute}.zg-form__question--last{padding-bottom:0}.zg-form__question--last:after{border-bottom:none}.zg-form__question--hidden{display:none}.zg-form__header{color:#252525;display:block;font-weight:700;font-size:27px;margin-bottom:1.25rem;font-family:PatronBold,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif}.zg-form__header--input{font-size:19px;line-height:1.5;margin-bottom:.75rem}.zg-form__header--input__additional{margin-top:.5em;font-size:14px;letter-spacing:.05em;font-weight:400;opacity:.6}.zg-form__sub-header{color:#77777c;display:block;font-family:FranziskaWebPro,Georgia,Palatino,Palatino Linotype,FreeSerif,serif;font-size:18px;font-style:italic;line-height:1.4;margin-bottom:1.25rem}.zg-form__sub-header--fq{color:#444;font-size:25px;margin-bottom:1.75rem}.zg-form__paragraph{display:block;margin-bottom:.75rem}.zg-form__btn{display:inline-block;background-color:#444;border-radius:5px;color:#fff;font-size:.8125rem;font-weight:400;letter-spacing:.1em;line-height:1.125rem;margin:0;margin-top:1rem;padding:.4375rem .9375rem .375rem;text-align:center;text-transform:uppercase;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.zg-form__btn:focus,.zg-form__btn:hover{background-color:#313131;color:#fff;cursor:pointer}.zg-form__checkbox-group{margin-bottom:.3rem;padding-left:20px;text-indent:-20px}.zg-form__checkbox{margin-right:.25rem}.zg-form__radio-group{margin-bottom:.3rem;padding-left:20px;text-indent:-20px}.zg-form__radio{margin-right:.25rem}.zg-form__text{border:2px solid transparent;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444;display:inline-block;font:inherit;letter-spacing:.03em;line-height:normal;margin:0;padding:.5em;width:100%}.zg-form__text:focus{background-color:#fff;border-color:rgba(0,0,0,.1);color:#313131;outline:none}.zg-form__fields--error .zg-form__text{background-color:#f2dede;border:.1875rem solid #ab433f;color:#ab433f}.zg-form__fields--margin{margin-bottom:.5rem}.zg-form__error-message{display:none;margin-top:.75rem;color:#ab433f}.zg-form__fields--error .zg-form__error-message{display:block}.section{display:none}.section--one{display:block}.zg-form__bottom{text-align:center}