.field.select{cursor:pointer;line-height:1.4}.field-group-input.select,.field.select{position:relative}.field-group.select.placeholder .field.select{color:var(--text-placeholder-color)}.field-group.select.error .form-select-icon{color:var(--error-text-color)}.form-select-icon{align-items:center;background:linear-gradient(90deg,var(--bg-color-0),var(--bg-color));color:var(--border-focus-color);content:"";display:flex;font-weight:700;height:2.7em;justify-content:flex-end;padding-left:2em;padding-right:.6em;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.form-select-icon .icon{font-size:1.1em}.form-landing .form-select-icon{height:2.3em}.form-landing .form-select-icon .icon{font-size:1em}.field.select::autofill{background:linear-gradient(90deg,var(--autofill-bg-0),var(--autofill-bg))}.checkbox-wrap{align-items:start;display:flex;flex-direction:column}.checkbox-input{cursor:pointer;display:block;flex-shrink:0;margin-right:12px;position:relative}.checkbox-input input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.error.checkbox .checkbox-input-label:after,.error.checkbox .checkbox-input-label:before{display:none}.checkbox-input label{align-items:center;display:flex;gap:.5em;margin-bottom:0}.checkbox-input .checkbox-input-label{align-items:center;border:1px solid var(--border-color);cursor:pointer;display:flex;height:1.4em;justify-content:center;left:auto;outline:1px solid transparent;outline-offset:1.5px;position:relative;text-align:center;top:auto;transition:all .5s ease;width:1.4em;z-index:auto}input[type=checkbox]:not(:checked)+label .checkbox-input-label:hover{background:var(--bg-color)}input[type=checkbox]:focus+label .checkbox-input-label{outline-color:var(--border-focus-color)}input[type=checkbox]:checked+label .checkbox-input-label{border-color:var(--border-focus-color)}.error.checkbox .checkbox-input-label{border-color:var(--error-color)!important}.checkbox-input-label .icon{color:var(--text-color);opacity:0;transition:opacity .5s ease}input[type=checkbox]:checked+label .checkbox-input-label .icon{opacity:1}.checkbox-label{align-items:center;color:var(--off-white);display:flex;font-family:var(--font-body);font-size:1em;gap:.5em;text-transform:none}.checkbox-group-label{color:var(--text-color);display:block;margin-bottom:.5em}.checkbox-group-options{display:flex;flex-direction:column;gap:.75em}.checkbox-group-item{align-items:center;display:flex}.checkbox-group .checkbox-input{cursor:pointer;display:block;flex-shrink:0;position:relative}.checkbox-group .checkbox-input input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-group .checkbox-input label{align-items:center;cursor:pointer;display:flex;gap:.5em;margin-bottom:0}.checkbox-group .checkbox-input .checkbox-input-label{align-items:center;border:1px solid var(--border-color);cursor:pointer;display:flex;height:1.4em;justify-content:center;outline:1px solid transparent;outline-offset:1.5px;position:relative;text-align:center;transition:all .5s ease;width:1.4em;z-index:auto}.checkbox-group input[type=checkbox]:not(:checked)+label .checkbox-input-label:hover{background:var(--bg-color)}.checkbox-group input[type=checkbox]:focus+label .checkbox-input-label{outline-color:var(--border-focus-color)}.checkbox-group input[type=checkbox]:checked+label .checkbox-input-label{border-color:var(--border-focus-color)}.checkbox-group.error .checkbox-input-label{border-color:var(--error-color)!important}.checkbox-group .checkbox-input-label .icon{color:var(--text-color);opacity:0;transition:opacity .5s ease}.checkbox-group input[type=checkbox]:checked+label .checkbox-input-label .icon{opacity:1}.checkbox-group .checkbox-label{align-items:center;color:var(--off-white);display:flex;font-family:var(--font-body);font-size:1em;gap:.5em;text-transform:none}.repeatable-text[data-v-57423e4d]{gap:0;width:100%}.repeatable-text-group-label[data-v-57423e4d]{color:var(--label-color,var(--blue-900));font-family:var(--label-font-family,var(--font-body));font-size:var(--label-font-size,.8em);font-weight:var(--label-font-weight,800);margin-bottom:.75em;text-transform:var(--label-text-transform,uppercase)}.repeatable-text-list[data-v-57423e4d]{display:flex;flex-direction:column;gap:.65em;width:100%}.repeatable-text-item[data-v-57423e4d]{width:100%}.repeatable-text-row[data-v-57423e4d]{align-items:flex-start;display:flex;gap:.5rem;width:100%}.repeatable-text-input-wrap[data-v-57423e4d]{flex:1 1 auto;min-width:0}.repeatable-text-add-row[data-v-57423e4d]{align-items:center;display:flex;justify-content:center;margin-top:.85em;width:100%}.repeatable-text-icon-btn[data-v-57423e4d]{align-items:center;align-self:center;border:1px solid var(--border-color,var(--blue-900));display:inline-flex;flex-shrink:0;height:2.2rem;justify-content:center;padding:0;width:2.2rem;--border-color:var(--gray-200);border-radius:.35rem;--bg-color:var(--gray-50);background:var(--bg-color,var(--white));color:var(--text-color,var(--blue-400));cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.repeatable-text-icon-btn[data-v-57423e4d]:hover{border-color:var(--border-focus-color,var(--blue-500));color:var(--border-focus-color,var(--white));--border-focus-color:var(--white)!important;--bg-color:var(--blue-500)}.repeatable-text-icon-btn-add[data-v-57423e4d]{height:2.25rem;margin-top:0;width:2.25rem}.repeatable-text-add-icon.icon.inline[data-v-57423e4d],.repeatable-text-remove-icon.icon.inline[data-v-57423e4d]{height:1.1em;width:1.1em}.repeatable-text-icon-btn-danger[data-v-57423e4d]:hover{border-color:var(--error-color,var(--red-600));color:var(--error-text-color,var(--red-500));--bg-color:var(--red-100)}.repeatable-text-group-error[data-v-57423e4d]{margin-top:.75em}.repeatable-text.error .repeatable-text-icon-btn[data-v-57423e4d]{border-color:var(--error-color,var(--red-600))}.my-hopo{display:none}.form-wizard-heading{color:var(--blue-950,#031e48);font-family:var(--font-head,system-ui,sans-serif);font-size:1.15rem;font-weight:800;letter-spacing:.02em;margin:0}.form-group-heading{margin-top:.5em}.form-group-heading:first-child{margin-top:0}
