.wf-label{display:block}.wf-group .wf-field{width:100%}.wf-group:has(.wf-field:required) label:after{content:'*';color:var(--signal);margin-left:.3em}.wf-checkbox{position:relative;padding-left:2.5em}.wf-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wf-checkbox label:before{content:'';position:absolute;top:0;left:0;height:1.4em;width:1.4em;border:2px solid var(--greyLight2);transition:border ease-in-out .2s,background ease-in-out .2s}.wf-checkbox:hover input~label:before{border-color:var(--greyLight)}.wf-checkbox input:checked~label:before{border-color:var(--primary);background-color:var(--primary)}.wf-checkbox label:after{content:"";position:absolute;display:none;left:.5em;top:.2em;width:.4em;height:.8em;border:solid #fff;border-width:0 .2em .2em 0;transform:rotate(45deg)}.wf-checkbox input:checked~label:after{display:block}.wf-submit{margin-top:2em}.wf-thanks,.wf-errors{margin-top:1em;text-align:left}.wf-errors.summary li svg{fill:currentColor}
