.formQuestionHeader.formQuestionHeader{text-align:left;font-weight:normal;display:block}.formTable>tbody>tr>td>table>tbody>tr{padding:5px 0;margin:10px 0;display:block;transition:.5s}.formTable>tbody>tr>td>table>tbody>tr:after{content:" ";clear:both;display:table}td.formQuestionBody{display:block;position:relative}.formQuestionValidator{display:inline-block;margin:10px}.formQuestionControl>tbody>tr{position:relative;display:block;padding:4px}.formQuestionBody input:not([type="checkbox"]),.formQuestionBody textarea,.formQuestionBody select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:400;text-transform:none;font-size:16px;line-height:1.25;font-family:inherit;width:100%;border-radius:0;max-width:none;padding:5px 4px 4px;border:2px solid var(--dark-colour);background:#fff}.formQuestionBody input:not([type="checkbox"]),.formQuestionBody textarea{-webkit-appearance:none;border-radius:0;padding-left:8px}@media(min-width:561px){.formQuestionBody input:not([type="checkbox"]),.formQuestionBody textarea,.formQuestionBody select{width:50%;min-width:237px;font-size:19px}.formQuestionBody textarea{width:75%}}.formQuestionControl[id*="_rbl"],.formQuestionControl[id*="_cbl"],.formQuestionControl.multiple-choice{padding-left:35px;display:block}.formQuestionControl[id*="_rbl"] input,.formQuestionControl[id*="_cbl"] input,.formQuestionControl.multiple-choice input,input[id*="_chkOptional"]{position:absolute;cursor:pointer;left:0;top:0;width:38px;height:38px;z-index:1;margin:0;zoom:1;filter:alpha(opacity=0);opacity:0}.formQuestionControl[id*="_rbl"] label,.formQuestionControl[id*="_cbl"] label,.formQuestionControl.multiple-choice label,input[id*="_chkOptional"]+label{float:left;cursor:pointer;padding:10px 10px 10px 12px;display:block;-ms-touch-action:manipulation;touch-action:manipulation}.formQuestionControl[id*="_rbl"] label::before{content:"";border:2px solid var(--dark-colour);background:#fff;width:34px;height:34px;position:absolute;top:6px;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.formQuestionControl[id*="_rbl"] label::after{content:"";border:8px solid;width:0;height:0;position:absolute;top:15px;left:9px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;zoom:1;filter:alpha(opacity=0);opacity:0}.formQuestionControl[id*="_rbl"] input:checked+label::after,.formQuestionControl[id*="_cbl"] input:checked+label::after,.formQuestionControl.multiple-choice input:checked+label::after,input[id*="_chkOptional"]:checked+label::after{zoom:1;filter:alpha(opacity=100);opacity:1}.formQuestionControl[id*="_rbl"] input:focus+label::before{-webkit-box-shadow:0 0 0 4px #ffbf47;-moz-box-shadow:0 0 0 4px #ffbf47;box-shadow:0 0 0 4px #ffbf47}.formQuestionControl[id*="_cbl"] [type=checkbox]+label::before,.formQuestionControl.multiple-choice [type=checkbox]+label::before,input[id*="_chkOptional"]+label::before{content:"";border:2px solid var(--dark-colour);background:#fff;width:34px;height:34px;position:absolute;top:6px;left:0}.formQuestionControl[id*="_cbl"] [type=checkbox]+label::before,.formQuestionControl[id*="_rbl"] [type=radio]+label::before{left:-35px}.formQuestionControl[id*="_rbl"] [type=radio]+label::after{left:-26px}.formQuestionControl[id*="_cbl"] [type=checkbox]+label::after,.formQuestionControl.multiple-choice [type=checkbox]+label::after,input[id*="_chkOptional"]+label::after{content:"";border:solid;border-width:0 0 5px 5px;background:transparent;width:20px;height:10px;position:absolute;top:16px;left:-28px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);zoom:1;filter:alpha(opacity=0);opacity:0}.formQuestionControl.multiple-choice[class*="cb"] input+label::after,input[id*="_chkOptional"]+label::after{left:7px}.formQuestionControl[id*="_cbl"] [type=checkbox]:focus+label::before,.formQuestionControl.multiple-choice [type=checkbox]:focus+label::before,input[id*="_chkOptional"]:focus+label::before{-webkit-box-shadow:0 0 0 3px #ffbf47;-moz-box-shadow:0 0 0 3px #ffbf47;box-shadow:0 0 0 3px #ffbf47}span.formQuestionControl.form-control.multiple-choice{padding-top:5px;position:relative}.formQuestionBody input:focus,.formQuestionBody textarea:focus,.formQuestionBody select:focus{outline:3px solid #ffbf47;outline-offset:0}td.formQuestionBody .g-recaptcha{margin-top:10px}th.formSectionHeader{font-size:var(--h2-size);font-family:var(--heading-font);color:var(--heading-colour);font-weight:var(--heading-weight)}.formQuestionBody.optionalSection{display:inline-block;min-width:50%}.error-summary{border:5px solid #b10e1e;margin-top:30px;margin-bottom:30px;background:#fff;color:#b82601 !important;padding:20px 15px 15px}.error-summary ul{margin-bottom:5px;margin-left:1em}.form-group-error,.form-group.multiple-choice.form-group-error{border-left:5px solid #b82601;padding-left:15px}.error-message{font-weight:700;text-transform:none;color:#b82601;display:block;clear:both;margin:10px 0 2px;padding:2px 0}span.error-message[style*="inline"]{display:block !important;color:#b82601 !important}input.form-control-error,textarea.form-control-error,select.form-control-error{border:4px solid #b82601 !important}.formTable>tbody>tr>td>table>tbody>tr.form-group-error{padding-left:1em}.formTable.AnswerMode>tbody>tr>td>table>tbody>tr{border-bottom:1px solid #c5c5c5;padding-bottom:15px}.formTable.AnswerMode .formQuestionHeader{font-weight:bold}.formTable.AnswerMode .formQuestionBody{margin-top:10px}.formQuestionConfirmBoxesText{margin-top:5px}.formTable table>tbody>tr:first-child{padding:0;margin:0}:root{--duet-color-primary:#ffa500;--duet-color-text:var(--copy-colour);--duet-color-text-active:#000;--duet-color-placeholder:#666;--duet-color-button:#f5f5f5;--duet-color-surface:#fff;--duet-color-overlay:rgba(0,0,0,.8);--duet-font:var(--copy-font);--duet-font-normal:400;--duet-font-bold:600;--duet-radius:0;--duet-z-index:998}.duet-date__day:focus,.duet-date__prev:focus,.duet-date__next:focus{outline:0 !important}.formQuestionBody .duet-date__toggle{border:2px solid var(--dark-colour);border-radius:0;right:0;top:0;height:100%;z-index:997}button.duet-date__toggle:focus,select[class^='duet-date']:focus{position:absolute}.formQuestionBody input[class^='duet-date'],.formQuestionBody select[class^='duet-date']{min-width:0;width:100%}@media(min-width:561px){.duet-date{width:50%;min-width:237px}}.duet-date__prev:focus,.duet-date__next:focus,.duet-date__day.is-today,.duet-date__toggle:focus,.duet-date__select select:focus+.duet-date__select-label,.duet-date__close:focus{box-shadow:0 0 0 3px var(--duet-color-primary)}