@keyframes rotateFull{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form.mpForm ::-webkit-input-placeholder{color:#000}form.mpForm :-moz-placeholder{color:#000}form.mpForm ::-moz-placeholder{color:#000}form.mpForm :-ms-input-placeholder{color:#000}form.mpForm input::placeholder{color:#000}form.mpForm textarea::-webkit-input-placeholder{color:#000}form.mpForm textarea:-moz-placeholder{color:#000}form.mpForm textarea::-moz-placeholder{color:#000}form.mpForm textarea:-ms-input-placeholder{color:#000}form.mpForm textarea::placeholder{color:#000}form.mpForm input:not([type="checkbox"]){-webkit-appearance:none;border-radius:0}form.mpForm input:-webkit-autofill,form.mpForm input:-webkit-autofill:focus{transition:background-color 0s 600000.0000000001s,color 0s 600000.0000000001s}form.mpForm select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}form.mpForm textarea{-webkit-appearance:none;-moz-appearance:none;display:block}form.mpForm button{-webkit-appearance:none}form.mpForm button[type="submit"],form.mpForm .loaderInner{transition:opacity 400ms ease-in-out}form.mpForm .form-group-type-Submit .g_linkWrapper{position:relative}form.mpForm .form-group-type-Submit .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}form.mpForm .form-group-type-Submit .loaderInner{width:36px;height:36px;animation:rotateFull 6000ms linear infinite;animation-play-state:paused;opacity:0}form.mpForm .form-group-type-Submit .loaderInner svg{width:100%;height:100%}form.mpForm.isSending button[type="submit"]{pointer-events:none;opacity:.5}form.mpForm.isSending .form-group-type-Submit .loaderInner{animation-play-state:running;opacity:1}.mpForm-request{margin:0 auto;max-width:100%;padding:50px 20px 0 20px}.mpForm-request .parsley-errors-list{display:none}.mpForm-request .parsley-error{color:red}.mpForm-request .parsley-error::-webkit-input-placeholder{color:red!important}.mpForm-request .parsley-error:-moz-placeholder{color:red!important}.mpForm-request .parsley-error::-moz-placeholder{color:red!important}.mpForm-request .parsley-error:-ms-input-placeholder{color:red!important}.mpForm-request .parsley-error::placeholder{color:red!important}.mpForm-request .parsley-error::-webkit-input-placeholder{color:red!important}.mpForm-request .parsley-error:-moz-placeholder{color:red!important}.mpForm-request .parsley-error::-moz-placeholder{color:red!important}.mpForm-request .parsley-error:-ms-input-placeholder{color:red!important}.mpForm-request .parsley-error::placeholder{color:red!important}.mpForm-request .parsley-error .select2-selection__rendered{color:red!important}.mpForm-request .parsley-error option{color:red!important}@media (min-width:992px){.mpForm-request{padding-top:0}}.mpForm-request fieldset{padding:0 0 20px 0;border:none;outline:none;width:100%;max-width:100%;min-inline-size:auto;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px 0;margin:0}@media (min-width:992px){.mpForm-request fieldset{padding-bottom:50px}}.mpForm-request label{display:none}.mpForm-request .checkbox label{display:initial}.mpForm-request .checkbox .labelInner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:5px}.mpForm-request .checkbox .labelInner input{display:block;margin-top:4px}@media (min-width:1200px){.mpForm-request .checkbox .labelInner input{margin-top:8px}}.mpForm-request .form-group.form-group-newslettercheckbox,.mpForm-request .form-group.form-group-privacy{width:100%}.mpForm-request .form-group.form-group-newslettercheckbox input,.mpForm-request .form-group.form-group-privacy input{height:auto;width:auto}.mpForm-request input,.mpForm-request textarea,.mpForm-request .select2-container--default .select2-selection--single,.mpForm-request select{font-family:"Manrope-Regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.14px}@media (min-width:1200px){.mpForm-request input,.mpForm-request textarea,.mpForm-request .select2-container--default .select2-selection--single,.mpForm-request select{font-size:17px;line-height:31px;letter-spacing:.17px}}.mpForm-request .select2-container--default .select2-selection--single,.mpForm-request textarea,.mpForm-request input{background:#fff;color:#000;border:none;border-bottom:1px solid rgb(0 0 0 / .5);height:40px;padding:0;margin:0;width:100%;border-radius:0}.mpForm-request textarea{-webkit-appearance:none;-moz-appearance:none;min-height:100px;resize:vertical;width:100%;max-width:100%;text-align:start}.mpForm-request fieldset .select2-container{width:100%!important}.mpForm-request .select2-container--default .select2-selection--single{display:flex;align-items:center}.mpForm-request .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;color:#000}.mpForm-request .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 #fff0 #fff0 #fff0}.mpForm-request .mpChildsAge .select2-wrapper{margin-top:5px}@media (min-width:1200px){.mpForm-request .form-fieldset-besucherdaten{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;gap:50px 34px}}@media (min-width:1200px){.mpForm-request .form-fieldset-besucherdaten .form-group{width:calc(25% - 26px)}}@media (min-width:1200px){.mpForm-request .form-fieldset-auswahl{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;gap:50px 34px}}@media (min-width:1200px){.mpForm-request .form-fieldset-auswahl .form-group{width:calc(50% - 17px)}}.mpForm-request .form-fieldset-auswahl .form-group-type-Textarea{width:100%}.mpForm-request .form-fieldset-submit{padding-bottom:0}.mpForm-request .form-group-type-Submit{padding-top:20px}@media (min-width:1200px){.mpForm-request .form-group-type-Submit{padding-top:40px;text-align:center}}@media (max-width:1199px){.mpForm-request:not(.mpForm-request-expand) .form-group-privacy,.mpForm-request:not(.mpForm-request-expand) .form-fieldset-auswahl,.mpForm-request:not(.mpForm-request-expand) .form-fieldset-besucherdaten .form-group{display:none}.mpForm-request:not(.mpForm-request-expand) .form-fieldset-besucherdaten .form-group-type-MpDatepicker,.mpForm-request:not(.mpForm-request-expand) .form-fieldset-besucherdaten .form-group-type-Adults{display:block}}@media (min-width:1200px){.mpForm-request:not(.mpForm-request-expand) .form-group-privacy,.mpForm-request:not(.mpForm-request-expand) .form-fieldset-auswahl{display:none}}
