.inquiry-page .headline-with-text:first-of-type .headline__main{position:relative}.inquiry-page .headline-with-text:first-of-type .headline__main:after{content:"";position:absolute;width:137px;height:120px;background-image:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/paper-plane.svg);background-repeat:no-repeat;background-size:contain;top:0;right:-15%;z-index:0}.form-navigation li,.form-navigation ul{margin:0;padding:0;list-style:none}.form{max-width:850px;margin-left:auto;margin-right:auto;padding:0 25px}.form .input{margin:0 0 20px}.form .input>label{display:block;font-size:1.125rem;margin:0;cursor:pointer}.form .input>input,.form .input>select,.form .input>textarea{width:100%;padding:10px 16px 5px;min-height:30px;border-radius:0;border:1px solid #e4e1dc}.form .input>input::-moz-placeholder,.form .input>select::-moz-placeholder,.form .input>textarea::-moz-placeholder{color:#1a1a18}.form .input>input:-ms-input-placeholder,.form .input>select:-ms-input-placeholder,.form .input>textarea:-ms-input-placeholder{color:#1a1a18}.form .input>input::-ms-input-placeholder,.form .input>select::-ms-input-placeholder,.form .input>textarea::-ms-input-placeholder{color:#1a1a18}.form .input>input::placeholder,.form .input>select::placeholder,.form .input>textarea::placeholder{color:#1a1a18}.form .input>input:focus,.form .input>select:focus,.form .input>textarea:focus{outline:none;border-color:#5c6559}.form .input>textarea{min-height:140px}.form .input>select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .input[\:has\(select\)]{position:relative}.form .input:has(select){position:relative}.form .input[\:has\(select\)]:after{content:"";position:absolute;right:1rem;top:60%;width:16px;height:16px;background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/dropdown-arrow.svg) no-repeat 50%;background-size:contain;transform:rotate(90deg);pointer-events:none}.form .input:has(select):after{content:"";position:absolute;right:1rem;top:60%;width:16px;height:16px;background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/dropdown-arrow.svg) no-repeat 50%;background-size:contain;transform:rotate(90deg);pointer-events:none}.form .input.hidden-label[\:has\(select\)]:after{top:40%}.form .input.hidden-label:has(select):after{top:40%}.form .input.input--checkbox{display:flex;position:relative;padding-top:5px}.form .input.input--checkbox input{margin-right:.5em}.form .input.input--checkbox label{position:relative}.form .input input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute;left:0;top:0}.form .input input[type=checkbox]+span{display:block;position:relative;padding-left:43px}.form .input input[type=checkbox]+span a{text-decoration:underline;text-underline-offset:2px}.form .input input[type=checkbox]+span a:focus,.form .input input[type=checkbox]+span a:hover{text-decoration:none}.form .input input[type=checkbox]+span:before{content:" ";border:1px solid #e4e1dc;height:32px;width:32px;display:block;background-color:#fff;position:absolute;top:-7px;left:0}.form .input input[type=checkbox]:checked+span:before{content:" ";background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/check.svg) no-repeat 50%/20px 20px;height:32px;width:32px;display:block;background-color:#fff}.form .data-protection-checkbox{margin-top:60px;margin-bottom:60px}.form .input--hidden{display:none}.form .inquiry-form__accommodation-headline,.form .inquiry-form__headline{font-family:DINNextProRegular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:uppercase;margin-top:60px;margin-bottom:32px}.form .button--primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:52px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:1rem;z-index:1;color:#fff;text-decoration:none!important;letter-spacing:.32px;background-color:#5c6559;border:1px solid #fff;border-radius:2px;padding-top:3px;padding-left:63px;padding-right:63px;transition:background-color .6s ease-in-out;position:relative}.form .button--primary:before{content:"";position:absolute;top:0;width:90%;height:100%;background:linear-gradient(80deg,transparent,rgba(254,252,244,.4) 50%,transparent);transform:skewX(-20deg);pointer-events:none;opacity:0;left:-75%}.form .button--primary:focus,.form .button--primary:hover{background-color:#4a5147}.form .button--primary:focus:before,.form .button--primary:hover:before{-webkit-animation:shimmerForward .6s forwards;animation:shimmerForward .6s forwards;opacity:1}.form .button--text{background:none;border:none;font-size:1.125rem;text-decoration:underline;text-underline-offset:2px;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease;padding-left:36px;position:relative}.form .button--text:before{content:"";position:absolute;top:2px;left:0;width:24px;height:24px;background-size:contain;transition:all .3s ease}.form .button--text:focus,.form .button--text:hover{text-decoration:none;border:none}.form .button--text.focus-visible,.form .button--text:focus-visible{outline:auto}.form .button--add:before{background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/plus-circle.svg) no-repeat 50%}.form .button--remove{margin:60px 0 32px auto}.form .button--remove:before{background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/minus-circle.svg) no-repeat 50%}.form .hidden-label label{font-size:0;width:1px;height:1px;overflow:hidden;margin-bottom:0}.form .--hint p{display:none}.form .row--contact-data .col-sm-6,.form .row--contact-data .col-sm-12:not(:first-child){margin-bottom:35px}.form .row--contact-data .input{margin-bottom:0}.form .row--contact-data label,.form .row--contact-data label.--idle{color:#1a1a18;position:absolute;top:11px;left:32px}.form .row--contact-data label.--idle[\:has\(\%20select\)],.form .row--contact-data label[\:has\(\%20select\)]{left:17px}.form .row--contact-data label.--idle:has(~select),.form .row--contact-data label:has(~select){left:17px}.form .row--contact-data .input[\:has\(input.--not-empty\,\%20select.--not-empty\)]>label,.form .row--contact-data .input[\:has\(input.js-floating-label\)]>label,.form .row--contact-data .input[\:has\(input\:focus\)]>label{font-size:80%;z-index:2;margin-right:0;width:100%;background:none;font-size:1rem;color:#54423b;top:-26px;left:20px}.form .row--contact-data .input:has(input.--not-empty,select.--not-empty)>label,.form .row--contact-data .input:has(input.js-floating-label)>label,.form .row--contact-data .input:has(input:focus)>label{font-size:80%;z-index:2;margin-right:0;width:100%;background:none;font-size:1rem;color:#54423b;top:-26px;left:20px}.form .row--contact-data .input[\:has\(select.--not-empty\)]>label,.form .row--contact-data .input[\:has\(select.js-floating-label\)]>label,.form .row--contact-data .input[\:has\(select\:focus\)]>label{left:4px}.form .row--contact-data .input:has(select.--not-empty)>label,.form .row--contact-data .input:has(select.js-floating-label)>label,.form .row--contact-data .input:has(select:focus)>label{left:4px}.form[data-submitting] button[type=submit].button{cursor:auto;opacity:.8;background:#4a5147;position:relative;overflow:visible}.form[data-submitting] button[type=submit].button:focus,.form[data-submitting] button[type=submit].button:hover{background:#4a5147;color:#fff}.form[data-submitting] button[type=submit].button:focus:before,.form[data-submitting] button[type=submit].button:hover:before{-webkit-animation:none;animation:none;opacity:0}@-webkit-keyframes rotate{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes rotate{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@media (min-width:769px) and (prefers-reduced-motion:reduce){.form[data-submitting] button[type=submit].button:after{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;top:50%;left:unset!important;right:-90px!important;transform:translateY(-50%)}}@media (max-width:1300px){.inquiry-page .headline-with-text:first-of-type .headline__main:after{content:none}}@media (max-width:769px){.form .button--remove{margin:0 0 32px auto}.form .inquiry-form__accommodation-headline{margin-bottom:16px}}@media (prefers-reduced-motion:no-preference){.form[data-submitting] button[type=submit].button:after{content:"";width:25px;height:25px;position:absolute;top:50%;right:-50px;border-radius:50%;border:3px solid #5c6559;border-top-color:transparent;-webkit-animation:rotate .85s linear infinite;animation:rotate .85s linear infinite;transform:translateY(-50%);cursor:auto}}@media (prefers-reduced-motion:reduce){.form[data-submitting] button[type=submit].button:after{content:"loading...";width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.125rem;color:#161815;text-transform:lowercase;text-align:center;position:absolute;bottom:-45px;left:0;right:0}}

/*# sourceMappingURL=Main.css.map*/