@charset "UTF-8";
form .field:not(:last-child){margin-bottom:1.5rem}form .field input,form .field select,form .field textarea{width:100%;background-color:var(--white);border-radius:2rem;border:1px solid var(--border-color);font-size:0.875rem;padding:1rem 1.5rem;accent-color:var(--clr-secondary)}form .field input::placeholder,form .field select::placeholder,form .field textarea::placeholder{color:var(--bs-secondary-color)}form .field input[readonly],form .field select[readonly],form .field textarea[readonly]{cursor:default;pointer-events:none;background-color:var(--clr-grey)}form .field label{display:none}form .field.dropdown .middleColumn{position:relative;display:inline-block;width:100%}form .field.dropdown .middleColumn select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;cursor:pointer}form .field.dropdown .middleColumn::after{content:"";font-family:"bootstrap-icons";position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none;font-size:1rem;color:#333}form .field.userformsoptionset .middleColumn,form .field.optionset .middleColumn{display:flex;flex-direction:column;gap:0.5rem}form .field.userformsoptionset .middleColumn>div,form .field.optionset .middleColumn>div,form .field.checkbox .middleColumn,form .field.checkbox{display:flex;align-items:center;gap:0.5rem 1.25rem;flex-wrap:wrap;position:relative}form .field.userformsoptionset .middleColumn>div input[type="checkbox"],form .field.optionset .middleColumn>div input[type="checkbox"],form .field.checkbox .middleColumn input[type="checkbox"],form .field.checkbox input[type="checkbox"]{position:absolute;opacity:0;width:1.25rem;height:1.25rem;margin:0;z-index:1;cursor:pointer}form .field.userformsoptionset .middleColumn>div label,form .field.optionset .middleColumn>div label,form .field.checkbox .middleColumn label,form .field.checkbox label{display:block;padding-left:1.75rem;position:relative;cursor:pointer}form .field.userformsoptionset .middleColumn>div label::before,form .field.optionset .middleColumn>div label::before,form .field.checkbox .middleColumn label::before,form .field.checkbox label::before{content:"";position:absolute;left:0;top:0.125rem;width:1.25rem;height:1.25rem;border:1px solid var(--border-color);background-color:var(--white);border-radius:0.25rem;transition:all 0.2s ease-in-out}form .field.userformsoptionset .middleColumn>div label::after,form .field.optionset .middleColumn>div label::after,form .field.checkbox .middleColumn label::after,form .field.checkbox label::after{content:"";font-family:"bootstrap-icons";position:absolute;left:0.125rem;top:0.125rem;font-size:1rem;color:var(--white);opacity:0;transition:opacity 0.2s ease-in-out}form .field.userformsoptionset .middleColumn>div label *,form .field.optionset .middleColumn>div label *,form .field.checkbox .middleColumn label *,form .field.checkbox label *{line-height:1.2;text-wrap:auto}form .field.userformsoptionset .middleColumn>div input[type="checkbox"]:checked+label::before,form .field.optionset .middleColumn>div input[type="checkbox"]:checked+label::before,form .field.checkbox .middleColumn input[type="checkbox"]:checked+label::before,form .field.checkbox input[type="checkbox"]:checked+label::before{background-color:var(--clr-secondary);border-color:var(--clr-secondary)}form .field.userformsoptionset .middleColumn>div input[type="checkbox"]:checked+label::after,form .field.optionset .middleColumn>div input[type="checkbox"]:checked+label::after,form .field.checkbox .middleColumn input[type="checkbox"]:checked+label::after,form .field.checkbox input[type="checkbox"]:checked+label::after{opacity:1}form .field.userformsoptionset .middleColumn>div input[type="checkbox"]:focus+label::before,form .field.optionset .middleColumn>div input[type="checkbox"]:focus+label::before,form .field.checkbox .middleColumn input[type="checkbox"]:focus+label::before,form .field.checkbox input[type="checkbox"]:focus+label::before{box-shadow:0 0 0 0.2rem rgba(var(--clr-secondary-rgb), 0.25)}form .field.userformsoptionset .middleColumn>div .description,form .field.optionset .middleColumn>div .description,form .field.checkbox .middleColumn .description,form .field.checkbox .description{width:100%}form .field.filepond button{border:1px solid var(--white)}form .field.filepond .filepond--list{list-style:none;--font-clr: var(--white)}form .field.filepond .filepond--list li:before{display:none}form .field.filepond .filepond--image-preview-overlay radialGradient{display:none}form .field.filepond .description{color:var(--bs-secondary-color);font-size:0.875rem}form .field.filepond label{display:block;margin-bottom:0.5rem;font-weight:600}form .field.filepond label *{line-height:1.2;text-wrap:auto}form .field.fileattachment label{display:block;margin-bottom:0.5rem;font-weight:600}form .field.fileattachment label *{line-height:1.2;text-wrap:auto}form .field.fileattachment.no-preview .file-attachment-field-previews .file-icon{display:none}form .field.fileattachment .dropzone-holder{border:1px solid var(--border-color);border-radius:2rem}form .field.fileattachment ul.file-attachment-field-previews li{border-color:var(--border-color);border-left-width:1px;padding-left:0;border-radius:0.5rem;display:flex;flex-wrap:nowrap;align-items:center}form .field.fileattachment ul.file-attachment-field-previews li>span{width:auto !important}form .field.fileattachment ul.file-attachment-field-previews li>span.file-name{flex-grow:1}form .field.fileattachment ul.file-attachment-field-previews li:before{display:none}form .field.fileattachment ul.file-attachment-field-previews .file-progress-wrap{border-color:var(--border-color)}form .field.fileattachment ul.file-attachment-field-previews .file-progress{background-color:var(--clr-secondary)}form .field.confirmedpassword .middleColumn{display:flex;gap:1rem}form .field.confirmedpassword .middleColumn>div{flex:1}form .field.confirmedpassword .field.password{margin-bottom:0}form .field.confirmedpassword .message{margin-top:1rem}form .field .description{color:var(--bs-secondary-color);font-size:0.875rem}form.userform label{display:block;margin-bottom:0.5rem}form.userform .left{font-weight:400}form.userform legend{font-size:1.125rem;font-weight:700;padding:0;margin-bottom:1rem}form.userform legend.left{font-size:1rem}form.userform .userformsgroup{border:1px solid var(--border-color);border-radius:2rem;padding:1.5rem}form.userform .progress{border-radius:2rem;margin-bottom:0.5rem;background-color:var(--clr-grey)}form.userform .progress .progress-bar{background-color:var(--clr-secondary);border-radius:2rem}form.userform .step-buttons{display:flex;align-items:center;gap:3rem;margin-bottom:4rem}form.userform .step-buttons .step-button-wrapper{display:block}form.userform .step-navigation .step-buttons{justify-content:end}form .btn-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.formholder{background-color:var(--white);padding:1.5rem;border-radius:2rem}.formholder .account__form{display:flex;gap:0 1.5rem;align-items:stretch;flex-wrap:wrap}.formholder .account__form>div{flex-basis:min(500px, 100%);flex-grow:1}.formholder .account__form .tag-field{flex-basis:100%}.formholder .form__actions{margin-top:2.5rem}.toast,.form-toast{--bs-toast-border-radius: var(--border-radius-sm)}.toast .toast-body,.form-toast .toast-body{--bs-toast-padding-x: .75rem 1.5rem}.toast img,.form-toast img{width:2.5rem;height:auto;object-fit:contain}.toast.bg-danger,.toast.bg-info,.form-toast.bg-danger,.form-toast.bg-info{color:var(--white)}.toast.bg-danger .btn-close,.toast.bg-info .btn-close,.form-toast.bg-danger .btn-close,.form-toast.bg-info .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.toast.bg-secondary,.form-toast.bg-secondary{color:var(--clr-primary)}.toast.show,.form-toast.show{animation:slideIn 0.5s forwards cubic-bezier(0.68, -0.55, 0.27, 1.55)}@keyframes slideIn{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.field.password{position:relative}.field.password i.bi-eye,.field.password i.bi-eye-slash{cursor:pointer;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:var(--clr-primary)}