:root{--input-color: #404041;--input-bg: #F6F8F9;--input-border-color: #999;--input-border-radius: .3125rem;--input-border-width: 1px;--input-box-shadow: none;--input-placeholder-color: #404041;--input-floatinglabel-color: #404041;--input-floatinglabel-active-color: #007EB5;--input-focus-color: #404041;--input-focus-bg: #F6F8F9;--input-focus-border-color: #999;--input-focus-border-width: 2px;--input-focus-box-shadow: none;--input-focus-placeholder-color: #007EB5;--input-disabled-color: #404041;--input-disabled-bg: #F6F8F9;--input-disabled-border-color: #F6F8F9;--input-disabled-box-shadow: none;--input-disabled-placeholder-color: #404041}.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:#404041;font-size:.875rem;padding:.75rem 0}.form-label,.form-legend{display:inline-flex;font-size:1rem;margin-bottom:.625rem;font-style:inherit;font-weight:inherit;color:inherit}.form-control{appearance:none;background-color:var(--input-bg);background-clip:padding-box;border:var(--input-border-width) solid var(--input-border-color);color:var(--input-color);display:block;font-family:sofia-pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:calc(.9375rem - var(--input-border-width)) calc(.9375rem - var(--input-border-width));width:100%;border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-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::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--input-placeholder-color);opacity:1}.form-control::file-selector-button{background-color:#08313f;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--input-border-width);border-radius:.1875rem;color:#fff;margin:-.9375rem;margin-inline-end:.9375rem;padding:.9375rem;pointer-events:none}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:#0d4f66;color:#fff}.form-control:focus{background-color:var(--input-focus-bg);border-color:var(--input-focus-border-color);border-width:var(--input-focus-border-width);color:var(--input-focus-color);outline:0;padding:calc(.9375rem - var(--input-focus-border-width)) calc(.9375rem - var(--input-focus-border-width));box-shadow:var(--input-box-shadow),var(--input-focus-box-shadow)}.form-control:disabled{background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border-color);color:var(--input-disabled-color);opacity:1}.form-control:disabled::placeholder{color:var(--input-disabled-placeholder-color)}textarea.form-control{height:auto;min-height:6rem}:root{--form-select-color: var(--input-color);--form-select-bg: var(--input-bg);--form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23007EB5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--form-select-border-color: var(--input-border-color);--form-select-focus-color: #404041;--form-select-focus-bg: var(--input-bg);--form-select-focus-border-color: var(--input-focus-border-color);--form-select-focus-box-shadow: ;--form-select-disabled-color: var(--input-disabled-color);--form-select-disabled-bg: var(--input-disabled-bg);--form-select-disabled-border-color: var(--input-disabled-border-color)}.form-select{display:block;width:100%;padding:calc(.9375rem - var(--input-border-width)) calc(2.8125rem - var(--input-border-width)) calc(.9375rem - var(--input-border-width)) calc(.9375rem - var(--input-border-width));font-family:sofia-pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--form-select-color);appearance:none;background-color:var(--form-select-bg);background-image:var(--form-select-bg-img);background-repeat:no-repeat;background-position:right .9375rem center;background-size:16px 12px;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{color:var(--form-select-focus-color);background-color:var(--form-select-focus-bg);background-position:right calc(.9375rem - var(--input-focus-border-width) / 2) center;border-width:var(--input-focus-border-width);border-color:var(--form-select-focus-border-color);padding:calc(.9375rem - var(--input-focus-border-width)) calc(.9375rem - var(--input-focus-border-width));outline:0;box-shadow:var(--input-box-shadow)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.9375rem;background-image:none}.form-select:disabled{color:var(--input-disabled-color);background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border-color)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--input-color)}.form-check-label a{color:currentcolor}.form-check-input{--form-check-bg-image: null;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;vertical-align:top;appearance:none;background-color:#fff;background-image:var(--form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--input-border-color);print-color-adjust:exact}.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(--input-focus-border-color);outline:0;box-shadow:box-shadow(var(--input-focus-box-shadow))}.form-check-input:checked{background-color:#007eb5;border-color:#007eb5}.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.checked{--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");background-color:#007eb5;border-color:#007eb5}.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.5rem;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, 126, 181, 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 .12s ease-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='%23007EB5'/%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:var(--input-border-width) solid transparent;color:var(--input-floatinglabel-color);height:100%;left:0;margin:0;overflow:hidden;padding:.9375rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;white-space:nowrap;z-index:2;transition:background-color .12s ease-out,opacity .12s ease-out,transform .12s ease-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{height:3.75rem;line-height:1.5;min-height:3.75rem;padding:calc(.9375rem - var(--input-border-width)) calc(.9375rem - var(--input-border-width))}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:-webkit-autofill{height:3.75rem;line-height:1.5;min-height:3.75rem;padding:calc(.9375rem - var(--input-border-width)) calc(.9375rem - var(--input-border-width))}.form-floating>.form-control:focus,.form-floating>.form-control:focus-visible{border-width:var(--input-focus-border-width);padding:calc(.9375rem - var(--input-focus-border-width)) calc(.9375rem - var(--input-focus-border-width))}.form-floating>.form-control:focus~label,.form-floating>.form-control:focus-visible~label{background:var(--input-focus-bg);color:var(--input-floatinglabel-active-color);padding:0 .3125rem;margin:0 .3125rem;height:auto;transform:scale(.85) translateY(-50%) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:focus-visible~label:after{background-color:var(--input-focus-bg);content:"";height:1.5em;inset:.9375rem .46875rem;position:absolute;z-index:-1}.form-floating>.form-control:not(:placeholder-shown)~label{background:var(--input-focus-bg);color:var(--input-floatinglabel-active-color);padding:0 .3125rem;margin:0 .3125rem;height:auto;transform:scale(.85) translateY(-50%) translate(.15rem)}.form-floating>.form-control:not(:placeholder-shown)~label:after{background-color:var(--input-focus-bg);content:"";height:1.5em;inset:.9375rem .46875rem;position:absolute;z-index:-1}.form-floating>.form-select{height:3.75rem;line-height:1.5;min-height:3.75rem;padding:calc(.9375rem - var(--input-border-width)) calc(.9375rem - var(--input-border-width))}.form-floating>.form-select:focus,.form-floating>.form-select:focus-visible{border-width:var(--input-focus-border-width);padding:calc(.9375rem - var(--input-focus-border-width)) calc(.9375rem - var(--input-focus-border-width))}.form-floating>.form-select:focus~label,.form-floating>.form-select:focus-visible~label{background:var(--input-focus-bg);color:var(--input-floatinglabel-active-color);padding:0 .3125rem;margin:0 .3125rem;height:auto;transform:scale(.85) translateY(-50%) translate(.15rem)}.form-floating>.form-select:focus~label:after,.form-floating>.form-select:focus-visible~label:after{background-color:var(--input-focus-bg);content:"";height:1.5em;inset:.9375rem .46875rem;position:absolute;z-index:-1}.form-floating>.form-select:not(:placeholder-shown)~label{background:var(--input-focus-bg);color:var(--input-floatinglabel-active-color);padding:0 .3125rem;margin:0 .3125rem;height:auto;transform:scale(.85) translateY(-50%) translate(.15rem)}.form-floating>.form-select:not(:placeholder-shown)~label:after{background-color:var(--input-focus-bg);content:"";height:1.5em;inset:.9375rem .46875rem;position:absolute;z-index:-1}.form-floating>textarea.form-control{height:auto;min-height:6rem}.form-validation{color:var(--input-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{--input-color: #c50000;--input-focus-color: #c50000}.form-control.input-validation-error{--input-border-color: #c50000;--input-focus-border-color: #c50000}.form-floating>.form-control.input-validation-error~label,.form-floating>.form-select.input-validation-error~label{--input-floatinglabel-color: #c50000;--input-floatinglabel-active-color: #c50000}
