form.webform-submission-register-form{display:flex;flex-wrap:wrap}form.webform-submission-register-form .form-item,form.webform-submission-register-form .form-item .iti,form.webform-submission-register-form .form-item input[type=email],form.webform-submission-register-form .form-item input[type=password],form.webform-submission-register-form .form-item input[type=tel],form.webform-submission-register-form .form-item input[type=text],form.webform-submission-register-form .form-item input[type=url],form.webform-submission-register-form .form-item select,form.webform-submission-register-form>.form-type-checkbox,form.webform-submission-register-form>.form-type-processed-text{width:100%}form.webform-submission-register-form>.form-type-checkbox{margin-top:0}form.webform-submission-register-form.form-item-newsletter .description,form.webform-submission-register-form>.form-item-gewinnspielrichtlinien .description,form.webform-submission-register-form>.form-item-newsletter .description,form.webform-submission-register-form>.form-item-participant-tbe .description,form.webform-submission-register-form>.form-item-privacy .description,form.webform-submission-register-form>.form-item-privacy-policy .description,form.webform-submission-register-form>.form-item-terms-and-conditions .description,form.webform-submission-register-form>.form-item-terms-and-privacy .description{display:inline-block;font-size:1rem;font-size:var(--font-size);padding-left:.5rem;padding-left:var(--sp0-5)}form.webform-submission-register-form>.form-item-newsletter{margin-top:1rem;margin-top:var(--sp1)}form.webform-submission-register-form .form-actions{margin-bottom:0;margin-top:1rem;margin-top:var(--sp1);width:100%}form.webform-submission-register-form .captcha{width:100%}form.webform-submission-register-form .webform-options-display-side-by-side>div{display:inline-block;width:auto}form.webform-submission-register-form .fieldset__label.form-required:after,form.webform-submission-register-form .form-item__label.form-required:after,form.webform-submission-register-form .required-mark:after,form.webform-submission-register-form label.form-required:after{position:absolute}form.webform-submission-register-form #school-address-ajax-wrapper{width:100%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper{display:flex;flex-wrap:wrap}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-postal-code{padding-right:.5rem;padding-right:var(--sp0-5);width:40%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-locality{padding-left:.5rem;padding-left:var(--sp0-5);width:60%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-administrative-area,form.webform-submission-register-form .form-item-school-classes{width:100%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table table{border-collapse:collapse;border-spacing:0;width:100%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table tr{padding-top:0;position:relative}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table tr:not(:first-child) label{display:none}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td{display:flex;flex-wrap:wrap;padding:0}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td label{display:none}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item{margin-bottom:0;margin-top:0;padding-top:.5rem;padding-top:var(--sp0-5);width:100%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-type-checkbox label{display:none}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-type-checkbox .description{margin-left:.5rem;margin-left:var(--sp0-5)}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td.webform-multiple-table--operations{display:table-cell;margin:0;padding:0;position:absolute;right:.5rem;right:var(--sp0-5);top:1.25rem;top:var(--sp1-25);vertical-align:bottom;width:30px!important}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td.webform-multiple-table--operations input{margin-bottom:.5rem;margin-bottom:var(--sp0-5);-webkit-mask-image:none;mask-image:none;width:1.5rem;width:var(--sp1-5)}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td.webform-multiple-table--operations input:after,form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td.webform-multiple-table--operations input:before{content:none}@media (min-width:720px){form.webform-submission-register-form>.form-item{width:50%}form.webform-submission-register-form>.form-item.form-item-school-contact-email,form.webform-submission-register-form>.form-item.form-item-school-email,form.webform-submission-register-form>.form-item.form-item-school-id,form.webform-submission-register-form>.form-item.form-item-school-website{padding-right:2rem;padding-right:var(--sp2)}form.webform-submission-register-form>.form-item.form-item-fake-address-line-1,form.webform-submission-register-form>.form-item.form-item-school-contact-telephone,form.webform-submission-register-form>.form-item.form-item-school-name,form.webform-submission-register-form>.form-item.form-item-school-telephone{padding-left:2rem;padding-left:var(--sp2)}form.webform-submission-register-form>.form-item.form-item-gewinnspielrichtlinien,form.webform-submission-register-form>.form-item.form-item-privacy-policy,form.webform-submission-register-form>.form-item.form-item-school-contact-name,form.webform-submission-register-form>.form-item.form-type-checkbox,form.webform-submission-register-form>.form-item.form-type-processed-text,form.webform-submission-register-form>.form-item.webform-type-radios{padding-left:0;padding-right:0;width:100%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-postal-code{padding-right:4rem;padding-right:var(--sp4);width:25%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-locality{padding-right:2rem;padding-right:var(--sp2);width:25%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-administrative-area{padding-left:2rem;padding-left:var(--sp2);width:50%}}@media (min-width:1200px){form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td{padding-top:.5rem;padding-top:var(--sp0-5)}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td label{display:block}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item{padding-right:2rem;padding-right:var(--sp2)}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:last-child{padding-right:0}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item input::-moz-placeholder{color:transparent}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item input::placeholder{color:transparent}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:first-child{width:15%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:nth-child(2),form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:nth-child(3){width:23%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:nth-child(4){width:18%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:nth-child(5){width:15%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-type-checkbox{align-items:center;align-self:flex-end;height:3rem;height:var(--sp3);padding-top:0}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-type-checkbox label{display:none}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-type-checkbox .description{margin-bottom:0}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td.webform-multiple-table--operations{bottom:0;top:auto}}