:root { --ssa-responsive-grid-settings-width: 87.5rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 83.75rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; } @media (max-width: 1399px) { :root { --ssa-responsive-grid-settings-width: 73.125rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 69.375rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 1169px) { :root { --ssa-responsive-grid-settings-width: 64rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 60.25rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 1023px) { :root { --ssa-responsive-grid-settings-width: 48rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 44.25rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 767px) { :root { --ssa-responsive-grid-settings-width: 35.3125rem;--ssa-responsive-grid-settings-inner-gutter: 1.875rem;--ssa-responsive-grid-settings-outer-gutter: 1.875rem;--ssa-responsive-grid-settings-boxed-width: 31.5625rem;--ssa-responsive-grid-settings-boxed-width-outer-gutter: auto; }  } @media (max-width: 564px) { :root { --ssa-responsive-grid-settings-width: 20rem;--ssa-responsive-grid-settings-inner-gutter: 1.25rem;--ssa-responsive-grid-settings-outer-gutter: 1.25rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.25rem; }  }
:root { --ssa-default-font-settings-font-family: var(--ssa-font-stacks-raleway);--ssa-default-font-settings-color: rgba(0, 0, 0, 1); } body { font-family: var(--ssa-font-stacks-raleway);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(0, 0, 0, 1); }
:root { --ssa-base-unit-settings-font-size: 16px; } body { font-size: var(--ssa-base-unit-settings-font-size); }
:root { --ssa-font-stacks-arial: Arial, "Helvetica Neue", Helvetica, sans-serif;--ssa-font-stacks-populaire-regular: Populaire1263934, Arial, san-serif;--ssa-font-stacks-proxima-nova: "Proxima N W01 Reg", Arial, "Helvetica Neue", Helvetica, sans-serif;--ssa-font-stacks-proxima-nova-bold: "Proxima N W01 Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;--ssa-font-stacks-raleway: "Raleway", sans-serif; }
[data-icon-nn-challenge] { font-family: icomoon, serif; } [data-icon-nn-challenge]:after { font-family: icomoon, serif;content: attr(data-icon-nn-challenge); }
:root { --ssa-color-palette-black: rgba(60, 60, 59, 1);--ssa-color-palette-dark-grey: rgba(102, 102, 102, 1);--ssa-color-palette-gray: rgba(128, 128, 128, 1);--ssa-color-palette-grey: rgba(167, 167, 167, 1);--ssa-color-palette-light-grey: rgba(227, 227, 227, 1);--ssa-color-palette-primary-color-3: rgba(215, 244, 253, 1);--ssa-color-palette-primary-colour-1: rgba(149, 27, 129, 1);--ssa-color-palette-primary-colour-2: rgba(0, 84, 119, 1);--ssa-color-palette-primary-colour-4: rgba(0, 107, 150, 1);--ssa-color-palette-primary-colour-5: rgba(10, 186, 238, 1);--ssa-color-palette-santander-red: rgba(204, 0, 0, 1);--ssa-color-palette-secondary-colour-1: rgba(245, 159, 64, 1);--ssa-color-palette-secondary-colour-2: rgba(232, 124, 27, 1);--ssa-color-palette-secondary-colour-3: rgba(189, 81, 4, 1);--ssa-color-palette-secondary-colour-4: rgba(212, 18, 23, 1);--ssa-color-palette-secondary-colour-5: rgba(113, 147, 24, 1);--ssa-color-palette-secondary-colour-6: rgba(240, 213, 193, 1);--ssa-color-palette-secondary-colour-7: rgba(235, 238, 178, 1);--ssa-color-palette-white: rgba(255, 255, 255, 1); } .coh-color-black { color: var(--ssa-color-palette-black); } .coh-color-dark-grey { color: var(--ssa-color-palette-dark-grey); } .coh-color-gray { color: var(--ssa-color-palette-gray); } .coh-color-grey { color: var(--ssa-color-palette-grey); } .coh-color-light-grey { color: var(--ssa-color-palette-light-grey); } .coh-color-primary-color-3 { color: var(--ssa-color-palette-primary-color-3); } .coh-color-primary-colour-1 { color: var(--ssa-color-palette-primary-colour-1); } .coh-color-primary-colour-2 { color: var(--ssa-color-palette-primary-colour-2); } .coh-color-primary-colour-4 { color: var(--ssa-color-palette-primary-colour-4); } .coh-color-primary-colour-5 { color: var(--ssa-color-palette-primary-colour-5); } .coh-color-santander-red { color: var(--ssa-color-palette-santander-red); } .coh-color-secondary-colour-1 { color: var(--ssa-color-palette-secondary-colour-1); } .coh-color-secondary-colour-2 { color: var(--ssa-color-palette-secondary-colour-2); } .coh-color-secondary-colour-3 { color: var(--ssa-color-palette-secondary-colour-3); } .coh-color-secondary-colour-4 { color: var(--ssa-color-palette-secondary-colour-4); } .coh-color-secondary-colour-5 { color: var(--ssa-color-palette-secondary-colour-5); } .coh-color-secondary-colour-6 { color: var(--ssa-color-palette-secondary-colour-6); } .coh-color-secondary-colour-7 { color: var(--ssa-color-palette-secondary-colour-7); } .coh-color-white { color: var(--ssa-color-palette-white); }
ul { margin-bottom: 1.5rem;list-style-type: none; } @media (max-width: 767px) { ul { margin-bottom: 1rem; }  } ul li:not(.menu-item) { padding-left: 1.25rem;margin-bottom: 1rem;position: relative; } ul li:not(.menu-item)::before { content: "•";position: absolute;top: -0.375rem;left: 0rem;font-size: 1.5rem;color: var(--ssa-color-palette-primary-colour-1); } ul li:not(.menu-item):last-child { margin-bottom: 0rem; } ul li:not(.menu-item) ol { margin-bottom: 0rem; } ul li:not(.menu-item) ol li { margin-left: 1rem; } @media (max-width: 767px) { ul li:not(.menu-item) ol li { margin-left: 0.25rem; }  } ul li:not(.menu-item) ol li:first-child { margin-top: 1.5rem; } ul li:not(.menu-item) ul { margin-bottom: 1rem; } ul li:not(.menu-item) ul li { padding-left: 1.125rem;margin-left: 0rem; } ul li:not(.menu-item) ul li:first-child { margin-top: 1.5rem; } ul li:not(.menu-item) ul li::before { font-size: 1.5rem;color: var(--ssa-color-palette-primary-colour-2);top: -0.375rem;left: -0.125rem; } .coh-wysiwyg ul { margin-bottom: 1.5rem;list-style-type: none; } @media (max-width: 767px) { .coh-wysiwyg ul { margin-bottom: 1rem; }  } .HYPE_document ul { list-style-type: disc;padding-left: 1em; } .HYPE_document ul li { padding-top: initial;padding-right: initial;padding-bottom: initial;padding-left: initial; } .HYPE_document ul li::before { content: normal; }
p { font-size: 1rem;margin-bottom: 2rem;letter-spacing: 0.0625rem;font-weight: 500; } @media (max-width: 1023px) { p { margin-bottom: 1.5rem; }  } @media (max-width: 767px) { p { font-size: 0.875rem;margin-bottom: 1rem; }  } p strong { font-weight: 700; } .HYPE_document p { margin-bottom: auto; }
.coh-wysiwyg ol { padding-left: 1.25rem;margin-bottom: 1.5rem;list-style-position: outside;list-style-type: decimal; } @media (max-width: 767px) { .coh-wysiwyg ol { margin-bottom: 1rem; }  } .coh-wysiwyg ol[type="a"] { list-style-position: outside;list-style-type: lower-alpha; } .coh-wysiwyg ol[type="a"] li { margin-bottom: 1.5rem; } .coh-wysiwyg ol[type="a"] li:last-child { margin-bottom: 0rem; } .coh-wysiwyg ol li { padding-left: 0.5rem;position: relative;line-height: 2rem; } @media (max-width: 1023px) { .coh-wysiwyg ol li { line-height: 1.5rem; }  } .coh-wysiwyg ol li::before { position: absolute;top: 0.0625rem;left: 0rem; } .coh-wysiwyg ol li:last-child { margin-bottom: 0rem; }
a:hover { color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1023px) { a:hover { color: var(--ssa-color-palette-secondary-colour-2); }  } a:not(.toolbar-icon) { -webkit-transition: color 300ms ease, background-color 300ms ease; transition: color 300ms ease, background-color 300ms ease;font-weight: 800;letter-spacing: 0.0625rem;margin-bottom: 1.125rem;color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 767px) { a:not(.toolbar-icon) { margin-bottom: 1rem; }  } a:not(.toolbar-icon):hover { color: var(--ssa-color-palette-secondary-colour-2); } @media (max-width: 1023px) { a:not(.toolbar-icon):hover { color: var(--ssa-color-palette-secondary-colour-1); }  } .coh-wysiwyg a { color: var(--ssa-color-palette-secondary-colour-2);-webkit-transition: color 300ms ease;transition: color 300ms ease;font-weight: 800;margin-bottom: 1.125rem; } @media (max-width: 767px) { .coh-wysiwyg a { margin-bottom: 1rem; }  } .coh-wysiwyg a:hover { color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1023px) { .coh-wysiwyg a:hover { color: var(--ssa-color-palette-secondary-colour-2); }  } a.button.button-small { -webkit-transition: background-color 300ms ease, color 300ms ease; transition: background-color 300ms ease, color 300ms ease;padding-top: 0.625rem;padding-right: 1.125rem;padding-bottom: 0.625rem;padding-left: 1.125rem;background-color: var(--ssa-color-palette-secondary-colour-1);color: var(--ssa-color-palette-white);text-decoration: none;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;font-weight: 800;font-size: 0.875rem;text-align: center; } @media (max-width: 767px) { a.button.button-small { padding-top: 0.5rem;padding-right: 1rem;padding-bottom: 0.5rem;padding-left: 1rem;font-size: 0.75rem; }  } a.button.button-small:hover { background-color: var(--ssa-color-palette-secondary-colour-2);color: var(--ssa-color-palette-white); } @media (max-width: 1023px) { a.button.button-small:hover { background-color: var(--ssa-color-palette-secondary-colour-1); }  } a.button.button-small-alt { font-weight: 800;color: var(--ssa-color-palette-white);font-size: 0.875rem;text-align: center;text-decoration: none;-webkit-transition: background-color 300ms ease, color 300ms ease;transition: background-color 300ms ease, color 300ms ease;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;padding-top: 0.625rem;padding-right: 1.125rem;padding-bottom: 0.625rem;padding-left: 1.125rem;background-color: var(--ssa-color-palette-secondary-colour-2); } @media (max-width: 767px) { a.button.button-small-alt { font-size: 0.75rem;padding-top: 0.5rem;padding-right: 1rem;padding-bottom: 0.5rem;padding-left: 1rem; }  } a.button.button-small-alt:hover { background-color: var(--ssa-color-palette-secondary-colour-3);color: var(--ssa-color-palette-white); } @media (max-width: 1023px) { a.button.button-small-alt:hover { background-color: var(--ssa-color-palette-secondary-colour-2); }  } a.button { background-color: var(--ssa-color-palette-secondary-colour-1);color: var(--ssa-color-palette-white);padding-top: 0.75rem;padding-right: 1.5rem;padding-bottom: 0.875rem;padding-left: 1.5rem;-webkit-transition: background-color 300ms ease, color 300ms ease;transition: background-color 300ms ease, color 300ms ease;text-decoration: none;margin-top: 0.5rem;margin-bottom: 1.125rem;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;font-weight: 800;text-align: center; } @media (max-width: 1169px) { a.button { font-size: 0.875rem; }  } @media (max-width: 767px) { a.button { padding-top: 0.625rem;padding-right: 1rem;padding-bottom: 0.75rem;padding-left: 1rem;margin-bottom: 1rem; }  } a.button:hover { background-color: var(--ssa-color-palette-secondary-colour-2);color: var(--ssa-color-palette-white); } @media (max-width: 1023px) { a.button:hover { background-color: var(--ssa-color-palette-secondary-colour-1); }  } a.button-full-width { width: 100%;-webkit-transition: background-color 300ms ease, color 30ms ease;transition: background-color 300ms ease, color 30ms ease;color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-secondary-colour-1);padding-top: 0.75rem;padding-right: 1.5rem;padding-bottom: 0.875rem;padding-left: 1.5rem;text-align: center;text-decoration: none;margin-top: 0.5rem;margin-bottom: 1.125rem;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;font-weight: 800; } @media (max-width: 1169px) { a.button-full-width { font-size: 0.875rem; }  } @media (max-width: 767px) { a.button-full-width { padding-top: 0.625rem;padding-right: 1rem;padding-bottom: 0.75rem;padding-left: 1rem;margin-bottom: 1rem; }  } a.button-full-width:hover { background-color: var(--ssa-color-palette-secondary-colour-2);color: var(--ssa-color-palette-white); } @media (max-width: 1023px) { a.button-full-width:hover { background-color: var(--ssa-color-palette-secondary-colour-1); }  } a.button.button-small.button-alt { background-color: var(--ssa-color-palette-secondary-colour-2); } a.button.button-small.button-alt:hover { background-color: var(--ssa-color-palette-secondary-colour-3); } @media (max-width: 1023px) { a.button.button-small.button-alt:hover { background-color: var(--ssa-color-palette-secondary-colour-2); }  } a.button.button-alt { background-color: var(--ssa-color-palette-secondary-colour-2); } a.button.button-alt:hover { background-color: var(--ssa-color-palette-secondary-colour-3); } @media (max-width: 1023px) { a.button.button-alt:hover { background-color: var(--ssa-color-palette-secondary-colour-2); }  } a.button.button-white { color: var(--ssa-color-palette-black);background-color: var(--ssa-color-palette-white); } a.button.button-white:hover { background-color: var(--ssa-color-palette-primary-colour-4);color: var(--ssa-color-palette-white); } @media (max-width: 1023px) { a.button.button-white:hover { background-color: var(--ssa-color-palette-white);color: var(--ssa-color-palette-black); }  } a.button.button-white-alt { color: var(--ssa-color-palette-black);background-color: var(--ssa-color-palette-white); } a.button.button-white-alt:hover { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-secondary-colour-1); } @media (max-width: 1023px) { a.button.button-white-alt:hover { background-color: var(--ssa-color-palette-white);color: var(--ssa-color-palette-black); }  }
h4 { font-size: 1.125rem;line-height: 1.25;margin-bottom: 1rem;font-weight: bold;color: var(--ssa-color-palette-primary-colour-2); } @media (max-width: 1023px) { h4 { margin-bottom: 0.5rem; }  } @media (max-width: 767px) { h4 { font-size: 1rem; }  }
h3 { font-size: 1.5rem;line-height: 1.25;margin-bottom: 1.25rem;color: var(--ssa-color-palette-primary-colour-2);font-weight: 700; } @media (max-width: 767px) { h3 { font-size: 1.25rem;margin-bottom: 0.75rem; }  }
h2 { font-size: 2.25rem;line-height: 1.25;margin-bottom: 1.5rem;color: var(--ssa-color-palette-primary-colour-2);font-weight: 700; } @media (max-width: 1023px) { h2 { font-size: 1.75rem;margin-bottom: 1rem; }  } @media (max-width: 767px) { h2 { font-size: 1.5rem; }  }
h1 { font-size: 3rem;line-height: 1.25;margin-bottom: 2rem;color: var(--ssa-color-palette-primary-colour-2);font-family: var(--ssa-font-stacks-raleway);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 700; } @media (max-width: 1399px) { h1 { font-size: 2.75rem; }  } @media (max-width: 1023px) { h1 { font-size: 2.25rem;margin-bottom: 1.5rem; }  } @media (max-width: 767px) { h1 { font-size: 2rem; }  }
body { font-size: 1rem;line-height: 1.5;margin-bottom: 1.5rem;position: relative; } @media (max-width: 767px) { body { font-size: 0.875rem;margin-bottom: 1rem; }  } body .coh-wysiwyg p img { height: auto;width: 100%; }
blockquote { color: rgba(0, 0, 0, 1);font-size: 1.125rem;line-height: 1.5;display: inline;position: relative;padding-top: 2.5rem;padding-right: 2.375rem;padding-bottom: 2.5rem;padding-left: 2.375rem; } @media (max-width: 767px) { blockquote { font-size: 1rem; }  } blockquote::before { content: '"';position: absolute;top: 0rem;left: 0rem;font-size: 4rem;color: var(--ssa-color-palette-primary-colour-1); } blockquote::after { color: var(--ssa-color-palette-primary-colour-1);font-size: 4rem;position: absolute;bottom: 2rem;right: 0rem;content: '"'; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
main.learn-online .messages--status { display: none; }
label.form-required::after { content: "*";padding-left: 0.3125rem; }
main form { background-color: var(--ssa-color-palette-white);padding-top: 2.5rem;padding-right: 3rem;padding-bottom: 2.5rem;padding-left: 3rem;border-width: 0rem;border-style: none; } @media (max-width: 1399px) { main form { padding-top: 2rem;padding-right: 2.5rem;padding-bottom: 2rem;padding-left: 2.5rem; }  } @media (max-width: 1169px) { main form { padding-top: 1.5rem;padding-right: 2rem;padding-bottom: 1.5rem;padding-left: 2rem; }  } @media (max-width: 767px) { main form { padding-top: 1.25rem;padding-right: 1.5rem;padding-bottom: 1.25rem;padding-left: 1.5rem; }  } main form input[type="text"],main form input[type="email"],main form input[type="tel"],main form input[type="password"],main form input.form-text,main form input.form-email,main form input.form-tel,main form input.form-password,main form textarea,main form textarea.form-textarea { background-color: rgba(228, 236, 240, 1);margin-bottom: 0rem;border-color: rgba(228, 236, 240, 1); } main form .form-item { margin-bottom: 0rem; } main form .form-item .description { font-size: 0.875rem; } main form label { color: var(--ssa-color-palette-black);margin-bottom: 0.625rem;display: block; } main form input.form-submit,main form input[type="submit"] { -webkit-transition: background-color 300ms ease, color 300ms ease; transition: background-color 300ms ease, color 300ms ease;color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-secondary-colour-1);padding-top: 0.75rem;padding-right: 1.5rem;padding-bottom: 0.875rem;padding-left: 1.5rem;border-width: 0rem;border-style: none;margin-top: 0.5rem;margin-bottom: 1.125rem;font-weight: 800;text-align: center;text-decoration: none;-webkit-border-radius: 2.25rem;border-radius: 2.25rem;text-transform: none; } @media (max-width: 1169px) { main form input.form-submit,main form input[type="submit"] { font-size: 0.875rem; }  } @media (max-width: 767px) { main form input.form-submit,main form input[type="submit"] { padding-top: 0.625rem;padding-right: 1rem;padding-bottom: 0.75rem;padding-left: 1rem;margin-bottom: 1rem; }  } main form input.form-submit:hover,main form input[type="submit"]:hover { background-color: var(--ssa-color-palette-secondary-colour-2);color: var(--ssa-color-palette-white); } @media (max-width: 1023px) { main form input.form-submit:hover,main form input[type="submit"]:hover { background-color: var(--ssa-color-palette-secondary-colour-1); }  } main form .description { margin-bottom: 0rem; } main form { -webkit-appearance: none; }
iframe#challenge { display: block; }
.HYPE_document * { -webkit-box-sizing: content-box; box-sizing: content-box; } .HYPE_document * div[role="button"] { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;display: -ms-flexbox !important;display: -webkit-box !important;display: -webkit-flex !important;display: flex !important;line-height: 22px !important; } @media (max-width: 1169px) { .HYPE_document * div[role="button"] { line-height: 11px !important; }  }
.select2-container .select2-selection__rendered { background-color: rgba(228, 236, 240, 1);padding: 0.625rem;padding-left: 1.25rem; } .select2-container .select2-selection__rendered::after { content: "\f078";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;display: block;right: 1rem;top: 1rem;color: var(--ssa-color-palette-secondary-colour-2);font-size: 0.875rem;-webkit-transition: all 300ms ease;transition: all 300ms ease; } .select2-container .select2-selection__rendered .select2-selection__clear { display: none; } .select2-container .select2-results__option { background-color: rgba(228, 236, 240, 1);margin-bottom: 0rem;padding-top: 0.625rem;padding-bottom: 0.625rem; } .select2-container .select2-results__option::before { display: none; } .select2-container .select2-results__options .select2-results__option--highlighted[aria-selected] { background-color: var(--ssa-color-palette-secondary-colour-2); } .select2-container .select2-selection--single .select2-selection__placeholder { color: var(--ssa-color-palette-black); } .select2-container .select2-container--open .select2-selection--single .select2-selection__arrow b { display: block; } .select2-container .select2-selection__arrow { display: none; } .select2-container .selection .select2-selection--single { border-style: none;border-width: 0rem;height: 3.125rem; } .select2-container .selection .select2-selection--single .select2-selection__rendered { padding-left: 1.25rem; } .select2-container .select2-dropdown { border-width: 0rem;border-style: none; } .select2-container .select2-search { display: none; } .select2-container .select2-results { margin-top: -0.125rem; } .select2-container.select2-container--open .select2-selection__rendered::after { -webkit-transform: rotateZ(-180deg); -ms-transform: rotate(-180deg); transform: rotateZ(-180deg);top: 36%; } .select2-container .select2-dropdown--above { top: 15.5rem; } .select2-container #select2-edit-field-user-area-results { max-height: 11.25rem; }

