.umbraco-forms-form fieldset{border:none;margin:0;padding:0 0 .75rem}.umbraco-forms-hidden,.form-hidden{display:none}.form-field{padding:0 0 .75rem}.form-field .c-text{padding:.75rem 0 0}.form-field-wrapper{display:flex;flex-direction:column}.form-field-help{color:var(--body-color);font-size:.875rem;padding:.75rem 0}.form-label,.form-legend{color:inherit;display:inline-flex;font-size:1rem;font-style:inherit;font-weight:inherit;margin-bottom:.625rem}:root{--input-disabled-color: var(--dark-color);--input-disabled-bg: var(--light-color);--input-disabled-border-color: var(--light-color)}.form-control{appearance:none;background-color:var(--white-color);background-clip:padding-box;border:.0625rem solid var(--grey-color);color:var(--body-color);display:block;font-family:Urbanist,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;padding:.9375rem 1.3125rem;width:100%;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled,[readonly]){cursor:pointer}.form-control:focus{color:var(--body-color);background-color:var(--white-color);border-width:.0625rem;border-color:var(--primary-color);padding:.9375rem 1.3125rem;outline:0}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.6em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--grey-color);opacity:1}.form-control:disabled{color:var(--input-disabled-color);background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border-color);opacity:1}.form-control::file-selector-button{background-color:var(--grey-color);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:.0625rem;border-radius:0;color:var(--body-color);margin:-1rem -1.375rem;margin-inline-end:1.375rem;padding:1rem 1.375rem;pointer-events:none}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--grey-color)}textarea.form-control{height:auto;min-height:6rem}.form-select{appearance:none;background-color:var(--white-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.375rem center;background-size:16px 12px;border:.0625rem solid var(--grey-color);color:var(--body-color);display:block;font-family:Urbanist,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;padding:.9375rem 4.0625rem .9375rem 1.3125rem;width:100%;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{background-color:var(--white-color);background-position:right 1.34375rem center;border-width:.0625rem;border-color:var(--primary-color);color:var(--body-color);outline:0;padding:.9375rem 1.3125rem}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:1.375rem}.form-select:disabled{background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border-color);color:var(--input-disabled-color)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--body-color)}.form-check-label a{color:currentColor}.form-check-input{appearance:none;background-color:var(--white-color);background-image:var(--form-check-bg-image, );background-repeat:no-repeat;background-position:center;background-size:contain;border:.0625rem solid var(--grey-color);flex-shrink:0;height:1.25rem;margin-top:.175rem;print-color-adjust:exact;vertical-align:top;width:1.25rem}.form-check-input[type=checkbox]{border-radius:.125rem}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:var(--primary-color);box-shadow:box-shadow();outline:0}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.form-check-input:checked[type=checkbox]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-check{display:block;min-height:1.6rem;padding-left:1.875rem;margin-bottom:.625rem}.form-check .form-check-input{float:left;margin-left:-1.875rem}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 116, 232, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='var%28--primary-color%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:right center}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group:not(.has-validation)>:not(:last-child,.dropdown-toggle,.dropdown-menu,.form-floating),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.form-floating{position:relative}.form-floating>label{border:.0625rem solid transparent;height:100%;font-weight:700;left:0;margin:0;overflow:hidden;padding:1rem 1.375rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;white-space:nowrap;z-index:2;transition:color .1s ease-out,transform .1s ease-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{height:3.75rem;line-height:1.6;min-height:3.75rem;padding:1.40625rem 1.3125rem .46875rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:-webkit-autofill{height:3.75rem;line-height:1.6;min-height:3.75rem;padding:1.40625rem 1.3125rem .46875rem}.form-floating>.form-control:focus,.form-floating>.form-control:focus-visible{border-width:.0625rem;padding:1.40625rem 1.3125rem .46875rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:focus-visible~label{color:var(--primary-color);transform:scale(.75) translate3d(.25rem,-.4375rem,0)}.form-floating>.form-control:not(:placeholder-shown)~label{color:var(--primary-color);transform:scale(.75) translate3d(.25rem,-.4375rem,0)}.form-floating>.form-select{height:3.75rem;line-height:1.6;min-height:3.75rem;padding:1.40625rem 1.3125rem .46875rem}.form-floating>.form-select:focus,.form-floating>.form-select:focus-visible{border-width:.0625rem;padding:1.40625rem 1.3125rem .46875rem}.form-floating>.form-select:focus~label,.form-floating>.form-select:focus-visible~label{color:var(--primary-color);transform:scale(.75) translate3d(.25rem,-.4375rem,0)}.form-floating>.form-select:not(:placeholder-shown)~label{color:var(--primary-color);transform:scale(.75) translate3d(.25rem,-.4375rem,0)}.form-floating>textarea.form-control{height:auto;min-height:6rem}.form-validation{color:var(--body-color);font-size:.875rem;padding:0;transition:padding .1s ease-out}.form-validation:not(:empty){padding:.75rem 0}.form-field-help+.form-validation:not(:empty){margin-top:-.75rem}.form-validation.field-validation-error{color:#c50000}.form-control.input-validation-error{border-color:#c50000}.form-floating>.form-control:focus.input-validation-error~label,.form-floating>.form-select:focus.input-validation-error~label{color:#c50000}
