.default-triage__wrap:after,.default-triage__wrap:before{content:"";display:table}.default-triage__wrap:after{clear:both}.default-triage{padding-bottom:0!important;padding-top:0;position:relative}.default-triage:only-of-type{min-height:100vh}.default-triage:before{background-image:url(/_resources/app/client/images/svg/review-star.svg);content:""}.default-triage:not([data-step]) .default-triage__progress,.default-triage[data-step="1"] .default-triage__header,.default-triage[data-step] .default-triage__heading{display:none}@media only screen and (min-width:968px){.default-triage__background{height:100%;left:0;position:absolute;top:0;width:100%}.default-triage__background:after{background-color:currentColor;content:"";height:100%;left:50%;position:absolute;top:0;width:50%}}.default-triage__content{display:block;float:left;padding-left:2rem;padding-right:2rem;width:100%}.default-triage__content:not(:last-child){margin-bottom:4rem}.default-triage__content :last-child{margin-bottom:0}.default-triage__wrap{margin-left:auto;margin-right:auto;max-width:130rem;padding-left:1rem;padding-right:1rem;position:relative;width:100%}@media only screen and (min-width:640px){.default-triage__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-triage__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3800px){.default-triage__wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:967px){.default-triage__wrap{padding-left:0;padding-right:0}}@media only screen and (min-width:968px){.default-triage__wrap{display:flex}}.default-triage__form,.default-triage__main{display:block;float:left;padding-left:2rem;padding-right:2rem;position:relative;scroll-margin:20rem;width:100%}.default-triage__form:not(:last-child),.default-triage__main:not(:last-child){margin-bottom:4rem}@media only screen and (max-width:967px){.default-triage__form,.default-triage__main{padding:4rem}}@media only screen and (min-width:968px){.default-triage__form,.default-triage__main{flex:1;width:50%}}.default-triage__main{color:var(--c-text);margin-bottom:0!important}.default-triage__main.dark{color:#fff}@media only screen and (min-width:968px){.default-triage__main{display:flex;flex-direction:column;margin-bottom:0!important}}.default-triage__header,.default-triage__text{position:relative}@media only screen and (min-width:968px){.default-triage__header,.default-triage__text{padding:5rem}}.default-triage__text{position:relative}@media only screen and (min-width:968px){.default-triage__text{flex:1}}.default-triage__text>div{margin-bottom:3rem}.default-triage__text--summary.hidden,.default-triage__text--summary:empty,.default-triage__text>div:empty{display:none}@media only screen and (min-width:968px){.default-triage__text--summary{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}}.default-triage__text :last-child{margin-bottom:0}.default-triage__progression{color:var(--c-text);display:none;opacity:0;transition:opacity .3s}.default-triage__progression.dark{color:#fff}.default-triage__progression[aria-valuenow]{display:block}.default-triage__progression.active{opacity:1}.default-triage__progression.active[aria-valuenow="0"],.default-triage__progression.active[aria-valuenow="100"]{opacity:0}.default-triage__progression>span{display:block;font-size:2rem;margin-bottom:1rem}.default-triage__progress{border-radius:.8rem;color:inherit;display:block;height:.8rem;margin-bottom:0;overflow:hidden;position:relative;width:100%}.default-triage__progress:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.default-triage__bar{background-color:var(--c-secondary);display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0}.default-triage__bar.dark{background-color:#fff}.default-triage__form{color:var(--c-text)}.default-triage__form.dark{color:#fff}@media only screen and (min-width:968px){.default-triage__form form{padding-bottom:5rem;padding-left:5rem;padding-top:5rem}}.default-triage__form fieldset>.button{margin-top:6rem}.default-triage__form.loading{position:relative}.default-triage__form.loading:before{background-color:inherit;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:10}.default-triage__form.loading:after{border:.4rem solid var(--c-primary);border-radius:50%;border-top:.4rem solid transparent;content:"";height:10rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10rem;z-index:20;z-index:101}@-webkit-keyframes form-loading{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(1125deg)}}@-moz-keyframes form-loading{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(1125deg)}}@-ms-keyframes form-loading{.default-triage__form.loading:after 0%{transform:translate(-50%,-50%) rotate(45deg)}.default-triage__form.loading:after 100%{transform:translate(-50%,-50%) rotate(1125deg)}}@-o-keyframes form-loading{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(1125deg)}}@keyframes form-loading{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(1125deg)}}.default-triage__form.loading:after{-webkit-animation:form-loading 2s ease 0s infinite;animation:form-loading 2s ease 0s infinite;animation-fill-mode:forwards}.default-triage .triage-form__decision{color:var(--c-secondary);display:block;font-size:2rem}.default-triage .triage-form__back,.default-triage .triage-form__next,.default-triage .triage-form__submit{min-width:15rem}.default-triage .triage-form__back{color:inherit}.default-triage .triage-form__group{display:none}.default-triage .triage-form__group.current-step{display:block}.default-triage .triage-form__group fieldset{display:none}.default-triage .triage-form__group fieldset.current-step{display:block}.default-triage .triage-form__field+.triage-form__help{margin-top:-1rem}.default-triage .triage-form__help{margin-bottom:4rem}.default-triage .triage-form__field{margin-bottom:3rem}.default-triage .triage-form__field:has(.triage-form__tooltip)>label{padding-right:5rem}.default-triage .triage-form__field>label{font-size:1.8rem}.default-triage .triage-form__field legend{display:block;font-size:2rem;line-height:1.3}@media only screen and (min-width:1280px){.default-triage .triage-form__field legend{font-size:2.5rem}}.default-triage .triage-form__field legend *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.default-triage .triage-form__field--optionset legend{display:block;font-size:1.6rem;line-height:1.5;margin-bottom:0}@media only screen and (min-width:1280px){.default-triage .triage-form__field--optionset legend{font-size:1.8rem}}.default-triage .triage-form__field--optionset legend *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.default-triage .triage-form__field--optionset legend+.triage-form__tooltip{--_padding-top:4rem;--_padding-bottom:2rem}.default-triage .triage-form__field--optionset legend+.triage-form__tooltip .triage-form__tooltip-content:after{bottom:auto;top:0}.default-triage .triage-form__field--optionset.emphasis legend{display:block;font-size:2rem;line-height:1.3}@media only screen and (min-width:1280px){.default-triage .triage-form__field--optionset.emphasis legend{font-size:2.5rem}}.default-triage .triage-form__field--optionset.emphasis legend *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.default-triage .triage-form__field--optionset.emphasis .triage-form__field--checkbox,.default-triage .triage-form__field--optionset.emphasis .triage-form__field--radio{margin-bottom:0}.default-triage .triage-form__field--optionset.emphasis .triage-form__field--checkbox label,.default-triage .triage-form__field--optionset.emphasis .triage-form__field--radio label{border-bottom:.1rem solid #bfbfbf;margin-bottom:0;margin-top:1rem!important;padding:2rem 0 3rem 4rem!important}.default-triage .triage-form__field--optionset.emphasis .triage-form__field--checkbox:last-child label,.default-triage .triage-form__field--optionset.emphasis .triage-form__field--radio:last-child label{border-bottom:0}.default-triage .triage-form__field--optionset:not(.emphasis) .triage-form__field--checkbox,.default-triage .triage-form__field--optionset:not(.emphasis) .triage-form__field--checkbox label,.default-triage .triage-form__field--optionset:not(.emphasis) .triage-form__field--radio,.default-triage .triage-form__field--optionset:not(.emphasis) .triage-form__field--radio label{margin-bottom:0!important}.default-triage .triage-form__field--checkbox,.default-triage .triage-form__field--radio{margin-bottom:2rem}.default-triage .triage-form__field--checkbox input:checked+label:before,.default-triage .triage-form__field--radio input:checked+label:before{background-color:var(--c-secondary);box-shadow:0 0 0 .1rem currentColor}.default-triage .triage-form__field--checkbox label,.default-triage .triage-form__field--radio label{padding-top:2rem!important}.default-triage .triage-form__field--checkbox label:before,.default-triage .triage-form__field--radio label:before{border-radius:0!important;color:var(--c-highlight-text)!important;height:1.4em!important;top:.45em!important;transform:translateY(1.7rem);transition:background-color .3s ease!important;width:1.4em!important}.default-triage .triage-form__field--checkbox label:after,.default-triage .triage-form__field--radio label:after{border-bottom-width:.25em!important;border-right-width:.25em!important;height:1em!important;left:.4em!important;top:.35em!important;transform:translateY(2rem) rotate(45deg)!important;width:.6em!important}.default-triage .triage-form__field--checkbox.nzbn,.default-triage .triage-form__field--radio.nzbn{margin-bottom:-.1rem}.default-triage .triage-form__field--checkbox.nzbn label,.default-triage .triage-form__field--radio.nzbn label{margin-bottom:0}.default-triage .triage-form__field--checkbox .label,.default-triage .triage-form__field--radio .label{font-size:2rem}.default-triage .triage-form__field--checkbox .description,.default-triage .triage-form__field--checkbox .notes,.default-triage .triage-form__field--radio .description,.default-triage .triage-form__field--radio .notes{font-size:1.6rem}.default-triage .triage-form__field--checkbox .description,.default-triage .triage-form__field--checkbox .label,.default-triage .triage-form__field--checkbox .notes,.default-triage .triage-form__field--radio .description,.default-triage .triage-form__field--radio .label,.default-triage .triage-form__field--radio .notes{display:block;margin-bottom:0;margin-top:1rem}.default-triage .triage-form__field--checkbox .description:first-child,.default-triage .triage-form__field--checkbox .label:first-child,.default-triage .triage-form__field--checkbox .notes:first-child,.default-triage .triage-form__field--radio .description:first-child,.default-triage .triage-form__field--radio .label:first-child,.default-triage .triage-form__field--radio .notes:first-child{margin-top:0}.default-triage .triage-form__field--checkbox .description:empty,.default-triage .triage-form__field--checkbox .label:empty,.default-triage .triage-form__field--checkbox .notes:empty,.default-triage .triage-form__field--radio .description:empty,.default-triage .triage-form__field--radio .label:empty,.default-triage .triage-form__field--radio .notes:empty{display:none}.default-triage .triage-form__field--checkbox .notes,.default-triage .triage-form__field--radio .notes{color:#bfbfbf}.default-triage .triage-form__field--hidden{margin:0}.default-triage .triage-form__field--email,.default-triage .triage-form__field--optionset,.default-triage .triage-form__field--select,.default-triage .triage-form__field--tel,.default-triage .triage-form__field--text,.default-triage .triage-form__field--textarea{position:relative}.default-triage .triage-form__field--email input,.default-triage .triage-form__field--email textarea,.default-triage .triage-form__field--tel input,.default-triage .triage-form__field--tel textarea,.default-triage .triage-form__field--text input,.default-triage .triage-form__field--text textarea,.default-triage .triage-form__field--textarea input,.default-triage .triage-form__field--textarea textarea{background-color:#fff}.default-triage .triage-form__field--email.validation-error:after{content:"Please enter a valid email address."}.default-triage .triage-form__field--select .selector{font-size:2rem}.default-triage .triage-form__field--select .selector__header{padding-bottom:2rem;padding-top:2rem}.default-triage .triage-form__field--optionset legend:only-child{display:none}.default-triage .triage-form__field--optionset .validation-error:after,.default-triage .triage-form__field--optionset .validation-error:before{top:calc(100% + 1rem)}.default-triage .triage-form__field--optionset .validation-error:after{content:"Please select an option."}.default-triage .triage-form__field--review{display:block;font-size:0;margin-bottom:4rem;position:relative}.default-triage .triage-form__field--review input:checked+label:after{opacity:1}.default-triage .triage-form__field--review input:checked+label~label:after{opacity:0}.default-triage .triage-form__field--review label{display:inline-block;font-size:0;height:3rem;margin-bottom:0;margin-right:1rem;position:relative;vertical-align:middle;width:3rem;z-index:1}.default-triage .triage-form__field--review label:first-of-type:before{background:url(/_resources/app/client/images/svg/review-star.svg) 0/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 4rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 8rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 12rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 16rem/3rem 3rem no-repeat;content:"";display:block;filter:grayscale(1);height:3rem;left:0;opacity:.75;pointer-events:none;position:absolute;top:0;width:19.5rem}.default-triage .triage-form__field--review label:after{content:"";opacity:0;pointer-events:none;position:absolute;top:0}.default-triage .triage-form__field--review label:nth-of-type(0):after{height:3rem;right:-.5rem;width:-.5rem}.default-triage .triage-form__field--review label:first-of-type:after{background:url(/_resources/app/client/images/svg/review-star.svg) 0/3rem 3rem no-repeat;height:3rem;right:-.5rem;width:3.5rem}.default-triage .triage-form__field--review label:nth-of-type(2):after{background:url(/_resources/app/client/images/svg/review-star.svg) 0/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 4rem/3rem 3rem no-repeat;height:3rem;right:-.5rem;width:7.5rem}.default-triage .triage-form__field--review label:nth-of-type(3):after{background:url(/_resources/app/client/images/svg/review-star.svg) 0/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 4rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 8rem/3rem 3rem no-repeat;height:3rem;right:-.5rem;width:11.5rem}.default-triage .triage-form__field--review label:nth-of-type(4):after{background:url(/_resources/app/client/images/svg/review-star.svg) 0/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 4rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 8rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 12rem/3rem 3rem no-repeat;height:3rem;right:-.5rem;width:15.5rem}.default-triage .triage-form__field--review label:nth-of-type(5):after{background:url(/_resources/app/client/images/svg/review-star.svg) 0/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 4rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 8rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 12rem/3rem 3rem no-repeat,url(/_resources/app/client/images/svg/review-star.svg) 16rem/3rem 3rem no-repeat;height:3rem;right:-.5rem;width:19.5rem}.default-triage .triage-form__field--text.loading{position:relative}.default-triage .triage-form__field--text.loading:after{border:2px solid var(--c-primary);border-radius:50%;border-top:2px solid transparent;bottom:3rem;content:"";height:2rem;position:absolute;right:2rem;width:2rem;z-index:101}@-webkit-keyframes text-input-loading{0%{transform:rotate(45deg)}to{transform:rotate(1125deg)}}@-moz-keyframes text-input-loading{0%{transform:rotate(45deg)}to{transform:rotate(1125deg)}}@-ms-keyframes text-input-loading{.default-triage .triage-form__field--text.loading:after 0%{transform:rotate(45deg)}.default-triage .triage-form__field--text.loading:after 100%{transform:rotate(1125deg)}}@-o-keyframes text-input-loading{0%{transform:rotate(45deg)}to{transform:rotate(1125deg)}}@keyframes text-input-loading{0%{transform:rotate(45deg)}to{transform:rotate(1125deg)}}.default-triage .triage-form__field--text.loading:after{-webkit-animation:text-input-loading 2s ease 0s infinite;animation:text-input-loading 2s ease 0s infinite;animation-fill-mode:forwards}.default-triage .triage-form__heading{display:block;font-size:2rem;line-height:1.3}@media only screen and (min-width:1280px){.default-triage .triage-form__heading{font-size:2.5rem}}.default-triage .triage-form__heading *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.default-triage .triage-form__help,.default-triage .triage-form__information{background-color:rgba(0,0,0,.05);display:block;margin-bottom:2rem;padding:2rem}.default-triage .triage-form__help :last-child,.default-triage .triage-form__information :last-child{margin-bottom:0}.default-triage .triage-form__next,.default-triage .triage-form__submit{float:right;margin-right:0}.default-triage .triage-form__next:disabled,.default-triage .triage-form__submit:disabled{filter:grayscale(1);opacity:.5;pointer-events:none}.default-triage .triage-form__tooltip{--_padding-top:2rem;--_padding-bottom:4rem}.default-triage .triage-form__tooltip-open{background-color:rgba(0,0,0,.5);border-radius:50%;color:var(--c-off-white);display:block;height:2rem;margin-top:1%;position:absolute;right:0;top:0;transition:background-color .3s ease;width:2rem}.default-triage .triage-form__tooltip-open:active,.default-triage .triage-form__tooltip-open:focus-visible,.default-triage .triage-form__tooltip-open:hover{background-color:var(--c-text);border:0}.default-triage .triage-form__tooltip-open:before{content:"i";display:block;font-family:serif;font-size:1.6rem;font-style:italic;font-weight:900;left:50%;line-height:1;position:absolute;top:55%;transform:translate(-50%,-50%)}.default-triage .triage-form__tooltip-close{background-color:currentColor;height:1.5rem;-webkit-mask-image:url(/_resources/app/client/images/svg/close.svg);mask-image:url(/_resources/app/client/images/svg/close.svg);-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:1rem;top:calc(-1rem + var(--_padding-top));width:1.5rem}.default-triage .triage-form__tooltip-wrap{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.default-triage .triage-form__tooltip-wrap.is-open{grid-template-rows:1fr}.default-triage .triage-form__tooltip-content{background-color:var(--c-off-white);display:block;overflow:hidden;padding:0 2rem;position:relative;z-index:1}.default-triage .triage-form__tooltip-content :nth-child(2){margin-top:var(--_padding-top)}.default-triage .triage-form__tooltip-content :last-child{margin-bottom:var(--_padding-bottom)}.default-triage .triage-form__tooltip-content:before{background-color:rgba(0,0,0,.05);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.default-triage .triage-form__tooltip-content:after{background-color:var(--c-off-white);bottom:0;content:"";height:2rem;left:0;position:absolute;width:100%}.default-triage .validation-error:after,.default-triage .validation-error:before{background-color:var(--c-primary);color:var(--colour-on-primary);display:block;left:0;position:absolute;top:calc(100% + .3rem)}.default-triage .validation-error:before{content:"";height:1rem;left:2rem;transform:translateY(-50%) rotate(45deg);width:1rem;z-index:101}.default-triage .validation-error:after{border-radius:.2rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.3);content:"This field is required.";font-size:1.2rem;font-weight:500;line-height:1;padding:.5rem;z-index:102}