@keyframes underline-fade-in{0%{width:0}to{width:100%}}.form-navigation ul,.form-navigation li{margin:0;padding:0;list-style:none}.form{max-width:1030px;margin-left:auto;margin-right:auto}.form .input{margin:0 0 1em;position:relative}.form .input>label{display:block;width:max-content;height:max-content;font-size:1rem;line-height:.3;letter-spacing:.32px;background:#fff;cursor:pointer;margin:0;padding:0 2px;position:absolute;top:0;bottom:2px;left:15px}.form .input>label.idle{font-size:1.125rem;line-height:1.5;letter-spacing:.36px;top:50%;transform:translateY(-50%)}.form .input>select,.form .input>input,.form .input>textarea{width:100%;min-height:56px;font-weight:300;letter-spacing:.36px;line-height:1.5;background:#fff;border:1px solid #b4b6b7;border-radius:2px;padding:14px 16px 13px}.form .input>select:focus,.form .input>select:focus-visible,.form .input>input:focus,.form .input>input:focus-visible,.form .input>textarea:focus,.form .input>textarea:focus-visible{outline:none;border-color:#d29548}.form .input>select{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#000;background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/dropdown-arrow.svg) no-repeat right .5625rem center/16px 10px;padding:15px 16px!important}.form .input>textarea{min-height:160px}@media (width >= 769px){.form .input>textarea{min-height:240px}}.form .input--checkbox{display:flex}.form .input--checkbox input{margin-right:.5em}.form .input--hidden{display:none}.form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;bottom:20px;right:5%}.form .data-protection-checkbox .input--checkbox__label-wrapper{display:flex;align-items:start}.form .data-protection-checkbox .input--checkbox input{margin-top:3px}.form .data-protection-checkbox a{text-decoration:underline}.form .data-protection-checkbox a:hover,.form .data-protection-checkbox a:focus-visible{text-decoration:none}.form button[type=submit]{border:none;background:transparent;line-height:normal;padding:16px 20px}.form-section{margin-top:20px}.form-section:first-of-type{margin-top:0}@media (width >= 769px){.form-section{margin-top:60px}}.form-headline{font-family:Roboto Slab,system-ui,serif;font-style:normal;font-weight:200;font-size:1.25rem;line-height:1.2;letter-spacing:-.96px;line-height:1.4;letter-spacing:-.6px;margin-bottom:22px}@media (min-width: 769px){.form-headline{font-size:1.5rem;letter-spacing:-1.2px}}@media (width >= 769px){.form-headline{letter-spacing:-.72px;margin-bottom:32px}}label .form-headline{margin-bottom:10px}@media (width >= 769px){label .form-headline{margin-bottom:20px}}label{margin-bottom:0}.form-data-protection-statement a{font-weight:400;transition:color .3s ease}.form-data-protection-statement a:hover{color:#9c6116}.form[data-submitting] .button button[type=submit]{cursor:auto;opacity:.8;position:relative;overflow:visible}@media (prefers-reduced-motion: no-preference){.form[data-submitting] .button button[type=submit]:after{content:"";width:25px;height:25px;position:absolute;top:50%;right:-50px;border-radius:50%;border:4px solid #e0b681;border-top:4px solid transparent;animation:rotate .85s linear infinite;transform:translateY(-50%);cursor:auto}}@media (prefers-reduced-motion: reduce){.form[data-submitting] .button button[type=submit]:after{content:"loading...";width:100%;height:fit-content;font-size:.875rem;color:#000;text-transform:lowercase;text-align:center;position:absolute;bottom:-45px;left:0;right:0}}@media (width >= 769px) and (prefers-reduced-motion: reduce){.form[data-submitting] .button button[type=submit]:after{width:fit-content!important;top:50%;left:unset!important;right:-90px!important;transform:translateY(-50%)}}.form[data-submitting] .button button[type=submit]:hover{background:#e0b681;color:#fff}.form[data-submitting] .button button[type=submit]:hover:before{animation:none;opacity:0}@keyframes rotate{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}
