.form :focus{border-radius:var(--rd-radius);border-radius:var(--rd-form-item-radius);outline:var(--rd-spacing-2) solid var(--rd-border-focus);outline-offset:var(--rd-spacing-2)}.form label,.form legend,.form summary{display:flex;flex-wrap:nowrap;font-family:var(--rd-type-font-family-body);font-size:var(--rd-type-size-body-sm);font-weight:var(--rd-type-font-bold);gap:var(--rd-spacing-2);line-height:var(--rd-type-line-height-body-sm)}.form label.form-required:after,.form legend.form-required:after,.form summary.form-required:after{color:var(--rd-text-danger);content:"*"}.form label{color:var(--rd-text-neutral)}.form.confirmation h2{font-family:var(--rd-type-font-family-heading);font-size:var(--rd-type-size-heading-sm);font-weight:700;line-height:var(--rd-type-line-height-heading-sm);--rd-title-color:var(--rd-text-brand);color:var(--rd-title-color);margin-block-end:var(--rd-spacing-xl)}.form input,.form select,.form textarea{background-color:var(--rd-background-interactive-neutral-default);border:1px solid var(--rd-border-neutral-subtlest);border-radius:var(--rd-form-item-radius);font-family:var(--rd-type-font-family-body);font-size:var(--rd-type-size-body-md);font-weight:400;line-height:var(--rd-type-line-height-body-md);line-height:1.5rem}.form input:hover,.form select:hover,.form textarea:hover{background-color:var(--rd-background-interactive-neutral-hover)}.form input[readonly]:not([aria-invalid=true]),.form select[readonly]:not([aria-invalid=true]),.form textarea[readonly]:not([aria-invalid=true]){border-color:transparent;border-bottom-color:var(--rd-border-light)}.form .is-disabled{cursor:not-allowed;opacity:.5}.form ::-moz-placeholder{color:var(--rd-text-neutral-subtlest)}.form ::placeholder{color:var(--rd-text-neutral-subtlest)}.form .error{border:2px solid var(--rd-border-danger)}.form .required_text{color:var(--rd-text-neutral-subtlest);font-family:var(--rd-type-font-family-body);font-size:var(--rd-type-size-body-xs);font-weight:400;line-height:var(--rd-type-line-height-body-xs)}.form .form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rd-spacing-8);margin-block:var(--rd-form-item-spacing);width:-moz-fit-content;width:fit-content}.form .form-actions .input{flex:1}.form .form-actions.error{border:none}.form[data-bef-auto-submit] .form-actions{display:none}.form .form-description{flex-basis:100%;font-family:var(--rd-type-font-family-body);font-size:var(--rd-type-size-body-xs);font-weight:400;line-height:var(--rd-type-line-height-body-xs)}.form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)){--rd-link-color:var(--rd-text-neutral-subtle);align-items:center;color:var(--rd-link-color);display:inline;gap:var(--rd-spacing-4);-webkit-text-decoration:underline var(--rd-link-color);text-decoration:underline var(--rd-link-color)}.form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)):hover{--rd-link-color:var(--rd-text-neutral)}.form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)):focus-visible{border-bottom-color:transparent}.form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)):active{border-bottom-color:transparent}.form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)):visited{--rd-link-color:var(--rd-text-visited)}.form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture))[target=_blank]:after{background-color:currentColor;content:"";display:inline-block;height:var(--rd-icon-size-md);margin-block-end:var(--rd-spacing-xs);margin-inline-start:var(--rd-spacing-xs);-webkit-mask-image:url(../c50819f16b8988c1e865.svg);mask-image:url(../c50819f16b8988c1e865.svg);-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;width:var(--rd-icon-size-md)}[class*="--inverted"] .form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)){--rd-link-color:var(--rd-text-neutral-subtle-inverted)}[class*="--inverted"] .form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)):hover{--rd-link-color:var(--rd-text-neutral-inverted)}[class*="--inverted"] .form .form-description a:not(.btn):not(.button):not(:has(img,svg,picture)):visited{--rd-link-color:var(--rd-text-visited-inverted)}.form .form-description{color:var(--rd-text-neutral-subtle)}.form--inline{--rd-form-item-max-width:auto;--rd-form-item-max-width-lg:auto;align-items:end;display:flex;flex-flow:row;gap:var(--rd-spacing-sm)}.form--inline-wrap{flex-wrap:wrap}.form--inline .form-actions,.form--inline .form-item{margin-block:0}.form--box{border:1px solid var(--rd-border-light);border-radius:var(--rd-form-item-radius);padding:var(--rd-spacing-2xl) var(--rd-spacing-3xl)}.form--options-inline .form--radios,.form--options-inline .form-checkboxes{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--rd-spacing-lg)}@media (min-width:720px){.form--options-inline .form--radios,.form--options-inline .form-checkboxes{flex-direction:row}}.form--options-inline .form--radios .form-type-checkbox,.form--options-inline .form--radios .form-type-radio,.form--options-inline .form-checkboxes .form-type-checkbox,.form--options-inline .form-checkboxes .form-type-radio{display:inline-flex;flex-wrap:wrap;white-space:nowrap;width:auto}.form .form-type-color{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.form .form-type-color .form-input--type-color,.form .form-type-color .form-label{flex:0}.form .form-type-color .form-input--type-color{order:-1;width:2rem}.form .form-type-color .form-input--type-color input[type=color]{height:2rem;padding:0}.form .form-managed-file{width:100%}.form .captcha.error .form-item-captcha-response{padding-inline:var(--rd-form-item-spacing)}[class*="--inverted"] .form label{color:var(--rd-text-neutral-inverted)}.form .select2-container .select2-selection{background-color:var(--rd-background-interactive-neutral-default);border:1px solid var(--rd-border-neutral-subtlest);border-radius:var(--rd-form-item-radius);height:auto;line-height:1.5rem;min-height:2.5rem;padding-block:var(--rd-spacing-2);padding-inline:var(--rd-spacing-4)}.form .select2-container .select2-selection:has(:focus){border-radius:var(--rd-radius);border-radius:var(--rd-form-item-radius);outline:var(--rd-spacing-2) solid var(--rd-border-focus);outline-offset:var(--rd-spacing-2)}.form .select2-container .select2-selection .select2-selection__choice{display:-webkit-box;font-family:var(--rd-type-font-family-body);font-size:var(--rd-type-size-body-md);font-weight:var(--rd-type-font-bold);line-height:var(--rd-type-line-height-body-md);position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}.form .select2-container .select2-selection .select2-selection__choice a:focus-visible{outline-offset:calc(var(--rd-spacing-2)*-1)}.form .select2-container .select2-selection .select2-selection__choice{background-color:var(--rd-background-interactive-brand-default);border:2px solid var(--rd-border-brand);border-radius:var(--rd-radius-xl);color:var(--rd-text-brand-inverted);margin-block-end:0;margin-block-start:1px;padding-block:var(--rd-spacing-4);padding-inline:var(--rd-spacing-4) var(--rd-spacing-32);text-align:center;word-break:break-all}.form .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove{align-items:center;background-color:var(--rd-background-interactive-neutral-default);border-radius:50%;display:flex;font-size:0;height:1.25rem;inset-inline-end:var(--rd-spacing-4);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.form .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove:before{background-color:var(--rd-border-brand);content:"";display:block;height:var(--rd-icon-size-sm);-webkit-mask-image:url(../c3d875b4961947d62929.svg);mask-image:url(../c3d875b4961947d62929.svg);-webkit-mask-size:cover;mask-size:cover;width:var(--rd-icon-size-sm)}.form .select2-container .select2-selection .select2-selection__arrow{background-color:currentColor;height:var(--rd-icon-size-md);inset-inline-end:var(--rd-spacing-16);-webkit-mask-image:url(../2df83b9519e05f91d124.svg);mask-image:url(../2df83b9519e05f91d124.svg);-webkit-mask-size:cover;mask-size:cover;top:50%;transform:translateY(-50%);width:var(--rd-icon-size-md)}.form .select2-container .select2-selection .select2-search{width:100%}.form .select2-container .select2-selection:has(.select2-selection__choice){padding-inline-end:calc(var(--rd-spacing-16) + 1.5rem)}.form .select2-container .select2-selection:has(.select2-selection__choice) .select2-search__field{width:100%!important}.form .select2-container .select2-selection--single .select2-selection__rendered{line-height:2.5rem}.form .select2-container .select2-selection--icon,.form .select2-container .select2-selection--search-icon{align-items:center;display:flex;padding-inline-start:var(--rd-spacing-md)}.form .select2-container .select2-selection--icon:before,.form .select2-container .select2-selection--search-icon:before{content:"";display:block;flex-shrink:0}.form .select2-container .select2-selection--search-icon:before{background-color:var(--rd-border-neutral);height:var(--rd-icon-size-lg);-webkit-mask-image:url(../d49f3230154b7dfb60f5.svg);mask-image:url(../d49f3230154b7dfb60f5.svg);-webkit-mask-size:cover;mask-size:cover;width:var(--rd-icon-size-lg)}.form .select2-container+.select2-link-clear{display:none}.form .select2-container:has(.select2-selection__choice)+.select2-link-clear{background-color:currentColor;display:block;height:var(--rd-icon-size-lg);inset-block-start:10px;inset-inline-end:var(--rd-spacing-16);-webkit-mask-image:url(../703cb1fc5e32fb1584a8.svg);mask-image:url(../703cb1fc5e32fb1584a8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:var(--rd-icon-size-lg)}.form .form-input.has-icon--end:has(.select2) .after{display:none}.select2-dropdown .select2-results .select2-results__options{border-radius:var(--rd-form-item-radius);box-shadow:var(--rd-shadow-bottom-md);margin-block:var(--rd-spacing-4)}.select2-dropdown .select2-results .select2-results__option{border-bottom:1px solid var(--rd-border-light);color:var(--rd-text-neutral);font-family:var(--rd-type-font-family-body);font-size:var(--rd-type-size-body-sm);font-weight:400;line-height:var(--rd-type-line-height-body-sm);padding-block:var(--rd-spacing-12);padding-inline:var(--rd-spacing-8);position:relative}.select2-dropdown .select2-results .select2-results__option[aria-selected=true]{--select2-option-clear-spacing:var(--rd-spacing-4);background-color:transparent;color:var(--rd-text-neutral-subtlest);padding-inline-end:calc(var(--rd-icon-size-lg) + var(--select2-option-clear-spacing))}.select2-dropdown .select2-results .select2-results__option[aria-selected=true]:after{background-color:currentColor;content:"";display:block;height:var(--rd-icon-size-lg);inset-block-start:50%;inset-inline-end:var(--select2-option-clear-spacing);-webkit-mask-image:url(../c773dfce25771f63cf02.svg);mask-image:url(../c773dfce25771f63cf02.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;transform:translateY(-50%);width:var(--rd-icon-size-lg)}.select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{background-color:var(--rd-background-interactive-brand-default);color:var(--rd-text-brand-inverted)}.select2-dropdown .select2-search--dropdown .select2-search__field{color:var(--rd-text-neutral);font-family:var(--rd-type-font-family-body);font-size:var(--rd-type-size-body-md);font-weight:400;line-height:var(--rd-type-line-height-body-md)}