input,label,select,button{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:18px;font-family:Roboto,sans-serif}input:focus,label:focus,select:focus,button:focus{outline:0}label{cursor:pointer}input[type=file]{height:auto}input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}form,fieldset{padding:0;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-internal-autofill-previewed,input:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0 10px #ffffff inset;-webkit-text-fill-color:#000000}:invalid,:-moz-submit-invalid,:-moz-ui-invalid{box-shadow:none}.form-group .radioButtons__label,.form-group--Checkbox .checkboxLabel,.form-group--MultiCheckbox .checkboxLabel,.input__label,.control-label{color:#000;letter-spacing:.48px;font-size:16px;font-size:.8888888889rem;line-height:1.4}.form-group .radioButtons__label .link.link--download,.form-group--Checkbox .checkboxLabel .link.link--download,.form-group--MultiCheckbox .checkboxLabel .link.link--download,.input__label .link.link--download,.control-label .link.link--download{padding-right:24px;background-size:16px}.form-group--Date .input__field.input__field--filled~.input__label:not(.input__label--confirmation),.form-group--Date .input__field~.input__label:not(.input__label--confirmation),.control-label--SingleSelect,.control-label--GenericDatabaseSelect,.fileUpload .control-label,.input__field--filled~.input__label:not(.input__label--confirmation),.input__field:focus~.input__label:not(.input__label--confirmation){top:-20px!important;left:10px;color:#1d78c2;font-size:12px;font-size:.6666666667rem;line-height:1.4}.form-group--Date .input__field~.input__label:not(.input__label--confirmation) .link.link--download,.control-label--SingleSelect .link.link--download,.control-label--GenericDatabaseSelect .link.link--download,.fileUpload .control-label .link.link--download,.input__field--filled~.input__label:not(.input__label--confirmation) .link.link--download,.input__field:focus~.input__label:not(.input__label--confirmation) .link.link--download{padding-right:20px;background-size:12px}.input__field--filled~.input__label--confirmation,.input__field:focus~.input__label--confirmation{display:none}.fileUpload__button,.input__field{letter-spacing:.48px;font-size:16px;font-size:.8888888889rem;line-height:1.4}.fileUpload__button .link.link--download,.input__field .link.link--download{padding-right:24px;background-size:16px}.input__notification{color:#cc2e23;cursor:auto;font-size:12px;font-size:.6666666667rem;line-height:1.2}.input__notification .link.link--download{padding-right:20px;background-size:12px}.control-label{display:block;position:relative;margin-bottom:20px}.control-label .required{margin-left:-4px;color:#000}.input{position:relative;display:block;width:100%;margin:36px 0;cursor:pointer}.input--has-error{margin-bottom:45px}.input--has-error .input__label{color:#cc2e23!important}.input--has-error .input__highlight{background:#cc2e23}.input--has-error .fileUpload__notes{display:none}.input--correcting-error{margin-bottom:45px}.input--correcting-error .input__notification{opacity:.3}.input__label{position:absolute;top:16px;left:20px;-webkit-transition:font-size .2s ease-out,top .2s cubic-bezier(.02,.45,.3,.97);transition:font-size .2s ease-out,top .2s cubic-bezier(.02,.45,.3,.97)}.input__label--confirmation{top:67px}.input__field{position:relative;display:block;width:100%;padding:15px 20px 12px;-webkit-transition:border-bottom-color .2s ease-out,color .2s ease-out;transition:border-bottom-color .2s ease-out,color .2s ease-out;border-radius:0;border:1px solid transparent;-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,.15);box-shadow:-1px 1px 5px #00000026}.input__field::-webkit-input-placeholder,.input__field:focus::-webkit-input-placeholder{opacity:0}.input__field::-moz-placeholder,.input__field:focus::-moz-placeholder{opacity:0}.input__field:-ms-input-placeholder,.input__field:focus:-ms-input-placeholder{opacity:0}.input__field::-ms-input-placeholder,.input__field:focus::-ms-input-placeholder{opacity:0}.input__field::placeholder,.input__field:focus::placeholder{opacity:0}.input__field:focus{color:#1d78c2}.input__field:focus+.input__highlight{background:transparent}.input__field--filled:invalid{color:#cc2e23}.input__field--filled:invalid+.input__highlight{background:#cc2e23}.input__field--filled:invalid~.input__notification{opacity:1!important}.input__field--filled:invalid~.input__label{color:#cc2e23}.input__field--filled:focus:invalid~.input__label{color:#cc2e23}.input__highlight{background:transparent;height:4px;width:100%;margin-top:-4px;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;z-index:80;position:relative}.input__notification{padding:8px 10px 0;left:10px;display:block;letter-spacing:.12px;line-height:22px;-webkit-transition:opacity .1s .2s ease-out,height .1s ease-out;transition:opacity .1s .2s ease-out,height .1s ease-out}.input.hidden{display:none}.required{margin-left:-4px}.form__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:60px}.form-group--Text .input__field{background:#fff}.form-group--Text:hover .input__label,.form-group--Email:hover .input__label{color:#1d78c2}.form-group--Email .input__field,.form-group--Textarea .input__field{background:#fff}.form-group--Textarea:hover .input__label{color:#1d78c2}textarea{margin:0;border:0;padding:0;display:inline-block;background:none;line-height:1;font-size:18px;font-family:Roboto,sans-serif;min-height:190px;resize:vertical;vertical-align:top;overflow:auto;white-space:pre-line}textarea:focus{outline:0}textarea:-webkit-autofill,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0 10px #ffffff inset;-webkit-text-fill-color:#000000}.form-group--FileUpload{border-color:transparent}.form-group--FileUpload .input__highlight{display:none}.form-group--FileUpload .input__notification{padding-left:0;padding-right:0}.control-label--FileUpload{padding-right:30px;margin-bottom:0;cursor:auto}.fileUpload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fileUpload .control-label{color:#000;top:-3px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.fileUpload__inputField{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute}.fileUpload__inputField:focus+.fileUpload__button *{pointer-events:none}.fileUpload__button{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:15px 20px 12px;letter-spacing:.14px;cursor:pointer;color:#000;background-repeat:no-repeat;-webkit-transition:border-bottom-color .2s ease-out,color .2s ease-out;transition:border-bottom-color .2s ease-out,color .2s ease-out;border-radius:0;border:1px solid #666666;font-weight:400}.fileUpload__button:hover{color:#1d78c2}.fileUpload__button--hidden{display:none}.fileUpload__button--reset{font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fileUpload__button--reset.icon--file-upload-reset:before{width:16px;height:auto;aspect-ratio:1;position:relative;-webkit-transition:-webkit-filter .2s ease-out;transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out,-webkit-filter .2s ease-out;-webkit-filter:invert(100%) brightness(0%);filter:invert(100%) brightness(0%)}.fileUpload__button--reset:hover.icon--file-upload-reset:before{-webkit-filter:invert(53%) sepia(51%) saturate(640%) hue-rotate(171deg) brightness(90%) contrast(90%);filter:invert(53%) sepia(51%) saturate(640%) hue-rotate(171deg) brightness(90%) contrast(90%)}.fileUpload__button--browse{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fileUpload__button--browse.icon--file-upload-clip:before{width:30px;height:auto;aspect-ratio:1;position:relative;-webkit-transition:-webkit-filter .2s ease-out;transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out,-webkit-filter .2s ease-out}.fileUpload__button--browse:hover.icon--file-upload-clip:before{-webkit-filter:invert(53%) sepia(51%) saturate(640%) hue-rotate(171deg) brightness(90%) contrast(90%);filter:invert(53%) sepia(51%) saturate(640%) hue-rotate(171deg) brightness(90%) contrast(90%)}.fileUpload__notes{margin-top:20px;letter-spacing:.12px;cursor:auto;font-size:12px;font-size:.6666666667rem;line-height:22px}.fileUpload__notes .link.link--download{padding-right:20px;background-size:12px}.fileUpload+.input__highlight{display:block}.fileUpload:hover+.input__highlight{background:#1d78c2}.form-group--Checkbox,.form-group--MultiCheckbox{display:-webkit-box;display:-ms-flexbox;display:flex}.form-group--Checkbox input[type=checkbox],.form-group--MultiCheckbox input[type=checkbox]{position:relative;min-width:22px;height:22px;border:1px solid #1d78c2;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;background:#fff;-webkit-transition:background 175ms cubic-bezier(.1,.1,.25,1);transition:background 175ms cubic-bezier(.1,.1,.25,1)}.form-group--Checkbox input[type=checkbox]:before,.form-group--MultiCheckbox input[type=checkbox]:before{position:absolute;content:"";display:block;top:1px;left:6px;width:8px;height:14px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.form-group--Checkbox input[type=checkbox]:checked,.form-group--MultiCheckbox input[type=checkbox]:checked{color:#fff;border-color:#1d78c2;background:#1d78c2}.form-group--Checkbox input[type=checkbox]:checked:before,.form-group--MultiCheckbox input[type=checkbox]:checked:before{opacity:1}.form-group--Checkbox .checkboxLabel,.form-group--MultiCheckbox .checkboxLabel{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:10px;-ms-flex-item-align:center;align-self:center}.form-group--Checkbox.gdpr .checkboxLabel,.gdpr.form-group--MultiCheckbox .checkboxLabel{font-size:12px;font-size:.6666666667rem;line-height:22px}.form-group--Checkbox.gdpr .checkboxLabel .link.link--download,.gdpr.form-group--MultiCheckbox .checkboxLabel .link.link--download{padding-right:20px;background-size:12px}.form-group--RadioButton input[type=radio]{position:relative;min-width:22px;height:22px;border:1px solid #1d78c2;border-radius:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;background:#fff;-webkit-transition:background 175ms cubic-bezier(.1,.1,.25,1);transition:background 175ms cubic-bezier(.1,.1,.25,1)}.form-group--RadioButton input[type=radio]:before{position:absolute;content:"";display:block;top:6px;left:6px;width:8px;height:8px;border-radius:4px;border:1px solid #ffffff;background:#fff;opacity:0}.form-group--RadioButton input[type=radio]:checked{color:#fff;border-color:#1d78c2;background:#1d78c2}.form-group--RadioButton input[type=radio]:checked:before{opacity:1}.form-group--RadioButton input[type=text].input__field{padding:5px 15px;margin-top:-7px;font-size:14px;font-size:.7777777778rem;line-height:25px;font-weight:300}.form-group--RadioButton input[type=text].input__field .link.link--download{padding-right:22px;background-size:14px}.form-group .radioButtons__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.form-group .radioButtons__inputWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px 15px 0}.form-group .radioButtons__inputWrap:last-child{margin-right:0}.form-group .radioButtons__label{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:10px}.form-group--SingleSelect,.form-group--GenericDatabaseSelect{position:relative}.form-group--SingleSelect .select__wrap,.form-group--GenericDatabaseSelect .select__wrap{border:1px solid #666666;background:#fff}.form-group--SingleSelect .select__wrap:before,.form-group--GenericDatabaseSelect .select__wrap:before{position:absolute;display:block;content:"";right:0;bottom:0;background:#e6e6e657;width:50px;height:50px;pointer-events:none}.form-group--SingleSelect .select__wrap:after,.form-group--GenericDatabaseSelect .select__wrap:after{pointer-events:none;content:"";position:absolute;width:10px;height:18px;right:20px;bottom:13px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 10 18"><g fill="none" stroke="%23468FDB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path class="a" d="M11.95,19.072l8.5-8.5-8.5-8.5" transform="translate(-11.243 -1.366)"/></g></svg>')}.form-group--SingleSelect .select__wrap+.input__highlight,.form-group--GenericDatabaseSelect .select__wrap+.input__highlight{display:none}.form-group--SingleSelect .select__wrap--transparent:after,.form-group--GenericDatabaseSelect .select__wrap--transparent:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 10 18"><g fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path class="a" d="M11.95,19.072l8.5-8.5-8.5-8.5" transform="translate(-11.243 -1.366)"/></g></svg>')}.form-group--SingleSelect select,.form-group--GenericDatabaseSelect select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#000;cursor:pointer;outline:none;background:transparent;padding-right:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.form-group--SingleSelect select:-ms-expand,.form-group--GenericDatabaseSelect select:-ms-expand{display:none}.form-group--SingleSelect select:focus::-ms-value,.form-group--GenericDatabaseSelect select:focus::-ms-value{background-color:transparent}.form-group--SingleSelect select:-moz-focusring,.form-group--GenericDatabaseSelect select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000000}.form-group--SingleSelect select:focus,.form-group--GenericDatabaseSelect select:focus,.form-group--SingleSelect select:active,.form-group--GenericDatabaseSelect select:active{color:#1d78c2}.form-group--SingleSelect select:valid,.form-group--GenericDatabaseSelect select:valid{font-weight:500}.control-label--SingleSelect,.control-label--GenericDatabaseSelect{color:#000;padding-right:30px;margin-bottom:10px;cursor:auto;top:-3px}.form-group--MultiCheckbox{display:block;cursor:auto}.form-group--MultiCheckbox input[type=text].input__field{padding:5px 15px;margin-top:-7px;font-size:14px;font-size:.7777777778rem;line-height:25px;font-weight:300}.form-group--MultiCheckbox input[type=text].input__field .link.link--download{padding-right:22px;background-size:14px}.form-group .multiCheckbox__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;cursor:auto}.form-group .multiCheckbox__inputWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px 15px 0}.form-group .multiCheckbox__inputWrap:last-child{margin-right:0}.form-group .multiCheckbox__label{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:10px;font-size:14px;font-size:.7777777778rem;line-height:25px}.form-group .multiCheckbox__label .link.link--download{padding-right:22px;background-size:14px}.form-group--Password{position:relative}.form-group--Password .input__field{background:#fff;padding-right:70px}.form-group--Password .input__field__eye{position:absolute;background-position:center;background-repeat:no-repeat;background-size:22px;top:12px;right:32px;display:inline-block;width:30px;height:30px}.form-group--Password:hover .input__label{color:#1d78c2}.staticText{margin:40px 0}.staticText--header{margin-bottom:20px}.container--havelockblue .staticText--header{color:#fff}.formGridRow{margin:36px 0}.formGridRow .form-group{margin:0}@media (min-width: 1024px){.formGridRow{gap:30px}.formGridRow.container--50-50>.container--inner{width:calc((100% - 30px)/2);padding:0}.formGridRow.container--33-33-33>.container--inner{width:calc((100% - 30px * 2) / 3);padding:0}}.form-group--Date .input__field{background:#fff}.form-group--Date .input__field~.input__label:not(.input__label--confirmation){color:#000}.form-group--Date:hover .input__label{color:#1d78c2}
