.form-block{max-width:var(--layout-max-width-form)}legend{padding:0}.field-error :is(legend,label,.label,.field__description){color:var(--colour-semantics-error-base)}.field-error :is(input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=datetime],input[type=datetime-local],input[type=time],input[type=file],input[type=url],textarea,select){border-color:var(--colour-components-site-globals-error-surface);border-width:3px}:is(.field-error :is(input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=datetime],input[type=datetime-local],input[type=time],input[type=file],input[type=url],textarea,select)):focus-visible,:is(.field-error :is(input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=datetime],input[type=datetime-local],input[type=time],input[type=file],input[type=url],textarea,select)):focus-visible:hover{border-color:var(--colour-components-site-globals-error-surface);border-width:3px}[data-formie-error-text],.field-errors{background-color:var(--colour-components-site-globals-error-surface);color:var(--colour-components-site-globals-error-content);margin-block-end:0;margin-block-start:var(--layout-spacing-x-small);padding:var(--layout-spacing-xx-small) var(--layout-spacing-x-small)}[data-field-type=MultiLineText] :is([data-formie-error-text],.field-errors),[data-field-type=SingleLineText] :is([data-formie-error-text],.field-errors),[data-field-type=Dropdown] :is([data-formie-error-text],.field-errors){margin-block-start:0;position:relative;z-index:-1}.error-block{border:5px solid var(--colour-components-site-globals-error-surface);margin-block-end:var(--layout-spacing-medium);padding:var(--layout-spacing-small)}.error-block a,.error-block{color:var(--colour-semantics-error-base)}.error-block__list{margin-block-end:0;max-width:var(--layout-max-width-form);padding-inline-start:var(--layout-spacing-medium)}.form-success{border:5px solid var(--colour-components-site-globals-success-surface);margin-block-end:var(--layout-spacing-large);max-width:var(--layout-max-width-form);padding-block-end:var(--layout-spacing-x-small);padding-block-start:var(--layout-spacing-x-small);padding-inline-end:var(--layout-spacing-small);padding-inline-start:var(--layout-spacing-small)}.form-success a,.form-success p,.form-success{color:var(--colour-components-site-globals-success-surface)}.form-success p{margin:0}.form-columns{display:grid;gap:var(--layout-spacing-small);grid-template-columns:1fr;row-gap:var(--layout-spacing-medium)}@media (min-width: 592px){.form-columns--2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 592px){.form-columns--3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 592px){.form-columns--4{grid-template-columns:repeat(4,1fr)}}.radio-group,.checkbox-group{display:grid;gap:var(--layout-spacing-x-small);grid-template-columns:1fr;width:100%}@media (min-width: 592px){.radio-group--horizontal,.checkbox-group--horizontal{grid-template-columns:repeat(3,1fr)}:is(.radio-group--horizontal,.checkbox-group--horizontal) .field-errors{grid-column:1 / -1}}.field-error __description.field{color:var(--colour-semantics-error-base)}:is(.field fieldset) legend{font-size:var(--font-size-paragraph)}.field-container,.field-container fieldset{display:flex;flex-direction:column;width:100%}:is(.field-container fieldset)>.field-group .form-columns{row-gap:0}.field-hidden{margin:0}.field-required{color:var(--colour-components-site-globals-error-surface)}.field-option{align-items:center;display:flex;flex-direction:row;gap:var(--layout-spacing-x-small);width:100%}.field-option label,.field-option input[type=checkbox],.field-option input[type=radio]{margin:0}.form-page[hidden]{display:none}.form-page__header{margin-block-end:var(--layout-spacing-medium)}.signature-pad canvas{background-color:var(--colour-components-forms-fill);border:1px solid var(--colour-components-forms-border);display:block;padding:0;width:100%}:is(.signature-pad canvas):focus-visible,:is(.signature-pad canvas):focus-visible:hover{background-color:var(--colour-components-forms-fill);border:2px solid var(--colour-components-forms-border);box-shadow:none;outline:3px solid var(--colour-focus-bg);outline-offset:0}:is(.signature-pad canvas):disabled{color:var(--colour-semantics-inactive-base);cursor:not-allowed;opacity:.3}.signature-pad input{padding:0;width:1px}.form-progress__list{gap:var(--layout-spacing-small);list-style:none;margin:0;margin-block-end:var(--layout-spacing-x-small);padding-inline-start:0}@media (min-width: 592px){.form-progress__list{display:flex;flex-wrap:wrap}}.form-progress__list-item{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%3e%3cpath%20d='M2.1447%200.195843C2.41081%20-0.0652811%202.83984%20-0.0652811%203.10595%200.195843L7.61892%204.6243C7.83072%204.83213%207.83072%205.16786%207.61892%205.3757L3.10595%209.80416C2.83984%2010.0653%202.41081%2010.0653%202.1447%209.80416C1.87859%209.54303%201.87859%209.12204%202.1447%208.86091L6.07658%204.99733L2.13927%201.13376C1.8786%200.877964%201.87859%200.451639%202.1447%200.195843Z'%20fill='currentColor'/%3e%3c/svg%3e");background-position:left center;background-repeat:no-repeat;background-size:var(--layout-spacing-x-small);padding-inline-start:var(--layout-spacing-medium)}@media (min-width: 592px){.form-progress__list-item{background-position:right center;padding-inline-end:var(--layout-spacing-medium);padding-inline-start:0}}@media (min-width: 592px){.form-progress__list-item:last-child{background-image:none;margin-inline-end:0;padding-inline-end:0}}.form-progress__current-item{font-weight:700}.lookup-field__button{margin-block-start:var(--layout-spacing-x-small);width:fit-content}.lookup-field__select{margin-block-start:var(--layout-spacing-x-small)}.recaptcha-text{margin-block-end:var(--layout-spacing-small)}.grecaptcha-badge{visibility:hidden}
