input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){div:not(*:root) strong{font-weight:700}}.field-label{font-family:Effra_Regular;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#182745;margin-bottom:10px}@media only screen and (min-width: 525px){.field-label{font-size:24px;line-height:29px;margin-bottom:15px}}@media only screen and (min-width: 811px){.field-label{font-size:26px;line-height:32px}}.field-required{font-family:Effra_Light;font-style:normal;font-weight:400;font-size:16px;line-height:22px;margin-left:5px}@media only screen and (min-width: 525px){.field-required{font-size:16px;line-height:25px;margin-left:10px}}@media only screen and (min-width: 811px){.field-required{font-size:18px;line-height:27px}}.field-subtext{font-family:Effra_Light;font-weight:400;font-size:16px;line-height:20px;color:#182745;margin-bottom:10px}@media only screen and (min-width: 525px){.field-subtext{font-weight:400;font-size:16px;line-height:20px;margin-bottom:15px}}@media only screen and (min-width: 811px){.field-subtext{font-weight:400;font-size:18px;line-height:22px}}span.field-validation-error span{font-family:Effra_Regular;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#182745;align-items:flex-start;margin-top:15px;display:grid;grid-template-columns:30px 1fr;align-items:start;justify-items:start}@media only screen and (min-width: 811px){span.field-validation-error span{font-size:21px;line-height:26px}}span.field-validation-error span .icon-warning{background-image:url(/images/icons/warning-red-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:46px;height:20px;margin-right:10px;justify-self:center}@media only screen and (min-width: 525px){span.field-validation-error span .icon-warning{width:20px}}@media only screen and (min-width: 811px){span.field-validation-error span .icon-warning{margin-top:2px}}input.input-validation-error,select.input-validation-error,input.form-field.custom-error-invalid{border:1px solid #a30000 !important}input.input-validation-error:focus,select.input-validation-error:focus,input.form-field.custom-error-invalid:focus{outline:none;border:3px solid #a30000 !important}.field-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.field-date .field-date--input{width:45px;height:45px;margin-right:10px}@media only screen and (min-width: 525px){.field-date .field-date--input{width:55px;height:50px;margin-right:15px}}@media only screen and (min-width: 811px){.field-date .field-date--input{width:60px;height:55px}}.field-date .field-date--input:last-of-type{width:60px;height:45px;margin-right:0}@media only screen and (min-width: 525px){.field-date .field-date--input:last-of-type{width:85px;height:50px}}@media only screen and (min-width: 811px){.field-date .field-date--input:last-of-type{width:90px;height:55px}}.field-date .field-date--input input{font-size:16px;line-height:20px;text-align:center;padding:5px;color:#4a5869;background:#fff;border:1px solid #33508a;border-radius:3px;width:fit-content;width:-webkit-fill-available;height:fit-content;height:-webkit-fill-available}@media only screen and (min-width: 525px){.field-date .field-date--input input{font-size:20px;line-height:25px;padding:10px}}@media only screen and (min-width: 811px){.field-date .field-date--input input{font-size:22px;line-height:27px}}.subject-header{font-family:Effra_Regular;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (min-width: 525px){.subject-header{font-size:24px}}@media only screen and (min-width: 811px){.subject-header{font-size:26px}}.error-v2{background-color:#ffeaea;color:#a30000;padding-top:5px !important;padding-bottom:1px !important}@media only screen and (min-width: 525px){.error-v2{padding-top:10px !important}}@media only screen and (min-width: 811px){.error-v2{padding-top:15px !important}}.error-v2 .field-label,.error-v2 legend,.error-v2 .flex-row--label{color:#a30000 !important;margin-top:0px !important;margin-bottom:0px !important}.error-v2 fieldset{margin-top:0px !important;margin-bottom:10px !important}@media only screen and (min-width: 811px){.error-v2 fieldset{margin-bottom:15px !important}}.error-v2 fieldset label{color:#a30000}.error-v2 .flex-row--sort-code{margin-bottom:10px !important}.error-v2 .flex-row--sort-code input.form-field{margin-bottom:0 !important}@media only screen and (min-width: 811px){.error-v2 .flex-row--sort-code input.form-field{margin-bottom:15px !important}}.error-v2 select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background:url(../images/icons/chevron-red-down-icon.svg) !important;background-position:right !important;background-repeat:no-repeat !important;background-size:15px !important;background-origin:content-box !important}.error-v2 .field-validation-error span{color:#a30000;font-size:16px !important;margin:10px 0 !important;grid-template-columns:25px 1fr !important}@media only screen and (min-width: 525px){.error-v2 .field-validation-error span{margin:15px 0 !important}}.error-v2 .field-validation-error span .icon-warning{background-image:url(../images/icons/error-warning.svg) !important;margin-right:5px !important;width:20px !important}.error-validation{background-color:#ffeaea;color:#a30000;padding-top:10px !important;padding-bottom:10px !important}@media only screen and (min-width: 811px){.error-validation{padding-top:15px !important;padding-bottom:15px !important}}section.error-validation{margin-top:20px !important}@media only screen and (min-width: 525px){section.error-validation{margin-top:30px !important}}.error-validation.flex-container{margin-top:20px !important}@media only screen and (min-width: 525px){.error-validation.flex-container{margin-top:30px !important}}.error-validation .field-label,.error-validation legend,.error-validation .flex-row--label,.error-validation .field-subtext{color:#a30000 !important}.error-validation fieldset{margin:0 !important}.error-validation fieldset label{color:#a30000}.error-validation fieldset legend{margin-bottom:0 !important}.error-validation.field-group label.flex-row__modifier{margin-bottom:0}.error-validation .flex-row--sort-code{margin-bottom:10px !important}.error-validation .flex-row--sort-code input.form-field{margin-bottom:0 !important}@media only screen and (min-width: 811px){.error-validation .flex-row--sort-code input.form-field{margin-bottom:15px !important}}.error-validation select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background:url(../images/icons/chevron-red-down-icon.svg) !important;background-position:right !important;background-repeat:no-repeat !important;background-size:15px !important;background-origin:content-box !important;background-color:#fff !important}.error-validation .field-validation-error{margin:5px 0 !important;padding:0 !important}@media only screen and (min-width: 525px){.error-validation .field-validation-error{margin:10px 0 !important}}.error-validation .field-validation-error span{color:#a30000;font-size:16px !important;margin:0 !important;grid-template-columns:25px 1fr !important}.error-validation .field-validation-error span .icon-warning{background-image:url(../images/icons/error-warning.svg) !important;margin-right:5px !important;width:20px !important}.table-grid{border-spacing:0;border-collapse:collapse;width:100%;table-layout:fixed;text-align:left;min-width:300px}.table-grid th,.table-grid td{padding:5px 10px;border:1px solid gray}.table-grid th{background-color:#daebf4;font-size:16px;font-weight:400}.table-grid td{font-family:Effra_Light;margin-bottom:5px;font-size:16px;vertical-align:baseline;word-break:break-word}.table-grid td strong{font-family:Effra_Regular}@media screen and (max-width: 524px){.table-grid{grid-auto-flow:column;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.table-grid th,.table-grid td{min-height:80px}.table-grid th{grid-row:auto;font-size:16px;border-right:none}.table-grid th:not(:last-child),.table-grid td:not(:last-child){border-bottom:none}.table-grid td{margin-bottom:0}.table-grid tr{display:grid}.table-grid.column-count-1{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr)}.table-grid.column-count-2{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.table-grid.column-count-3{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}.table-grid.column-count-4{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr)}.table-grid.column-count-5{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, 1fr)}.table-grid.column-count-6{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr)}}@media(min-width: 525px){.table-grid th,.table-grid td{padding:10px}.table-grid th{font-size:24px}.table-grid td{font-size:20px}.table-grid.column-count-1{grid-template-columns:repeat(1, 1fr);max-width:340px}.table-grid.column-count-2{grid-template-columns:repeat(2, 1fr)}.table-grid.column-count-3{grid-template-columns:repeat(3, 1fr)}.table-grid.column-count-4{grid-template-columns:repeat(4, 1fr)}.table-grid.column-count-5{grid-template-columns:repeat(5, 1fr)}.table-grid.column-count-6{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 811px){.table-grid th{font-size:26px}.table-grid td{font-size:22px}}.body .main-container .sub-header.product-name h2{text-align:left;font-size:24px;line-height:29px;font-weight:400;margin-bottom:20px}.body .main-container .sub-header{width:100%;max-width:950px;margin:0 auto}.body .main-container .sub-header h2{text-align:left;font-size:18px;line-height:22px;font-weight:400}.section-title{width:100%;max-width:950px;margin:0 auto}.section-title h2{text-align:left;font-size:24px;font-weight:400;line-height:normal;margin:20px 0 20px}@media only screen and (min-width: 525px){.section-title h2{font-size:30px;margin:30px 0 30px}}@media only screen and (min-width: 811px){.section-title h2{font-size:33px;margin:40px 0 30px}}.body .main-container .flex-container--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:950px;margin:0 auto 20px}.body .main-container .flex-container--buttons .btn:first-of-type{margin-right:10px}.body .main-container .flex-container--buttons .btn:focus,.body .main-container .flex-container--buttons .btn:hover{border:3px solid #33508a;outline:none}.body .main-container .flex-container--buttons .btn.btn--grey-border{padding:5px;max-width:144px}.body .main-container .btn .btn--grey-border:focus,.body .main-container .btn .btn--grey-border:hover{border:3px solid #33508a;outline:none}.body .field-group .field-validation-error{font-family:Effra_Regular}.body .main-container .field-group.field-group--radio legend{margin-bottom:20px}.body .main-container .field-group.field-group--radio legend span.text__small.span--inline{font-size:12px;line-height:22px;padding:0;margin-left:5px}.body .main-container .field-group.field-group--radio label{width:fit-content;font-family:Effra_Light;font-size:16px;line-height:20px;display:-ms-grid;display:grid;-ms-grid-columns:20px 10px auto;grid-template-columns:20px auto;grid-template-rows:auto;gap:10px;grid-gap:10px;align-content:center;align-items:start;padding:12.5px 10px}.body .main-container .field-group.field-group--radio label:last-of-type{margin-bottom:0}.body .main-container .field-group.field-group--radio label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;padding:0;border:1px solid #182745;border-radius:50%;background-clip:content-box;align-self:baseline}.body .main-container .field-group.field-group--radio label input[type=radio]:checked{background-color:#182745}.body .main-container .field-group.field-group--radio label input[type=radio]:checked:hover{background-color:#33508a}.body .main-container .field-group.field-group--radio label input[type=radio]:hover{border:1px solid #33508a;background-color:#fff}.body .main-container.left-alignment .btn.btn--grey-border{border-radius:5px;font-size:18px;line-height:22px;padding:0 10px}.body .main-container.left-alignment .ui-accordion .ui-accordion-content{padding:20px;align-items:flex-start}.body .main-container.left-alignment .ui-accordion .ui-accordion-content .field-group{width:auto}.body .main-container.left-alignment .ui-flex-panel .ui-flex-panel-content{padding:20px;align-items:flex-start}.body .main-container.left-alignment .ui-flex-panel .ui-flex-panel-content .field-group{width:auto}.body .main-container.left-alignment header .sub-header.product-name h2{margin-top:20px}.body .main-container.left-alignment #Error .error-field-check{margin:0;padding:10px}.body .main-container.left-alignment #Error .error-field-check p{font-family:Effra_Regular;font-size:20px;font-weight:400;line-height:25px}.body .main-container.left-alignment #Error .error-field-check img{width:25px;height:25px;margin-right:10px;align-self:flex-start}.body .main-container.left-alignment .flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body .main-container.left-alignment .text--details-single h3{font-size:18px;font-weight:400;margin:0;margin-bottom:10px}@media only screen and (min-width: 525px){.body .main-container.left-alignment .text--details-single h3{font-size:24px;margin-bottom:15px}}@media only screen and (min-width: 811px){.body .main-container.left-alignment .text--details-single h3{font-size:26px}}.body .main-container.left-alignment .text--details-single p{font-size:16px}@media only screen and (min-width: 525px){.body .main-container.left-alignment .text--details-single p{font-size:20px}}@media only screen and (min-width: 811px){.body .main-container.left-alignment .text--details-single p{font-size:22px}}.body .main-container.left-alignment .text--details h3{margin:0;margin-bottom:20px;font-size:18px;font-weight:400;line-height:21px;font-family:Effra_Regular,Helvetica,Arial,sans-serif}.body .main-container.left-alignment .text--details p{margin:0;margin-bottom:20px}.body .main-container.left-alignment .hr--divider{margin-top:20px}.body .main-container.left-alignment .text--description{margin-bottom:10px}.body .main-container.left-alignment p.text__small{font-size:12px;line-height:22px;padding:0;margin-left:5px}.body .main-container.left-alignment .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body .main-container.left-alignment .flex-container .field-group.field--first-item{margin-top:0}.body .main-container.left-alignment .flex-container .field-group{width:100%;margin-top:20px}.body .main-container.left-alignment .flex-container .field-group select.form-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/icons/chevron-blue-down-icon.svg);background-position:right;background-repeat:no-repeat;background-size:15px;background-origin:content-box}.body .main-container.left-alignment .flex-container .field-group .form-field{height:45px}.body .main-container.left-alignment .flex-container .field-group .flex-row--sort-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body .main-container.left-alignment .flex-container .field-group .flex-row--sort-code input{height:50px;width:45px;padding:0 5px;text-align:center}.body .main-container.left-alignment .flex-container .field-group .flex-row--sort-code .span--hyphen{font-weight:400;font-size:26px;line-height:32px;margin:0 5px}.body .main-container.left-alignment .flex-container .field-group .field-validation-error{margin-top:15px}.body .main-container.left-alignment .flex-container .field-group:last-of-type{margin-bottom:40px}.body .main-container.left-alignment .flex-row--label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px}.body .main-container.left-alignment .flex-row--label label{margin:0}@media(min-width: 525px){.body .main-container{padding:0 34px}.body .sub-header .h1-container{padding:0 34px;padding-top:24px;margin-bottom:10px}.body .main-container .sub-header.product-name h2{font-size:30px;line-height:37px;margin-bottom:30px}.body .main-container .sub-header h2{font-size:24px;line-height:29px}.body .main-container .flex-container--buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 30px}.body .main-container .flex-container--buttons .btn.btn--grey-border{max-width:170px}.body .main-container .flex-container--buttons .btn:first-of-type{margin-right:30px}.body .main-container .field-group.field-group--radio legend{margin-bottom:25px}.body .main-container .field-group.field-group--radio legend span.text__small.span--inline{font-size:16px;line-height:25px;margin-left:10px}.body .main-container .field-group.field-group--radio label{font-size:20px;line-height:25px;gap:15px;grid-gap:15px}.body .main-container .field-group.field-group--radio label input[type=radio]{margin-top:2px}.body .main-container.left-alignment .btn.btn--grey-border{font-size:22px;line-height:27px;padding:0 20px}.body .main-container.left-alignment .ui-accordion .ui-accordion-content{padding-left:70px;padding-right:70px}.body .main-container.left-alignment .ui-flex-panel .ui-flex-panel-content{padding-left:70px;padding-right:70px}.body .main-container.left-alignment header .sub-header.product-name h2{margin-top:30px}.body .main-container.left-alignment #Error .error-field-check{margin:0;padding:20px}.body .main-container.left-alignment #Error .error-field-check p{font-size:24px;line-height:29px}.body .main-container.left-alignment #Error .error-field-check img{width:40px;height:40px;align-self:center}.body .main-container.left-alignment .text--details h3{font-size:24px;line-height:29px;margin-bottom:30px}.body .main-container.left-alignment .text--details p{margin-bottom:30px}.body .main-container.left-alignment .hr--divider{margin-top:20px}.body .main-container.left-alignment .text--description{margin-bottom:15px;width:calc(100vw - 60px)}.body .main-container.left-alignment p.text__small{font-size:16px;line-height:25px;margin-left:10px}.body .main-container.left-alignment .flex-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.body .main-container.left-alignment .flex-container .field-group{max-width:700px;margin-top:30px}.body .main-container.left-alignment .flex-container .field-group .form-field{width:430px;height:50px}.body .main-container.left-alignment .flex-container .field-group:last-of-type{margin-bottom:50px}.body .main-container.left-alignment .flex-container .flex-row--label{margin-bottom:15px}.body .main-container.left-alignment .flex-container .flex-row--label label{margin:0}}@media(min-width: 811px){.body .main-container{padding:0 7vw}.body .main-container hr{max-width:950px;margin:0 auto}.body .sub-header .h1-container{padding:0 7vw;padding-top:36px;margin-bottom:20px}.body .main-container .sub-header.product-name h2{font-size:33px;line-height:40px;margin-bottom:40px}.body .main-container .sub-header h2{font-size:26px;line-height:32px}.body .main-container .flex-container--buttons{margin:0 auto 40px}.body .main-container .field-group.field-group--radio legend{margin-bottom:25px}.body .main-container .field-group.field-group--radio legend span.text__small.span--inline{font-size:18px;line-height:27px;margin-left:15px}.body .main-container .field-group.field-group--radio label{font-size:22px;line-height:27px}.body .main-container .field-group.field-group--radio label input[type=radio]{margin-top:3px}.body .main-container.left-alignment{max-width:950px;margin:0 auto}.body .main-container.left-alignment .btn.btn--grey-border{font-size:24px;line-height:29px;padding:0 20px}.body .main-container.left-alignment .ui-accordion{margin-top:0}.body .main-container.left-alignment .ui-accordion .ui-accordion-content{padding-left:80px;padding-right:80px}.body .main-container.left-alignment .ui-flex-panel{margin-top:0}.body .main-container.left-alignment .ui-flex-panel .ui-flex-panel-content{padding-left:80px;padding-right:80px}.body .main-container.left-alignment header .sub-header.product-name{margin:0}.body .main-container.left-alignment #Error .error-field-check{margin:0;padding:20px}.body .main-container.left-alignment #Error .error-field-check p{font-size:26px;line-height:32px}.body .main-container.left-alignment #Error .error-field-check img{width:40px;height:40px;align-self:center}.body .main-container.left-alignment .text--details h3{font-size:26px;line-height:32px}.body .main-container.left-alignment .hr--divider{margin-top:30px}.body .main-container.left-alignment .text--description{margin-bottom:15px;width:86vw;max-width:950px}.body .main-container.left-alignment p.text__small{font-size:18px;line-height:27px;margin-left:15px}.body .main-container.left-alignment .flex-container{max-width:950px}.body .main-container.left-alignment .flex-container .field-group{max-width:950px;margin-top:30px}.body .main-container.left-alignment .flex-container .flex-row--label{margin-bottom:15px}}@media(min-width: 1025px){.body .main-container{padding:0px 13vw}.body .sub-header .h1-container{padding:0 13vw;padding-top:36px}}@media(min-width: 1280px){.body .main-container .sub-header{width:950px;max-width:unset}.body .main-container .flex-container--buttons{width:950px;max-width:unset}}/*# sourceMappingURL=core-extension.css.map */
