.form-fieldset{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2rem;padding-bottom:0}.form-fieldset .input{grid-column:span 4/span 4;padding-left:0;padding-right:0}.form-fieldset .order{margin-bottom:1rem}.form-fieldset .formOrder,.form-fieldset .message,.form-fieldset .object,.form-fieldset .order,.form-fieldset .title,.form-fieldset .upload,.form-fieldset h2{grid-column:span 4/span 4!important}.form-fieldset .formOrder input,.form-fieldset .message input,.form-fieldset .object input,.form-fieldset .order input,.form-fieldset .title input,.form-fieldset .upload input,.form-fieldset h2 input{width:100%}.form-fieldset h2{margin-bottom:0;margin-top:1rem}.form-fieldset .address,.form-fieldset .city,.form-fieldset .street{grid-column:span 3/span 3!important}.form-fieldset .birthdate{grid-column:span 4/span 4!important;position:relative}.form-fieldset .birthdate .labelItem{left:0;margin-top:-1.5rem;position:absolute;top:0}.form-fieldset .birthdate label{width:100%}.form-fieldset .birthdate label input{--tw-text-opacity:1;border-style:none;color:hsl(var(--p)/var(--tw-text-opacity));display:block;width:100%}.form-fieldset .birthdate label input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:hsl(var(--a)/var(--tw-ring-opacity));border-color:hsl(var(--a)/var(--tw-border-opacity))}.form-fieldset .nr,.form-fieldset .number,.form-fieldset .zip{grid-column:span 1/span 1!important}.form-fieldset .message{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form-fieldset .message textarea{height:6rem}.form-fieldset .choices__item{--tw-bg-opacity:1!important;background-color:hsl(var(--p)/var(--tw-bg-opacity))!important}.form-fieldset .actions{margin-top:6rem}.actions .button{margin-bottom:0}html[lang=fr] .containerKurse{display:none}.formOrder{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#kurs-form .input.date,#kurs-form .input.kurs,#kurs-form .input.teilnehmer,.choices__input.choices__input--cloned,.choices__list.choices__list--dropdown{display:none}@media (min-width:640px){.form-fieldset .birthdate label input{font-size:16px;letter-spacing:0;line-height:24px}}@media (min-width:768px){.form-fieldset{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}.form-fieldset .input{grid-column:span 2/span 2}.form-fieldset input,.form-fieldset textarea{font-size:18px;letter-spacing:0;line-height:27px;padding:.75rem}}
/*# sourceMappingURL=Forms.css.map */