@keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}:root{--dut-form-border-radius:4px;--dut-form-border-color:var(--dut-color-dark-blue);--dut-form-error-right:9px;--dut-form-label-offset:0px}.dut-form{position:relative}.dut-form[aria-busy=true]:after{background:var(--dut-color-white);bottom:0;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;right:0;top:0;width:100%;z-index:10}.dut-form[aria-busy=true]:before{aspect-ratio:2;content:"";display:block;width:60px;--_g:no-repeat radial-gradient(circle closest-side,var(--dut-color-green) 90%,#0000);animation:l3 1s linear infinite;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:12}.dut-form .dut-error-highlight .dut-input-error,.dut-form .dut-errors{background:var(--dut-color-dark-orange);border-radius:var(--dut-form-border-radius);color:var(--dut-color-white);margin-block-end:16px;padding:13px;width:100%}.dut-form .dut-error-highlight .dut-input-error:empty,.dut-form .dut-errors:empty{display:none}.dut-form .dut-input-error{color:var(--dut-color-dark-orange);font-size:14px;margin-block-end:0!important;margin-block-start:4px}.dut-form .dut-form-field{padding-block-end:11px;padding-block-start:5px;width:100%}.dut-form .dut-form-field .dut-form-field__inner{background:var(--dut-color-white);border:1px solid var(--dut-form-border-color);border-radius:var(--dut-form-border-radius);display:flex;height:100%;outline-offset:3px;position:relative}.dut-form .dut-form-field .dut-form-field__inner:focus-within{outline:var(--dut-color-outline-width) solid var(--dut-color-outline)}.dut-form .dut-form-field legend,.dut-form .dut-form-field>.dut-form-field__inner>label{background:var(--dut-color-white);border-radius:4px;color:var(--dut-color-dark-blue);cursor:text;font-size:16px;left:calc(var(--dut-form-label-offset) + 20px);max-width:calc(100% - 20px);overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;white-space:nowrap;z-index:4}.dut-form .dut-form-field legend .dut-required,.dut-form .dut-form-field>.dut-form-field__inner>label .dut-required{opacity:.7}@media(max-width:768px){.dut-form .dut-form-field legend,.dut-form .dut-form-field>.dut-form-field__inner>label{left:calc(var(--dut-form-label-offset) + 10px)}}.dut-form .dut-form-field input,.dut-form .dut-form-field select,.dut-form .dut-form-field textarea{background:var(--dut-color-white);border:none;border-radius:var(--dut-form-border-radius);color:var(--dut-color-dark-blue);font-family:var(--dut-default-font);font-size:16px;height:auto;line-height:1.65em;margin:0;outline:none!important;padding:10px 20px}@media(max-width:768px){.dut-form .dut-form-field input,.dut-form .dut-form-field select,.dut-form .dut-form-field textarea{padding-inline:10px}}.dut-form .dut-form-field input:disabled,.dut-form .dut-form-field select:disabled,.dut-form .dut-form-field textarea:disabled{background:var(--dut-color-gray);color:var(--dut-color-dark-grey)}.dut-form .dut-form-field input[type=date]{height:calc(1.65em + 20px);opacity:0}.dut-form .dut-form-field input[type=date]+.input-icon-left,.dut-form .dut-form-field input[type=date]+.input-icon-right{cursor:pointer}.dut-form .dut-form-field:has(:disabled){--dut-form-border-color:var(--dut-color-dark-grey)}.dut-form .dut-form-field.dut-form-textarea label{top:1.5em}.dut-form .dut-form-field.dut-form-textarea textarea{height:auto;min-height:auto}.dut-form .dut-form-field fieldset{--checkbox-size:20px;border:0;margin:0;padding:10px 20px}.dut-form .dut-form-field fieldset label{padding:5px calc(var(--checkbox-size)*1.5);position:relative;width:100%}.dut-form .dut-form-field fieldset label:focus-within:before{border-radius:3px;outline:var(--dut-color-outline-width) solid var(--dut-color-outline);outline-offset:2px}.dut-form .dut-form-field fieldset label input{left:0;opacity:0;position:absolute;width:auto}.dut-form .dut-form-field fieldset label:before{border:1px solid var(--dut-color-green);border-radius:3px;content:"";display:block;height:var(--checkbox-size);left:0;position:absolute;top:5px;width:var(--checkbox-size)}.dut-form .dut-form-field fieldset label:has(input:checked):before{background:var(--dut-color-green)}.dut-form .dut-form-field fieldset label:has(input:checked):after{border-bottom:3px solid var(--dut-color-white);border-right:3px solid var(--dut-color-white);content:"";display:block;height:calc(var(--checkbox-size)*.7);left:calc(var(--checkbox-size)*.3);position:absolute;top:7px;transform:rotate(30deg);width:calc(var(--checkbox-size)*.4)}.dut-form .dut-form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dut-form .dut-form-field.dut-form-select .dut-form-field__inner:after{align-items:center;border-radius:0 var(--dut-form-border-radius) var(--dut-form-border-radius) 0;content:"";display:flex;font-family:icomoon!important;justify-content:center;z-index:3;speak:never;background:var(--dut-color-white);border:none;color:var(--dut-color-dark-grey);font-style:normal;font-variant:normal;font-weight:400;height:100%;line-height:1;pointer-events:none;position:absolute;right:0;text-transform:none;top:0;transform:rotate(0);transform-origin:50% 50%;width:32px}.dut-form .dut-form-field.has-content legend,.dut-form .dut-form-field.has-content>.dut-form-field__inner>label{cursor:default;font-size:12px;padding:0 3px;top:0}.dut-form .dut-form-field.has-content input[type=date]{opacity:1}.dut-form .dut-form-field:has([aria-invalid=true]){--dut-form-border-color:var(--dut-color-dark-orange)}.dut-form .dut-form-field .input-icon-left,.dut-form .dut-form-field .input-icon-right{align-items:center;background:var(--dut-color-white);border-left:1px solid var(--dut-color-dark-blue);border-radius:0 var(--dut-form-border-radius) var(--dut-form-border-radius) 0;display:flex;font-size:2.7rem;justify-content:center;width:55px;z-index:3}.dut-form .dut-form-field .input-icon-left{border-left:0;border-radius:var(--dut-form-border-radius) 0 0 var(--dut-form-border-radius);border-right:1px solid var(--dut-color-dark-blue);order:-1}.dut-form .dut-form-field:has(.input-icon-left){--dut-form-label-offset:45px}@media(max-width:768px){.dut-form .dut-form-field.dut-form-field-slim{width:33%}}.dut-form .dut-form-submit{margin-block-start:5px;padding-inline:16px}.dut-form .dut-form-submit.button-wide{width:100%}.dut-form.dut-inline-form{background:#fff0}.dut-form.dut-inline-form .dut-form__inner{align-items:stretch;display:flex;justify-content:center;width:100%}.dut-form.dut-inline-form .dut-form-field{flex-grow:1;padding-block:0}.dut-form.dut-inline-form .dut-form-field .dut-form-field__inner{border-color:#fff0;border-radius:var(--dut-form-border-radius) 0 0 var(--dut-form-border-radius)}.dut-form.dut-inline-form .dut-form-field .input-icon-left,.dut-form.dut-inline-form .dut-form-field .input-icon-right{border:none}.dut-form.dut-inline-form .dut-form-submit{border-radius:0 var(--dut-form-border-radius) var(--dut-form-border-radius) 0;flex-shrink:0;margin:0;padding-inline:16px;width:auto;z-index:2}@media(min-width:769px){.dut-form .dut-field-row{align-items:flex-start;display:flex;gap:16px}}.dut-form .dut-field-row-always{align-items:flex-start;display:flex;gap:16px}.dut-form.dut-multistep-form .dut-form__step:not(.dut-form-step__active){display:none}.dut-form.dut-dm-form{flex:50%}.dut-form.dut-contact-type-bvo h2{font-size:16px;font-weight:700;margin-block:16px 8px}.dut-form.dut-contact-form h2,.dut-form.dut-kitchen-form h2{margin-block:24px 16px;text-align:center}.dut-form.dut-contact-form .form-info-wrapper,.dut-form.dut-kitchen-form .form-info-wrapper{font-size:.8em;margin-block:24px 0}