form.webform-submission-register-form{display:flex;flex-wrap:wrap}form.webform-submission-register-form>.form-item{width:50%}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{width:100%}form.webform-submission-register-form>.form-item.form-type-checkbox{margin-top:0}form.webform-submission-register-form>.form-item.form-item-newsletter{margin-top:1rem;margin-top:var(--sp1)}form.webform-submission-register-form>.form-item.form-item-newsletter .description,form.webform-submission-register-form>.form-item.form-item-participant-tbe .description,form.webform-submission-register-form>.form-item.form-item-privacy-policy .description,form.webform-submission-register-form>.form-item.form-item-terms-and-conditions .description,form.webform-submission-register-form>.form-item.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 .iti{width:100%}form.webform-submission-register-form .form-actions{margin-bottom:0;margin-top:1rem;margin-top:var(--sp1);width:100%}form.webform-submission-register-form #school-address-ajax-wrapper,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 select{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-locality,form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-postal-code{width:25%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-administrative-area{width:50%}form.webform-submission-register-form #school_classes_table{width:100%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table table{border-collapse:collapse;border-spacing:0}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-top:.5rem;padding-top:var(--sp0-5)}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;width:30%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:first-child,form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:last-child{width:20%}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:relative;vertical-align:bottom}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);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}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}@media (max-width:719px){form.webform-submission-register-form .captcha,form.webform-submission-register-form>.form-item{width:100%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-locality,form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-postal-code{width:50%}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-administrative-area{width:100%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table tr{padding-top:0;position:realtive}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td{padding:0}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item{padding-top:.5rem;padding-top:var(--sp0-5);width:100%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:first-child,form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td .form-item:last-child{width:100%}form.webform-submission-register-form .form-item-school-classes .webform-multiple-table td.webform-multiple-table--operations{position:absolute;right:.5rem;right:var(--sp0-5);top:1.25rem;top:var(--sp1-25)}}@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.form-item{padding-left:0;padding-right:0}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:4rem;padding-right:var(--sp4)}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-locality{padding-right:2rem;padding-right:var(--sp2)}form.webform-submission-register-form #school-address-ajax-wrapper .fieldset-wrapper .form-item-school-address-administrative-area{padding-left:2rem;padding-left:var(--sp2)}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 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:last-child{padding-right:1rem;padding-right:var(--sp1)}}