/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}*{margin:0;}html,body{height:100%;}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas,svg{display:block;max-width:100%;height:100%;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}ul,ol{list-style-type:none;margin:0;padding:0;}
:root{--color-primary:#f35c49;--color-primary-10:#db5342;--color-primary-20:#c24a3a;--color-secondary:#23334b;--color-base:#23334b;--color-text:var(--color-base);--colour-focus:blue;--color-blockquote-border:var(--color-primary);--color-link:var(--color-primary);--color-list-marker:var(--color-primary);--color-form-input-outline:#9FB1BD;--color-form-input-background:#FFF;--color-form-option-active:var(--color-primary);--color-button-bg:var(--color-primary);--color-button-bg-hover:var(--color-primary-10);--color-button-text:#FFF;--color-border:var(--color-primary);--color-table-border:var(--color-border);--font-system-ui:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-brand:"Itim",cursive;--font-base:var(--font-system-ui);--font-bold:700;--border-radius:5px;--leading-none:1;--leading-tight:1.2;--list-space:0.8em;--gutter:var(--space-xs-s);--box-space:var(--space-l);--autogrid-min-size:16rem;--autogrid-gutter:var(--gutter);--container-wide:clamp(16rem,93vw,75rem);--container-narrow:clamp(16rem,93vw,45rem);--container-gutter:var(--gutter);--flow-space:var(--space-l);--switcher-threshold:50rem;--sidebar-width:16rem;--sidebar-gutter:var(--gutter);--cluster-horizontal-alignment:flex-start;--cluster-vertical-alignment:center;--slat-gap:var(--space-2xl);--space-3xs:clamp(0.31rem,calc(0.31rem + 0.00vw),0.31rem);--space-2xs:clamp(0.56rem,calc(0.54rem + 0.11vw),0.63rem);--space-xs:clamp(0.88rem,calc(0.85rem + 0.11vw),0.94rem);--space-s:clamp(1.13rem,calc(1.08rem + 0.22vw),1.25rem);--space-m:clamp(1.69rem,calc(1.62rem + 0.33vw),1.88rem);--space-l:clamp(2.25rem,calc(2.16rem + 0.43vw),2.50rem);--space-xl:clamp(3.38rem,calc(3.24rem + 0.65vw),3.75rem);--space-2xl:clamp(4.50rem,calc(4.33rem + 0.87vw),5.00rem);--space-3xl:clamp(6.75rem,calc(6.49rem + 1.30vw),7.50rem);--space-3xs-2xs:clamp(0.31rem,calc(0.20rem + 0.54vw),0.63rem);--space-2xs-xs:clamp(0.56rem,calc(0.43rem + 0.65vw),0.94rem);--space-xs-s:clamp(0.88rem,calc(0.74rem + 0.65vw),1.25rem);--space-s-m:clamp(1.13rem,calc(0.86rem + 1.30vw),1.88rem);--space-m-l:clamp(1.69rem,calc(1.40rem + 1.41vw),2.50rem);--space-l-xl:clamp(2.25rem,calc(1.73rem + 2.61vw),3.75rem);--space-xl-2xl:clamp(3.38rem,calc(2.81rem + 2.83vw),5.00rem);--space-2xl-3xl:clamp(4.50rem,calc(3.46rem + 5.22vw),7.50rem);--space-s-l:clamp(1.13rem,calc(0.65rem + 2.39vw),2.50rem);--type--2:clamp(0.78rem,calc(0.77rem + 0.03vw),0.80rem);--type--1:clamp(0.94rem,calc(0.92rem + 0.11vw),1.00rem);--type-0:clamp(1.13rem,calc(1.08rem + 0.22vw),1.25rem);--type-1:clamp(1.35rem,calc(1.28rem + 0.37vw),1.56rem);--type-2:clamp(1.62rem,calc(1.50rem + 0.58vw),1.95rem);--type-3:clamp(1.94rem,calc(1.77rem + 0.87vw),2.44rem);--type-4:clamp(2.33rem,calc(2.08rem + 1.25vw),3.05rem);--type-5:clamp(2.80rem,calc(2.45rem + 1.77vw),3.82rem);--messages-status-bg:#f3faef;--messages-status-text:#325e1c;--messages-status-border:#c9e1bd;--messages-status-bar:#77b259;--messages-warning-bg:#fdf8ed;--messages-warning-text:#734c00;--messages-warning-border:#f4daa6;--messages-warning-bar:#e09600;--messages-error-bg:#fcf4f2;--messages-error-text:#a51b00;--messages-error-border:#f9c9bf;--messages-error-bar:#e62600;--tabs-highlight:#0F62FE;--table-alignment:left;}
body{color:var(--color-text);line-height:1.5;font-size:var(--type-0);font-family:var(--font-base);text-rendering:optimizeSpeed;}
:focus-visible{outline:2px solid var(--colour-focus);outline-offset:-2px;}
form label{font-weight:var(--font-bold);}form input[type=text],form textarea{width:100%;max-width:30rem;}input[type=text],textarea,select{padding:0.85rem 1rem;border:1px solid var(--color-form-input-outline);background-color:var(--color-form-input-background);}input,textarea{font-size:var(--type-0);line-height:1;}select option:hover{background-color:red;}input[type=checkbox],input[type=radio]{appearance:none;font:inherit;color:currentColor;width:1em;height:1em;border:2px solid var(--color-form-input-outline);padding:0;cursor:pointer;position:relative;}input[type=checkbox] + label,input[type=radio] + label{font-weight:normal;cursor:pointer;}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--color-form-option-active);border:2px solid var(--color-form-option-active);}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg fill='%23FFFFFF' height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 342.357 342.357' xml:space='preserve'%3E%3Cpolygon points='290.04,33.286 118.861,204.427 52.32,137.907 0,190.226 118.862,309.071 342.357,85.606 '/%3E%3C/svg%3E");background-size:contain;}input[type=radio]{border-radius:50%;position:relative;}input[type=radio]:checked::before{content:"";border-radius:50%;background-color:var(--color-form-option-active);position:absolute;height:100%;width:100%;border:3px solid white;}
a:not([class]){text-decoration:underline;color:var(--color-link);}
h1,h2{font-family:var(--font-brand);line-height:var(--leading-none);}h1{max-width:22ch;font-size:var(--type-4);}h2{max-width:30ch;font-size:var(--type-3);}h3{font-size:var(--type-2);max-width:40ch;line-height:var(--leading-tight);}blockquote,dl,figcaption,li,p{max-width:65ch;}blockquote{padding:1.2em;border-left:8px solid var(--color-blockquote-border);}figcaption{font-size:var(--type--1);}ul:not([class]),ol:not([class]){padding-left:2em;}ul:not([class]) li::marker,ol:not([class]) li::marker{color:var(--color-list-marker);}ul:not([class]){list-style-type:disc;}ol:not([class]){list-style-type:count;}ol:not([class]) li + li,ul:not([class]) li + li{margin-top:var(--list-space);}
.prose pre,.prose pre + *,.prose figure,.prose figure + *,.prose h2,.prose h3,.prose h4{--flow-space:clamp(2.375rem,1.98rem + 1.96vw,3.75rem);}.prose h2 + *,.prose h3 + *,.prose h4 + *{--flow-space:1rem;}
.u-bg-base{background-color:var(--color-secondary);}.u-bg-primary{background-color:var(--color-primary);}.u-bg-secondary{background-color:var(--color-secondary);}.u-text-base{color:var(--color-secondary);}.u-text-primary{color:var(--color-primary);}.u-text-secondary{color:var(--color-secondary);}.u-font-base{font-family:var(--font-base);}.u-font-brand{font-family:var(--font-brand);}
.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
table{width:100%;border-spacing:0;border-collapse:collapse;}tr{border-bottom:1px solid var(--color-table-border);text-align:var(--table-alignment);vertical-align:top;}th{font-weight:var(--font-bold);}th,td{padding:var(--space-2xs);padding-left:0;}
@font-face{font-family:'MuseoSans';src:url(/themes/custom/basw_theme/dist/fonts/MuseoSans_300Web.eot) format("eot"),url(/themes/custom/basw_theme/dist/fonts/MuseoSans_300Web.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSans';src:url(/themes/custom/basw_theme/dist/fonts/MuseoSans_500Web.eot) format("eot"),url(/themes/custom/basw_theme/dist/fonts/MuseoSans_500Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'MuseoSans';src:url(/themes/custom/basw_theme/dist/fonts/MuseoSans_700Web.eot) format("eot"),url(/themes/custom/basw_theme/dist/fonts/MuseoSans_700Web.woff) format("woff");font-weight:700;font-style:normal}

:root{--color-mine-shaft:#222222;--color-mine-shaft-light:#CFCFCF;--color-white:#FFF;--color-page-white:#FAFAFA;--color-torea-blue:#101e8e;--color-torea-blue-light:#EEEFF5;--color-new-lochmara:#1365DF;--color-skyblue:#e0f5fb;--color-weborange:#ffaa00;--color-weborange-light:#FFEECC;--color-plum:#A90082;--color-dark-amour:#f6e5f3;--color-light-plum:#DD99CD;--color-boston-blue:#3b7fc4;--color-alto:#ddd;--color-alto-lighter:#f8f8f8;--color-hot-cinnamon:#e4621c;--color-well-read:#b33630;--color-brand-primary:#2771a2;--color-brand-danger:#c70000;--color-primary:var(--color-torea-blue);--color-primary-10:var(--color-torea-blue-light);--color-secondary:var(--color-new-lochmara);--color-base:var(--color-skyblue);--color-tertiary:var(--color-weborange);--color-tertiary-light:var(--color-weborange-light);--color-text:var(--color-mine-shaft);--colour-focus:var(--color-new-lochmara);--color-blockquote-border:var(--color-primary);--color-link:var(--color-text);--color-list-marker:var(--color-plum);--color-form-input-outline:#9FB1BD;--color-form-input-background:#FFF;--color-form-option-active:var(--color-primary);--color-button-bg:var(--color-primary);--color-button-bg-hover:var(--color-tertiary);--color-button-text:var(--color-white);--font-system-ui:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-brand:"MuseoSans",Helvetica,Arial,sans-serif;--font-base:var(--font-brand);--font-bold:700;--border-radius:22px;--leading-none:1;--leading-tight:1.2;--leading-spacy:1.4;--list-space:0.25rem;--gutter:var(--space-xs-s);--box-space:var(--space-l);--autogrid-min-size:16rem;--autogrid-gutter:var(--gutter);--max-width-container:1200px;--max-width-content:37.5rem;--container-x-wide:max(16rem,min(100vw,95rem));--container-wide:max(16rem,min(98vw,85rem));--container-narrow:max(16rem,min(93vw,45rem));--container-gutter:clamp(1.25rem,0.096rem + 5.769vw,5rem);--flow-space:var(--space-l);--switcher-threshold:50rem;--sidebar-width:16rem;--sidebar-gutter:5.5rem;--cluster-horizontal-alignment:flex-start;--cluster-vertical-alignment:center;--slat-gap:var(--space-2xl);--space-2xs:0.25rem;--space-xs:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));--space-s:0.75rem;--space:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));--space-m:max(1.50rem,min(calc(1.32rem + 0.91vw),2.00rem));--space-l:max(2rem,min(calc(1.40rem + 1.41vw),2.5rem));--space-xl:2.5rem;--space-2xl:3rem;--space-3xl:3.75rem;--space-4xl:5rem;--space-5xl:6rem;--space-l-m:max(2rem,min(calc(1.40rem + 1.41vw),1.5rem));--space-m-3xl:max(2rem,min(calc(1.40rem + 1.41vw),3rem));--space-m-4xl:max(2rem,min(calc(1.40rem + 1.41vw),3rem));--space-2xl-5xl:max(2rem,min(calc(1.40rem + 1.41vw),36rem));--type--2:max(0.75rem,min(calc(0.75rem + 0.33vw),0.88rem));--type--1:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));--type-0:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));--type-1:max(1.13rem,min(calc(1.00rem + 0.33vw),1.25rem));--type-2:clamp(1.25rem,0.938rem + 0.833vw,1.563rem);--type-3:max(1.56rem,min(calc(0.88rem + 1.83vw),1.75rem));--type-3-alt:max(1.56rem,min(calc(0.88rem + 1.83vw),2.25rem));--type-4:max(2.25rem,min(calc(1.94rem + 0.83vw),2.56rem));--messages-status-bg:#f3faef;--messages-status-text:#325e1c;--messages-status-border:#c9e1bd;--messages-status-bar:#77b259;--messages-warning-bg:#fdf8ed;--messages-warning-text:#734c00;--messages-warning-border:#f4daa6;--messages-warning-bar:#e09600;--messages-error-bg:#fcf4f2;--messages-error-text:#a51b00;--messages-error-border:#f9c9bf;--messages-error-bar:#e62600;--tabs-highlight:#0F62FE;}
.c-button,button,.link--button-style{--colour-focus:var(--color-white);background-color:#101e8e;background-color:var(--color-button-bg);color:#FFF;color:var(--color-button-text);padding:0.25rem max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));padding:var(--space-2xs) var(--space-xs);border-radius:22px;border-radius:var(--border-radius);-webkit-text-decoration:none;text-decoration:none;border:2px solid transparent;display:inline-block;font-weight:700;font-weight:var(--font-bold);outline:2px solid transparent;}.c-button:hover,button:hover,.link--button-style:hover{background-color:#ffaa00;background-color:var(--color-button-bg-hover);color:#101e8e;color:var(--color-button-bg);}.c-button:focus,button:focus,.link--button-style:focus{outline:2px solid #1365DF;outline:2px solid var(--colour-focus);outline-offset:-3px;}.button--secondary{--color-button-bg:var(--color-white);--color-button-bg-hover:var(--color-primary);--color-button-text:var(--color-primary);}
a:not([class]){-webkit-text-decoration:underline;text-decoration:underline;color:inherit;}.c-prose a:not([class]),.prose a:not([class]){-webkit-text-decoration:none;text-decoration:none;border-bottom:3px solid #1365DF;border-bottom:3px solid var(--color-secondary);}.c-prose a:not([class]):hover,.prose a:not([class]):hover{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);}:focus-visible{outline:2px solid #1365DF;outline:2px solid var(--colour-focus);outline-offset:1px;}.skip-link{text-align:center;width:100%;display:block;color:#1365DF;color:var(--color-secondary);-webkit-text-decoration:none;text-decoration:none;}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;}
form label{font-weight:700;font-weight:var(--font-bold);font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);color:#101e8e;color:var(--color-primary);margin-right:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));margin-right:var(--space);}form label:not(.form-required)::after{content:' - optional';font-weight:normal;}form input[type=text],form textarea{width:100%;max-width:30rem;border-radius:30px;}input[type=checkbox]+label,input[type=radio]+label{font-weight:700;font-weight:var(--font-bold);cursor:pointer;font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);margin-left:0.75rem;margin-left:var(--space-s);}.views-exposed-form form{--input-height:3rem;}.views-exposed-form form .form--inline{display:flex;align-items:flex-end;}.views-exposed-form form input[type=text]{border-radius:22px 0 0 22px;border-radius:var(--border-radius) 0 0 var(--border-radius);max-width:none;height:var(--input-height);}.views-exposed-form form input[type=submit]{border-radius:0 22px 22px 0;border-radius:0 var(--border-radius) var(--border-radius) 0;padding:0.85rem max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding:0.85rem var(--space);font-size:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));font-size:var(--type-0);height:var(--input-height);}.views-exposed-form  .form-type-textfield label:after{content:'';}@media (min-width:75em){.c-hero-region .views-exposed-form .form-item,.c-hero-region .views-exposed-form .form--inline{display:flex;align-items:center;justify-content:flex-end;}.c-hero-region .views-exposed-form form input[type=text]{max-width:50%;}}fieldset .fieldset-wrapper,.webform-submission-form{display:flex;flex-direction:column;gap:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));gap:var(--space);}.webform-submission-form .form-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:30rem;}input[type="date"],.webform-submission-form .form-item textarea,.webform-submission-form .form-item input,.webform-submission-form .form-item select{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);border-radius:1.3rem;border:1px solid #9FB1BD;border:1px solid var(--color-form-input-outline);padding:0.85rem 1rem;width:calc(100% - 2rem);resize:none;}.webform-submission-form .form-item select{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);border-radius:1.3rem;border:1px solid #9FB1BD;border:1px solid var(--color-form-input-outline);padding-right:2rem;width:calc(100% - 2rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;content:"";background-image:url("data:image/svg+xml,%3Csvg width%3D%2239%22 height%3D%2223%22 viewBox%3D%220 0 39 23%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M38.5985 2.38106L36.6409 0.405286C36.39 0.151982 36.0888 0 35.7375 0C35.3861 0 35.0849 0.151982 34.834 0.405286L19.4749 15.9075L4.16602 0.405286C3.86487 0.151982 3.56371 0 3.26255 0C2.96139 0 2.61004 0.151982 2.35907 0.405286L0.401544 2.38106C0.150579 2.63436 0 2.93833 0 3.29295C0 3.64758 0.150579 3.95154 0.401544 4.20485L18.6216 22.5947C18.8726 22.848 19.1737 23 19.5251 23C19.8764 23 20.1776 22.848 20.4286 22.5947L38.5985 4.20485C38.8494 3.95154 39 3.64758 39 3.29295C39 2.93833 38.8494 2.63436 38.5985 2.38106Z%22 fill%3D%22%23101e8e%22%2F%3E%3C%2Fsvg%3E");background-size:14px;background-repeat:no-repeat;background-position:calc(100% - 0.5rem) center;}.webform-submission-form .webform-button--submit{margin-bottom:3rem;margin-top:1rem;}.webform-submission-form .form-item.form-type-checkbox{display:flex;flex-direction:row;}.webform-submission-form .form-item input[type=checkbox]{width:auto;border-radius:0;background-color:#101e8e;background-color:var(--color-form-option-active);background-repeat:no-repeat;padding:13px;}input[type="date"]{position:relative;}input[type="date"]::-webkit-calendar-picker-indicator{color:white;opacity:1;display:block;background:url("data:image/svg+xml,%3Csvg width%3D%2217%22 height%3D%2216%22 viewBox%3D%220 0 17 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg id%3D%22Calendar 2%22%3E%3Cpath id%3D%22Vector%22 d%3D%22M5.08984 1.71484L5.08984 2.8577%22 stroke%3D%22white%22 stroke-width%3D%221.37143%22 stroke-miterlimit%3D%2210%22 stroke-linecap%3D%22square%22%2F%3E%3Cpath id%3D%22Vector_2%22 d%3D%22M11.9453 1.71484V2.8577%22 stroke%3D%22white%22 stroke-width%3D%221.37143%22 stroke-miterlimit%3D%2210%22 stroke-linecap%3D%22square%22%2F%3E%3Cpath id%3D%22Vector_3%22 d%3D%22M2.23242 5.71484L14.8039 5.71484%22 stroke%3D%22white%22 stroke-width%3D%221.37143%22 stroke-miterlimit%3D%2210%22 stroke-linecap%3D%22square%22%2F%3E%3Cpath id%3D%22Vector_4%22 d%3D%22M13.661 3.42969L3.37528 3.42969C2.7441 3.42969 2.23242 3.94136 2.23242 4.57254L2.23242 12.5725C2.23242 13.2037 2.7441 13.7154 3.37528 13.7154L13.661 13.7154C14.2922 13.7154 14.8039 13.2037 14.8039 12.5725L14.8039 4.57254C14.8039 3.94136 14.2922 3.42969 13.661 3.42969Z%22 stroke%3D%22white%22 stroke-width%3D%221.37143%22 stroke-miterlimit%3D%2210%22 stroke-linecap%3D%22square%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center no-repeat;background-size:;background-color:#101e8e;background-color:var(--color-primary);width:44px;height:44px;border-width:thin;position:absolute;display:block;right:0;top:0;}fieldset{border-left:0;border-right:0;border-bottom:0;border-color:#A90082;border-color:var(--color-plum);padding:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem)) 0;padding:var(--space) 0;margin:0;}fieldset legend{display:block;padding-top:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding-top:var(--space);font-size:max(1.13rem,min(calc(1.00rem + 0.33vw),1.25rem));font-size:var(--type-1);color:#A90082;color:var(--color-plum);font-weight:700;font-weight:var(--font-bold);width:100%;border-top:2px solid #A90082;border-top:2px solid var(--color-plum);}.form-item-markup{font-weight:700;font-weight:var(--font-bold);color:#101e8e;color:var(--color-primary);}.form-item-contact-name input{background-color:#D9E4C8 !important;background-color:var(--Green---Verified,#D9E4C8) !important;}.form-item-contact-name input{width:-moz-fit-content;width:fit-content;text-align:center;margin-bottom:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));margin-bottom:var(--space);}.form-item--error{padding-left:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding-left:var(--space);border-left:4px solid lightcoral;}.form-item--error .error{border:2px solid lightcoral !important;}
.l-autogrid{display:grid;grid-gap:1rem;}@supports (width:min(var(--autogrid-min-size),100%)){.l-autogrid{grid-template-columns:repeat(auto-fit,minmax(var(--autogrid-min-size,16rem),1fr));}}
.l-box{padding:var(--box-space);}
.l-breakout{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
.l-cluster{display:flex;flex-wrap:wrap;gap:var(--gutter,clamp(1.375rem,1.2rem + 0.89vw,2rem));justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);}
.l-container{width:var(--container-wide);margin-left:auto;margin-right:auto;padding-left:var(--container-gutter);padding-right:var(--container-gutter);position:relative;}.l-container--narrow{width:var(--container-narrow);}
.l-flow > * + *{margin-top:var(--flow-space,var(--space-s));}

.l-sidebar--before_content,.l-sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-gutter,clamp(1.09rem,1rem + 0.47vw,1.33rem));}.l-sidebar > *{flex-grow:1;flex-basis:var(--sidebar-width,16rem);}.l-sidebar > :first-child{flex-basis:0;flex-grow:999;min-width:calc(70% - var(--sidebar-gutter,clamp(1.09rem,1rem + 0.47vw,1.33rem)));}.l-sidebar--before_content > *{flex-grow:1;flex-basis:var(16rem,--sidebar-width);}.l-sidebar--before_content > :last-child{flex-basis:0;flex-grow:999;min-width:calc(70% - var(--sidebar-gutter,clamp(1.09rem,1rem + 0.47vw,1.33rem)));}
.l-slat{margin-top:var(--slat-gap);margin-bottom:var(--slat-gap);}
.l-switcher{display:flex;flex-wrap:wrap;gap:var(--switcher-gutter,1rem);--switcher-threshold:30rem;}.l-switcher > *{flex-grow:1;flex-basis:calc((var(--switcher-threshold) - 100%) * 999);}
.l-page{display:flex;flex-direction:column;min-height:100vh;}.l-page > *:empty{--flow-space:0;}body.gin--horizontal-toolbar .l-page{min-height:calc(100vh - var(--gin-toolbar-secondary-height) - var(--gin-toolbar-height) - 1px);}.l-page__content{flex-grow:1;}
aside h2,aside h2 a{color:#101e8e;color:var(--color-primary);margin-bottom:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));margin-bottom:var(--space-xs);-webkit-text-decoration:none;text-decoration:none;}aside h2 a:hover{-webkit-text-decoration:underline;text-decoration:underline;}aside{--flow-space:var(--space-m);}.l-sidebar--before_content{--sidebar-gutter:0;--slat-gap:1rem;}@media (min-width:45em){.l-sidebar--before_content{--sidebar-gutter:5.5rem;--slat-gap:3rem;}}.l-sidebar--before_content aside{width:100%;}@media (min-width:45em){.l-sidebar--before_content aside{order:2;width:30%;}}
.l-autogrid{display:grid;grid-gap:1rem;}@supports (width:min(var(--autogrid-min-size),100%)){.l-autogrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--autogrid-min-size,16rem),1fr));}.l-autogrid img{height:auto;}}
.l-breakout--lightblue-bg-parent{position:relative;font-size:max(1.56rem,min(calc(0.88rem + 1.83vw),1.75rem));font-size:var(--type-3);line-height:1.2;font-weight:500;color:#101e8e;color:var(--color-primary);padding:max(1.50rem,min(calc(1.32rem + 0.91vw),2.00rem)) 0;padding:var(--space-m) 0;}@media (min-width:75em){.l-breakout--lightblue-bg-parent{padding:1.5rem 23rem 1.5rem 0;};}.l-breakout--lightblue-bg::before{content:'';background:#EEEFF5;width:100vw;height:100%;display:block;position:absolute;left:50%;top:0;transform:translate(-50%);z-index:-1;}.c-subsite-page--intro{margin-top:0;}.c-subsite-page--intro nav{margin-top:3rem;margin-top:var(--space-2xl);}.c-subsite-page--intro nav+*{margin-top:3rem;margin-top:var(--space-2xl);}.page-node-type-subsite-page .c-node--full.l-flow,.page-node-type-section-page .c-node--full.l-flow{--flow-space:var(--space-4xl);}.l-breakout--lightblue-bg+.paragraph{margin-top:2.5rem;margin-top:var(--space-xl);}.l-breakout--lightblue-bg-parent+.l-breakout--lightblue-bg,.l-breakout--lightblue-bg+.l-breakout--lightblue-bg{margin-top:0;padding-top:0;}.c-subsite-page--intro .c-node--full>.paragraph:last-child{margin-bottom:3rem;margin-bottom:var(--slat-gap);}.c-subsite-page--intro .c-node--full>.paragraph.l-breakout--lightblue-bg:last-child{margin-bottom:0;padding-bottom:3.75rem;padding-bottom:var(--space-3xl);}.c-subsite-page--intro .block-page-title-block{margin-top:2rem;}@media (max-width:75em){.mm-page{margin-top:50px;}}
.c-site-pre-footer{grid-gap:0;}@media (min-width:75em){.c-site-pre-footer{width:max(16rem,min(98vw,85rem));width:var(--container-wide);margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-left:var(--container-gutter);padding-right:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-right:var(--container-gutter);position:relative;}}.c-site-pre-footer + *{margin-top:0;}.c-block__footer-promo{--block-color:var(--color-white);--flow-space:var(--space-xs);--box-space:var(--space-2xl-5xl) var(--container-gutter);--block-contral-padding:var(--space-4xl);color:#FFF;color:var(--block-color);position:relative;}@media (min-width:75em){.c-block__footer-promo{width:100%;--box-space:70px;padding-right:var(--block-contral-padding);display:flex;justify-content:flex-start;}}.c-block__footer-promo:first-child{padding-left:0;}@media (max-width:75em){.c-block__footer-promo:first-child{background-color:#1365DF;background-color:var(--color-new-lochmara);margin-left:0;margin-right:0;}}.c-block__footer-promo:nth-child(2){padding-left:0;background-color:#101e8e;background-color:var(--color-primary);}@media (min-width:75em){.c-block__footer-promo:nth-child(2){padding-left:inherit;background:none;}}.c-block__footer-promo:nth-child(2) a:hover{background-color:#1365DF;background-color:var(--color-new-lochmara);}.c-block__footer-promo h2{color:inherit;}.c-block__footer-promo + .c-block__footer-promo{--block-background:var(--color-primary);}@media (min-width:75em){.c-block__footer-promo + .c-block__footer-promo{padding-right:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-right:var(--container-gutter);justify-content:flex-start;}}.c-block__footer-promo--inner{padding-left:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-left:var(--container-gutter);padding-right:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-right:var(--container-gutter);position:relative;}@media (min-width:75em){.c-block__footer-promo--inner{width:100%;padding-left:0;padding-right:0;}}@media (min-width:75em){.footer-background{background:rgb(19,101,223);background:linear-gradient(104deg,rgba(19,101,223,1) 50%,rgba(16,30,142,1) 50%);}}
.field--label-above > *{--flow-space:0.75rem;}.c-node--basw_isw .field__label{color:#1365DF;color:var(--color-new-lochmara);}.field--name-field-basw-business-name{color:#101e8e;color:var(--color-torea-blue);font-size:max(1.13rem,min(calc(1.00rem + 0.33vw),1.25rem));font-size:var(--type-1);}.c-independents-business-details{border-top:1px solid #EEEFF5;border-top:1px solid var(--color-torea-blue-light);}.c-independents-business-details h2{padding-top:3rem;font-size:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));font-size:var(--type-0);color:#1365DF;color:var(--color-new-lochmara);width:100%;}.c-independents-business-details .field__label{color:#101e8e;color:var(--color-torea-blue);}.c-independents-standout-section{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);padding:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding:var(--space);margin-top:2rem;}.c-isw-website,.c-isw-linkedin{color:#101e8e;color:var(--color-torea-blue);font-weight:900;display:flex;align-items:center;gap:8px;}.c-isw-linkedin{margin-top:0.7rem;}.isw-main-content{margin-bottom:3rem;}.block-system-main-block:has(> article > .c-node--basw_isw){margin-top:1rem;}@media (min-width:75em){.hidden-on-desktop{display:none;}}@media (max-width:75em){.hidden-on-mobile{display:none;}.c-node--basw_isw{margin-bottom:3rem;}}
.c-site-search--region{width:100vw;color:#1365DF;color:var(--color-secondary);}.c-site-search--region{background-color:#EEEFF5;background-color:var(--color-primary-10);}.c-site-search--region h2,.c-site-search--region label{color:#101e8e;color:var(--color-primary);font-size:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));font-size:var(--type-0);margin-bottom:0.25rem;margin-bottom:var(--space-2xs);}.c-site-search--content:not([hidden]){display:flex;flex-direction:column;max-width:calc(500px + (2 * clamp(1.25rem,0.096rem + 5.769vw,5rem)));max-width:calc(500px + (2 * var(--container-gutter)));}.position{height:auto;height:initial;position:absolute;top:calc(-1*(44px + max(1rem,min(calc(1.40rem + 1.41vw),1.5rem))));top:calc(-1*(44px + var(--space)));display:flex;align-items:center;right:clamp(1.25rem,0.096rem + 5.769vw,5rem);right:var(--container-gutter);}@media (min-width:45em){.position{height:5rem;top:calc(-1 *(5rem + max(1rem,min(calc(1.40rem + 1.41vw),1.5rem))));top:calc(-1 *(5rem + var(--space)));}}.c-site-search--region form label{display:block;}.c-site-search--region form input[type=text]{max-width:100%;}.c-site-search--button[aria-expanded=false] .close-icon{display:none;}.c-site-search--button[aria-expanded=true] .search-icon{display:none;}.c-search--placeholder{height:44px;width:110px;display:none;}@media (min-width:75em){.c-search--placeholder{display:block;}}
.c-branding{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;}.c-branding__logo{height:5rem;display:inline-block;}.c-branding__name{line-height:1;font-weight:bold;}.c-branding__name a{text-decoration:none;color:var(--color-text);font-family:var(--font-brand);}
.c-breadcrumbs__list{list-style-type:none;padding:0;font-size:0.9em;}.c-breadcrumbs__list a{--color-link:var(--color-text);text-decoration:none;opacity:0.9;}.c-breadcrumbs__list,.c-breadcrumbs__list li{display:flex;align-items:center;gap:0.8em;}.c-breadcrumbs__list li + li::before{content:"";display:block;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:0.8;}
.c-breadcrumb{background:#EEEFF5;background:var(--color-torea-blue-light);padding-top:0.75rem;padding-top:var(--space-s);padding-bottom:0.75rem;padding-bottom:var(--space-s);font-size:max(0.75rem,min(calc(0.75rem + 0.33vw),0.88rem));font-size:var(--type--2);}.c-breadcrumbs__list{flex-wrap:wrap;gap:0 0.8rem;}.c-breadcrumbs__list li+li::before{width:1px;height:0.85rem;border-top:0;border-right:1px solid currentColor;transform:rotate(20deg);opacity:1;}.c-breadcrumbs a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.page-node-type-basic-page .c-breadcrumb{display:none;}.isw-breadcrumbs{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);padding:1rem 0;margin-bottom:2rem;font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);}
.c-button{background-color:var(--color-button-bg);color:var(--color-button-text);padding:0.5em 1em;font-weight:var(--font-bold);border:none;cursor:pointer;transition:all 0.1s ease-in-out;border-radius:var(--border-radius);}.c-button:hover{background-color:var(--color-button-bg-hover);}
.icon{display:inline-block;fill:currentColor;height:1em;line-height:1;position:relative;top:-1px;vertical-align:middle;width:1em;}
.c-site-header{background-color:beige;}.c-site-header__inner{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:1rem;}
.c-site-footer{background-color:beige;padding-top:var(--space-l);padding-bottom:var(--space-l);}
h1,.h1{max-width:35ch;font-size:max(1.56rem,min(calc(0.88rem + 1.83vw),1.75rem));font-size:var(--type-3);color:#101e8e;color:var(--color-primary);line-height:1.2;line-height:var(--leading-tight);}.basic-page h1{font-size:max(1.56rem,min(calc(0.88rem + 1.83vw),2.25rem));font-size:var(--type-3-alt);}.subsite-page h1,.section-page h1{font-size:max(2.25rem,min(calc(1.94rem + 0.83vw),2.56rem));font-size:var(--type-4);}h2,.h2{max-width:40ch;font-size:clamp(1.25rem,0.938rem + 0.833vw,1.563rem);font-size:var(--type-2);color:#1365DF;color:var(--color-secondary);line-height:1.2;line-height:var(--leading-tight);}h3,.h3{font-size:max(1.13rem,min(calc(1.00rem + 0.33vw),1.25rem));font-size:var(--type-1);max-width:40ch;line-height:1.2;line-height:var(--leading-tight);color:#101e8e;color:var(--color-primary);}h4,h5{font-size:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));font-size:var(--type-0);color:#1365DF;color:var(--color-secondary);font-weight:normal;line-height:1.4;line-height:var(--leading-spacy);}h5{color:#101e8e;color:var(--color-primary);}h6{font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);font-weight:700;font-weight:var(--font-bold);line-height:1.4;line-height:var(--leading-spacy);}table,blockquote,dl,figcaption,li,p{max-width:100%;line-height:1.4;line-height:var(--leading-spacy);}blockquote{font-size:max(1.13rem,min(calc(1.00rem + 0.33vw),1.25rem));font-size:var(--type-1);border:0;max-width:37.5rem;max-width:var(--max-width-content);padding:0;padding-left:max(2rem,min(calc(1.40rem + 1.41vw),2.5rem));padding-left:var(--flow-space);}blockquote p{font-weight:bold;}blockquote cite{--flow-space:var(--space-xs);color:#A90082;color:var(--color-plum);font-weight:700;font-weight:var(--font-bold);text-align:right;font-style:normal;display:block;}blockquote .icon{width:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));width:var(--space);margin-bottom:0.25rem;margin-bottom:var(--space-2xs);}figcaption{font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);}ol ol li,ul ul li{margin-top:0.25rem;margin-top:var(--list-space);}ul:not([class]),ol:not([class]){padding-left:2em;}li::marker{color:#A90082;color:var(--color-list-marker);}ul:not([class]){list-style-image:url("data:image/svg+xml,%3Csvg width%3D%229%22 height%3D%2210%22 viewBox%3D%220 0 9 10%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M0 -0.751465L4.58282 5.00927L0 10.7516H4.41718L9 5.00927L4.41718 -0.751465H0Z%22 fill%3D%22%23A90082%22%2F%3E%3C%2Fsvg%3E");}ol:not([class]){list-style-type:count;}ol:not([class]) li+li,ul:not([class]) li+li{margin-top:0.25rem;margin-top:var(--list-space);}.field--name-field-subtitle{color:#101e8e;color:var(--color-primary);font-size:max(1.13rem,min(calc(1.00rem + 0.33vw),1.25rem));font-size:var(--type-1);max-width:37.5rem;margin-top:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));margin-top:var(--space);}.c-node--full .field--name-field-subtitle{margin-top:-2rem;}.paragraph:not(.paragraph--type--image):not(.paragraph--type--two-or-three-images):not(.paragraph--type--promo-content):not(.c-section-page-cta):not(.paragraph--type--list-as-grid){max-width:37.5rem;max-width:var(--max-width-content);}
.c-site-header{border-top:8px solid #ffaa00;border-top:8px solid var(--color-weborange);background-color:#FFF;background-color:var(--color-white);color:#FFF;color:var(--color-white);border-bottom:8px solid #101e8e;border-bottom:8px solid var(--color-primary);}@media (min-width:75em){.c-site-header{border-bottom:0;}}.c-site-header__inner{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem;padding-top:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding-top:var(--space);padding-bottom:2.5rem;padding-bottom:var(--space-xl);}@media (min-width:45em){.c-site-header__inner{align-items:center;padding-bottom:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding-bottom:var(--space);}}.c-site-header__inner.l-container{position:static;position:initial;}.c-branding__logo{color:#101e8e;color:var(--color-primary);}.responsive-menu-toggle-icon{z-index:1;}.responsive-menu-toggle-icon:hover::before,.responsive-menu-toggle-icon:hover::after,.responsive-menu-toggle-icon:hover span.icon{background:#101e8e;background:var(--color-primary);}.c-site-search__desktop{--colour-focus:var(--color-white);background-color:#1365DF;background-color:var(--color-new-lochmara);display:flex;justify-content:center;align-items:center;gap:6px;width:110px;height:44px;font-size:1rem;cursor:pointer;}.c-site-search__desktop:hover{background-color:#e0f5fb;background-color:var(--color-skyblue);color:#101e8e;color:var(--color-primary);}.c-site-search__desktop:hover symbol{fill:#101e8e;fill:var(--color-primary);}#toggle-icon{width:110px;height:44px;font-size:1rem;padding:0;}#block-utilitymenu,#block-mainnavigation-2{display:none;}@media (min-width:75em){#block-utilitymenu,#block-mainnavigation-2{display:block;}}.responsive-menu-toggle{display:flex;justify-content:center;align-items:center;gap:10px;}.responsive-menu-toggle-icon{background-color:#101e8e;background-color:var(--color-primary);}.responsive-menu-toggle-icon:hover{background-color:#e0f5fb;background-color:var(--color-skyblue);}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:#FFF;background:var(--color-white);height:2px;}.responsive-menu-toggle-icon span.label{text-transform:none;top:8px;color:inherit;font-size:1rem;}.responsive-menu-toggle-icon span.label-open{display:none;}.mm-wrapper_opening .responsive-menu-toggle-icon span.label-open{display:block;}.responsive-menu-toggle-icon span.label-close{display:block;}.mm-wrapper_opening .responsive-menu-toggle-icon span.label-close{display:none;}.responsive-menu-toggle-icon::before{top:12px;}.responsive-menu-toggle-icon span.icon{top:18px;}.mm-wrapper_opening .responsive-menu-toggle-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon:after{top:18px;}.responsive-menu-toggle-icon::after{top:24px;}.mm-menu_offcanvas{z-index:10;}.mm-panel{background:#101e8e;background:var(--color-primary);color:#fff;font-weight:600;}.mm-navbar{background-color:#101e8e;background-color:var(--color-primary);color:#ffaa00;color:var(--color-weborange);border-bottom:none;}.mm-navbar__title{background-color:#101e8e;background-color:var(--color-primary);color:#ffaa00;color:var(--color-weborange);border-bottom:none;}.mm-listitem{border-color:#fff;}.mm-listitem__btn:not(.mm-listitem__text){border:none;}.mm-btn::after,.mm-btn::before{border-left:2px solid #fff;border-top:2px solid #fff;}.l-page-with-hero .block-page-title-block{display:none;}@media (min-width:45em){.c-site-header__inner{padding-right:calc(clamp(1.25rem,0.096rem + 5.769vw,5rem) + 125px);padding-right:calc(var(--container-gutter) + 125px);}}.mm-menu_theme-dark{--mm-color-background-emphasis:var(--color-new-lochmara);}.openid-connect-login-form{color:#101e8e;color:var(--color-torea-blue);}.openid-connect-login-form,.authentication-menu{z-index:1;border-radius:22px;font-size:1rem;button{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);color:inherit;--colour-focus:var(--color-new-lochmara);padding:0.6rem 1rem;}}@media (max-width:75em){header .openid-connect-login-form,header .authentication-menu{position:absolute;top:-50px;left:0;width:100vw;height:50px;display:flex;align-items:center;background-color:#EEEFF5;background-color:var(--color-torea-blue-light);padding-left:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-left:var(--container-gutter);padding-right:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-right:var(--container-gutter);border-radius:0%;}}.user-account-navigation{color:#101e8e;color:var(--color-torea-blue);font-weight:bold;min-width:15rem;display:flex;justify-content:center;align-items:center;}.user-account-navigation.menu-item{position:relative;}.user-account-navigation.menu-item .menu{display:none;position:absolute;left:0;right:0;top:100%;background-color:#EEEFF5;background-color:var(--color-torea-blue-light);z-index:1;padding:0;top:100%;box-shadow:4px 4px 1px #d3d3d3;}.user-account-navigation.menu-item button::after{content:'';display:inline-flex;width:15px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width%3D%2215%22 height%3D%2210%22 viewBox%3D%220 0 15 10%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14.8456 1.64559L14.0927 0.872457C13.9961 0.773339 13.8803 0.713867 13.7452 0.713867C13.61 0.713867 13.4942 0.773339 13.3977 0.872457L7.49035 6.93854L1.60232 0.872457C1.48649 0.773339 1.37066 0.713867 1.25483 0.713867C1.139 0.713867 1.00386 0.773339 0.907336 0.872457L0.15444 1.64559C0.0579151 1.7447 0 1.86365 0 2.00241C0 2.14118 0.0579151 2.26012 0.15444 2.35924L7.16216 9.55528C7.25869 9.6544 7.37452 9.71387 7.50965 9.71387C7.64479 9.71387 7.76062 9.6544 7.85714 9.55528L14.8456 2.35924C14.9421 2.26012 15 2.14118 15 2.00241C15 1.86365 14.9421 1.7447 14.8456 1.64559Z%22 fill%3D%22%23101E8E%22%2F%3E%3C%2Fsvg%3E");background-color:#EEEFF5;background-color:var(--color-torea-blue-light);margin-right:0.5rem;margin-left:0.5rem;}.user-account-navigation.menu-item:hover button:after,.user-account-navigation.menu-item:focus-within button:after{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);background-image:url("data:image/svg+xml,%3Csvg width%3D%2215%22 height%3D%2210%22 viewBox%3D%220 0 15 10%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M0.154439 8.78215L0.907335 9.55528C1.00386 9.65439 1.11969 9.71387 1.25483 9.71387C1.38996 9.71387 1.50579 9.65439 1.60232 9.55528L7.50965 3.4892L13.3977 9.55528C13.5135 9.6544 13.6293 9.71387 13.7452 9.71387C13.861 9.71387 13.9961 9.6544 14.0927 9.55528L14.8456 8.78215C14.9421 8.68303 15 8.56409 15 8.42532C15 8.28655 14.9421 8.16761 14.8456 8.06849L7.83784 0.872458C7.74131 0.773339 7.62548 0.713867 7.49035 0.713867C7.35521 0.713867 7.23938 0.773339 7.14286 0.872458L0.154439 8.06849C0.0579139 8.16761 1.2478e-07 8.28655 1.12648e-07 8.42532C1.00517e-07 8.56409 0.0579139 8.68303 0.154439 8.78215Z%22 fill%3D%22%23101E8E%22%2F%3E%3C%2Fsvg%3E");}.user-account-navigation.menu-item:hover .menu,.user-account-navigation.menu-item:focus-within .menu{display:block;}.user-account-navigation.menu-item .menu-item.menu-item--collapsed{padding-top:0.65rem;padding-bottom:0.65rem;}@media (max-width:75em){.user-account-navigation.menu-item .menu-item.menu-item--collapsed{border-bottom:2px solid lightgray;background-color:#FFF;background-color:var(--color-white);}}.user-account-navigation.menu-item ul .menu-item a{padding:0.25rem max(0.5rem,min(calc(1.40rem + 1.41vw),1rem)) !important;padding:var(--space-2xs) var(--space-xs) !important;}.user-account-navigation.menu-item ul .menu-item a{-webkit-text-decoration:none;text-decoration:none;width:100%;display:block;}
.prose pre,.prose pre + *,.prose figure,.prose figure + *,.prose h2,.prose h3,.prose h4{--flow-space:var(--space-m);}
.c-main-menu .menu{display:flex;justify-content:space-between;}.c-main-menu.l-container:not(.section-page-menu){width:calc(max(16rem,min(98vw,85rem)) + (2 * max(1rem,min(calc(1.40rem + 1.41vw),1.5rem))));width:calc(var(--container-wide) + (2 * var(--space)));padding-left:calc(max(1rem,min(calc(1.40rem + 1.41vw),1.5rem)) - max(1rem,min(calc(1.40rem + 1.41vw),1.5rem)));padding-left:calc(var(--container-gutter) - var(--space));}@media (min-width:87.5em){.c-main-menu.l-container:not(.section-page-menu){padding-left:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-left:var(--container-gutter);}}.c-main-menu .menu .menu-item:hover{background-color:var(--color-lochmara);color:#ffaa00;color:var(--color-weborange);}.c-main-menu .menu .menu-item a{color:inherit;font-size:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));font-size:var(--type-0);padding:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding:var(--space);line-height:0.8;}.main-navigation{background-color:#101e8e;background-color:var(--color-primary);}.main-navigation .c-main-menu .menu-item{padding:0;}.main-navigation .c-main-menu .menu-item--expanded{font-size:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));font-size:var(--type-0);color:#FFF;color:var(--color-white);}.main-navigation .c-main-menu .menu-item--expanded:focus{font-size:max(1.00rem,min(calc(0.88rem + 0.33vw),1.13rem));font-size:var(--type-0);}.menu--utility-menu .menu{display:flex;}.c-main-menu .menu-item .menu:hover{display:block;}.menu--utility-menu .menu li a{-webkit-text-decoration:none;text-decoration:none;padding-left:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));padding-left:var(--space-xs);color:#1365DF;color:var(--color-new-lochmara);font-weight:600;font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);}.menu--utility-menu .menu li a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.menu--utility-menu .menu li a::after{content:"|";padding-left:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));padding-left:var(--space-xs);}.menu--utility-menu .menu li:last-child a::after{content:none;padding-left:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));padding-left:var(--space-xs);}.menu .menu-item--expanded .menu .menu-item a{z-index:1;color:#101e8e;color:var(--color-primary);font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);padding:0.65rem max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding:0.65rem var(--space);margin:0;line-height:1.1;}.menu .menu-item--expanded .menu .menu-item:hover{background-color:#1365DF;background-color:var(--color-new-lochmara);}.menu .menu-item--expanded .menu .menu-item:hover a{color:#FFF;color:var(--color-white);}.c-main-menu .menu-item .menu{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);z-index:1;padding:0;top:100%;box-shadow:4px 4px 1px #d3d3d3;width:max(10rem,min(13vw,15.25rem));}
.c-site-footer{background-color:#222222;background-color:var(--color-mine-shaft);color:#FFF;color:var(--color-white);font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);padding-top:max(2rem,min(calc(1.40rem + 1.41vw),2.5rem));padding-top:var(--space-l);padding-bottom:max(2rem,min(calc(1.40rem + 1.41vw),2.5rem));padding-bottom:var(--space-l);}.c-site-footer a{color:#FFF;color:var(--color-white);}.c-site-footer a:hover{background-color:transparent !important;}.c-site-footer a:hover{color:#ffaa00;color:var(--color-weborange);}.c-site-footer .c-social-media-icons ul{display:flex;align-items:end;list-style:none;gap:7.5px;padding:0;font-weight:600;}.c-site-footer .c-social-media-icons svg{fill:#FFF;fill:var(--color-white);}.c-site-footer .c-social-media-icons svg:hover{fill:#ffaa00;fill:var(--color-weborange);}.c-site-footer .c-social-media-icons a:focus svg{outline:2px solid #1365DF;outline:2px solid var(--colour-focus);outline-offset:-2px;}.c-site-footer .c-social-media-icons p{font-weight:600;}.c-footer-cols{display:flex;flex-wrap:wrap;align-items:start;gap:0 96px;padding-top:0.75rem;padding-top:var(--space-s);padding-bottom:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding-bottom:var(--space);}.c-footer-cols p{padding-bottom:8px;}.c-footer-cols > *{flex:1 0 150px;}.c-footer-cols a{font-weight:600;}.block-basw-blocks-footer-housekeeping{border-top:1px solid #FFF;border-top:1px solid var(--color-white);}.block-basw-blocks-footer-housekeeping a{font-weight:none;}.block-basw-blocks-footer-housekeeping p{margin-top:1.5rem;}
.c-image *{--flow-space:var(--space-2xs);color:#101e8e;color:var(--color-primary);font-size:max(0.75rem,min(calc(0.75rem + 0.33vw),0.88rem));font-size:var(--type--2);}.c-image img{border-radius:22px 22px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;}.c-node--full .field--name-field-main-image img{border-radius:22px 22px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;}.paragraph--type--two-or-three-images .c-image{display:grid;}
.field__label{font-weight:700;font-weight:var(--font-bold);color:#101e8e;color:var(--color-primary);}
.c-node--teaser{--flow-space:var(--space-2xs);--slat-gap:var(--space);}.c-node--teaser h2{font-size:max(1.13rem,min(calc(1.00rem + 0.33vw),1.25rem));font-size:var(--type-1);}.c-node--teaser a{-webkit-text-decoration:none;text-decoration:none;}.c-node--teaser a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.c-node--teaser .field:not(.field--name-title):not(.field--type-string-long):not(.field--name-body){font-size:max(0.75rem,min(calc(0.75rem + 0.33vw),0.88rem));font-size:var(--type--2);}.c-node--teaser .field--type-entity-reference{font-weight:700;font-weight:var(--font-bold);}.c-node--teaser{padding:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding:var(--space);}.c-teaser--member-content,.c-teaser--member-resource{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);}.c-teaser--member-content h2,.c-teaser--member-resource h2{margin-top:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));margin-top:var(--space);}.c-node--teaser .c-member-content-label,.c-page-member-content-label{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);color:#1365DF;color:var(--color-new-lochmara);font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem));font-size:var(--type--1);font-weight:600;display:inline;border-radius:0.5rem;padding:0.25rem 0.5rem;}.c-node--teaser .c-member-content-label{background-color:#1365DF;background-color:var(--color-new-lochmara);color:#FFF;color:var(--color-white);font-size:max(0.75rem,min(calc(0.75rem + 0.33vw),0.88rem));font-size:var(--type--2);}.c-node--teaser.c-node--basw_isw{--flow-space:calc(2 * var(--space-2xs));}.c-node--teaser.c-node--basw_isw h2 ~ .field{font-size:max(0.88rem,min(calc(0.75rem + 0.33vw),1.00rem)) !important;font-size:var(--type--1) !important;}.c-node--teaser.c-node--basw_isw h2 ~ .field{font-weight:400;}.c-node--teaser.c-node--basw_isw .field__label{font-weight:500;color:var(--color-black);}.c-node--teaser.c-node--basw_isw .field--name-field-basw-specialisms{display:flex;gap:1rem;flex-wrap:wrap;}.c-node--teaser.c-node--basw_isw .field--name-field-basw-specialisms .field__item{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);color:#101e8e;color:var(--color-torea-blue);font-weight:bold;padding:0.25rem max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));padding:var(--space-2xs) var(--space-xs);border-radius:22px;border-radius:var(--border-radius);font-size:max(0.75rem,min(calc(0.75rem + 0.33vw),0.88rem));font-size:var(--type--2);}.c-teaser--event-date{font-size:max(0.75rem,min(calc(0.75rem + 0.33vw),0.88rem));font-size:var(--type--2);font-weight:700;font-weight:var(--font-bold);}.c-node--teaser h2{max-width:none;max-width:initial;}
.paragraph--type--download .c-file{display:flex;align-items:center;gap:1rem;background-color:#EEEFF5;background-color:var(--color-torea-blue-light);-webkit-text-decoration:none;text-decoration:none;border-top-left-radius:0.5em;border-top-right-radius:0.5em;max-width:385px;}.paragraph--type--download a{-webkit-text-decoration:none;text-decoration:none;padding:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));padding:var(--space);}.paragraph--type--download .c-file:hover{background-color:rgba(16,30,142,0.25098);}.paragraph--type--download .c-file--icon .icon{width:60px;height:55px;}
.path-frontpage h2{color:#101e8e;color:var(--color-primary);}.path-frontpage h3{color:#1365DF;color:var(--color-secondary);}.path-frontpage .c-section-page--promo-content{padding:0;}.path-frontpage .l-page{background-color:#EEEFF5;background-color:var(--color-torea-blue-light);}.path-frontpage .view-content{display:flex;flex-direction:column;gap:16px;flex-wrap:wrap;}@media (min-width:45em){.path-frontpage .view-content{flex-direction:row;}}.path-frontpage .views-row{border-bottom:0;max-width:100%;}@media (min-width:45em){.path-frontpage .views-row{max-width:calc((100% - (16px))/2);flex:0 1 50%;}}@media (min-width:75em){.path-frontpage .views-row{max-width:calc((100% - (16px * 3))/4);}}.path-frontpage  main .block-views{padding:3rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:3rem 0;}.path-frontpage .block-views-blockmixed-content-block-1{background-color:white;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:3rem 0;gap:16px;}.path-frontpage .block-views-blockmixed-content-block-1 h2 + *{margin-top:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));margin-top:var(--space);}.path-frontpage main .block-views > *{width:100%;max-width:max(16rem,min(98vw,85rem));max-width:var(--container-wide);margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-left:var(--container-gutter);padding-right:clamp(1.25rem,0.096rem + 5.769vw,5rem);padding-right:var(--container-gutter);position:relative;}.path-frontpage main .block-views-exposed-filter-blocksitewide-search-page-1 label{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.path-frontpage main .views-exposed-form{background-color:transparent;background-color:initial;text-align:center;}.path-frontpage main .views-exposed-form form .form--inline{justify-content:center;padding-top:max(1.50rem,min(calc(1.32rem + 0.91vw),2.00rem));padding-top:var(--space-m);}.path-frontpage .c-hero--text a + a{margin-left:0.75rem;margin-left:var(--space-s);}.path-frontpage h1{margin-top:0.25rem;margin-top:var(--space-2xs);}
#sliding-popup{--ctf-color-white:#fff;--ctf-color-black:#000;--ctf-color-grey-light:#dddddd;--ctf-color-grey:#a0a0a0;--ctf-color-grey-dark:#303030;--ctf-background-color:var(--ctf-color-white);--ctf-foreground-color:var(--ctf-color-grey-dark);--ctf-bp-medium:"500px";--ctf-bp-large:"1000px";}#sliding-popup{position:fixed;z-index:99999;background:var(--ctf-background-color);max-width:calc(100% - 75px);font-size:var(--step-0);}.sliding-popup-left{display:block;margin:0;padding:max(1.50rem,min(calc(1.32rem + 0.91vw),2.00rem));padding:var(--space-m);left:0;right:auto;width:90%;height:100%;}@media (min-width:75em){.sliding-popup-left{width:500px;}}.cookie-compliance__content{margin-right:max(1.50rem,min(calc(1.32rem + 0.91vw),2.00rem));margin-right:var(--space-m);margin-left:max(1.50rem,min(calc(1.32rem + 0.91vw),2.00rem));margin-left:var(--space-m);}.cookie-compliance__info > * + *{margin-top:max(1rem,min(calc(1.40rem + 1.41vw),1.5rem));margin-top:var(--space);}.mm-page:before,.dialog-off-canvas-main-canvas:before{content:'';z-index:6;background-color:none;transition:background-color 1s linear;width:100%;height:100%;position:fixed;top:0;left:0;display:none;}.eu-cookie-compliance-popup-open .mm-page:before,.eu-cookie-compliance-popup-open .dialog-off-canvas-main-canvas:before{background-color:rgba(0,0,0,0.5);display:block;}.sliding-popup-left{text-align:left;}.eu-cookie-compliance-categories{display:none;}.cookie-compliance__buttons{clear:left;padding-top:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));padding-top:var(--space-xs);}.cookie-compliance__buttons  button{width:100%;border-radius:22px;border-radius:var(--border-radius);margin-top:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem));margin-top:var(--space-xs);padding:0.25rem;padding:var(--space-2xs);border:0px;width:100%;max-width:none;cursor:auto;cursor:initial;}.cookie-compliance__buttons  button:hover,.cookie-compliance__buttons  button:focus{-webkit-text-decoration:underline;text-decoration:underline;}button.essential-only-button{background:#FFF;background:var(--color-white);color:#101e8e;color:var(--color-primary);border:2px solid;}button.cookie-compliance__button--more{background:#1365DF;background:var(--color-secondary);width:100%;max-width:none;border:2px solid;}button.cookie-compliance__button--more:hover{background:transparent;}.eu-cookie-withdraw-tab{top:auto;bottom:-41px;left:calc(100% + 35px);width:70px;text-align:left;background:black;border-radius:0;}.eu-cookie-withdraw-tab:hover{-webkit-text-decoration:underline;text-decoration:underline;}.eu-cookie-withdraw-tab span{padding:2px;width:100%;display:block;font-size:0.7rem;line-height:1.1;}
#block-basw-theme-popupforlaunch,#block-basw-theme-eventhelpbanner{padding:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem)) max(2rem,min(calc(1.40rem + 1.41vw),2.5rem));padding:max(0.5rem,min(calc(1.40rem + 1.41vw),1rem)) max(2rem,min(calc(1.40rem + 1.41vw),2.5rem));padding:var(--space-xs) var(--space-l);background-color:#f6e5f3;color:#a90082;font-weight:600;}
.c-main-menu .menu{display:flex;}.c-main-menu .menu a{text-decoration:none;font-size:1rem;font-weight:bold;}.c-main-menu .menu-item{position:relative;line-height:1;padding:0.5em 1em;}.c-main-menu .menu-item a{display:block;}.c-main-menu .menu-item .menu{display:none;position:absolute;left:0;right:0;top:100%;}.c-main-menu .menu-item:hover,.c-main-menu .menu-item:focus-within a{color:#FFFFFF;}.c-main-menu .menu-item:hover .menu,.c-main-menu .menu-item:focus-within .menu{display:block;}
