.EPiServerForms .Form__MainBody{max-width:60rem}.EPiServerForms .FormChoice__Label{font-weight:400}.EPiServerForms a[role=button],.EPiServerForms button{--bg-color:#f5f5f5;--bg-border:#d6d7d9;color:var(--theme-primary);fill:var(--theme-primary);border-color:#d6d7d9;background-color:var(--bg-color)}.EPiServerForms a[role=button] .button__icon,.EPiServerForms button .button__icon{fill:var(--theme-primary)}.EPiServerForms a[role=button]:focus-visible,.EPiServerForms a[role=button]:hover,.EPiServerForms button:focus-visible,.EPiServerForms button:hover{border-color:color-mix(in srgb,var(--bg-border),#000 8%);background-color:color-mix(in srgb,var(--bg-color),#000 8%)}.EPiServerForms a[role=button].hidden,.EPiServerForms button.hidden{display:none}.EPiServerForms a[role=button].FormSubmitButton,.EPiServerForms button.FormSubmitButton{--bg-color:var(--theme-primary);--bg-border:var(--theme-primary);color:var(--c-contrast,#fff);fill:var(--c-contrast,#fff);border-color:var(--theme-primary);background-color:var(--bg-color)}.EPiServerForms a[role=button].FormSubmitButton .button__icon,.EPiServerForms button.FormSubmitButton .button__icon{fill:var(--c-contrast,#fff)}.EPiServerForms a[role=button].FormSubmitButton:focus-visible,.EPiServerForms a[role=button].FormSubmitButton:hover,.EPiServerForms button.FormSubmitButton:focus-visible,.EPiServerForms button.FormSubmitButton:hover{border-color:color-mix(in srgb,var(--bg-border),#000 15%);background-color:color-mix(in srgb,var(--bg-color),#000 15%)}.theme--Standard .EPiServerForms a[role=button].FormSubmitButton:focus-visible,.theme--Standard .EPiServerForms a[role=button].FormSubmitButton:hover,.theme--Standard .EPiServerForms button.FormSubmitButton:focus-visible,.theme--Standard .EPiServerForms button.FormSubmitButton:hover{border-color:color-mix(in srgb,var(--bg-border),#fff 15%);background-color:color-mix(in srgb,var(--bg-color),#fff 15%)}.EPiServerForms .Form__Status .Form__Status__Message.hide{padding:1rem 0 0;margin:0}.EPiServerForms .Form__Status .Form__Warning__Message{background-color:#fedfdd!important;color:#ba372c!important}.EPiServerForms .Form__Status .Form__Success__Message{background-color:#f5f5f5!important;max-width:56rem}.EPiServerForms .Form__Status .Form__Success__Message p:last-of-type{margin-bottom:0}.EPiServerForms .Form__Element .Form__Element__ValidationError{color:#ba372c!important;font-size:.85em;padding-top:.35rem;line-height:1.5}.EPiServerForms .Form__Element .legend.Form__Element__Caption,.EPiServerForms .Form__Element legend.Form__Element__Caption{display:block}.EPiServerForms .Form__Element.FormSpecial{display:none}.EPiServerForms .ValidationRequired .legend:after,.EPiServerForms .ValidationRequired legend:after,.EPiServerForms .ValidationRequired>label:after{content:" * "!important;color:#ba372c}.EPiServerForms .ValidationFail fieldset,.EPiServerForms .ValidationFail fieldset>div>input,.EPiServerForms .ValidationFail fieldset>div>label,.EPiServerForms .ValidationFail fieldset>legend,.EPiServerForms .ValidationFail input,.EPiServerForms .ValidationFail label,.EPiServerForms .ValidationFail select,.EPiServerForms .ValidationFail textarea{color:#000;border-color:#ba372c!important}.EPiServerForms .ValidationFail fieldset>div>input{border-color:#000!important}.Form__Status__Message{border-radius:.375rem}.custom-file-upload.FormFileUpload .FormFileUpload__PostedFile{font-size:.85em;margin:.5rem 0}.custom-file-upload.FormFileUpload .custom-file-upload__list{margin-top:1.5rem}.custom-file-upload.FormFileUpload .custom-file-upload__list.hidden{display:none}.custom-file-upload.FormFileUpload .custom-file-upload__list p{font-size:1.2rem;margin-bottom:.25rem}.custom-file-upload.FormFileUpload .legend{position:absolute;top:-10px;background:#fff}.custom-file-upload.FormFileUpload .FormFileUpload__Input{position:absolute!important;height:1px;width:1px;overflow:hidden;clip-path:inset(1px 1px 1px 1px);white-space:nowrap}.custom-file-upload.FormFileUpload .Form__Element__Caption{z-index:99;min-width:8rem;--bg-color:var(--theme-primary);--bg-border:var(--theme-primary);color:var(--c-contrast,#fff);fill:var(--c-contrast,#fff);border-color:var(--theme-primary);background-color:var(--bg-color)}.custom-file-upload.FormFileUpload .Form__Element__Caption .button__icon{fill:var(--c-contrast,#fff)}.custom-file-upload.FormFileUpload .Form__Element__Caption:focus-visible,.custom-file-upload.FormFileUpload .Form__Element__Caption:hover{border-color:color-mix(in srgb,var(--bg-border),#000 15%);background-color:color-mix(in srgb,var(--bg-color),#000 15%)}.theme--Standard .custom-file-upload.FormFileUpload .Form__Element__Caption:focus-visible,.theme--Standard .custom-file-upload.FormFileUpload .Form__Element__Caption:hover{border-color:color-mix(in srgb,var(--bg-border),#fff 15%);background-color:color-mix(in srgb,var(--bg-color),#fff 15%)}.custom-file-upload.FormFileUpload .Form__Element__Caption{text-align:center;border-radius:.375rem;border-width:1px;border-style:solid;padding:.7rem 1.5rem;cursor:pointer;margin:0;font-weight:600}.custom-file-upload.FormFileUpload .Form__Element__Caption:after{color:#fff}.custom-file-upload__list{list-style-type:disc;border:1px solid #d6d7d9;padding:2rem 4rem;border-radius:.375rem}.custom-file-upload__list li{padding-left:1rem}.custom-file-upload__list li.checking{list-style-type:"⏳";padding-left:1rem!important}.custom-file-upload__list li.checking .status:not(.checking){display:none}.custom-file-upload__list li.checking::marker{animation:spin 2s linear infinite}.custom-file-upload__list li.ok{list-style-type:"✅"}.custom-file-upload__list li.ok .status:not(.ok){display:none}.custom-file-upload__list li.notOk{list-style-type:"⛔"}.custom-file-upload__list li.notOk .status:not(.notOk),.custom-file-upload__list li.uploadedFile span{display:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Form__CustomElement .ElementTitle,.Form__CustomElement .Form__Element__Caption{font-weight:600}.Form__CustomElement .ElementPreamble{line-height:1.5;font-size:.85em}.Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action{--bg-color:#f5f5f5;--bg-border:#d6d7d9;color:var(--theme-primary);fill:var(--theme-primary);border-color:#d6d7d9;background-color:var(--bg-color)}.Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action .button__icon{fill:var(--theme-primary)}.Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action:focus-visible,.Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action:hover{border-color:color-mix(in srgb,var(--bg-border),#000 8%);background-color:color-mix(in srgb,var(--bg-color),#000 8%)}.EPiServerForms .Form__MainBody .Form__NavigationBar{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem;margin:3rem 0 5rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar__CurrentStep{padding-right:.25rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action{--bg-color:#f5f5f5;--bg-border:#d6d7d9;color:var(--theme-primary);fill:var(--theme-primary);border-color:#d6d7d9;background-color:var(--bg-color)}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action .button__icon{fill:var(--theme-primary)}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action:focus-visible,.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action:hover{border-color:color-mix(in srgb,var(--bg-border),#000 8%);background-color:color-mix(in srgb,var(--bg-color),#000 8%)}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action{background-image:none;height:100%;display:block;padding:.5rem 1.5rem;min-width:max-content;width:100%;max-width:100%;font-size:1.2rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__Action:first-child{margin-right:2rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar{border:2px solid #1c1f66;box-sizing:border-box;width:100%;border-radius:.25rem;height:100%;margin-right:2rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{background-color:#1c1f66;opacity:.75;min-height:100%;height:.75rem}.EPiServerForms .Form__MainBody .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text{display:block;padding-top:.5rem;text-align:center;font-weight:600;font-size:.85em}.u-wysiwyg h3.FormStep__Title{margin-top:0}.FormSubmitButton{padding:8px 24px;font-size:1.3rem}.CustomTextareaElement .ElementTitle,.custom-file-upload .ElementTitle{margin-bottom:.7rem}
