.party-reg__form h2,.party-reg__form .button-gradient{font-family:'DinWebCondBold',Helvetica,Arial,sans-serif;}.hidden{display:none !important;}.party-reg{background-color:#fff;border:0.0625rem solid #f0f0f0;-webkit-box-shadow:0 0 0.1875rem 0 #f0f0f0;box-shadow:0 0 0.1875rem 0 #f0f0f0;margin-bottom:1.875rem;padding:0.25rem;}.party-reg input[type=checkbox].is-invalid ~ .invalid-feedback,.party-reg input[type=file].is-invalid ~ .invalid-feedback{display:block;}.party-reg__form{background-color:#f6f6f6;display:block;margin-bottom:0;padding:3.4375rem 0.625rem;}@media (min-width:768px){.party-reg__form{padding:3.4375rem;}}.party-reg__form h2{border:0;color:#333;display:block;font-size:1.625rem;font-weight:400;line-height:1.2;padding-bottom:0;text-align:center;width:100%;}.party-reg__form ol{list-style:none;margin-bottom:0;padding-left:0;}.party-reg__form .form-control{background-color:white;}.party-reg__form .button-gradient{background:#980050;display:inline-block;border:0 none;border-radius:0 0 0.9375rem;color:#000;padding:0.1875rem;text-transform:uppercase;text-align:center;font-size:1.25rem;line-height:1;-webkit-transition:all .18s ease-in-out .18s;transition:all .18s ease-in-out .18s;font-weight:400;}.party-reg__form .button-gradient span{background-color:#fff;border-radius:0 0 0.75rem;color:#000;display:block;max-width:100%;padding:0.875rem 1.25rem 0.5625rem;-webkit-transition:all .18s ease-in-out .18s;transition:all .18s ease-in-out .18s;width:100%;}.party-reg__form .button-gradient:hover,.party-reg__form .button-gradient:focus,.party-reg__form .button-gradient:active{border-radius:0;cursor:pointer;text-decoration:underline;}.party-reg__form .button-gradient:hover span,.party-reg__form .button-gradient:focus span,.party-reg__form .button-gradient:active span{border-radius:0;text-decoration:underline;}.party-reg__form .col-12-select{margin-bottom:1rem;}.party-reg__form .checkbox input[type=checkbox],.party-reg__form .checkbox-col input[type=checkbox]{opacity:0;position:absolute;}.party-reg__form .checkbox input[type=checkbox] + label::before,.party-reg__form .checkbox-col input[type=checkbox] + label::before{display:inline-block;font-family:FontAwesome,'Arial',sans-serif;content:'\f096';width:1.5625rem;letter-spacing:0.625rem;}.party-reg__form .checkbox input[type=checkbox]:checked + label::before,.party-reg__form .checkbox-col input[type=checkbox]:checked + label::before{content:'\f046';width:1.5625rem;letter-spacing:0.3125rem;}.party-reg__form .checkbox input[type=checkbox]:focus + label::before,.party-reg__form .checkbox-col input[type=checkbox]:focus + label::before{color:#980050;}.party-reg__form .radio input[type=radio],.party-reg__form .radio-col input[type=radio]{opacity:0;position:absolute;}.party-reg__form .radio input[type=radio] + label::before,.party-reg__form .radio-col input[type=radio] + label::before{display:inline-block;font-family:FontAwesome,'Arial',sans-serif;content:'\f10c';width:1.5625rem;letter-spacing:0.625rem;}.party-reg__form .radio input[type=radio]:checked + label::before,.party-reg__form .radio-col input[type=radio]:checked + label::before{content:'\f058';}.party-reg__form .radio input[type=radio]:focus + label::before,.party-reg__form .radio-col input[type=radio]:focus + label::before{color:#980050;}.party-reg__form .checkbox,.party-reg__form .checkbox-col,.party-reg__form .radio,.party-reg__form .radio-col{padding-top:0.625rem;}@media (min-width:576px){.party-reg__form .checkbox,.party-reg__form .checkbox-col,.party-reg__form .radio,.party-reg__form .radio-col{padding-top:2.3125rem;}}.party-reg__form .checkbox label,.party-reg__form .checkbox-col label,.party-reg__form .radio label,.party-reg__form .radio-col label{padding-left:0;}.party-reg__form .checkbox-col{padding-top:0;}.party-reg__form .radio-col{padding-top:0;}.party-reg__form .radio-col label{margin-bottom:0;}.party-reg__form .invalid-feedback{display:block;}#illu-acceptedTerms-label{display:inline;}.ki-camp-reg__form h2,.ki-camp-reg__form .button-gradient{font-family:'DinWebCondBold',Helvetica,Arial,sans-serif;}.hidden{display:none !important;}.ki-camp-reg{background-color:#fff;border:0.0625rem solid #f0f0f0;-webkit-box-shadow:0 0 0.1875rem 0 #f0f0f0;box-shadow:0 0 0.1875rem 0 #f0f0f0;margin-bottom:1.875rem;padding:0.25rem;}.ki-camp-reg input[type=checkbox].is-invalid ~ .invalid-feedback,.ki-camp-reg input[type=file].is-invalid ~ .invalid-feedback{display:block;}.ki-camp-reg p.label-text{font-size:1.125rem;font-weight:700;}.ki-camp-reg__form{background-color:#f6f6f6;display:block;margin-bottom:0;padding:3.4375rem 0.625rem;}@media (min-width:768px){.ki-camp-reg__form{padding:3.4375rem;}}.ki-camp-reg__form h2{border:0;color:#333;display:block;font-size:1.625rem;font-weight:400;line-height:1.2;padding-bottom:0;text-align:center;width:100%;}.ki-camp-reg__form ol{list-style:none;margin-bottom:0;padding-left:0;}.ki-camp-reg__form .form-control{background-color:white;}.ki-camp-reg__form .button-gradient{background:#980050;display:inline-block;border:0 none !important;border-radius:0 0 0.9375rem;color:#000;padding:0.1875rem !important;text-transform:uppercase;text-align:center;font-size:1.25rem;line-height:1;-webkit-transition:all .18s ease-in-out .18s;transition:all .18s ease-in-out .18s;font-weight:400;}.ki-camp-reg__form .button-gradient span{background-color:#fff;border-radius:0 0 0.75rem;color:#000;display:block;max-width:100%;padding:0.875rem 1.25rem 0.5625rem;-webkit-transition:all .18s ease-in-out .18s;transition:all .18s ease-in-out .18s;width:100%;}.ki-camp-reg__form .button-gradient:hover,.ki-camp-reg__form .button-gradient:focus,.ki-camp-reg__form .button-gradient:active{border-radius:0;cursor:pointer;text-decoration:underline;}.ki-camp-reg__form .button-gradient:hover span,.ki-camp-reg__form .button-gradient:focus span,.ki-camp-reg__form .button-gradient:active span{border-radius:0;text-decoration:underline;}.ki-camp-reg__form .col-12-select{margin-bottom:1rem;}.ki-camp-reg__form .checkbox input[type=checkbox],.ki-camp-reg__form .checkbox-col input[type=checkbox]{opacity:0;position:absolute;}.ki-camp-reg__form .checkbox input[type=checkbox] + label::before,.ki-camp-reg__form .checkbox-col input[type=checkbox] + label::before{display:inline-block;font-family:FontAwesome,'Arial',sans-serif;content:'\f096';width:1.5625rem;letter-spacing:0.625rem;}.ki-camp-reg__form .checkbox input[type=checkbox]:checked + label::before,.ki-camp-reg__form .checkbox-col input[type=checkbox]:checked + label::before{content:'\f046';width:1.5625rem;letter-spacing:0.3125rem;}.ki-camp-reg__form .checkbox input[type=checkbox]:focus + label::before,.ki-camp-reg__form .checkbox-col input[type=checkbox]:focus + label::before{color:#980050;}.ki-camp-reg__form .radio input[type=radio],.ki-camp-reg__form .radio-col input[type=radio]{opacity:0;position:absolute;}.ki-camp-reg__form .radio input[type=radio] + label::before,.ki-camp-reg__form .radio-col input[type=radio] + label::before{display:inline-block;font-family:FontAwesome,'Arial',sans-serif;content:'\f10c';width:1.5625rem;letter-spacing:0.625rem;}.ki-camp-reg__form .radio input[type=radio]:checked + label::before,.ki-camp-reg__form .radio-col input[type=radio]:checked + label::before{content:'\f058';}.ki-camp-reg__form .radio input[type=radio]:focus + label::before,.ki-camp-reg__form .radio-col input[type=radio]:focus + label::before{color:#980050;}.ki-camp-reg__form .checkbox,.ki-camp-reg__form .checkbox-col,.ki-camp-reg__form .radio,.ki-camp-reg__form .radio-col{padding-top:0.625rem;}@media (min-width:576px){.ki-camp-reg__form .checkbox,.ki-camp-reg__form .checkbox-col,.ki-camp-reg__form .radio,.ki-camp-reg__form .radio-col{padding-top:2.3125rem;}}.ki-camp-reg__form .checkbox label,.ki-camp-reg__form .checkbox-col label,.ki-camp-reg__form .radio label,.ki-camp-reg__form .radio-col label{padding-left:0;}.ki-camp-reg__form .checkbox-col{padding-top:0;}.ki-camp-reg__form .radio-col{padding-top:0;}.ki-camp-reg__form .radio-col label{margin-bottom:0;}.ki-camp-reg__form .invalid-feedback{display:block;}#illu-acceptedTerms-label{display:inline;}.jugendaktion-reg__form h2,.jugendaktion-reg__form .button-gradient{font-family:'DinWebCondBold',Helvetica,Arial,sans-serif;}.hidden{display:none !important;}.jugendaktion-reg{background-color:#fff;border:0.0625rem solid #f0f0f0;-webkit-box-shadow:0 0 0.1875rem 0 #f0f0f0;box-shadow:0 0 0.1875rem 0 #f0f0f0;margin-bottom:1.875rem;padding:0.25rem;}.jugendaktion-reg input[type=checkbox].is-invalid ~ .invalid-feedback,.jugendaktion-reg input[type=file].is-invalid ~ .invalid-feedback{display:block;}.jugendaktion-reg p.label-text{font-size:1.125rem;font-weight:700;}.jugendaktion-reg__form{background-color:#f6f6f6;display:block;margin-bottom:0;padding:3.4375rem 0.625rem;}@media (min-width:768px){.jugendaktion-reg__form{padding:3.4375rem;}}.jugendaktion-reg__form h2{border:0;color:#333;display:block;font-size:1.625rem;font-weight:400;line-height:1.2;padding-bottom:0;text-align:center;width:100%;}.jugendaktion-reg__form ol{list-style:none;margin-bottom:0;padding-left:0;}.jugendaktion-reg__form .form-control{background-color:white;}.jugendaktion-reg__form .button-gradient{background:#980050;display:inline-block;border:0 none !important;border-radius:0 0 0.9375rem;color:#000;padding:0.1875rem !important;text-transform:uppercase;text-align:center;font-size:1.25rem;line-height:1;-webkit-transition:all .18s ease-in-out .18s;transition:all .18s ease-in-out .18s;font-weight:400;}.jugendaktion-reg__form .button-gradient span{background-color:#fff;border-radius:0 0 0.75rem;color:#000;display:block;max-width:100%;padding:0.875rem 1.25rem 0.5625rem;-webkit-transition:all .18s ease-in-out .18s;transition:all .18s ease-in-out .18s;width:100%;}.jugendaktion-reg__form .button-gradient:hover,.jugendaktion-reg__form .button-gradient:focus,.jugendaktion-reg__form .button-gradient:active{border-radius:0;cursor:pointer;text-decoration:underline;}.jugendaktion-reg__form .button-gradient:hover span,.jugendaktion-reg__form .button-gradient:focus span,.jugendaktion-reg__form .button-gradient:active span{border-radius:0;text-decoration:underline;}.jugendaktion-reg__form .col-12-select{margin-bottom:1rem;}.jugendaktion-reg__form .checkbox input[type=checkbox],.jugendaktion-reg__form .checkbox-col input[type=checkbox]{opacity:0;position:absolute;}.jugendaktion-reg__form .checkbox input[type=checkbox] + label::before,.jugendaktion-reg__form .checkbox-col input[type=checkbox] + label::before{display:inline-block;font-family:FontAwesome,'Arial',sans-serif;content:'\f096';width:1.5625rem;letter-spacing:0.625rem;}.jugendaktion-reg__form .checkbox input[type=checkbox]:checked + label::before,.jugendaktion-reg__form .checkbox-col input[type=checkbox]:checked + label::before{content:'\f046';width:1.5625rem;letter-spacing:0.3125rem;}.jugendaktion-reg__form .checkbox input[type=checkbox]:focus + label::before,.jugendaktion-reg__form .checkbox-col input[type=checkbox]:focus + label::before{color:#980050;}.jugendaktion-reg__form .radio input[type=radio],.jugendaktion-reg__form .radio-col input[type=radio]{opacity:0;position:absolute;}.jugendaktion-reg__form .radio input[type=radio] + label::before,.jugendaktion-reg__form .radio-col input[type=radio] + label::before{display:inline-block;font-family:FontAwesome,'Arial',sans-serif;content:'\f10c';width:1.5625rem;letter-spacing:0.625rem;}.jugendaktion-reg__form .radio input[type=radio]:checked + label::before,.jugendaktion-reg__form .radio-col input[type=radio]:checked + label::before{content:'\f058';}.jugendaktion-reg__form .radio input[type=radio]:focus + label::before,.jugendaktion-reg__form .radio-col input[type=radio]:focus + label::before{color:#980050;}.jugendaktion-reg__form .checkbox,.jugendaktion-reg__form .checkbox-col,.jugendaktion-reg__form .radio,.jugendaktion-reg__form .radio-col{padding-top:0.625rem;}@media (min-width:576px){.jugendaktion-reg__form .checkbox,.jugendaktion-reg__form .checkbox-col,.jugendaktion-reg__form .radio,.jugendaktion-reg__form .radio-col{padding-top:2.3125rem;}}.jugendaktion-reg__form .checkbox label,.jugendaktion-reg__form .checkbox-col label,.jugendaktion-reg__form .radio label,.jugendaktion-reg__form .radio-col label{padding-left:0;}.jugendaktion-reg__form .checkbox-col{padding-top:0;}.jugendaktion-reg__form .radio-col{padding-top:0;}.jugendaktion-reg__form .radio-col label{margin-bottom:0;}.jugendaktion-reg__form .invalid-feedback{display:block;}#illu-acceptedTerms-label{display:inline;}
