.form-navigation ul,.form-navigation li{margin:0;padding:0;list-style:none}.form{max-width:800px;margin-left:auto;margin-right:auto}.form fieldset{margin-top:42.6666666667px}.form fieldset legend{margin-bottom:32px;font-size:1.375rem;font-weight:500;line-height:1.2;letter-spacing:.88px;text-transform:uppercase}@media (max-width: 768.98px){.form fieldset legend{margin-bottom:21.3333333333px;font-size:1.25rem}}.form .input{position:relative;margin:1rem 0}.form .input>label{display:block;margin:0;cursor:pointer}.form .input:not(:has(textarea,input[type=checkbox],input[type=radio]))>label{position:absolute;top:0;left:16px;transform:translateY(-50%);padding:2px;border-radius:2px;background:#fff;color:#171a25;font-size:1rem;font-weight:400;line-height:1.2}.form .input:has(textarea)>label{font-size:1.25rem;font-weight:500;margin-bottom:20px}.form .input>select,.form .input>input:not([type=checkbox],[type=radio]),.form .input>textarea{width:100%;padding:15px 16px;border-radius:2px;border:1px solid #7b756d;background-color:#fff;color:#171a25;font-size:1.125rem;font-weight:400;line-height:1.2}.form .input>select:focus,.form .input>input:not([type=checkbox],[type=radio]):focus,.form .input>textarea:focus{outline:none}.form .input>select:focus-visible,.form .input>input:not([type=checkbox],[type=radio]):focus-visible,.form .input>textarea:focus-visible{outline:auto}@media (max-width: 768.98px){.form .input>select,.form .input>input:not([type=checkbox],[type=radio]),.form .input>textarea{font-size:1rem}}.form textarea{min-height:240px}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:12px 7px;padding-right:40px!important;min-height:51px}.form .input--checkbox{display:flex}.form .input--checkbox input{margin-right:16px;min-width:24px;min-height:24px}.form .input--hidden{display:none}.form input[type=date],.form input[type=time]{display:block;min-height:51px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form input[type=date]::-webkit-calendar-picker-indicator,.form input[type=time]::-webkit-calendar-picker-indicator{position:absolute;top:50%;transform:translateY(-50%);right:5%}.form .data-protection-checkbox{margin:56px 0}.form .data-protection-checkbox .input--checkbox__label-wrapper{display:flex;align-items:start;max-width:532px;letter-spacing:0}.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 .inquiry-form__child-fields{display:flex;flex-wrap:wrap;gap:0 30px}.form .inquiry-form__child-fields>.input{flex:1 0 calc(50% - 15px);max-width:calc(50% - 15px)}.form button[type=submit].button{display:flex;align-items:center;justify-content:center;gap:20px;width:fit-content;min-height:52px;background-color:#fdcc1f;text-decoration:none;border:none;border-radius:4px;padding:8px 30px;color:#171a25;text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:1;letter-spacing:.4px;text-transform:uppercase;transition:background-color .3s ease-in-out;margin:0 auto}.form button[type=submit].button:hover,.form button[type=submit].button:focus-visible{background-color:#f7c000}@media (min-width: 769px){.form button[type=submit].button{min-height:56px;letter-spacing:.72px;padding:8px 60px}}.form[data-submitting] button[type=submit].button{cursor:auto;opacity:.5;position:relative;overflow:visible}@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:4px solid #fdcc1f;border-top:4px solid transparent;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:fit-content;font-size:.875rem;color:#171a25;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[type=submit].button:after{width:fit-content!important;top:50%;left:unset!important;right:-90px!important;transform:translateY(-50%)}}@keyframes rotate{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}
