.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:6px 0 14px}.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}.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:has(input:required) label:after,.dynamic-form form .form-item-wrapper .form-item:has(select:required) label:after{content:" *"}.dynamic-form form .check-invalid :invalid{background-color:var(--background);border:none;border-radius:5px;outline:2px solid #e20019}.dynamic-form form .form-item-wrapper .form-item .spacer{margin:20px 0}.dynamic-form form .form-data-processing{margin:32px 0 20px}.dynamic-form .send-status{margin-top:10px}.dynamic-form .send-status.success{background-color:var(--success-color);border-radius:10px;color:#000;padding:12px 8px 10px;width:-moz-fit-content;width:fit-content}.dynamic-form .send-status.error{color:var(--inputError)}@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 label{font-size:1.25rem;line-height:125%}.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%}}
