.formQuestionHeader.formQuestionHeader{text-align:left;font-weight:500;display:block;margin-bottom:7px}.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:29px;max-width:none;padding:14px;border:3px solid var(--dark-colour);background:#fff}.formQuestionBody input:not([type="checkbox"]),.formQuestionBody textarea{-webkit-appearance:none}@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{box-shadow:0 0 0 3px #ffbf47}td.formQuestionBody .g-recaptcha{margin-top:10px}th.formSectionHeader{font-size:var(--h2-size);font-family:var(--heading-font);color:var(--heading-colour)}.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}.blive_Control .form-group{margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;float:left}.blive_Control .panel>.form-group:last-child{margin-bottom:5px}.blive_Control input.form-control,.blive_Control textarea.form-control,.blive_Control select.form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:400;text-transform:none;font-size:19px;line-height:1.25;font-family:inherit;width:100%;max-width:400px;border-radius:0;padding:7px 14px;border:2px solid var(--copy-colour);margin-bottom:0}.blive_Control textarea.form-control,.formQuestionBody textarea{border-radius:0}.blive_Control textarea.form-control{max-width:100%}.blive_Control .form-control.small-control{width:150px;min-width:150px}.blive_Control .form-control.vsmall-control{width:75px;min-width:75px}.blive_Control .form-label,.blive_Control .form-label-bold{display:block;color:#13152c;padding-bottom:5px;font-weight:600}.blive_Control .form-label .form-hint,.blive_Control .form-label-bold .form-hint{margin-top:0;padding-bottom:0}.blive_Control .form-hint{line-height:1.31579;font-weight:400;text-transform:none;display:block;color:#585971;font-weight:normal;margin-top:-2px;padding-bottom:2px;clear:both;max-width:36em}.blive_Control .form-group.multiple-choice:last-of-type+.form-hint.move-up{margin-top:-25px;float:left}.blive_Control fieldset{border:none;padding:0;margin:0;width:100%}.blive_Control .inline .multiple-choice{margin-bottom:0;margin-right:30px;clear:none}.blive_Control .multiple-choice,.blive_Control .multiple-choice>table{float:left;display:block;clear:left;position:relative;padding:0 0 0 38px;margin-bottom:10px}.blive_Control .multiple-choice input{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}.blive_Control .multiple-choice label{float:left;cursor:pointer;padding:7px 10px 7px 12px;display:block;-ms-touch-action:manipulation;touch-action:manipulation}.blive_Control .multiple-choice [type=radio]+label::before{content:"";border:2px solid;background:#fff;width:34px;height:34px;position:absolute;top:0;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.blive_Control .multiple-choice [type=radio]+label::after{content:"";border:8px solid;width:0;height:0;position:absolute;top:9px;left:9px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;zoom:1;filter:alpha(opacity=0);opacity:0}.blive_Control .multiple-choice input:checked+label::after{zoom:1;filter:alpha(opacity=100);opacity:1}.blive_Control .multiple-choice [type=radio]: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}.blive_Control .form-group.multiple-choice:last-of-type{margin-bottom:30px}.blive_Control .form-block{margin-top:0;margin-bottom:10px;float:left;width:100%}.blive_Control .multiple-choice>[disabled=disabled]+label::before,.blive_Control .multiple-choice [type=checkbox]+label::before{content:"";border:2px solid;background:#fff;width:34px;height:34px;position:absolute;top:0;left:2px}.blive_Control .multiple-choice>[disabled=disabled]+label::after,.blive_Control .multiple-choice [type=checkbox]+label::after{content:"";border:solid;border-width:0 0 5px 5px;background:transparent;width:20px;height:10px;position:absolute;top:10px;left:9px;-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}.blive_Control .multiple-choice>[disabled=disabled]+label::before,.blive_Control .multiple-choice>[disabled=disabled]+label::after{background:#ebebe4;pointer-events:none;cursor:none}.blive_Control .multiple-choice>[disabled=disabled]+label,.blive_Control .multiple-choice>[disabled=disabled]+label{pointer-events:none;cursor:none}.blive_Control .multiple-choice [type=checkbox]: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}.blive_Control .hidden,.js-enabled .js-hidden{display:none;visibility:hidden}.blive_Control .form-group .panel-border-narrow{float:left;width:100%;padding-bottom:0}.blive_Control select.prefix{width:100px}.blive_Control .multiple-choice.disabled [type=checkbox]+label::before{background:#9697a6;content:"";opacity:.5;pointer-events:none;cursor:none}.blive_Control .multiple-choice.disabled [type=checkbox]+label::after{pointer-events:none;cursor:none}.blive_Control .multiple-choice.disabled input:checked+label::after{opacity:.5}.blive_Control .multiple-choice.disabled input,.blive_Control .multiple-choice.disabled label{pointer-events:none}.blive_Control .multiple-choice-in-table input{left:-35px}.blive_Control .multiple-choice-in-table td{position:relative;display:inline-block}.blive_Control .multiple-choice-in-table tr{margin:10px 0;display:block}.blive_Control .multiple-choice-in-table [type=checkbox]+label::before,.blive_Control .multiple-choice-in-table [type=radio]+label::before{left:-35px}.blive_Control .multiple-choice-in-table [type=checkbox]+label::after{left:-28px}.blive_Control .multiple-choice-in-table [type=radio]+label::after{left:-26px}.blive_Control .multiple-choice-in-table.align-height [type=radio]+label::before,.blive_Control .multiple-choice-in-table.align-height [type=radio]+label::after{top:50%;transform:translateY(-50%)}.blive_Control input.form-control:focus{box-shadow:0 0 0 3px #ffbf47}.blive_Controlbtn{float:left}.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}.blive_Control .multiple-choice.form-group-error label{padding-left:45px}.blive_Control .multiple-choice.form-group-error input,.blive_Control .multiple-choice.form-group-error [type=checkbox]+label::before{top:34px;left:14px}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider .form-control,.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider{padding-left:0}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider tr{display:inline-block}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider input{top:40px;left:10px}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider [type=radio]+label::before{display:none}.blive_Control .multiple-choice.slider label{padding:7px 0;width:50px;text-align:center}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider [type=radio]+label::after{left:10px;top:45px;border:2px solid;width:25px;height:25px;background:var(--pink)}@media(max-width:560px){.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider [type=radio]+label::after{top:43px}}.blive_Control .multiple-choice.slider input:hover:not(:checked)+label::after{filter:alpha(opacity=30);opacity:.3}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider .form-control:after{content:"";border:2px solid #000;position:absolute;bottom:-33px;left:0;right:0;height:40px;border-radius:30px}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider .form-control{width:500px;max-width:100%}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider tbody{display:flex;justify-content:space-between}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider:not(.happy){margin-bottom:60px}.form-group.multiple-choice.multiple-choice-in-table.slider.happy{margin-bottom:30px}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider.happy tbody{justify-content:space-evenly}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider.happy input{top:0}.blive_Control .multiple-choice.slider.happy label{padding:0}.blive_Control .multiple-choice.slider.happy label svg{width:32px;height:32px}.blive_Control .multiple-choice.slider.happy input:checked+label svg path{fill:var(--pink)}.blive_Control .form-group.multiple-choice.multiple-choice-in-table.slider.happy .form-control:after{bottom:0;height:58px}.happy .form-label{margin-bottom:15px}.blive_Control .multiple-choice.slider.happy input:hover:not(:checked)+label::after,.blive_Control .multiple-choice.happy input:checked+label::after{zoom:0;filter:alpha(opacity=0);opacity:0 !important}.blive_Control .multiple-choice{padding:0}.blive_Control .multiple-choice.inline>table tr{display:inline-block;padding:0 0 0 38px;margin-right:20px}.blive_Control .multiple-choice.inline .form-control{padding:0}.form-group.multiple-choice.multiple-choice-in-table .form-label{padding-left:0}.blive_Control .multiple-choice.slider.happy input:hover:not(:checked)+label svg path{fill:var(--pink);opacity:.5}.blive_Control .multiple-choice:not(.multiple-choice-in-table) input+label{padding-left:50px}