:root{--form-input-minwidth-height: 40px;--form-label-width: 200px;--form-item-margin-bottom: 1em;--form-border-radius: 0px;--form-transition: box-shadow .3s ease-in-out, border-color .15s ease-in-out;--form-box-shadow-focus: none;--form-label-color: var(--black);--form-text-ligther-color: #777;--form-selected-checkbox-radio-dropdown-color: var(--black);--form-input-background-color: var(--white);--form-border: solid 1px var(--grey);--form-border-focus: var(--black);--form-icon-color: #aaa;--form-error-color: 235, 4, 0;--form-warning-color: 255, 140, 22;--form-completed-color: 93, 179, 37;--form-info-color: 74, 144, 226;--form-font-size: 16px;--form-font-size-small: .875em;--form-label-font-weight: 400;--form-line-height: 1.2em;--form-checkbox-radio-margin-label-input: .375em;--form-checkbox-radio-input-size: 1.375rem;--form-checkbox-radio-input-hover-color: #999;--form-checkbox-radio-input-checked-color: var(--black);--form-checkbox-radio-input-checked-svg-fill: var(--white)}.formV2,.popperFormControlDropDown,.popperInputTextAutoComplete{font-size:var(--form-font-size)}.formV2 .formItemLabelValue{color:var(--form-label-color);font-weight:var(--form-label-font-weight)}.formV2 .formControlCombinedContainer .formItemLabelValue{font-weight:400}.formV2 input,.formV2 textarea,.formV2 .inputReplacer,.formV2 .formControlIcon,.partUpload .uploadSelect,.formV2 .formControlUnit{background-color:var(--form-input-background-color)}.formV2 .formItemContainer{margin-bottom:var(--form-item-margin-bottom);min-height:var(--form-input-minwidth-height)}.formV2 input,.formV2 .formControlUnit{height:var(--form-input-minwidth-height)}.formV2 textarea{padding-top:.6em;padding-bottom:.6em;height:calc(var(--form-input-minwidth-height) * 3 + .6em)}.formV2 input,.formV2 .formControlUnit,.formControlMessageContainer,.formV2 textarea{padding-left:.5em;padding-right:.5em}.formV2 .formItemContainerLabel,.formV2 .inputReadonly,.formV2 .textareaReadonly,.formV2 .selectReadonly,.formV2 .readonly .formControlIcon,.formV2 .formControlCombinedLabel,.formV2 .formControlCombinedLabel+.formControlCombinedContainer,.formV2 .inputLabel{margin-top:.5em}.formV2 .inputReplacer{margin-top:.4375em}.formV2 .formControlMessageIcon{margin-top:.125em}.formV2 .formControlCombinedLabel+.formControlCombinedContainer .formItemContainerLabel label{font-size:var(--form-font-size-small);margin-bottom:.3em}.formV2 .inputReplacer{border-radius:2px}.formV2 input.checkboxToggle+label .inputReplacer:after{border-radius:1px}.formV2 input::placeholder,.formV2 textarea::placeholder{color:#aaa}.formV2 input:-moz-placeholder,.formV2 input::-moz-placeholder{opacity:1}.formV2 input[type=radio]+label .inputReplacer:after{width:.5em;height:.5em}.formV2 input[type=checkbox]+label .inputReplacer svg{max-width:.875em;max-height:.875em}@media (hover: hover){.formV2 input[type=radio]:not([disabled]):not(:checked)+label:hover .inputReplacer:after{background-color:var(--form-checkbox-radio-input-hover-color)}.formV2 input[type=checkbox]:not([disabled]):not(:checked)+label:hover .inputReplacer svg{fill:var(--form-checkbox-radio-input-hover-color)}}.formV2 input[type=radio]:checked+label .inputReplacer:after{width:.75em;height:.75em}.formV2 input[type=radio]:checked+label .inputReplacer,.formV2 input[type=checkbox]:checked+label .inputReplacer,.formV2 input.checkBoxToggle[type=checkbox]:checked+label .inputReplacer{border-color:var(--form-checkbox-radio-input-checked-color)}.formV2 input[type=radio]:checked+label .inputReplacer:after,.formV2 input[type=checkbox]:checked+label .inputReplacer{background-color:var(--form-checkbox-radio-input-checked-color)}.formV2 input[type=checkbox]:not([disabled]):checked+label .inputReplacer svg{fill:var(--form-checkbox-radio-input-checked-svg-fill)}.formV2 input.checkboxToggle[type=checkbox]+label .inputReplacer{width:40px;height:20px;background-color:#999;border:var(--form-border)}.formV2 input.checkboxToggle[type=checkbox]:checked+label .inputReplacer{background-color:rgb(var(--form-completed-color));border-color:rgb(var(--form-completed-color))}.formV2 .formControlIcon,.formV2 .formControlFeedback>input,.formV2 .formControlFeedback .formControlDateTimeMobile>input,.formV2 .partFormControlTextarea textarea,.formV2 .formControlUnit,.formV2 .inputReplacer,.popperInputTextAutoComplete{border:var(--form-border)}.formV2 .formControlFeedback>input:focus,.formV2 .formControlFeedback .formControlDateTimeMobile input:focus,.formV2 .partFormControlTextarea textarea:focus,.formV2 input[type=radio]:focus+label .inputReplacer,.formV2 input[type=checkbox]:focus+label .inputReplacer,.formV2 .tagListAddContainer .buttonTagItemAdd:focus,.formV2 .partFormControlAddress .partButton:focus,.formV2 .inputLabel a:focus{outline:0;border-color:var(--form-border-focus);box-shadow:var(--form-box-shadow-focus);transition:var(--form-transition)}.popperInputTextAutoComplete ul{max-height:240px}.popperInputTextAutoComplete ul .partLoadingAnimation{height:36px}.popperInputTextAutoComplete ul li{padding:.5em;word-wrap:break-word}.popperInputTextAutoComplete ul li:not(:first-child){border-top:solid 1px rgba(0,0,0,.15)}.popperInputTextAutoComplete ul li:hover,.popperInputTextAutoComplete ul li.focus{background-color:rgba(0,0,0,.05);color:var(--black)}.formV2{position:relative}.formV2 .formInitialsContainer{position:absolute;bottom:0;right:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.formV2 .partFormControlCombined{display:flex;align-items:flex-start}.formV2 .partFormControlCombined.fullWidth{flex-wrap:wrap}.formV2 .formControlCombinedLabel{width:var(--form-label-width);line-height:var(--form-line-height);padding-right:1em;margin-bottom:.25em}.formV2 .formControlCombinedContainer{width:calc(100% - var(--form-label-width));display:flex;align-items:flex-start}.formV2 .formControlCombinedContainer:only-child{width:100%}.formV2 .formControlCombinedContainer .formItemContainer{margin-right:.75em;min-width:0;display:block}.formV2 .formControlCombinedContainer .formItemContainer:last-of-type:not(.formControlCombinedFeedback){margin-right:0}.formV2 .formControlCombinedContainer .formControlCombinedFeedbackAdditionalDescription{width:100%;margin-top:-.8em;margin-bottom:.8em}.formV2 .formControlCombinedContainer .formControlCombinedFeedbackAdditionalDescription .formControlCombinedFeedback:empty{display:none}.formV2 .formControlDynamicContainer{margin-left:8px;padding-left:calc(8px + .35em);padding-top:.5em;border-left:solid 3px rgba(0,0,0,.1)}.formV2 .formControlDynamicContainer:empty{display:none}.formV2 .formItemContainer+.formControlDynamicContainer{margin-top:-.8em}.formV2 .formControlDynamicContainer .formItemContainerLabel,.formV2 .formControlDynamicContainer .formControlCombinedLabel{width:calc(var(--form-label-width) - 20px - .35em)}.formV2 .formControlDynamicContainer .formItemContainerContent,.formV2 .formControlDynamicContainer .formControlCombinedContainer{width:calc(100% - var(--form-label-width) + 20px + .35em)}.formV2 .formItemContainer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.formV2 .formItemContainer.partFormControlButtonSubmit{margin-bottom:0}.formV2 .formItemContainerLabel{width:var(--form-label-width);padding-right:1em}.formV2 .formItemContainerLabel label{display:inline-block;margin-bottom:.2em}.formV2 .formItemContainerLabel label span{display:inline;vertical-align:middle;line-height:var(--form-line-height)}.formV2 .formItemContainerLabel .formItemLabelValue{word-break:break-word}.formV2 .formItemContainerLabel .formItemLabelRequired{color:var(--form-text-ligther-color)}.formV2 .formItemContainerLabel .formItemLabelRequired.optional{font-size:var(--form-font-size-small)}.formV2 .formItemContainerLabel .formItemLabelRequired.optional:before{content:"("}.formV2 .formItemContainerLabel .formItemLabelRequired.optional:after{content:")"}.formV2 .formItemContainerLabel .formItemLabelIcon{height:1.2em;width:1.2em;background-color:rgba(0,0,0,.05);display:inline-flex;justify-content:center;align-items:center;border-radius:var(--form-border-radius)}.formV2 .formItemContainerLabel .formItemLabelIcon svg{flex:1 1 auto;max-height:.8em;max-width:.8em}.formV2 .additionalDescription{font-size:var(--form-font-size-small);line-height:var(--form-line-height);color:var(--form-text-ligther-color);display:block}.formV2 .additionalDescription a{color:inherit}.formV2 .formItemContainerContent .additionalDescription,.formV2 .formControlCombinedContainer .additionalDescription{margin-top:.3em}.formV2 .formItemContainerLabel .formItemLabelTooltip{display:flex;align-items:center}.formV2 .labelTooltipIcon{height:1em;width:1em;margin-right:.25em;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;border:solid 1px var(--form-text-ligther-color)}.formV2 .labelTooltipIcon svg{flex:1 1 auto;max-height:.6em;max-width:.6em;fill:var(--form-text-ligther-color)}.formV2 .labelTooltipLabel{font-size:var(--form-font-size-small);line-height:var(--form-line-height);color:var(--form-text-ligther-color)}.formV2 .formItemContainerLabel .formItemLabelTooltip:hover .labelTooltipLabel{text-decoration:underline}.formV2 [data-formTooltip]{position:relative}.formV2 [data-formTooltip]:after{content:attr(data-formTooltip);font-size:var(--form-font-size-small);min-width:var(--form-label-width);line-height:var(--form-line-height);text-align:left;position:absolute;top:100%;left:-1em;margin-top:6px;transform:translateY(0);background:rgba(0,0,0,.9);color:var(--white);border-radius:var(--form-border-radius);pointer-events:none;padding:.8em 1em;z-index:30;display:none}.formV2 [data-formTooltip]:before{content:"";font-size:var(--form-font-size-small);position:absolute;top:100%;left:.1em;margin-top:6px;transform:translatey(-100%) rotate(-180deg);border-width:5px 6px 0 6px;border-style:solid;border-color:rgba(0,0,0,.9) transparent transparent transparent;z-index:99;display:none}.formV2 [data-formTooltip]:hover:after,.formV2 [data-formTooltip]:focus:after,.formV2 [data-formTooltip]:hover:before,.formV2 [data-formTooltip]:focus:before{display:block}.formV2 .formItemContainerContent{width:calc(100% - var(--form-label-width))}.formV2 .formControlContainer{flex:0 1 auto;max-width:100%}.formV2 .formControlItemContainer{display:flex}.formV2 .formControlIcon{width:var(--form-input-minwidth-height);height:var(--form-input-minwidth-height);border-radius:var(--form-border-radius);flex:0 0 auto;display:flex;justify-content:center;align-items:center}.formV2 .disabled .formControlIcon{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05);cursor:not-allowed}.formV2 .readonly .formControlIcon{background-color:transparent;border-color:transparent;width:auto;height:auto}.formV2 .formControlIcon+*{margin-left:-1px}.formV2 .formControlIcon svg{flex:1 1 auto;height:.875em;max-width:.875em;fill:var(--form-icon-color);overflow:visible}.formV2 .formControlFeedback>input,.formV2 .formControlFeedback .formControlDateTimeMobile>input{border-radius:var(--form-border-radius);transition:border-color .3s ease}.formV2 .formControlFeedback input.inputFullWidth{width:100vw}.formV2 .partFormControlTextarea textarea{border-radius:var(--form-border-radius);line-height:var(--form-line-height);transition:border-color .3s ease;resize:vertical;display:block}.formV2 .partFormControlTextarea .formControlContainer,.formV2 .partFormControlTextarea .formControlFeedback,.formV2 textarea{width:100%}.formV2 .textareaCharCounter{font-size:var(--form-font-size-small);line-height:var(--form-line-height);display:inline-block;margin-top:.3em}.formV2 .formControlUnit{flex:0 0 auto;margin-left:-1px;display:flex;align-items:center;justify-content:center;min-width:var(--form-input-minwidth-height);border-radius:var(--form-border-radius)}.formV2 .inputReadonly,.formV2 .textareaReadonly,.formV2 .selectReadonly{line-height:var(--form-line-height)}.formV2 .inputReadonly a{color:inherit;transition:color .3s ease;text-decoration:underline;word-break:break-all}.formV2 .inputReadonly a:hover{color:var(--black)}.formV2 .partUpload .uploadButton,.formV2 .partUpload .uploadSelect{border-radius:var(--form-border-radius)}.formV2 .partFormControlUpload .partUpload{flex:1 1 auto}.formV2 .partFormControlRichText .formControlFeedback{width:100%}.formV2 .partFormControlInputPassword .formControlFeedback.valid:after{content:normal}.formV2 .formControlFeedback{position:relative;min-width:0}.formV2 .formControlFeedback+.formControlFeedback{margin-left:-1px}.formV2 .formControlFeedback>*{max-width:100%}.formV2 .formControlFeedback.valid:after{animation:formValidAnimation .15s ease-in-out;position:absolute;height:var(--form-input-minwidth-height);width:1em;top:0;right:.5em;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%2300B900' fill-rule='evenodd' d='M2.853 9.669l4.006 4.006L17.277 3.257l1.604 1.603L6.86 16.88l-5.61-5.609z'/%3E%3C/svg%3E") no-repeat center;background-size:1em auto}.formV2 .formControlFeedback.valid input,.formV2 .formControlFeedback.valid textarea{padding-right:1.5em}@keyframes formValidAnimation{0%{opacity:0}to{opacity:1}}.formV2 .formControlFeedback.error{z-index:10}.formV2 .formControlFeedback.error>input,.formV2 .formControlFeedback.error .formControlDateTimeMobile input,.formV2 .formControlFeedback.error textarea,.formV2 .partFormControlDropDown.partFormControlDropDown3 .formControlFeedback.error .coreDropDown .dropDownButton,.formV2 .formControlFeedback.error .inputReplacer,.formV2 .formControlFeedback.error .partRichText .texteditorControls,.formV2 .formControlFeedback.error .partRichText .texteditorContent{border-color:rgb(var(--form-error-color));transition:border-color .15s ease-in-out}.formV2 .formControlFeedback.error>input:focus,.formV2 .formControlFeedback.error .formControlDateTimeMobile input:focus,.formV2 .formControlFeedback.error textarea:focus,.formV2 .formControlFeedback.error input[type=radio]:focus+label .inputReplacer,.formV2 .formControlFeedback.error input[type=checkbox]:focus+label .inputReplacer,.formV2 .partFormControlDropDown.partFormControlDropDown3 .formControlFeedback.error .dropDownButton:focus,.formV2 .partFormControlDropDown.partFormControlDropDown3 .formControlFeedback.error .dropDownButton.active{box-shadow:0 0 0 .2rem rgba(231,75,59,.15);transition:box-shadow .15s ease-in-out;border-color:rgb(var(--form-error-color))}.formV2 .errorLabel{animation:formErrorAnimation .15s ease-in-out;color:rgb(var(--form-error-color));display:flex;margin-top:.3em;font-size:var(--form-font-size-small);line-height:var(--form-line-height)}.formV2 .errorLabelIcon{content:"";margin-top:.15em;height:1em;width:1em;flex:0 0 auto;margin-right:.25em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23EB0400' d='M9.1 12.7h1.8v1.8H9.1v-1.8zm0-7.2h1.8v5.4H9.1V5.5zM9.991 1C5.023 1 1 5.032 1 10s4.023 9 8.991 9C14.968 19 19 14.968 19 10s-4.032-9-9.009-9zM10 17.2A7.198 7.198 0 012.8 10c0-3.978 3.222-7.2 7.2-7.2s7.2 3.222 7.2 7.2-3.222 7.2-7.2 7.2z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.formV2 .errorLabelMessage u{cursor:pointer}@keyframes formErrorAnimation{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.formV2 .formControlFeedback:not(:only-child) input,.formV2 .formControlIcon{border-top-right-radius:0;border-bottom-right-radius:0}.formV2 .formControlFeedback+*:not(.formControlDynamicContainer) input,.formV2 .formControlIcon+.formControlFeedback input,.formV2 .formControlIcon+.formControlFeedback .coreDropDown .dropDownButton{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--form-border-radius)!important;border-bottom-right-radius:var(--form-border-radius)!important}.formV2 .formControlUnit{border-top-left-radius:0;border-bottom-left-radius:0}.formV2 .formItemContainerContent .formListItemContainer{margin-right:.75em;max-width:100%}.formV2 .formItemContainer.vertical .formItemContainerContent .formListItemContainer,.formV2 .formItemContainerContent .formListItemContainer:last-child{margin-right:0}.formV2 .partFormControlInputCheckBoxList .formControlFeedback,.formV2 .partFormControlInputRadio .formControlFeedback{flex-direction:column;max-width:100%}.formV2 .partFormControlInputCheckBox .formControlFeedback label,.formV2 .partFormControlInputCheckBoxList .formControlFeedback label,.formV2 .partFormControlInputRadio .formControlFeedback label{display:inline-flex;align-items:flex-start;padding-bottom:.25em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.formV2 .partFormControlInputCheckBoxList.vertical .formControlItemContainer,.formV2 .partFormControlInputRadio.vertical .formControlItemContainer{flex-direction:column;align-items:flex-start}.formV2 input[type=radio],.formV2 input[type=checkbox]{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;padding:0;border:none}.formV2 .inputReplacer{height:var(--form-checkbox-radio-input-size);width:var(--form-checkbox-radio-input-size);margin-right:var(--form-checkbox-radio-margin-label-input);flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:flex-start;transition:border-color .3s ease}.formV2 .inputLabel{margin-right:.25em;line-height:var(--form-line-height)}.formV2 .inputLabel a{color:inherit;outline:none;transition:color .3s ease}.formV2 .inputLabel a:hover{color:var(--black)}.formV2 .inputImage{margin-right:.35em;flex:0 0 auto;margin-top:-4px;bottom:-7px;height:28px;position:relative}.formV2 .inputImage img{display:block;height:100%;border:solid 1px rgba(0,0,0,.1)}.formV2 input[type=radio]+label .inputReplacer{border-radius:50%}.formV2 input[type=radio]+label .inputReplacer:after{content:"";border-radius:50%;background-color:transparent;transition:background-color .3s ease;visibility:hidden}.formV2 input[type=radio]:checked+label .inputReplacer:after,.formV2 input[type=radio]:not([disabled])+label:hover .inputReplacer:after{visibility:visible}.formV2 input[type=checkbox]+label .inputReplacer svg{flex:1 1 auto;fill:transparent;transition:fill .15s ease;visibility:hidden}.formV2 input[type=checkbox]:checked+label .inputReplacer svg,.formV2 input[type=checkbox]:not([disabled])+label:hover .inputReplacer svg{visibility:visible}.formV2 input.checkboxToggle[type=checkbox]+label .inputReplacer{flex:0 0 auto;position:relative;transition:.3s ease}.formV2 input.checkboxToggle[type=checkbox]+label .inputReplacer:after{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background-color:var(--white);transition:left .15s ease;opacity:1;margin-top:0;border:none;transform:rotate(0)}.formV2 input.checkboxToggle[type=checkbox]:checked+label .inputReplacer:after{left:50%}@media (hover: hover){.formV2 input.checkboxToggle[type=checkbox]:focus+label .inputReplacer,.formV2 input.checkboxToggle[type=checkbox]:checked:focus+label .inputReplacer,.formV2 input.checkboxToggle[type=checkbox]:not([disabled]):hover+label .inputReplacer,.formV2 input.checkboxToggle[type=checkbox]:not([disabled]):checked:hover+label .inputReplacer{border-color:rgba(0,0,0,.4)}}.popperInputTextAutoComplete{display:none;background-color:var(--white);border-radius:var(--form-border-radius);z-index:5020;overflow:hidden}.popperInputTextAutoComplete[data-popper-placement=top]{box-shadow:0 -2px 5px rgba(0,0,0,.23)}.popperInputTextAutoComplete[data-popper-placement=bottom]{box-shadow:0 2px 5px rgba(0,0,0,.23)}.popperInputTextAutoComplete.active{display:block}.popperInputTextAutoComplete ul{overflow:auto;line-height:var(--form-line-height);background-image:linear-gradient(to top,#fff,#fff),linear-gradient(to top,#fff,#fff),linear-gradient(to top,rgba(0,0,0,.15),rgba(255,255,255,0)),linear-gradient(to bottom,rgba(0,0,0,.15),rgba(255,255,255,0));background-position:bottom center,top center,bottom center,top center;background-color:var(--white);background-repeat:no-repeat;background-size:100% 20px,100% 20px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}.popperInputTextAutoComplete ul li{cursor:pointer}.formV2.disabled>*:not(.partFormControlButtonSubmit){pointer-events:none}.formV2 input[type=text][disabled],.formV2 input[type=number][disabled],.formV2 textarea[disabled],.formV2 .formItemContainer.disabled .formControlUnit{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05);cursor:not-allowed;opacity:1}.formV2 textarea[disabled]{overflow:auto}.formV2 input[type=radio][disabled]+label>*,.formV2 input[type=checkbox][disabled]+label>*{cursor:not-allowed}.formV2 input[type=radio][disabled]+label .inputReplacer,.formV2 input[type=checkbox][disabled]:not(.checkboxToggle)+label .inputReplacer{border-color:rgba(0,0,0,.05);background-color:rgba(0,0,0,.05)}.formV2 input[type=checkbox][disabled].checkboxToggle+label .inputReplacer{opacity:.3}.formV2 input[type=checkbox][disabled]:checked+label .inputReplacer svg{fill:var(--form-checkbox-radio-input-hover-color)}.formV2 .formItemContainer.readonly input[disabled],.formV2 .formItemContainer.readonly textarea[disabled],.formV2 .formItemContainer.readonly .formControlUnit{border-color:transparent;background-color:transparent;cursor:default;color:inherit;-webkit-text-fill-color:inherit}.formV2 .formItemContainer.readonly input[disabled]{padding:0}.formV2 .formItemContainer.readonly textarea[disabled]{padding-left:0;padding-right:0;height:auto}.formV2 .formItemContainer.readonly .formControlUnit{padding-right:0}.formV2 .partFormControlInputRadio.readonly input[type=radio][disabled],.formV2 .partFormControlInputRadio.readonly input[type=radio][disabled]+label{display:none}.formV2 .partFormControlInputRadio.readonly input[type=radio][disabled][checked]+label{display:inline-flex}.formV2 .partFormControlInputRadio.readonly input[type=radio][disabled][checked]+label>*{cursor:default}.formV2 .partFormControlInputRadio.readonly input[type=radio][disabled][checked]+label .inputReplacer{display:none}.formV2 .partFormControlInputCheckBoxList.readonly input[type=checkbox][disabled][checked],.formV2 .partFormControlInputCheckBoxList.readonly input[type=checkbox][disabled][checked]+label{display:inline-flex}.formV2 .partFormControlInputCheckBoxList.readonly input[type=checkbox][disabled][checked]+label>*{cursor:default}.formV2 .partFormControlInputCheckBoxList.readonly input[type=checkbox][disabled][checked]+label .inputReplacer{border-color:transparent;background-color:transparent}.formV2 .partFormControlInputCheckBox.readonly input[type=checkbox][disabled]+label .inputReplacer{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.formV2 .partFormControlInputCheckBox.readonly input[type=checkbox]+label>*{cursor:default}.formV2 .formControlMessage{min-height:auto}.formV2 .formControlMessageContainer{padding-top:.5em;padding-bottom:.25em;display:flex;align-items:flex-start;border-radius:var(--form-border-radius)}.formV2 .formControlMessageIcon{width:1em;height:1em;margin-right:.4em;flex:0 0 auto;display:flex;justify-content:center;align-items:center}.formV2 .formControlMessageIcon svg{flex:1;max-height:1em;max-width:1em}.formV2 .formControlMessageContent{line-height:1.4em;overflow-wrap:break-word}.formV2 .formControlMessageContent>*{margin-bottom:.25em}.formV2 .formControlMessageContent>*:last-child{margin-bottom:0}.formV2 .formControlMessageContent label u{cursor:pointer}.formV2 .formControlMessageContent ul,.formControlMessageContent ol{margin-bottom:.125em}.formV2 .formControlMessageContent a{color:inherit;transition:color .3s ease}.formV2 .formControlMessageContent a:hover{color:var(--black)}.formV2 .formControlMessageContent ul li,.formV2 .formControlMessageContent ol li{position:relative;margin-bottom:.125em}.formV2 .formControlMessageContent ul li:before,.formV2 .formControlMessageContent ol li:before{color:inherit;font-size:1em;position:absolute}.formV2 .formControlMessageContent ul li{margin-left:1em}.formV2 .formControlMessageContent ul li:before{left:-1em;top:-1px;content:url("data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='rgba(0, 0, 0, 0.5)' cx='3' cy='3' r='3'/%3E%3C/svg%3E")}.formV2 .formControlMessageContent ol li{margin-left:1.5em;counter-increment:li}.formV2 .formControlMessageContent ol li:before{left:-1.5em;content:counter(li)".";top:0em}.formV2 .partFormControlMessageInfo .formControlMessageContainer{background-color:rgba(var(--form-info-color),.1);color:rgb(var(--form-info-color))}.formV2 .partFormControlMessageInfo .formControlMessageContainer svg{fill:rgba(var(--form-info-color))}.formV2 .partFormControlMessageWarning .formControlMessageContainer{background-color:rgba(var(--form-warning-color),.1);color:rgb(var(--form-warning-color))}.formV2 .partFormControlMessageWarning .formControlMessageContainer svg{fill:rgba(var(--form-warning-color))}.formV2 .partFormControlMessageInfo,.formV2 .partFormControlMessageWarning{margin-top:-.4em}.formV2 .formInitialsContainer+.partFormControlMessageInfo,.formV2 .formInitialsContainer+.partFormControlMessageWarning{margin-top:0}.formV2 .partFormControlMessagePrivacy .formControlMessageContainer{font-size:var(--form-font-size-small);background-color:transparent;padding:0}.formV2 .partFormControlMessageCompleted .formControlMessageContainer{background-color:rgba(var(--form-completed-color),.1);color:rgb(var(--form-completed-color))}.formV2 .partFormControlMessageCompleted .formControlMessageContainer svg{fill:rgba(var(--form-completed-color))}.formV2 .partFormControlMessageError .formControlMessageContainer{background-color:rgba(var(--form-error-color),.1);color:rgb(var(--form-error-color));animation:formErrorShakeAnimation .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.formV2 .partFormControlMessageError .formControlMessageContainer strong{color:rgb(var(--form-error-color))}.formV2 .partFormControlMessageError .formControlMessageContainer svg{fill:rgba(var(--form-error-color))}.formV2 .partFormControlMessageError .formControlMessageContainer .formControlMessageContent ul li:before{content:url("data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='rgb(255, 40, 22)' cx='3' cy='3' r='3'/%3E%3C/svg%3E")}@keyframes formErrorShakeAnimation{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.formV2 .formItemContainer.fullWidth .formItemContainerLabel,.formV2 .formItemContainer.fullWidth .formItemContainerContent,.formV2 .partFormControlCombined.fullWidth .formControlCombinedLabel,.formV2 .partFormControlCombined.fullWidth .formControlCombinedContainer{width:100%}.formV2 .formItemContainer.fullWidth .formItemContainerLabel{padding-right:0}.formV2 .formItemContainer.fullWidth .formItemContainerLabel,.formV2 .formItemContainer.fullWidth .inputReadonly,.formV2 .formItemContainer.fullWidth .textareaReadonly,.formV2 .formItemContainer.fullWidth .selectReadonly,.formV2 .formItemContainer.fullWidth .formControlIcon,.formV2 .formItemContainer.fullWidth .partFormControlAddress .partButton,.formV2 .formControlCombinedLabel+.formControlCombinedContainer{margin-top:0}@media (max-width: 767px){.formV2 .formItemContainerLabel,.formV2 .formItemContainerContent{width:100%!important}.formV2 .formItemContainerLabel{padding-right:0}.formV2 .formItemContainerLabel label,.formV2 .formItemContainerLabel .formItemLabelTooltip,.formV2 .formItemContainerLabel .additionalDescription{margin-bottom:.1em}.formV2 .formItemContainerLabel,.formV2 .inputReadonly,.formV2 .textareaReadonly,.formV2 .selectReadonly,.formV2 .readonly .formControlIcon,.formV2 .partFormControlAddress .partButton,.formV2 .formControlCombinedLabel+.formControlCombinedContainer{margin-top:0}.formV2 .partFormControlDateTime.readonly .formControlIcon{height:auto}.formV2 .formItemContainer.readonly,.formV2 .partFormControlV2DateTime.readonly .formItemContainer{min-height:auto}.formV2 .partFormControlCombined{flex-wrap:wrap}.formV2 .formControlCombinedLabel,.formV2 .formControlCombinedContainer{width:100%!important}.formV2 .formControlCombinedLabel{margin-top:0}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.formV2 input,.formV2 .formControlUnit,li.tagListItem,.tagListAddContainer .tagListMaxItems{min-height:36px}.formV2 textarea{height:108px}.formV2 .formControlIcon,.tagListAddContainer .buttonTagItemAdd{width:36px;height:36px}.formV2 .formControlUnit{min-width:36px}.formV2 .formItemContainerLabel,.formV2 .formControlCombinedLabel{width:200px}.formV2 .formItemContainerContent,.formV2 .formControlCombinedContainer{width:calc(100% - 200px)}.formV2 .formControlCombinedContainer .formItemContainer{width:100%}.formV2 input,.formV2 textarea,.formV2 .inputReplacer,.formV2 .formControlIcon,.formV2 .texteditorContent,.formV2 .texteditorControls,.formV2 .formControlUnit,.formV2 li.tagListItem,.formV2 .tagListAddContainer .tagListMaxItems{border:solid 1px #aaa}.formV2 input:-ms-input-placeholder,.formV2 textarea:-ms-input-placeholder{color:#aaa}.formV2 input::-ms-clear{display:none}.formV2 .formControlFeedback.error>input,.formV2 .formControlFeedback.error textarea,.formV2 .formControlFeedback.error .dropDownButton,.formV2 .formControlFeedback.error .inputReplacer{border-color:#eb0400}.formV2 .errorLabel,.formV2 .partFormControlMessageError .formControlMessageContainer,.formV2 .partFormControlMessageError .formControlMessageContainer strong{color:#eb0400}.formV2 .partFormControlMessageError .formControlMessageContainer{background-color:rgba(235,4,0,.1)}.formV2 .partFormControlMessageError .formControlMessageContainer svg{fill:#eb0400}.formV2 input.checkboxToggle:checked+label .inputReplacer,.formV2 .tagListAddContainer .buttonTagItemAdd{background-color:#5db325;border-color:#5db325}.formV2 .partFormControlMessageInfo .formControlMessageContainer{background-color:rgba(74,144,226,.1);color:#4a90e2}.formV2 .partFormControlMessageInfo .formControlMessageContainer svg{fill:#4a90e2}.formV2 .partFormControlMessageWarning .formControlMessageContainer{background-color:rgba(255,140,22,.1);color:#ff8c16}.formV2 .partFormControlMessageWarning .formControlMessageContainer svg{fill:#ff8c16}}
