@charset "UTF-8";.dynamic-form form .form-item-wrapper{display:flex;flex-wrap:wrap;gap:10px}.dynamic-form form .form-item-wrapper .form-item-add{color:var(--highlightSecondary);font-size:1rem;font-weight:700;padding-bottom:14px;text-align:left}.dynamic-form form .form-item-wrapper .form-item-add:before{content:"+";font-size:1.25rem;margin-right:5px}.dynamic-form form .form-item-wrapper .form-item-add+.form-item-add{display:none}.dynamic-form form .form-item-wrapper .form-item{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;font-size:1rem;justify-content:left;line-height:em(24,18)}.dynamic-form form .form-item-wrapper .form-item:has(input[type=checkbox]){align-items:center;flex-direction:row-reverse}.dynamic-form form .form-item-wrapper .form-item:has(input[type=checkbox]) input{transform:scale(1.5)}.dynamic-form form .form-item-wrapper .form-item label{color:var(--highlight);display:flex;margin-bottom:2px}.dynamic-form form .form-item-wrapper .form-item label .instructions{color:var(--inputDisabled);font-size:.875rem}.dynamic-form form .form-item-wrapper .form-item select{background-color:var(--background);border:2px solid var(--highlight);border-radius:none;color:var(--onBackground);font-family:Univers Next Pro,sans-serif;font-size:1rem;height:32px}.dynamic-form form .form-item-wrapper .form-item input[type=radio]{height:auto;margin-top:10px}.dynamic-form form .form-item-wrapper .form-item .form-item-remove{color:var(--highlightSecondary);font-size:1rem;font-weight:700;padding:6px 0 14px;text-align:left;width:100%}.dynamic-form form .form-item-wrapper .form-item .form-item-remove:before{content:"−";font-size:1.25rem;margin-right:5px}.dynamic-form form .form-item-wrapper .form-item .spacer{margin:20px 0}.dynamic-form form .check-invalid :invalid{background-color:var(--background);border:none;border-radius:5px;outline:2px solid #e20019}.dynamic-form form .form-data-processing{margin:32px 0 20px}.dynamic-form .send-status{font-weight:700;margin-top:10px;padding:12px}.dynamic-form .send-status.success{background-color:var(--success-background);color:var(--success-color)}.dynamic-form .send-status.error{background-color:var(--error-background);color:var(--error-color)}@media screen and (width >= 1040px){.dynamic-form form label{position:relative}.dynamic-form form label .instructions{font-size:1.25rem;position:absolute;right:0}.dynamic-form form .form-item-wrapper{gap:20px}.dynamic-form form .form-item-wrapper .form-item-add{font-size:1.25rem}.dynamic-form form .form-item-wrapper .form-item-add:before{font-size:1.625rem}.dynamic-form form .form-item-wrapper .form-data-processing,.dynamic-form form .form-item-wrapper .form-item .spacer{margin:30px 0}.dynamic-form form .form-item-wrapper .form-item .form-item-remove{font-size:1.25rem}.dynamic-form form .form-item-wrapper .form-item .form-item-remove:before{font-size:1.625rem}.dynamic-form form .form-item-wrapper .form-item label{font-size:1.25rem;line-height:125%}.dynamic-form form .form-data-processing{margin-top:72px}.dynamic-form form .submit{font-size:1.375rem;padding:12px 10px}.dynamic-form .send-status{margin-top:20px}}@container labora (min-width: 0px){.dynamic-form .form-item-wrapper .form-item label{font-family:Simple HBS,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase}.dynamic-form .submit{margin-top:20px;width:100%}}
