.validation-error:not(:focus-within) .form-error{transform:scale(1)}.form-error,.userform-block .error.message{background-color:#b92c3e;border-radius:2px;box-shadow:0 0 1rem 0 rgba(0,0,0,.3);color:#fff;font-size:1.2rem;font-weight:var(--_font-weight-max,700);left:1rem;line-height:1;margin-bottom:0;padding:.5rem;position:absolute;top:calc(100% + 3px);transform:scaleY(0);transform-origin:0 0;transition:transform .2s ease;z-index:101}.form-error:before,.userform-block .error.message:before{background-color:inherit;content:"";display:block;height:1rem;left:2rem;position:absolute;top:0;transform:translateY(-50%) rotate(45deg);width:1rem;z-index:-1}.userform-block .field{position:relative}.userform-block .error.message{left:1rem;transform:scaleY(1)}.g-recaptcha.recaptcha-error>div{border-radius:3px;box-shadow:-.1rem -.1rem 0 2px #b92c3e,0 0 0 1px #b92c3e,inset -.1rem -.1rem 0 2px #b92c3e;position:relative}.g-recaptcha.recaptcha-error>div:after{color:#b92c3e;content:"Please check this box";display:block;font-size:calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1));font-style:italic;left:0;margin-top:1.3rem;position:absolute;top:100%}.form .message.error,.form .message.success,.form .message.warning{display:block!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{-webkit-appearance:none!important;background-color:transparent;border:1px solid var(--colour-secondary,var(--body-background-colour-contrast,#000));border-radius:0;color:inherit;color:var(--body-background-colour-contrast,#000);display:block;font-size:calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1));font-weight:var(--_font-weight-max,700);line-height:1.3;margin-bottom:0;padding:1.5rem 2rem;transition:border-color .2s ease;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:var(--colour-secondary,var(--body-background-colour-contrast,#000));outline:2px solid var(--colour-secondary,var(--body-background-colour-contrast,#000))}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#000;opacity:.5}textarea{height:auto;min-height:30rem;resize:none}input[type=password]{font-weight:var(--_font-weight-max,700);letter-spacing:8px;padding-left:2rem;padding-right:2rem}.input-summary{color:var(--body-background-colour-contrast,#000);font-size:calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1)*.8);margin-top:.4rem}button[type=submit]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.1}.selector{--_reveal-height:0fr;display:block;position:relative;transition:z-index .3s ease;z-index:100}.selector+select{display:none}.selector--active{--_reveal-height:1fr;z-index:150}.selector__header{cursor:pointer;width:100%}.selector__placeholder{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;user-select:none}.selector__search{margin-bottom:0;position:relative;width:100%;z-index:2}.selector__reveal{display:grid;grid-template-rows:var(--_reveal-height,0fr);left:0;margin:0;position:absolute;top:100%;transition:grid-template-rows var(--_reveal-duration,.2s) ease;width:100%}.selector__list{display:block;max-height:var(--_list-max-height,400px);overflow:auto;overscroll-behavior:contain;z-index:150}.selector__item{position:relative}.selector__item--hidden{display:none}.selector__item input[type=checkbox],.selector__item input[type=radio]{border:0;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.selector__item input[type=checkbox][disabled]+.selector__option,.selector__item input[type=radio][disabled]+.selector__option{pointer-events:none}.selector__group,.selector__option{color:inherit;display:block;position:relative;user-select:none;z-index:1}.selector__tag{display:block}.selector__tag-remove,.selector__tag-text{display:inline-block;margin-bottom:0;vertical-align:middle}.selector__tag-remove{cursor:pointer;margin-left:.5em}.selector--active .selector__header{border-color:var(--colour-secondary,var(--body-background-colour-contrast,#000));outline:.2rem solid var(--colour-secondary,var(--body-background-colour-contrast,#000))}.selector--disabled{opacity:.5}.selector:has(.selector__tag):has(+[data-taglist]) .selector__header{padding-bottom:1rem;padding-top:1rem}.selector__header{background-color:#fff;border:1px solid var(--colour-secondary,var(--body-background-colour-contrast,#000));border-radius:0;font-family:var(--font-family-body,system-ui);font-size:calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1));font-weight:var(--_font-weight-max,700);line-height:1.5;padding:1.5rem 1.5rem 1.5rem 0;position:relative;text-align:center;text-align:left}.selector__header:after{background-color:currentColor;content:"";display:block;height:1.5rem;-webkit-mask-image:url(/_resources/app/client/images/svg/caret.svg?v=1789689350101);mask-image:url(/_resources/app/client/images/svg/caret.svg?v=1789689350101);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.5rem}.selector__placeholder{font-size:inherit;line-height:inherit;padding-left:2rem;padding-right:2rem}.selector__search{background-color:var(--colour-off-white,#f8f8f8)!important;border:0!important;color:var(--body-background-colour-contrast,#000)!important;margin:1px;outline-color:transparent!important;width:calc(100% - 2px)!important}.selector__search::placeholder{color:var(--body-background-colour-contrast,#000)!important;opacity:1!important}.selector__list{background-color:#fff;border-radius:0;box-shadow:inset 0 0 0 1px var(--colour-secondary,var(--body-background-colour-contrast,#000));margin-top:.5rem;max-height:30rem}.selector__item{padding:1px}.selector__item input:checked+label{background-color:var(--colour-primary,var(--body-background-colour-contrast,#000))!important;color:var(--colour-primary-contrast,var(--body-background-colour-on-contrast,#fff))!important}.selector__item input[value=""]+label{display:none}.selector__item--disabled{background-color:#ccc;opacity:.5}.selector__option{margin-bottom:0;padding:1.5rem 6rem 1.5rem 2rem;position:relative;transition:background-color .3s ease,color .3s ease;width:100%}.selector__option:active,.selector__option:focus-visible,.selector__option:hover{background-color:var(--colour-primary,var(--body-background-colour-contrast,#000))!important;color:var(--colour-primary-contrast,var(--body-background-colour-on-contrast,#fff))!important}.selector__option:after,.selector__option:before{left:auto!important;position:absolute;right:2rem!important;top:50%!important}.selector__option:before{transform:translateY(-50%)}.selector__option:after{transform:translate(-65%,-60%) rotate(45deg)!important}.selector__placeholder{gap:2rem}.selector__tag{background-color:var(--colour-off-white,#f8f8f8);border-radius:.5rem;padding:.5rem 4rem .5rem 1rem;position:relative}.selector__tag-remove{background-color:rgba(0,0,0,.1);border-radius:3px;display:block;height:2rem;line-height:2.2rem;position:absolute;right:1rem;text-align:center;top:50%;transform:translateY(-50%);transition:background-color .3s ease,color .3s ease;width:2rem}.selector__tag-remove:active,.selector__tag-remove:focus-visible,.selector__tag-remove:hover{background-color:var(--colour-primary,var(--body-background-colour-contrast,#000));color:var(--colour-primary-contrast,var(--body-background-colour-on-contrast,#fff))}.selector .form-error{display:none}input[type=radio]{height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0;clip:rect(0,0,0,0);border:0;white-space:nowrap}input[type=radio]+label{cursor:pointer;user-select:none}.option input[type=radio]:not(.unstyled)+label,.optionset input[type=radio]:not(.unstyled)+label{display:block;padding-left:2em;position:relative;text-align:left}.option input[type=radio]:not(.unstyled)+label:after,.option input[type=radio]:not(.unstyled)+label:before,.optionset input[type=radio]:not(.unstyled)+label:after,.optionset input[type=radio]:not(.unstyled)+label:before{content:"";display:block;position:absolute}.option input[type=radio]:not(.unstyled)+label:before,.optionset input[type=radio]:not(.unstyled)+label:before{border-radius:50%;box-shadow:inset 0 0 0 2px currentColor;height:1em;left:0;top:.35em;width:1em}.option input[type=radio]:not(.unstyled)+label:after,.optionset input[type=radio]:not(.unstyled)+label:after{border-bottom:.15em solid;border-right:.15em solid;height:1em;left:.5em;opacity:0;top:.1em;transform:rotate(45deg);width:.4em}.option input[type=radio]:not(.unstyled):checked+label:after,.optionset input[type=radio]:not(.unstyled):checked+label:after{opacity:1}label{cursor:pointer;display:block;margin-bottom:1rem;width:fit-content}.field>label:first-of-type{font-weight:var(--_font-weight-max,700)}.cms-description-toggle>label:first-of-type:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 48 48'%3E%3Cpath d='M24 4C12.972 4 4 12.972 4 24s8.972 20 20 20 20-8.972 20-20S35.028 4 24 4m0 3c9.407 0 17 7.593 17 17s-7.593 17-17 17S7 33.407 7 24 14.593 7 24 7m0 7a2 2 0 0 0 0 4 2 2 0 0 0 0-4m-.023 6.979A1.5 1.5 0 0 0 22.5 22.5v11a1.5 1.5 0 1 0 3 0v-11a1.5 1.5 0 0 0-1.523-1.521'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;margin-bottom:-.4em;margin-left:.5rem;position:relative;top:.5rem;transform:translateY(-.4em);width:2rem}fieldset h2{color:var(--colour-secondary,var(--body-background-colour-contrast,#000));font-weight:var(--_font-weight-max,700)}.field{position:relative}.field:not(:last-child){margin-bottom:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}.field .description{display:none}.field.cms-description-toggle label{cursor:pointer}input[type=date]{margin:0;width:100%}input[type=checkbox]{height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0;clip:rect(0,0,0,0);border:0;white-space:nowrap}input[type=checkbox]:not(.unstyled)+label{cursor:pointer;display:block;font-size:calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1));margin-bottom:0;padding-left:1.4em;position:relative;text-align:left;user-select:none}input[type=checkbox]:not(.unstyled)+label:after,input[type=checkbox]:not(.unstyled)+label:before{content:"";display:block;position:absolute;top:.5rem}input[type=checkbox]:not(.unstyled)+label:before{border:1px solid var(--body-background-colour-contrast,#000);border-radius:.3rem;box-shadow:inset 0 0 0 1rem #fff;height:1em;left:0;width:1em}input[type=checkbox]:not(.unstyled)+label:after{border-bottom:.15em solid var(--body-background-colour-contrast,#000);border-right:.15em solid var(--body-background-colour-contrast,#000);height:.7em;left:.3em;opacity:0;transform:rotate(45deg);width:.4em}input[type=checkbox]:not(.unstyled):checked+label:after{opacity:1}.checkboxset li{margin-bottom:1rem}ul.optionset{display:flex;flex-wrap:wrap;gap:1.5rem}ul.optionset .middleColumn{width:100%}ul.optionset li{margin:0}ul.optionset input[type=checkbox]{display:none}ul.optionset input[type=checkbox]:not(.unstyled)+label{background-color:#fff;border:1px solid var(--body-background-colour-contrast,#000);border-radius:0;color:var(--body-background-colour-contrast,#000);cursor:pointer;display:inline-block;font-size:calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1)*.8);font-weight:var(--_font-weight-max,700);margin:0;padding:.5rem 2.5rem;transition:border-color .3s ease,background-color .3s ease,padding .3s ease;user-select:none}ul.optionset input[type=checkbox]:not(.unstyled)+label:before{content:none}ul.optionset input[type=checkbox]:not(.unstyled)+label:after{border-radius:0;left:auto;right:1.5rem;top:50%;transform:translateY(-70%) rotate(45deg) scale(1.2)}ul.optionset input[type=checkbox]:not(.unstyled)+label:hover{background-color:var(--colour-primary,var(--body-background-colour-contrast,#000));border-color:var(--colour-primary,var(--body-background-colour-contrast,#000))}ul.optionset input[type=checkbox]:disabled+label{background-color:var(--body-background-colour-contrast,#000)!important;border-color:var(--body-background-colour-contrast,#000)!important;color:#fff!important;cursor:not-allowed;opacity:.1}ul.optionset input[type=checkbox]:checked+label{background-color:var(--colour-primary,var(--body-background-colour-contrast,#000));border-color:var(--colour-primary,var(--body-background-colour-contrast,#000));color:var(--colour-primary-contrast,var(--body-background-colour-on-contrast,#fff));padding:.5rem 4rem .5rem 1rem}