@keyframes rotateFull{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mpForm{--field-height:46px;--col-gap:48px;--row-gap:41px;--border-color:#7C624C;--text-color:#000;--accent:#7C624C;width:100%;color:var(--text-color)}.mpForm legend{display:none}.mpForm input,.mpForm .form-control{border:none;background:#fff0;color:var(--text-color)}.mpForm ::placeholder{color:var(--text-color);text-transform:uppercase}.mpForm .form-control:focus,.mpForm .select2-selection--single:focus{outline:none!important;box-shadow:none!important}.mpForm .form-control:focus-visible,.mpForm .select2-selection--single:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mpForm .form-control{letter-spacing:.12em}.mpForm .form-fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--col-gap);row-gap:var(--row-gap);border:none;padding:0;margin:0 0 37px 0;text-transform:uppercase}.mpForm .form-group{min-height:var(--field-height);position:relative}.mpForm .form-group::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;opacity:.5;background:var(--border-color);pointer-events:none}.mpForm .form-group-privacy::after,.mpForm .form-group-type-Submit::after{display:none}.mpForm .form-group-type-Submit{transform:translateY(-66px)}.mpForm .form-group .input,.mpForm .form-group .select2-wrapper,.mpForm .form-group .select-wrapper,.mpForm .form-group .selection{display:flex;align-items:center;width:100%;min-height:var(--field-height)}.mpForm .form-control{width:100%;min-height:var(--field-height);padding:0;line-height:1}.mpForm .form-group-type-Textarea .input .form-control{max-height:var(--field-height);resize:vertical}.mpForm .select2-wrapper{border:none!important;flex-direction:row;align-items:center;position:relative}.mpForm .select2-container{min-width:100%!important;display:flex;align-items:center;border:none}.mpForm .select2-container--default .select2-selection--single{border:none!important;background:transparent!important;min-height:var(--field-height);height:var(--field-height);display:flex;align-items:center;padding:0}.mpForm .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0!important;margin:0;line-height:1;color:var(--text-color)}.mpForm .select2-selection__arrow{display:none}.mpForm span.select2-selection.select2-selection--single{width:100%}.mpForm .form-icon{display:flex;position:absolute;right:0;top:0;bottom:0;width:20px;align-items:center;justify-content:center;pointer-events:none}.mpForm .parsley-error{outline:2px solid #d33!important;outline-offset:2px}.mpForm .parsley-error .parsley-errors-list,.mpForm .parsley-error+.parsley-errors-list{display:none!important}.mpForm label.add-on.form-check-label.parsley-error{border:none!important}.mpForm label.add-on.form-check-label.parsley-error span{color:#d33}.mpForm .form-check-label.parsley-error{outline:none!important}.mpForm .form-group-privacy{border:none;height:0;opacity:0;visibility:hidden;overflow:hidden;transform:translateY(-8px);transition:height 350ms ease,opacity 300ms ease,transform 350ms ease,visibility 0s linear 350ms,margin-bottom 350ms ease;margin-bottom:0}.mpForm .form-group-privacy.is-visible{visibility:visible;opacity:1;transform:translateY(0);margin-bottom:55px;transition:height 350ms ease,opacity 300ms ease,transform 350ms ease,margin-bottom 350ms ease}.mpForm .formButtonSubmit,.mpForm .submitBtnWrapper>.form-group.form-group-type-Submit{border:none}.mpForm .submitBtnWrapper{transform:translateY(0)}.mpForm .form-fieldset-submitQr{display:grid;grid-template-columns:1fr}.mpForm button[type="submit"],.mpForm .loaderInner{transition:opacity 400ms ease-in-out}.mpForm .form-group-type-Submit .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.mpForm .form-group-type-Submit .loaderInner{width:36px;height:36px;animation:rotateFull 6000ms linear infinite;animation-play-state:paused;opacity:0}.mpForm .form-group-type-Submit .loaderInner svg{width:100%;height:100%}.mpForm.isSending button[type="submit"]{pointer-events:none;opacity:.5}.mpForm.isSending .form-group-type-Submit .loaderInner{animation-play-state:running;opacity:1}.mpForm .form-check span{opacity:.5;letter-spacing:1px;text-transform:none;font-size:19px}.mpForm .form-control,.mpForm .select2-container{border-bottom:none!important}.mpForm .form-group-type-Textarea .form-control{height:var(--field-height);min-height:var(--field-height);line-height:var(--field-height);padding:0;resize:none}.mpForm .form-fieldset-besucherdaten{grid-template-columns:1fr}@media (max-width:1200px){.mpForm .form-fieldset{grid-template-columns:1fr;column-gap:0;row-gap:28px}.mpForm .form-fieldset-submitQr{padding-top:24px}}.mpForm-request{padding-top:100px}@media (min-width:992px){.mpForm-request{padding-left:15px;padding-right:15px}}.mpForm-request{--field-height:46px;--row-gap:41px;--col-gap:50px;--border-color:rgba(124, 98, 76, 0.5);--baseline-thickness:1.5px;--baseline-opacity:.5;max-width:1440px;margin:0 auto;padding-bottom:50px}.mpForm-request .form-fieldset{width:100%}.mpForm-request .form-group .form-control::placeholder{font-size:15px;opacity:.5}.mpForm-request .formButtonSubmit .g_linkWrapper{margin-top:45px}.mpForm-request .form-group,.mpForm-request .item__room,.mpForm-request .item__adults,.mpForm-request .item__children{position:relative;min-height:var(--field-height);box-sizing:border-box;border:none!important}.mpForm-request .item__room{display:none}.mpForm-request .item__room::after,.mpForm-request .item__adults::after,.mpForm-request .item__children::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--baseline-thickness);background:var(--border-color);opacity:var(--baseline-opacity);pointer-events:none}.mpForm-request .form-group-privacy::after,.mpForm-request .form-group-type-Submit::after,.mpForm-request .form-group-type-RepeaterRooms::after{content:none!important}.mpForm-request .item__room .form-group::after,.mpForm-request .item__adults .form-group::after,.mpForm-request .item__children .form-group::after{content:none!important}.mpForm-request .select-wrapper,.mpForm-request .select2-wrapper,.mpForm-request .select2-container{border:none!important}.mpForm-request .form-group-type-Country .select2-wrapper{border:none!important}.mpForm-request .form-control:focus,.mpForm-request .select2-selection--single:focus{outline:none!important;box-shadow:none!important}.mpForm-request .select-wrapper select:focus{border-bottom:1px solid var(--border-color)}.mpForm-request .form-icon{transform:translateY(6px)}.mpForm-request .anfrage-form{display:flex;flex-direction:column;gap:var(--row-gap);border:none!important}.mpForm-request .form-fieldset-form-zeitraum{display:grid;gap:var(--col-gap);grid-template-columns:1fr 1fr 1fr 1fr}.mpForm-request .form-fieldset-form-zeitraum .form-group{width:100%}.mpForm-request .form-fieldset-form-zeitraum .mpDatepickerRange-rq1{font-size:18px}.mpForm-request .form-fieldset-form-zeitraum::placeholder{opacity:.6;text-transform:unset;letter-spacing:1px}.mpForm-request .form-fieldset-form-zeitraum input.form-control{padding-top:0}.mpForm-request .form-fieldset-form-raisedaten{display:grid!important}.mpForm-request .form-fieldset-form-raisedaten .select-wrapper{position:relative;border:none!important}.mpForm-request .form-fieldset-form-raisedaten .item{display:grid;gap:var(--col-gap);grid-template-columns:1fr 1fr 1fr 1fr}.mpForm-request .form-fieldset-form-raisedaten .btn--add{padding-top:15px;font-size:17px;opacity:.7}.mpForm-request .form-fieldset-form-raisedaten .btnWrapper--remove{display:flex;align-items:end;font-size:17px}.mpForm-request .form-fieldset-form-raisedaten .btn--remove{font-size:17px;opacity:.7}.mpForm-request .form-fieldset-form-besucherdaten{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--col-gap)}.mpForm-request .form-fieldset-form-besucherdaten .form-group-type-Country .select2-wrapper{border:none!important}.mpForm-request .form-fieldset-form-besucherdaten .mpDatepickerRange-rq1{font-size:18px}.mpForm-request .form-fieldset-form-besucherdaten::placeholder{opacity:.6;text-transform:unset;letter-spacing:1px}.mpForm-request .form-fieldset-form-besucherdaten input.form-control{padding-top:0}.mpForm-request .btn--item{cursor:pointer;position:relative}.mpForm-request .btn--item::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform 0.3s ease}.mpForm-request .btn--item:hover::after{transform:translateY(3px)}.mpForm-request .form-fieldset-submit{display:grid;grid-template-columns:1fr}.mpForm-request .form-fieldset-submit .form-group-privacy{visibility:visible;opacity:1;height:auto;width:50%}.mpForm-request .form-fieldset-submit .form-group-privacy::after{content:none}.mpForm-request fieldset#anfrage-88-fieldset-tripdata{grid-template-columns:1fr}@media (max-width:1200px){.mpForm-request .anfrage-form .form-fieldset-form-zeitraum,.mpForm-request .anfrage-form .form-fieldset-form-besucherdaten,.mpForm-request .anfrage-form .form-fieldset-form-raisedaten .item{grid-template-columns:1fr 1fr 1fr;gap:clamp(28px, 3vw, 36px)}}@media (max-width:992px){.mpForm-request{padding-left:15px;padding-right:15px}.mpForm-request .anfrage-form .form-fieldset-form-zeitraum,.mpForm-request .anfrage-form .form-fieldset-form-besucherdaten,.mpForm-request .anfrage-form .form-fieldset-form-raisedaten .item{grid-template-columns:1fr 1fr;gap:clamp(22px, 3.2vw, 32px)}.mpForm-request .form-fieldset-submit .form-group-privacy{width:100%}}@media (max-width:576px){.mpForm-request{padding-left:15px;padding-right:15px}.mpForm-request .anfrage-form .form-fieldset-form-zeitraum,.mpForm-request .anfrage-form .form-fieldset-form-besucherdaten,.mpForm-request .anfrage-form .form-fieldset-form-raisedaten .item{grid-template-columns:1fr;gap:var(--row-gap)}.mpForm-request .form-group{min-height:var(--field-height)}.mpForm-request .select2-container{width:100%!important}.mpForm-request .form-group .form-control::placeholder{font-size:14px;opacity:.6;letter-spacing:1px}.mpForm-request .form-fieldset-submit{grid-template-columns:1fr}.mpForm-request .form-fieldset-submit .form-group-privacy{width:100%}.mpForm-request .formButtonSubmit .g_linkWrapper{margin-top:32px}}@media (max-width:400px){.mpForm-request .anfrage-form .form-fieldset-form-zeitraum,.mpForm-request .anfrage-form .form-fieldset-form-besucherdaten,.mpForm-request .anfrage-form .form-fieldset-form-raisedaten .item{gap:20px}}@media (max-width:900px){.mpForm .form-group-type-Submit .g_linkWrapper{margin-top:53px}.mpForm .form-group-privacy.is-visible{padding-top:25px}.mpForm .form-group-privacy{transition:margin-bottom 300ms ease,height 350ms ease,opacity 300ms ease,transform 350ms ease,visibility 0s linear 350ms}.mpForm .form-group-privacy.is-visible{margin-bottom:20px}}@media (max-width:576px){.mpForm{--field-height:44px}.mpForm .form-group-type-Submit .g_linkWrapper{margin-top:53px}.mpForm .form-fieldset-submitQr{margin-bottom:5px}.mpForm .form-group-privacy{transition:margin-bottom 300ms ease,height 350ms ease,opacity 300ms ease,transform 350ms ease,visibility 0s linear 350ms}.mpForm .form-group-privacy.is-visible{margin-bottom:20px}.mpForm .form-check span{font-size:15px;padding-top:0}}
