.cmp-adaptiveform-textinput{display:flex;flex-direction:column;margin:0 0 16px}.cmp-adaptiveform-textinput__label{color:var(--color-text-black);display:block;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md);margin-bottom:4px}.cmp-adaptiveform-textinput__widget{background-color:var(--color-background-white);border:var(--form-elements-border-weight) solid var(--color-border-light-gray);border-radius:8px;color:var(--color-text-black);font-size:var(--typography-font-size-body-md);font-weight:400;line-height:var(--typography-line-height-body-md);padding:16px;width:100%}.cmp-adaptiveform-textinput__widget[type=search]{appearance:none}.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-decoration,.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-results-button,.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.cmp-adaptiveform-textinput__widget[type=search]::-webkit-search-cancel-button{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzUwNTg2MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Im0yNTYtMjAwLTU2LTU2IDIyNC0yMjQtMjI0LTIyNCA1Ni01NiAyMjQgMjI0IDIyNC0yMjQgNTYgNTYtMjI0IDIyNCAyMjQgMjI0LTU2IDU2LTIyNC0yMjR6Ii8+PC9zdmc+);cursor:pointer;height:24px;width:24px}.cmp-adaptiveform-textinput__widget:has(+.phx-textfield-icon){padding-left:48px}.cmp-adaptiveform-textinput__widget::placeholder{color:var(--color-text-light-gray)}.cmp-adaptiveform-textinput__widget:active,.cmp-adaptiveform-textinput__widget:focus{border-color:var(--color-interactive-primary);outline:none}.cmp-adaptiveform-textinput__widget:disabled{background-color:var(--color-interactive-disabled-background);border-color:var(--color-interactive-disabled-elements);border-width:1px;color:var(--color-interactive-disabled-elements);cursor:not-allowed}[data-cmp-valid=false] .cmp-adaptiveform-textinput__widget{border-color:var(--color-border-error)}.cmp-adaptiveform-textinput__longdescription,.cmp-adaptiveform-textinput__shortdescription{color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}.cmp-adaptiveform-textinput__questionmark{align-items:center;cursor:help;display:inline-flex;justify-content:center;margin-left:2px}.cmp-adaptiveform-textinput__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:4px}.cmp-adaptiveform-textinput__errormessage:empty{display:none}.cmp-adaptiveform-textinput__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}.cmp-adaptiveform-telephoneinput{display:flex;flex-direction:column;margin:0 0 16px}.cmp-adaptiveform-telephoneinput__label{color:var(--color-text-black);display:block;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md);margin-bottom:4px}.cmp-adaptiveform-telephoneinput__widget{background-color:var(--color-background-white);border:var(--form-elements-border-weight) solid var(--color-border-light-gray);border-radius:8px;color:var(--color-text-black);font-size:var(--typography-font-size-body-md);font-weight:400;line-height:var(--typography-line-height-body-md);padding:16px;width:100%}.cmp-adaptiveform-telephoneinput__widget[type=search]{appearance:none}.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-decoration,.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-results-button,.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.cmp-adaptiveform-telephoneinput__widget[type=search]::-webkit-search-cancel-button{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzUwNTg2MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Im0yNTYtMjAwLTU2LTU2IDIyNC0yMjQtMjI0LTIyNCA1Ni01NiAyMjQgMjI0IDIyNC0yMjQgNTYgNTYtMjI0IDIyNCAyMjQgMjI0LTU2IDU2LTIyNC0yMjR6Ii8+PC9zdmc+);cursor:pointer;height:24px;width:24px}.cmp-adaptiveform-telephoneinput__widget:has(+.phx-textfield-icon){padding-left:48px}.cmp-adaptiveform-telephoneinput__widget::placeholder{color:var(--color-text-light-gray)}.cmp-adaptiveform-telephoneinput__widget:active,.cmp-adaptiveform-telephoneinput__widget:focus{border-color:var(--color-interactive-primary);outline:none}.cmp-adaptiveform-telephoneinput__widget:disabled{background-color:var(--color-interactive-disabled-background);border-color:var(--color-interactive-disabled-elements);border-width:1px;color:var(--color-interactive-disabled-elements);cursor:not-allowed}[data-cmp-valid=false] .cmp-adaptiveform-telephoneinput__widget{border-color:var(--color-border-error)}.cmp-adaptiveform-telephoneinput__longdescription,.cmp-adaptiveform-telephoneinput__shortdescription{color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}.cmp-adaptiveform-telephoneinput__questionmark{align-items:center;cursor:help;display:inline-flex;justify-content:center;margin-left:2px}.cmp-adaptiveform-telephoneinput__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:4px}.cmp-adaptiveform-telephoneinput__errormessage:empty{display:none}.cmp-adaptiveform-telephoneinput__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1;margin-right:4px}
.cmp-adaptiveform-dropdown{display:flex;flex-direction:column;margin:0 0 16px}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__label{color:var(--color-text-black);font-size:var(--form-elements-typography-font-size-title);line-height:var(--form-elements-typography-line-height-title)}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__shortdescription{color:var(--color-text-dark-gray);font-size:var(--form-elements-typography-font-size-subtitle);line-height:var(--form-elements-typography-line-height-subtitle);margin-top:var(--form-elements-spacing-vertical-header)}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__widget{align-self:stretch;display:flex;margin-top:var(--form-elements-spacing-vertical-content);position:relative}.cmp-adaptiveform-dropdown select.cmp-adaptiveform-dropdown__widget{appearance:none;background-color:var(--color-background-white);border:1px solid var(--color-border-light-gray);border-radius:8px;color:var(--color-text-black);font-size:var(--form-elements-typography-font-size-input);line-height:var(--form-elements-typography-line-height-input);padding:16px 32px 16px 16px;text-overflow:ellipsis;width:100%}.cmp-adaptiveform-dropdown select.cmp-adaptiveform-dropdown__widget:focus{border-color:var(--color-interactive-primary);outline:2px solid var(--color-interactive-primary);outline-offset:2px}.cmp-adaptiveform-dropdown select.cmp-adaptiveform-dropdown__widget:disabled{background-color:var(--color-interactive-disabled-background);color:var(--color-interactive-disabled-elements);cursor:not-allowed}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:var(--form-elements-spacing-vertical-body)}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__errormessage:empty{display:none}.cmp-adaptiveform-dropdown .cmp-adaptiveform-dropdown__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}
.cmp-adaptiveform-checkbox{margin:0 0 16px}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget-container{align-items:flex-start;column-gap:8px;display:flex}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget{appearance:none;border:1px solid var(--component-checkbox-color-border-unselected);border-radius:var(--component-checkbox-corner-radius-input);cursor:pointer;height:24px;position:relative;width:24px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:focus{outline:2px solid var(--component-checkbox-color-border-focus-ring);outline-offset:2px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked{background-color:var(--component-checkbox-color-background-selected);border:none}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled{background-color:var(--component-checkbox-color-background-disabled);border-color:var(--component-checkbox-color-border-disabled);cursor:not-allowed}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled label,.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled+label{cursor:not-allowed}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate{background-color:var(--component-checkbox-color-background-selected);border:none}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:before,.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:before{color:var(--color-text-white);font-family:Material Symbols Outlined;font-size:24px;line-height:24px}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:before{content:""}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:indeterminate:before{content:""}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__widget:disabled:checked{background-color:var(--component-checkbox-color-background-disabled)}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__label{color:var(--color-text-black);cursor:pointer;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md)}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:8px}.cmp-adaptiveform-checkbox .cmp-adaptiveform-checkbox__errormessage:empty{display:none}.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget{border-color:var(--component-checkbox-color-border-error)}.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget:checked{background-color:var(--component-checkbox-color-border-error)}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-error))}.cmp-adaptiveform-checkbox[data-cmp-valid=false] .cmp-adaptiveform-checkbox__widget:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-error))}}.cmp-adaptiveform-checkbox:not(:has(.cmp-adaptiveform-checkbox__widget:checked)) .cmp-adaptiveform-checkbox__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}.cmp-adaptiveform-checkboxgroup{border:none;display:flex;flex-direction:column;margin:0 0 16px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__label-container .cmp-adaptiveform-checkboxgroup__label{margin-bottom:4px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__shortdescription{color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__widget{display:flex;flex-direction:column;row-gap:8px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup-item,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option{align-items:center;column-gap:20px;display:flex}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label{color:var(--color-text-black);column-gap:8px;cursor:pointer;display:flex;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md)}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]{appearance:none;border:1px solid var(--component-checkbox-color-border-unselected);border-radius:var(--component-checkbox-corner-radius-input);cursor:pointer;height:24px;position:relative;width:24px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:hover,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:focus,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:focus{outline:2px solid var(--component-checkbox-color-border-focus-ring);outline-offset:2px}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:active,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-unselected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked{background-color:var(--component-checkbox-color-background-selected);border:none}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled{background-color:var(--component-checkbox-color-background-disabled);border-color:var(--component-checkbox-color-border-disabled);cursor:not-allowed}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled label,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled+label,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled label,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled+label{cursor:not-allowed}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate{background-color:var(--component-checkbox-color-background-selected);border:none}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:hover,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:active,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:before{color:var(--color-text-white);font-family:Material Symbols Outlined;font-size:24px;line-height:24px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:before{content:""}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:indeterminate:before,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:indeterminate:before{content:""}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:hover,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-selected))}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:active,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-selected))}}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:disabled:checked,.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__option-label input[type=checkbox]:disabled:checked{background-color:var(--component-checkbox-color-background-disabled)}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__errormessage{align-items:center;color:var(--color-text-error);column-gap:8px;display:flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:8px}.cmp-adaptiveform-checkboxgroup .cmp-adaptiveform-checkboxgroup__errormessage:empty{display:none}.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget{border-color:var(--component-checkbox-color-border-error)}.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked{background-color:var(--component-checkbox-color-border-error)}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:hover{background-color:color-mix(in srgb,var(--component-checkbox-color-background-hover),var(--component-checkbox-color-background-error))}.cmp-adaptiveform-checkboxgroup[data-cmp-valid=false] .cmp-adaptiveform-checkboxgroup__option-label .cmp-adaptiveform-checkboxgroup__option__widget:checked:active{background-color:color-mix(in srgb,var(--component-checkbox-color-background-press),var(--component-checkbox-color-background-error))}}.cmp-adaptiveform-checkboxgroup:not(:has(.cmp-adaptiveform-checkboxgroup__widget input[type=checkbox]:checked)) .cmp-adaptiveform-checkboxgroup__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}[id*=privacy-notice-container]{color:var(--color-text-dark-gray)}

.cmp-adaptiveform-radiobutton{border:none;margin:24px 0;padding:0}.cmp-adaptiveform-radiobutton__longdescription{background-color:var(--color-background-white);border-radius:8px;box-shadow:0 8px 32px 0 rgba(0,0,0,.1);color:var(--color-text-dark-gray);font-size:var(--typography-font-size-body-xs);padding:8px;position:absolute;top:35px;z-index:1}@media screen and (min-width:992px){.cmp-adaptiveform-radiobutton__longdescription{left:50%;max-width:15rem;top:-57px}@supports(position-anchor:--test){.cmp-adaptiveform-radiobutton__longdescription{left:auto;position-anchor:--radio-label-container;position-area:center right}}}.cmp-adaptiveform-radiobutton__longdescription:before{border-bottom:8px solid transparent;border-right:8px solid var(--color-background-white);border-top:8px solid transparent;height:0;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:0}@media screen and (min-width:992px){.cmp-adaptiveform-radiobutton__longdescription:before{content:""}}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container{anchor-name:--radio-label-container;cursor:pointer;position:relative}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container:hover~.cmp-adaptiveform-radiobutton__longdescription{display:block!important}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container .cmp-adaptiveform-radiobutton__label{color:var(--color-text-black);font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md);margin:0;padding:0}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container:has(+.VERTICAL){display:flex}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__label-container:has(+.VERTICAL) button{anchor-name:--radio-label-container;position:relative}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__shortdescription{color:var(--color-text-dark-gray);display:inline-flex;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-bottom:8px}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget{display:flex;gap:32px;padding-left:8px}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget.VERTICAL{display:block}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget.VERTICAL+.cmp-adaptiveform-radiobutton__longdescription{position:absolute}@supports(position-anchor:--test){.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__widget.VERTICAL+.cmp-adaptiveform-radiobutton__longdescription{position-anchor:--radio-label-container;position-area:center right}}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option{align-items:center;column-gap:8px;display:flex;margin:24px 0}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label{color:var(--color-text-black);column-gap:8px;cursor:pointer;display:flex;font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md)}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]{appearance:none;border:1px solid var(--component-radio-color-border-unselected);border-radius:var(--component-radio-corner-radius-input);cursor:pointer;height:24px;position:relative;width:24px}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:hover,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:hover{background-color:color-mix(in srgb,var(--component-radio-color-background-hover),var(--color-background-white))}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:active,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:active{background-color:color-mix(in srgb,var(--component-radio-color-background-press),var(--color-background-white))}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:focus,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:focus{outline:2px solid var(--component-radio-color-border-focus-ring);outline-offset:2px}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled{background-color:var(--component-radio-color-background-disabled);border-color:var(--component-radio-color-border-disabled);cursor:not-allowed}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled label,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled+label,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled label,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled+label{cursor:not-allowed}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:checked,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:checked{background-color:var(--component-radio-color-background-selected);border-color:var(--component-radio-color-background-selected)}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:checked:before,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:checked:before{background-color:var(--component-radio-color-icon-selected);border-radius:var(--component-radio-corner-radius-input);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled:hover,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled:hover{border-color:var(--color-interactive-disabled-elements)}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled:checked,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled:checked{background-color:var(--component-radio-color-background-disabled);border-color:var(--component-radio-color-border-disabled)}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:disabled:checked:before,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]:disabled:checked:before{background-color:var(--component-radio-color-icon-selected);border-radius:var(--component-radio-corner-radius-input);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget,.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label input[type=radio]{flex-shrink:0}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__errormessage{align-items:center;color:var(--color-text-error);column-gap:12px;display:flex;flex-basis:100%;font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs);margin-top:16px}.cmp-adaptiveform-radiobutton .cmp-adaptiveform-radiobutton__errormessage:empty{display:none}.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget,.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label input[type=radio]{border-color:var(--component-radio-color-border-error)}.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label .cmp-adaptiveform-radiobutton__option__widget:checked,.cmp-adaptiveform-radiobutton[data-cmp-valid=false] .cmp-adaptiveform-radiobutton__option-label input[type=radio]:checked{background-color:var(--component-radio-color-background-error);border-color:var(--component-radio-color-border-error)}.cmp-adaptiveform-radiobutton:not(:has(.cmp-adaptiveform-radiobutton__widget input[type=radio]:checked)) .cmp-adaptiveform-radiobutton__errormessage:not(:empty):before{content:"warning";direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:16px;font-variation-settings:"FILL" 1}.cmp-adaptiveform-radiobutton:has(.cmp-adaptiveform-radiobutton__questionmark):not(:has(.cmp-adaptiveform-radiobutton__widget.VERTICAL)){align-items:flex-start;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-end;position:relative}@media screen and (min-width:992px){.cmp-adaptiveform-radiobutton:has(.cmp-adaptiveform-radiobutton__questionmark):not(:has(.cmp-adaptiveform-radiobutton__widget.VERTICAL)){flex-flow:row-reverse wrap}}.cmp-adaptiveform-radiobutton:has(.cmp-adaptiveform-radiobutton__questionmark):not(:has(.cmp-adaptiveform-radiobutton__widget.VERTICAL)) .cmp-adaptiveform-radiobutton__option{margin:0}.cmp-adaptiveform-radiobutton__questionmark{background:none;display:flex;margin-left:8px;pointer-events:none}@media screen and (min-width:576px){.cmp-adaptiveform-radiobutton__questionmark{margin-inline:8px}}.cmp-adaptiveform-radiobutton__questionmark:before{content:"info";direction:ltr;display:inline-block;font-family:Material Symbols Outlined!important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:inherit;overflow-wrap:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;color:var(--color-interactive-primary);font-size:var(--typography-font-size-heading-sm);font-variation-settings:"FILL" 1}@media screen and (min-width:576px){.cmp-adaptiveform-radiobutton__questionmark:before{font-size:var(--typography-font-size-heading-xs)}}
.cmp-adaptiveform-button__widget{background-color:var(--color-interactive-primary);border:none;border-radius:var(--component-button-border-radius);color:var(--color-text-white);cursor:pointer;font-size:var(--typography-font-size-body-md);font-weight:500;line-height:var(--typography-line-height-body-md);padding:var(--component-button-padding-vertical-large) var(--component-button-padding-horizontal-large);width:100%}@supports(background-color:color-mix(in srgb,red,blue)){.cmp-adaptiveform-button__widget:hover{background-color:color-mix(in srgb,#000 10%,var(--color-interactive-primary))}}.cmp-adaptiveform-button__widget:disabled{background-color:var(--color-interactive-disabled-background);color:var(--color-interactive-disabled-elements);cursor:default}@media screen and (min-width:576px){.cmp-adaptiveform-button__widget{width:auto}}[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button{width:100%}@media screen and (min-width:576px){[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button{width:auto}}[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button .cmp-button{display:block;width:100%}@media screen and (min-width:576px){[data-cmp-is=adaptiveFormContainer] .cmp-experiencefragment--confirmation-screen .phx-button .cmp-button{display:flex;width:fit-content}}

