/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before,::backdrop{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input:not([type=file]),select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Montserrat;src:url(/themes/custom/comcare_theme/components/fonts/Montserrat-Light.woff2) format("woff2"),url(/themes/custom/comcare_theme/components/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/comcare_theme/components/fonts/Montserrat-Regular.woff2) format("woff2"),url(/themes/custom/comcare_theme/components/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/comcare_theme/components/fonts/Montserrat-Medium.woff2) format("woff2"),url(/themes/custom/comcare_theme/components/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/comcare_theme/components/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/themes/custom/comcare_theme/components/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/comcare_theme/components/fonts/Montserrat-Bold.woff2) format("woff2"),url(/themes/custom/comcare_theme/components/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-blue-mid:#045ab7;--color-blue-pale:#eef7ff;--color-charcoal:#444A50;--color-white:#ffffff;--color-black:#000000;--color-grey-50:#f8fafc;--color-grey-100:#f1f5f9;--color-grey-200:#e2e8f0;--color-grey-300:#cbd5e1;--color-grey-350:#c6dae7;--color-grey-400:#94a3b8;--color-grey-500:#64748b;--color-grey-550:#4d5156;--color-grey-600:#475569;--color-grey-700:#334155;--color-grey-800:#1e293b;--color-grey-900:#0f172a;--color-green:#2A514D;--color-dark-teal:#2B514D;--color-teal:#1C8172;--color-blue:#1B365D;--color-secondary-blue-100:#DDE5ED;--color-secondary-blue-200:#B8CCEA;--color-secondary-blue-300:#5E93DB;--color-secondary-blue-400:#407EC9;--color-secondary-teal-100:#E3F2EF;--color-secondary-teal-200:#A0D1CA;--color-secondary-teal-300:#3CDBC0;--color-secondary-teal-400:#40C1AC;--color-secondary-yellow:#FFAD00;--color-secondary-purple:#280071;--color-secondary-light-purple:#C1A7E2;--font-body:"Avant guard",Helvetica,Arial;--font-heading:"Montserrat",sans-serif;--h1-small:2rem;--h1:2.25rem;--h1-large:2.75rem;--h1-xlarge:3.25rem;--h2-small:1.55rem;--h2:1.75rem;--h2-large:2rem;--h3-small:1.375rem;--h3:1.5rem;--h3-large:1.75rem;--text-xs:.875rem;--text-small:clamp(.875rem,.8431rem + .1307vw,1rem);--text-medium:clamp(1rem,.9681rem + .1307vw,1.125rem);--text-large:1.25rem;--text-heading:clamp(1rem,.8725rem + .5229vw,1.5rem);--container-3xs:20rem;--container-2xs:30rem;--container-xs:40rem;--container-sm:50rem;--container-md:60rem;--layout-max-width:1373px;--layout-inner-width:1215px}button{cursor:pointer}*{font-family:Avant guard,Helvetica,Arial;font-family:var(--font-body)}html{scroll-behavior:smooth;font-size:16px}body{font-family:Avant guard,Helvetica,Arial;font-family:var(--font-body);font-size:16px;line-height:1.4;color:#000;color:var(--color-black);font-weight:300}.font-body{font-family:Avant guard,Helvetica,Arial;font-family:var(--font-body);font-weight:300}.font-heading{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:600;color:#2b514d;color:var(--color-dark-teal);letter-spacing:-.05rem}h1,.h1,h2,.h2,.home-page .paragraph-container--cards>.content-upper h2,.employment-table-block>h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.display-font,.landing-page #block-comcare-theme-page-title,.hero-banner__heading .page-title,.page-heading,.standard-page #block-comcare-theme-page-title,.event-page #block-comcare-theme-page-title,.news-page #block-comcare-theme-page-title{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:700;line-height:1.2;color:#2b514d;color:var(--color-dark-teal)}h1 *,.h1 *,h2 *,.h2 *,.home-page .paragraph-container--cards>.content-upper h2 *,.employment-table-block>h2 *,h3 *,.h3 *,h4 *,.h4 *,h5 *,.h5 *,h6 *,.h6 *,.display-font *,.landing-page #block-comcare-theme-page-title *,.hero-banner__heading .page-title *,.page-heading *,.standard-page #block-comcare-theme-page-title *,.event-page #block-comcare-theme-page-title *,.news-page #block-comcare-theme-page-title *{font-family:inherit;font-weight:inherit}.display-font,.landing-page #block-comcare-theme-page-title,.hero-banner__heading .page-title{font-size:clamp(1.5rem,1.0539rem + 1.8301vw,3.25rem)}.page-heading,.standard-page #block-comcare-theme-page-title,.event-page #block-comcare-theme-page-title,.news-page #block-comcare-theme-page-title{font-size:clamp(1.5rem,1.1176rem + 1.5686vw,3rem)}h1,.h1{font-size:clamp(2rem,1.8088rem + .7843vw,2.75rem)}h2,.h2,.home-page .paragraph-container--cards>.content-upper h2,.employment-table-block>h2{font-size:clamp(1.55rem,1.3716rem + .732vw,2.25rem)}h3,.h3{font-size:clamp(1.375rem,1.2794rem + .3922vw,1.75rem)}.h1-small{font-size:2rem;font-size:var(--h1-small)}.h1-large{font-size:2.75rem;font-size:var(--h1-large)}.h2-small{font-size:1.55rem;font-size:var(--h2-small)}.h2-large{font-size:2rem;font-size:var(--h2-large)}.h3-small{font-size:1.375rem;font-size:var(--h3-small)}.h3-large{font-size:1.75rem;font-size:var(--h3-large)}.text-small{font-size:.875rem;font-size:var(--text-xs)}.text-medium{font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium)}.text-large{font-size:1.25rem;font-size:var(--text-large)}strong{font-weight:600}.container{max-width:1373px;max-width:var(--layout-max-width);margin:0 auto;padding-left:0;padding-right:0;display:block;width:100%}.container .container{max-width:100%;margin:0}a.container{color:inherit;text-decoration:none}.margin-horizontal{margin-left:1.25rem;margin-right:1.25rem}@media (min-width:768px){.margin-horizontal{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:1280px){.margin-horizontal{margin-left:1.25rem;margin-right:1.25rem}}.margin-horizontal .margin-horizontal{margin-left:0;margin-right:0}.margin-vertical,.user-login-form,.tfa-entry-form{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.margin-vertical,.user-login-form,.tfa-entry-form{margin-top:3rem;margin-bottom:3rem}}@media (min-width:1280px){.margin-vertical,.user-login-form,.tfa-entry-form{margin-top:5rem;margin-bottom:5rem}}.margin-vertical .margin-vertical,.user-login-form .margin-vertical,.tfa-entry-form .margin-vertical,.margin-vertical .user-login-form,.user-login-form .user-login-form,.tfa-entry-form .user-login-form,.margin-vertical .tfa-entry-form,.user-login-form .tfa-entry-form,.tfa-entry-form .tfa-entry-form{margin-top:0;margin-bottom:0}.padding-horizontal{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.padding-horizontal{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.padding-horizontal{padding-left:1.25rem;padding-right:1.25rem}}.padding-horizontal .padding-horizontal{padding-left:0;padding-right:0}.layout-container{width:100%;margin:0 auto}.region{max-width:1373px;max-width:var(--layout-max-width);margin:0 auto}.region .region-inner{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.region .region-inner .subregion,.region .region-inner .subregion .subregion-inner{margin:0 auto}.region--admin,.region--admin .region-inner{background-color:#fff;background-color:var(--color-white)}.region--admin .region-inner:has(>*:not(.hidden)){padding-top:.5rem;padding-bottom:.5rem}.region--admin .region-inner [data-drupal-messages]{padding:.5rem;margin:.5rem 0 0;background-color:#f1f5f9;background-color:var(--color-grey-100)}.region--tray{background-color:#1c8172;background-color:var(--color-teal)}.region--tray #block-comcare-theme-traymessage{margin:0 auto;padding-top:.5rem;padding-bottom:.5rem}.region--tray #block-comcare-theme-traymessage *{color:#fff;color:var(--color-white);text-decoration-color:#fff;text-decoration-color:var(--color-white)}.region--tray #block-comcare-theme-traymessage p{margin:0;padding:0;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:500;font-size:1rem;line-height:1.56}@media print{.region--tray{display:none}}.region--header{background-color:#fff;background-color:var(--color-white)}.region--header .region-inner{background-color:#fff;background-color:var(--color-white);padding-top:2rem;display:flex;flex-direction:column}@media (min-width:1024px){.region--header .region-inner{flex-direction:row;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}}.region--navigation{background-color:#fff;background-color:var(--color-white)}.region--navigation .padding-horizontal{border-top:1px solid #40C1AC;border-top:1px solid var(--color-secondary-teal-400)}.region--navigation .region-inner{background-color:#fff;background-color:var(--color-white);padding:0}@media (min-width:1024px){.region--navigation .region-inner{margin:0 auto;width:calc(100% - 2rem)}}@media screen and (min-width:74rem){.region--navigation .region-inner{width:100%;max-width:1215px;max-width:var(--layout-inner-width)}}.region--upper{background-color:#fff;background-color:var(--color-white);margin-top:.9375rem;margin-bottom:.9375rem}@media (min-width:768px){.region--upper{margin-top:2.1875rem}}@media (min-width:1024px){.region--upper{margin-top:.75rem;margin-bottom:1.5rem}}.region--upper .region-inner{background-color:#fff;background-color:var(--color-white);display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}@media (min-width:1024px){.region--upper .region-inner{flex-wrap:nowrap;gap:1rem}}.region--main{background-color:#fff;background-color:var(--color-white)}.region--main .region-inner .subregion--content{width:100%}.region--lower{background-color:#fff;background-color:var(--color-white)}.region--lower .region-inner{background-color:#fff;background-color:var(--color-white);padding:.75rem 0}.region--footer{margin-top:2.5rem;background-color:#fff;background-color:var(--color-white)}.region--footer .region-inner{max-width:1373px;max-width:var(--layout-max-width);padding-left:0;padding-right:0}.region--hidden{display:none}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}input[type=checkbox]~label{position:relative;padding:4px 0 4px 30px;margin-bottom:0;font-weight:400;color:#1b365d;color:var(--color-blue);cursor:pointer}input[type=checkbox]~label:before{content:"";position:absolute;left:0;top:6px;display:inline-block;vertical-align:bottom;width:19px;height:19px;background-color:#fff;border:solid 1px #1B365D;border:solid 1px var(--color-blue);transition:all .2s ease;margin:0!important}input[type=checkbox]~label:after{content:""!important;position:absolute;z-index:2;top:11px;left:4px;width:12px;height:6px;background-color:transparent;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:scale(0) rotate(-45deg);transition:all .2s ease .05s;margin:0!important}input[type=checkbox]:focus-visible~label:before{outline-offset:4px;outline:2px auto -webkit-focus-ring-color}input[type=checkbox]:disabled~label{color:#b8b8b8;cursor:auto}input[type=checkbox]:disabled~label:before{box-shadow:none;background:#ddd}input[type=checkbox]:checked~label:before{background-color:#407ec9;background-color:var(--color-secondary-blue-400);border-color:#1b365d;border-color:var(--color-blue)}input[type=checkbox]:not(:checked)~label:hover{color:#1b365d;color:var(--color-blue)}input[type=checkbox]:not(:checked)~label:hover:before{border-color:#1b365d;border-color:var(--color-blue)}input[type=checkbox]:checked~label:after{opacity:1;transform:scale(1) rotate(-45deg)}@-moz-document url-prefix(){input[type=checkbox]:only-child{width:auto;height:auto}}fieldset{margin-inline:0;padding-block:0;padding-inline:0}fieldset .fieldset-wrapper{margin:0}fieldset .form-type-checkbox{margin-bottom:14px}fieldset .form-type-checkbox:last-of-type{margin-bottom:0}.js-webform-type-checkboxes .form-type-checkbox{margin-bottom:14px}.js-webform-type-checkboxes .form-type-checkbox:last-of-type{margin-bottom:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}fieldset.fieldgroup legend{margin-bottom:1rem;width:100%}.js-webform-radios .js-form-type-radio{margin-bottom:14px;margin-left:0}.js-webform-radios .js-form-type-radio:last-of-type{margin-bottom:0}.js-form-type-radio{margin-bottom:8px}.js-form-type-radio [type=radio]:checked,.js-form-type-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.js-form-type-radio [type=radio]:checked~label,.js-form-type-radio [type=radio]:not(:checked)~label{position:relative;cursor:pointer;display:inline-block;padding:4px 0 4px 30px;line-height:1.5;font-weight:400;margin-bottom:0;color:#1b365d;color:var(--color-blue)}.js-form-type-radio [type=radio]:not(:checked)~label:hover{color:#1b365d;color:var(--color-blue)}.js-form-type-radio [type=radio]:not(:checked)~label:hover:before{background-color:#fff;background-color:var(--color-white)}.js-form-type-radio [type=radio]:checked~label:before,.js-form-type-radio [type=radio]:not(:checked)~label:before{content:"";position:absolute;left:0;top:6px;width:19px;height:19px;border:1px solid #1B365D;border:1px solid var(--color-blue);border-radius:100%;background-color:#fff;background-color:var(--color-white)}.js-form-type-radio [type=radio]:checked~label:after,.js-form-type-radio [type=radio]:not(:checked)~label:after{content:"";width:11px;height:11px;background-color:#407ec9;background-color:var(--color-secondary-blue-400);position:absolute;top:10px;left:4px;border-radius:100%;transition:all .2s ease}.js-form-type-radio [type=radio]:not(:checked)~label:after{opacity:0;transform:scale(0)}.js-form-type-radio [type=radio]:checked~label:after{opacity:1;transform:scale(1)}.js-form-type-radio [type=radio]:focus-visible~label:before{outline-offset:4px;outline:2px auto -webkit-focus-ring-color}fieldset .js-webform-radios>.js-form-type-radio{margin-right:1rem}fieldset .js-webform-radios>.js-form-type-radio:last-of-type{margin-bottom:0}.form-item__label,label,legend{font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);font-style:normal;font-weight:400;margin-bottom:.375rem;display:block;width:-moz-fit-content;width:fit-content}.form-item__label.form-required:after,label.form-required:after,legend.form-required:after{content:"*";color:#ffad00;color:var(--color-secondary-yellow);margin-left:.25rem}select{width:100%;height:2rem;border:1px solid #000000;border:1px solid var(--color-black);background-color:#fff;background-color:var(--color-white)}.form-item__description,.description{display:block;margin-top:.3em;margin-bottom:.375rem;font-size:.875rem;font-size:var(--text-xs)}.form-fieldset{border:none;margin-bottom:1em;padding:0}legend span.fieldset-legend.js-form-required:after{content:"*";color:#ffad00;color:var(--color-secondary-yellow);margin-left:.25rem}.js-form-item.form-disabled label{color:#666666f0}.js-form-item.form-disabled input{border-color:#685e57ab;background-color:#f2f2f2;color:#685e57ab}*::-moz-placeholder{font-family:var(--font-family-body)}*::placeholder{font-family:var(--font-family-body)}.js-form-item{margin-bottom:1.5rem}.form-actions input[type=submit]:hover{text-decoration:underline}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):not([type=file]){-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;outline:none;width:100%;height:2rem;padding:0 .5rem;border:1px solid #000000;border:1px solid var(--color-black);background-color:#fff;background-color:var(--color-white);font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium)}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):not([type=file]):focus,input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):not([type=file]):focus-visible{background-color:#fff;background-color:var(--color-white)}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):not([type=file])::-moz-placeholder{color:#64748b;color:var(--color-grey-500);text-overflow:ellipsis}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):not([type=file])::placeholder{color:#64748b;color:var(--color-grey-500);text-overflow:ellipsis}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):not([type=file]):-moz-placeholder{text-overflow:ellipsis}input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):not([type=file]):placeholder-shown{text-overflow:ellipsis}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;width:100%;padding:.5rem;background-color:#fff;background-color:var(--color-white);font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);border:revert}textarea::-moz-placeholder{font-family:Avant guard,Helvetica,Arial;font-family:var(--font-body);font-size:1rem;text-overflow:ellipsis}textarea::placeholder{font-family:Avant guard,Helvetica,Arial;font-family:var(--font-body);font-size:1rem;text-overflow:ellipsis}textarea:-moz-placeholder{text-overflow:ellipsis}textarea:placeholder-shown{text-overflow:ellipsis}.node-webform .webform-title{margin:.875rem 0;color:#4d5156;color:var(--color-grey-550)}@media (min-width:1024px){.node-webform .webform-title{margin:2.125rem 0}}.node-webform .field.webform{position:relative;margin:2.5rem 0 7rem;padding:1rem 1.5rem;border-radius:3px;background-color:#eef7ff;background-color:var(--color-blue-pale)}.node-webform .field.webform:after{position:absolute;bottom:-2.5rem;left:0;width:100%;height:1px;background-color:#40c1ac;background-color:var(--color-secondary-teal-400);content:""}@media (min-width:768px){.node-webform .field.webform{padding:1rem 4rem}}@media (min-width:1280px){.node-webform .field.webform{padding:1.5625rem 6.5rem}}.node-webform form{font-size:0}@media (min-width:992px){.node-webform form{margin-right:-4rem}}@media (min-width:992px){.node-webform form>*{margin-right:4rem}}.node-webform form>label{width:100%;padding:1rem 0;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:700;font-size:1rem;color:#4d5156;color:var(--color-grey-550)}@media (min-width:768px){.node-webform form>label{font-size:1.375rem}}.node-webform form div[data-drupal-messages] div[aria-label="Information message"]{padding:1rem 0}.node-webform form div[data-drupal-messages] *{color:#4d5156;color:var(--color-grey-550);letter-spacing:-.00375rem;font-size:.875rem;font-size:var(--text-xs);color:revert}.node-webform form div[data-drupal-messages] a{text-decoration:underline}.node-webform form div[data-drupal-messages] p{margin:1rem 0}.node-webform form div[data-drupal-messages] ul,.node-webform form div[data-drupal-messages] ol{margin:1rem 0;list-style:revert;padding-left:10px}.node-webform form div[data-drupal-messages] ul li+li,.node-webform form div[data-drupal-messages] ol li+li{margin-top:.5rem}.node-webform form .js-webform-radios{display:flex;gap:2rem}.node-webform form .js-webform-checkboxes{display:flex;flex-wrap:wrap;gap:2rem}.node-webform form .js-webform-checkboxes .js-form-item{width:auto;margin-bottom:0}@media (max-width:479px){.node-webform form .js-webform-checkboxes .js-form-item{width:100%}}@media (min-width:992px){.node-webform form .js-webform-checkboxes .js-form-item{width:calc(50% - 1rem)}}.node-webform form .js-form-item{display:inline-block;width:100%;padding:1rem 0;vertical-align:top;font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium)}@media (min-width:992px){.node-webform form .js-form-item{width:calc(50% - 4rem)}}.node-webform form .js-form-item.form-type-textarea,.node-webform form .js-form-item.form-type-managed-file,.node-webform form .js-form-item.radios--wrapper{width:100%}@media (min-width:992px){.node-webform form .js-form-item.form-type-textarea,.node-webform form .js-form-item.form-type-managed-file,.node-webform form .js-form-item.radios--wrapper{width:calc(100% - 4rem)}}.node-webform form .js-form-item.radios--wrapper{padding:0;margin:1rem 0}.node-webform form .js-form-item.form-type-radio{width:auto;margin-bottom:0}.node-webform form .js-form-item.form-type-radio label{display:inline-block;font-size:1rem;color:#4d5156;color:var(--color-grey-550)}.node-webform form .js-form-item .js-form-item{padding:0}.node-webform form .js-form-item label,.node-webform form .js-form-item legend{font-weight:600;font-size:1rem;color:#4d5156;color:var(--color-grey-550)}.node-webform form .js-form-item>div{margin:1rem 0}.node-webform form .js-form-item>div.fieldset-wrapper{margin:0}.node-webform form .js-form-item>div.fieldset-wrapper .js-webform-checkboxes-other-input{margin-top:1rem;margin-bottom:0}.node-webform form .js-form-item .js-form-managed-file .js-form-type-checkbox{width:100%;margin:1rem 0}.node-webform form .js-form-item .js-form-managed-file .js-form-type-checkbox input[type=checkbox]~label{font-weight:400;color:#1b365d;color:var(--color-blue)}.node-webform form .js-form-item .js-form-managed-file .js-form-submit[data-drupal-selector=edit-do-you-have-any-documents-images-social-media-posts-that-you-bel-remove-button]{text-decoration:underline;cursor:pointer;font-size:1rem}.node-webform form .js-form-item textarea[data-drupal-selector=edit-please-provide-as-much-detail-as-possible]{min-height:230px}.node-webform form .form-actions{padding:1rem 0}.node-webform form .form-actions input[type=submit]{margin:1rem 0}.node-webform .webform-submission-contact-us-online-enquiry-form-form,.node-webform .webform-submission-family-support-framework-anonymo-form,.node-webform .webform-submission-information-publication-scheme-r-form{padding-top:2rem}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6,.field-richtext h1,.field-richtext h2,.field-richtext h3,.field-richtext h4,.field-richtext h5,.field-richtext h6,.webform-confirmation h1,.webform-confirmation h2,.webform-confirmation h3,.webform-confirmation h4,.webform-confirmation h5,.webform-confirmation h6{margin-bottom:.75rem}.wysiwyg-content h2,.field-richtext h2,.webform-confirmation h2{font-weight:600;color:#2b514d;color:var(--color-dark-teal)}.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6,.field-richtext h3,.field-richtext h4,.field-richtext h5,.field-richtext h6,.webform-confirmation h3,.webform-confirmation h4,.webform-confirmation h5,.webform-confirmation h6{margin-top:1em;margin-bottom:1em;color:#2b514d;color:var(--color-dark-teal)}.wysiwyg-content p,.field-richtext p,.webform-confirmation p{margin-top:1rem;margin-bottom:1rem;padding:.3125rem 0;font-size:1rem;line-height:1.56;letter-spacing:-.00625rem}.wysiwyg-content blockquote.highlight,.field-richtext blockquote.highlight,.webform-confirmation blockquote.highlight{margin:2.5rem 0}.wysiwyg-content span.text-underline,.field-richtext span.text-underline,.webform-confirmation span.text-underline{text-decoration:underline}.wysiwyg-content blockquote.highlight,.field-richtext blockquote.highlight,.webform-confirmation blockquote.highlight{border:0px none transparent;font-style:normal;margin-left:0;margin-right:0;overflow:hidden;padding:1.5em}.wysiwyg-content blockquote.highlight.highlight-style-1,.field-richtext blockquote.highlight.highlight-style-1,.webform-confirmation blockquote.highlight.highlight-style-1{background-color:#e3f2ef!important;background-color:var(--color-secondary-teal-100)!important}.wysiwyg-content blockquote.highlight.highlight-style-2,.field-richtext blockquote.highlight.highlight-style-2,.webform-confirmation blockquote.highlight.highlight-style-2{background-color:#dde5ed!important;background-color:var(--color-secondary-blue-100)!important}.wysiwyg-content ol,.wysiwyg-content ul,.field-richtext ol,.field-richtext ul,.webform-confirmation ol,.webform-confirmation ul{margin-top:1em;margin-bottom:1em;padding-left:40px}.wysiwyg-content ol li,.wysiwyg-content ul li,.field-richtext ol li,.field-richtext ul li,.webform-confirmation ol li,.webform-confirmation ul li{padding-top:.25em;padding-bottom:.25em;color:#242629}.wysiwyg-content ol li ol,.wysiwyg-content ol li ul,.wysiwyg-content ul li ol,.wysiwyg-content ul li ul,.field-richtext ol li ol,.field-richtext ol li ul,.field-richtext ul li ol,.field-richtext ul li ul,.webform-confirmation ol li ol,.webform-confirmation ol li ul,.webform-confirmation ul li ol,.webform-confirmation ul li ul{margin-top:.5em;margin-bottom:0}.wysiwyg-content ol,.field-richtext ol,.webform-confirmation ol{list-style-type:revert}.wysiwyg-content ol[type="1"],.field-richtext ol[type="1"],.webform-confirmation ol[type="1"]{list-style-type:decimal}.wysiwyg-content ol[type=a],.field-richtext ol[type=a],.webform-confirmation ol[type=a]{list-style-type:lower-alpha}.wysiwyg-content ul,.field-richtext ul,.webform-confirmation ul{list-style-type:revert}.wysiwyg-content .field-media-oembed-video,.field-richtext .field-media-oembed-video,.webform-confirmation .field-media-oembed-video{width:100%;height:100%;margin:1rem 0;aspect-ratio:16/9}.wysiwyg-content .field-media-oembed-video iframe,.field-richtext .field-media-oembed-video iframe,.webform-confirmation .field-media-oembed-video iframe{width:100%;height:100%}.wysiwyg-content p iframe,.field-richtext p iframe,.webform-confirmation p iframe{width:100%;height:100%;aspect-ratio:16/9}.wysiwyg-content hr,.field-richtext hr,.webform-confirmation hr{display:block;width:3.9375rem;height:1px;margin:1.25rem 0;border:0px none transparent;background-color:#40c1ac;background-color:var(--color-secondary-teal-400);content:""}@media (min-width:1024px){.wysiwyg-content hr,.field-richtext hr,.webform-confirmation hr{width:5.875rem;margin:1.25rem 0 1.5625rem}}.wysiwyg-content p.btn .external-link,.field-richtext p.btn .external-link,.webform-confirmation p.btn .external-link{text-decoration:none!important;text-decoration-color:#fff;text-decoration-color:var(--color-white);color:#fff!important;color:var(--color-white)!important}.wysiwyg-content p.btn .external-link *,.field-richtext p.btn .external-link *,.webform-confirmation p.btn .external-link *{color:#fff;color:var(--color-white)}.wysiwyg-content p.btn .external-link .external-icon svg path,.field-richtext p.btn .external-link .external-icon svg path,.webform-confirmation p.btn .external-link .external-icon svg path{fill:#fff;fill:var(--color-white)}.wysiwyg-content p.btn .external-link:hover,.field-richtext p.btn .external-link:hover,.webform-confirmation p.btn .external-link:hover{text-decoration:underline!important}.wysiwyg-content a:not(.button):not(.btn):not(.btn2),.field-richtext a:not(.button):not(.btn):not(.btn2),.webform-confirmation a:not(.button):not(.btn):not(.btn2){color:revert;text-decoration:underline}.wysiwyg-content a:not(.button):not(.btn):not(.btn2):hover,.wysiwyg-content a:not(.button):not(.btn):not(.btn2):focus,.field-richtext a:not(.button):not(.btn):not(.btn2):hover,.field-richtext a:not(.button):not(.btn):not(.btn2):focus,.webform-confirmation a:not(.button):not(.btn):not(.btn2):hover,.webform-confirmation a:not(.button):not(.btn):not(.btn2):focus{color:#2b514d;color:var(--color-dark-teal)}.wysiwyg-content a.external-link,.field-richtext a.external-link,.webform-confirmation a.external-link{display:inline-block;vertical-align:top}.wysiwyg-content a.external-link .external-icon,.field-richtext a.external-link .external-icon,.webform-confirmation a.external-link .external-icon{display:inline-block;vertical-align:text-top;width:13px;height:13px;margin-left:.25rem;margin-top:2px}.wysiwyg-content a.external-link .external-icon svg,.field-richtext a.external-link .external-icon svg,.webform-confirmation a.external-link .external-icon svg{width:100%;height:100%}.wysiwyg-content a.button-primary.external-link,.wysiwyg-content p.btn a.external-link,.wysiwyg-content a.button-blue.external-link,.wysiwyg-content a.btn.external-link,.field-richtext a.button-primary.external-link,.field-richtext p.btn a.external-link,.field-richtext a.button-blue.external-link,.field-richtext a.btn.external-link,.webform-confirmation a.button-primary.external-link,.webform-confirmation p.btn a.external-link,.webform-confirmation a.button-blue.external-link,.webform-confirmation a.btn.external-link{text-decoration:none;text-decoration-color:#fff;text-decoration-color:var(--color-white);color:#fff;color:var(--color-white)}.wysiwyg-content a.button-primary.external-link *,.wysiwyg-content p.btn a.external-link *,.wysiwyg-content a.button-blue.external-link *,.wysiwyg-content a.btn.external-link *,.field-richtext a.button-primary.external-link *,.field-richtext p.btn a.external-link *,.field-richtext a.button-blue.external-link *,.field-richtext a.btn.external-link *,.webform-confirmation a.button-primary.external-link *,.webform-confirmation p.btn a.external-link *,.webform-confirmation a.button-blue.external-link *,.webform-confirmation a.btn.external-link *{color:#fff;color:var(--color-white)}.wysiwyg-content a.button-primary.external-link .external-icon svg path,.wysiwyg-content p.btn a.external-link .external-icon svg path,.wysiwyg-content a.button-blue.external-link .external-icon svg path,.wysiwyg-content a.btn.external-link .external-icon svg path,.field-richtext a.button-primary.external-link .external-icon svg path,.field-richtext p.btn a.external-link .external-icon svg path,.field-richtext a.button-blue.external-link .external-icon svg path,.field-richtext a.btn.external-link .external-icon svg path,.webform-confirmation a.button-primary.external-link .external-icon svg path,.webform-confirmation p.btn a.external-link .external-icon svg path,.webform-confirmation a.button-blue.external-link .external-icon svg path,.webform-confirmation a.btn.external-link .external-icon svg path{fill:#fff;fill:var(--color-white)}.wysiwyg-content a.button-primary.external-link:hover,.wysiwyg-content p.btn a.external-link:hover,.wysiwyg-content a.button-blue.external-link:hover,.wysiwyg-content a.btn.external-link:hover,.field-richtext a.button-primary.external-link:hover,.field-richtext p.btn a.external-link:hover,.field-richtext a.button-blue.external-link:hover,.field-richtext a.btn.external-link:hover,.webform-confirmation a.button-primary.external-link:hover,.webform-confirmation p.btn a.external-link:hover,.webform-confirmation a.button-blue.external-link:hover,.webform-confirmation a.btn.external-link:hover{text-decoration:underline}.wysiwyg-content a.button-secondary.external-link,.wysiwyg-content a.button-white.external-link,.wysiwyg-content a.btn2.external-link,.field-richtext a.button-secondary.external-link,.field-richtext a.button-white.external-link,.field-richtext a.btn2.external-link,.webform-confirmation a.button-secondary.external-link,.webform-confirmation a.button-white.external-link,.webform-confirmation a.btn2.external-link{text-decoration:none;text-decoration-color:#003b70;color:#003b70}.wysiwyg-content a.button-secondary.external-link *,.wysiwyg-content a.button-white.external-link *,.wysiwyg-content a.btn2.external-link *,.field-richtext a.button-secondary.external-link *,.field-richtext a.button-white.external-link *,.field-richtext a.btn2.external-link *,.webform-confirmation a.button-secondary.external-link *,.webform-confirmation a.button-white.external-link *,.webform-confirmation a.btn2.external-link *{color:#003b70}.wysiwyg-content a.button-secondary.external-link .external-icon svg path,.wysiwyg-content a.button-white.external-link .external-icon svg path,.wysiwyg-content a.btn2.external-link .external-icon svg path,.field-richtext a.button-secondary.external-link .external-icon svg path,.field-richtext a.button-white.external-link .external-icon svg path,.field-richtext a.btn2.external-link .external-icon svg path,.webform-confirmation a.button-secondary.external-link .external-icon svg path,.webform-confirmation a.button-white.external-link .external-icon svg path,.webform-confirmation a.btn2.external-link .external-icon svg path{fill:#003b70}.wysiwyg-content a.button-secondary.external-link:hover,.wysiwyg-content a.button-white.external-link:hover,.wysiwyg-content a.btn2.external-link:hover,.field-richtext a.button-secondary.external-link:hover,.field-richtext a.button-white.external-link:hover,.field-richtext a.btn2.external-link:hover,.webform-confirmation a.button-secondary.external-link:hover,.webform-confirmation a.button-white.external-link:hover,.webform-confirmation a.btn2.external-link:hover{text-decoration:underline}.wysiwyg-content sup a.external-link,.wysiwyg-content sub a.external-link,.field-richtext sup a.external-link,.field-richtext sub a.external-link,.webform-confirmation sup a.external-link,.webform-confirmation sub a.external-link{vertical-align:inherit}.wysiwyg-content sup a.external-link .external-icon,.wysiwyg-content sub a.external-link .external-icon,.field-richtext sup a.external-link .external-icon,.field-richtext sub a.external-link .external-icon,.webform-confirmation sup a.external-link .external-icon,.webform-confirmation sub a.external-link .external-icon{width:10px;height:10px}.button-primary,.form-actions input[type=submit],.wysiwyg-content p.btn a,.field-richtext p.btn a,.webform-confirmation p.btn a,.button-blue,a.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-m);width:-moz-fit-content;width:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 17px 11px -11px #0006;padding:.90625rem .5rem;border-radius:6px;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1rem;font-weight:600;min-width:16%;text-align:center;text-decoration:none;border:none;cursor:pointer}.button-primary:hover,.form-actions input[type=submit]:hover,.wysiwyg-content p.btn a:hover,.field-richtext p.btn a:hover,.webform-confirmation p.btn a:hover,.button-blue:hover,a.btn:hover{text-decoration:underline}.button-primary,.form-actions input[type=submit],.wysiwyg-content p.btn a,.field-richtext p.btn a,.webform-confirmation p.btn a,.button-blue,a.btn{background-color:#1b365d;background-color:var(--color-blue);border:none;color:#fff}.button-secondary,.button-white,.btn2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-m);width:-moz-fit-content;width:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 17px 11px -11px #0006;padding:.90625rem .5rem;border-radius:6px;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1rem;font-weight:600;min-width:16%;text-align:center;text-decoration:none;border:none;cursor:pointer}.button-secondary:hover,.button-white:hover,.btn2:hover{text-decoration:underline}.button-secondary,.button-white,.btn2{background-color:#fff;background-color:var(--color-white);border:2px solid #003b70;color:#003b70}nav>h3{font-size:1.375rem;font-size:var(--h3-small)}.layout-container-inner.toggled .search-toggle-menu-button{display:none}.layout-container-inner.toggled .search-toggle-menu-close{display:block}@media (min-width:1024px){.layout-container-inner.toggled .search-toggle-menu-close{display:none}}@media (min-width:1024px){.layout-container-inner.toggled #block-comcare-theme-site-search .search-toggle-wrapper{display:flex}}@media (min-width:1024px){.layout-container-inner.toggled #block-comcare-theme-header-menu{display:none}}.layout-container-inner.toggled .comcare-header__bottom{display:flex}@media (min-width:1024px){.layout-container-inner.toggled .comcare-header__bottom{display:flex}}.layout-container-inner.toggled .mobile_button{display:block}@media (min-width:1024px){.layout-container-inner.toggled .mobile_button{display:none}}.layout-container-inner.toggled .mobile_button .search-toggle-menu-close{display:block}.layout-container-inner.toggled .comcare-header__top div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-button{display:none!important}.layout-container-inner.toggled .comcare-header__top div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-close{display:block}.comcare-header .header_inner{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.comcare-header__top .container{border-bottom:1px solid #40C1AC;border-bottom:1px solid var(--color-secondary-teal-400);padding:1.25rem 0 1.5rem}.comcare-header__top .header_inner{display:flex;justify-content:space-between;align-items:center;width:100%}.comcare-header__top #block-comcare-theme-site-branding{display:flex;align-items:center;width:260px;height:100%}@media (min-width:1024px){.comcare-header__top #block-comcare-theme-site-branding{width:300px}}.comcare-header__top #block-comcare-theme-site-branding a{display:block;width:100%;height:100%}.comcare-header__top #block-comcare-theme-site-branding a svg{display:block;height:auto}.comcare-header__top .search-toggle-menu-button,.comcare-header__top .search-toggle-menu-close{width:2.5rem;height:2.5rem}@media (min-width:1024px){.comcare-header__top .search-toggle-menu-button,.comcare-header__top .search-toggle-menu-close{display:none}}.comcare-header__top .search-toggle-menu-button svg,.comcare-header__top .search-toggle-menu-close svg{width:100%;height:100%}.comcare-header__top .search-toggle-menu-button{display:block}.comcare-header__top .search-toggle-menu-close{display:none}.comcare-header__top div[data-drupal-selector=views-exposed-form-site-search-site-search-page]{flex:0 1 auto;order:1;margin:1rem 0}@media (min-width:1024px){.comcare-header__top div[data-drupal-selector=views-exposed-form-site-search-site-search-page]{order:2;margin:0}}@media (min-width:1024px){.comcare-header__top div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-button{display:block!important}}.comcare-header__top .mobile_button{display:block}@media (min-width:1024px){.comcare-header__top .mobile_button{display:none}}.comcare-header__top .mobile_button .search-toggle-menu-close{display:none}.comcare-header__top-wrapper{display:flex;justify-content:end;align-items:center;width:calc(100% - 260px)}@media (min-width:1024px){.comcare-header__top-wrapper{width:calc(100% - 300px);gap:1.5rem}}.comcare-header__top-wrapper #block-comcare-theme-header-menu{display:none}@media (min-width:1024px){.comcare-header__top-wrapper #block-comcare-theme-header-menu{display:block}}.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width:1024px){.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu{flex-direction:row}}.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-grey-200)}.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li:last-child{border-bottom:none}@media (min-width:1024px){.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li{border-bottom:none}.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li:last-child .menu-link{padding-right:0}}.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li .menu-item{display:block}.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li .menu-link{display:block;padding:1.1875rem 1.25rem 1.0625rem 1rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:400;font-size:1rem;color:#2e2e2e;line-height:1}@media (min-width:1024px){.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li .menu-link{padding:0 .875rem;font-size:.875rem;font-size:var(--text-xs)}}.comcare-header__top-wrapper #block-comcare-theme-header-menu .menu>li .menu-link:hover{text-decoration:underline;color:#1b365d;color:var(--color-blue)}.comcare-header__bottom{display:none}@media (min-width:1024px){.comcare-header__bottom{display:block}}.comcare-header__bottom .comcare-header__bottom-search{margin:1rem 0}@media (min-width:1024px){.comcare-header__bottom .comcare-header__bottom-search{display:none}}.comcare-header__bottom .comcare-header__bottom-search div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-wrapper{display:flex;flex-direction:row}@media (min-width:1024px){.comcare-header__bottom .comcare-header__bottom-search div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-wrapper{display:none}}.comcare-header__bottom .comcare-header__bottom-search div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-content{width:100%}.comcare-header__bottom #block-comcare-theme-main-menu .menu{display:flex;flex-direction:column;width:100%;width:calc(100% + 2.5rem);margin-left:-1.25rem}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .menu{position:relative;flex-direction:row;justify-content:space-between;width:100%;margin-left:0}.comcare-header__bottom #block-comcare-theme-main-menu .menu:not(:has(.submenu[data-level="1"][data-visibility=visible]))>li.hover>.menu-item>.toggle>svg[data-lucide=chevron-down]{display:block}.comcare-header__bottom #block-comcare-theme-main-menu .menu:not(:has(.submenu[data-level="1"][data-visibility=visible]))>li.hover>.menu-item>.toggle>svg[data-lucide=chevron-up]{display:none}.comcare-header__bottom #block-comcare-theme-main-menu .menu:not(:has(.submenu[data-level="1"][data-visibility=visible]))>li.hover>.submenu{display:grid}}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li{border-top:1px solid #e2e8f0;border-top:1px solid var(--color-grey-200);padding-right:1.25rem}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li:last-child{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-grey-200)}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li.active-trail>.menu-item{border-color:#40c1ac;border-color:var(--color-secondary-teal-400)}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .menu>li{border-top:4px solid transparent;border-left:none;padding:0 .625rem}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li:first-child{margin-left:0}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li:last-child{border-bottom:none}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li.active-trail,.comcare-header__bottom #block-comcare-theme-main-menu .menu>li.hover{border-color:#40c1ac;border-color:var(--color-secondary-teal-400)}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li:not(.active-trail):has(.menu-link:hover){border-color:#40c1ac;border-color:var(--color-secondary-teal-400)}}@media (min-width:1280px){.comcare-header__bottom #block-comcare-theme-main-menu .menu>li{margin-left:auto}}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li>.menu-item{display:flex;align-items:center;justify-content:stretch;border-left:4px solid transparent}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .menu>li>.menu-item{border-left:none}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li>.menu-item .toggle{display:none}}.comcare-header__bottom #block-comcare-theme-main-menu .menu>li .menu-link{display:block;width:100%;padding:1.1875rem 1.25rem 1.0625rem 1rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:600;font-size:1rem;color:#000;color:var(--color-black);line-height:1}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .menu>li .menu-link{padding:1.125rem 0 1.25rem;white-space:nowrap;font-size:.875rem;font-size:var(--text-xs)}}@media (min-width:1280px){.comcare-header__bottom #block-comcare-theme-main-menu .menu>li .menu-link{font-size:1rem}}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]{padding:0 0 0 1rem}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"][data-visibility=hidden]{display:none}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"][data-visibility=visible]{display:block}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]{position:absolute;z-index:5;top:100%;left:50%;transform:translate(-50%);grid-template-columns:repeat(2,33.33%) auto;grid-auto-flow:row;grid-auto-rows:minmax(0,auto);align-items:start;gap:0 1rem;width:calc(100% + 2.5rem);padding:2rem;background-color:#f1f5f9;background-color:var(--color-grey-100);box-shadow:0 4px 15px #00000012;border-radius:.5rem}}@media (min-width:1280px){.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]{grid-template-columns:35% 35% calc(30% - 2rem)}}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]>div{background-color:#eef7ff;background-color:var(--color-blue-pale);padding:1rem;font-family:Avant guard,Helvetica,Arial;font-family:var(--font-body);font-weight:300;margin:.5rem}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]>div{padding:2rem;background-color:#fff;background-color:var(--color-white);grid-column:3;grid-row:1/7;align-self:stretch;margin:0}}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]>div h2{font-size:1.75rem;color:#000;color:var(--color-black);line-height:1.3;font-weight:600}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]>div p{color:#000;color:var(--color-black);font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:clamp(.875rem,.8431rem + .1307vw,1rem);font-size:var(--text-small);font-weight:400;line-height:1.56;letter-spacing:-.00625rem}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]>div a{color:#000;color:var(--color-black);font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:clamp(.875rem,.8431rem + .1307vw,1rem);font-size:var(--text-small);font-weight:400;line-height:1.56;letter-spacing:-.00625rem}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"]>li{margin-top:1rem}}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"] .menu-link{display:inline-block;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:600;font-size:1rem;color:#2b514d;color:var(--color-dark-teal);line-height:1.2}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"] .menu-link{width:auto;white-space:normal;padding:.625rem .5rem .25rem}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"] .menu-link:after{display:inline-block;width:8px;height:8px;margin-left:4px;vertical-align:middle;border-top:1px solid #2B514D;border-top:1px solid var(--color-dark-teal);border-right:1px solid #2B514D;border-right:1px solid var(--color-dark-teal);transform:rotate(45deg);content:""}}.comcare-header__bottom #block-comcare-theme-main-menu .submenu[data-level="1"] .menu-link:hover{text-decoration:underline}@media (min-width:1024px){.comcare-header__bottom #block-comcare-theme-header-menu{display:none}}.comcare-header__bottom #block-comcare-theme-header-menu .menu{display:flex;flex-direction:column;align-items:start;width:calc(100% + 2.5rem);margin-left:-1.25rem}.comcare-header__bottom #block-comcare-theme-header-menu .menu>li{width:100%;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-grey-200)}.comcare-header__bottom #block-comcare-theme-header-menu .menu>li:last-child{border-bottom:none}.comcare-header__bottom #block-comcare-theme-header-menu .menu>li .menu-item{display:block}.comcare-header__bottom #block-comcare-theme-header-menu .menu>li .menu-link{display:block;padding:1.1875rem 1.25rem 1.0625rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:400;font-size:1rem;color:#2e2e2e;line-height:1}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-wrapper{display:none;align-items:center;flex-direction:row-reverse;width:100%;gap:.5rem}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] label[for=edit-keywords]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;margin:-1px}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-button,.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-close{display:none;width:24px;height:24px;cursor:pointer}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-button svg,.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-close svg{width:100%;height:100%}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-close{position:relative}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-close:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:2px;background-color:#000;background-color:var(--color-black);content:""}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .search-toggle-close:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%;height:2px;background-color:#000;background-color:var(--color-black);content:""}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] #views-exposed-form-site-search-site-search-page{display:flex;flex-direction:row-reverse;align-items:center;gap:.5rem;width:100%;margin:0}@media (min-width:1024px){.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] #views-exposed-form-site-search-site-search-page{width:30.25rem}}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] #views-exposed-form-site-search-site-search-page .js-form-item-keywords label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;margin:-1px}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] #views-exposed-form-site-search-site-search-page .form-actions{min-width:auto}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .js-form-item{width:100%;margin-bottom:0}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .js-form-item textarea{width:100%;font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);font-family:Montserrat,sans-serif;font-family:var(--font-heading);border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;padding:.5rem 0;border-bottom:2px solid transparent;border-radius:0;transition:.25s;border-bottom-color:transparent}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):focus-visible,.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .js-form-item textarea:focus-visible{border-bottom-color:#407ec9;border-bottom-color:var(--color-secondary-blue-400)}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .form-actions{position:relative;flex-shrink:0;width:36px;height:36px}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .form-actions:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" fill="none"><path d="M15 15L21 21M10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 13.866 13.866 17 10 17Z" stroke="%23407EC9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-size:24px;background-position:center;content:""}.comcare-header div[data-drupal-selector=views-exposed-form-site-search-site-search-page] .form-actions .form-submit{position:absolute;top:0;width:100%;height:100%;padding:0;box-shadow:none;min-width:auto;background:none;font-size:0}.comcare-header a.external-link .external-icon{display:none}.comcare-footer .subregion--footer_upper{background-color:#eef7ff;background-color:var(--color-blue-pale);height:100%;min-height:225px}@media (min-width:768px){.comcare-footer .subregion--footer_upper{overflow:hidden;position:relative;height:225px}}@media (min-width:1024px){.comcare-footer .subregion--footer_upper:before{left:0}.comcare-footer .subregion--footer_upper:after{right:0}}.comcare-footer .subregion--footer_upper .subregion-inner{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;padding:2rem 1.25rem}@media (min-width:1024px){.comcare-footer .subregion--footer_upper .subregion-inner{position:relative;z-index:1;padding-top:2.5rem;padding-bottom:2.5rem}}.comcare-footer .subregion--footer_upper .subregion-inner .wysiwyg-content h2{letter-spacing:-.03125rem;color:#000;color:var(--color-black)}@media (min-width:1024px){.comcare-footer .subregion--footer_upper .subregion-inner .wysiwyg-content h2{font-weight:600;letter-spacing:-.09375rem}}.comcare-footer .subregion--footer_upper .subregion-inner .wysiwyg-content p{font-weight:400;font-family:Montserrat,sans-serif;font-family:var(--font-heading)}.comcare-footer .subregion--footer{background-color:#b8ccea;background-color:var(--color-secondary-blue-200)}.comcare-footer .subregion--footer *{color:inherit}.comcare-footer .subregion--footer a{font-family:Montserrat,sans-serif;font-family:var(--font-heading);color:inherit;text-decoration:none}.comcare-footer .subregion--footer a:hover{text-decoration:underline;text-decoration-thickness:1px}.comcare-footer .subregion--footer .subregion-inner{padding:1.25rem 1rem}@media (min-width:768px){.comcare-footer .subregion--footer .subregion-inner{padding:1.25rem 2.5rem 1rem}}@media (min-width:1024px){.comcare-footer .subregion--footer .subregion-inner{padding:4rem 2.5rem 1rem}}@media (min-width:1350px){.comcare-footer .subregion--footer .subregion-inner{padding:4rem 5rem 1rem}}.comcare-footer .subregion--footer .footer-flex-container{display:flex;align-items:start;justify-content:space-between;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.comcare-footer .subregion--footer .footer-flex-container{flex-direction:row}}.comcare-footer .subregion--footer .footer-flex-container .footer-flex-item{width:100%}@media (min-width:768px){.comcare-footer .subregion--footer .footer-flex-container .footer-flex-item{width:28%}.comcare-footer .subregion--footer .footer-flex-container .footer-flex-item:first-child{width:42%}}@media (min-width:1280px){.comcare-footer .subregion--footer .footer-flex-container .footer-flex-item{width:28%}.comcare-footer .subregion--footer .footer-flex-container .footer-flex-item:first-child{width:35%}.comcare-footer .subregion--footer .footer-flex-container .footer-flex-item:nth-child(2n){padding-left:2.5rem}}.comcare-footer .subregion--footer #block-comcare-theme-footer-tagline{margin-bottom:1.25rem}@media (min-width:1024px){.comcare-footer .subregion--footer #block-comcare-theme-footer-tagline{margin-bottom:2.25rem}}.comcare-footer .subregion--footer #block-comcare-theme-footer-tagline .field-richtext{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:500;font-size:1.25rem}.comcare-footer .subregion--footer #block-comcare-theme-footer-tagline .field-richtext *{margin:0;font:inherit}.comcare-footer .subregion--footer #block-comcare-theme-footer-tagline .field-richtext a{color:inherit;text-decoration:none}.comcare-footer .subregion--footer #block-comcare-theme-footer-tagline .field-richtext a:hover{text-decoration:underline;text-decoration-thickness:1px}.comcare-footer .subregion--footer .footer-contact{display:flex;align-items:start;justify-content:start;flex-direction:row;flex-wrap:wrap;gap:1rem}.comcare-footer .subregion--footer .footer-contact>*{width:48%}@media (max-width:479px){.comcare-footer .subregion--footer .footer-contact{flex-direction:column}}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch h2,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch h3,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch h4,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch h5,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch h6{margin:0;padding-bottom:.25rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:700;font-size:1rem}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch p{margin:0}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch a{display:inline-block;vertical-align:middle;color:inherit;text-decoration:none}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch a:hover{text-decoration:underline;text-decoration-thickness:1px}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch a.icon-phone{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone-icon lucide-phone"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"/></svg>');background-repeat:no-repeat;background-size:1rem 1rem;background-position:left center;padding-left:1.75rem}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-get-in-touch a.icon-email{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail-icon lucide-mail"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"/><rect x="2" y="4" width="20" height="16" rx="2"/></svg>');background-repeat:no-repeat;background-size:1rem 1rem;background-position:left center;padding-left:1.75rem}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-follow-us h2,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-follow-us h3,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-follow-us h4,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-follow-us h5,.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-follow-us h6{margin:0 0 .25rem;padding-bottom:.25rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:700;font-size:1rem}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-follow-us .follow-us-wrapper{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap;margin:1rem 0 0}.comcare-footer .subregion--footer .footer-contact #block-comcare-theme-follow-us .follow-us-wrapper .follow-us-item{display:block}.comcare-footer .subregion--footer #block-comcare-theme-footer-main-menu{display:none}@media (min-width:768px){.comcare-footer .subregion--footer #block-comcare-theme-footer-main-menu{display:block}}.comcare-footer .subregion--footer #block-comcare-theme-footer-main-menu .menu li{margin-bottom:.75rem}.comcare-footer .subregion--footer #block-comcare-theme-footer-legislation-menu{display:none}@media (min-width:768px){.comcare-footer .subregion--footer #block-comcare-theme-footer-legislation-menu{display:block}}.comcare-footer .subregion--footer #block-comcare-theme-footer-legislation-menu .menu__heading{display:block;margin:0 0 1rem;padding-bottom:.25rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:700;font-size:1rem}.comcare-footer .subregion--footer #block-comcare-theme-footer-legislation-menu .menu li{margin-bottom:.75rem;font-size:.875rem;font-size:var(--text-xs)}.comcare-footer .subregion--footer #block-comcare-theme-footer-extras-menu{margin-top:1rem}.comcare-footer .subregion--footer #block-comcare-theme-footer-extras-menu .menu{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;gap:1rem 1.5rem}@media (min-width:1024px){.comcare-footer .subregion--footer #block-comcare-theme-footer-extras-menu .menu{gap:1rem 3rem}}.comcare-footer .subregion--footer #block-comcare-theme-footer-extras-menu .menu li{font-size:.875rem;font-size:var(--text-xs)}.comcare-footer .subregion--footer_lower{background-color:#fff;background-color:var(--color-white);padding:1.25rem 1rem 2rem}@media (min-width:768px){.comcare-footer .subregion--footer_lower{padding:1.25rem 2.5rem 2.5rem}}@media (min-width:1024px){.comcare-footer .subregion--footer_lower{padding:1.75rem 2.5rem 3.25rem}}@media (min-width:1350px){.comcare-footer .subregion--footer_lower{padding:1.75rem 5rem 3.25rem}}.comcare-footer .subregion--footer_lower .footer-flex-container{display:flex;flex-direction:column;gap:1rem}@media (min-width:992px){.comcare-footer .subregion--footer_lower .footer-flex-container{flex-direction:row}}.comcare-footer .subregion--footer_lower .flags-container{width:220px;font-size:0}.comcare-footer .subregion--footer_lower .flags-container .flag{display:inline-block;vertical-align:top;width:50px;margin-right:1rem}.comcare-footer .subregion--footer_lower .flags-container .flag:last-child{margin-right:0}.comcare-footer .subregion--footer_lower #block-comcare-theme-acknowledgement{width:100%}.comcare-footer .subregion--footer_lower #block-comcare-theme-acknowledgement p{margin:0;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:400;font-size:.8125rem}#block-comcare-theme-breadcrumbs{flex:1 1 100%}@media (min-width:1280px){#block-comcare-theme-breadcrumbs{flex:1;min-width:0}}#block-comcare-theme-breadcrumbs+#block-comcare-theme-share-links{flex:0 1 auto}@media (min-width:1280px){#block-comcare-theme-breadcrumbs+#block-comcare-theme-share-links{flex:0 0 200px}}@media (min-width:1280px){#block-comcare-theme-breadcrumbs+#block-comcare-theme-share-links .share-links-wrapper{justify-content:end}}.comcare-breadcrumbs{width:100%}.comcare-breadcrumbs ol{display:flex;flex-wrap:wrap}@media (min-width:1280px){.comcare-breadcrumbs ol{overflow:hidden;white-space:nowrap;flex-flow:row nowrap}.comcare-breadcrumbs ol:hover{flex-wrap:wrap}.comcare-breadcrumbs ol:hover li{max-width:none;overflow:visible;text-overflow:initial}}.comcare-breadcrumbs ol li{display:none}.comcare-breadcrumbs ol li *{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:300;font-size:.875rem;font-size:var(--text-xs);letter-spacing:-.01rem}.comcare-breadcrumbs ol li:hover a{text-decoration:underline}.comcare-breadcrumbs ol li:nth-last-child(2){display:block}.comcare-breadcrumbs ol li:nth-last-child(2):before{display:inline-block;vertical-align:middle;padding-left:.25rem;margin-top:-4px;font-size:.875rem;font-size:var(--text-xs);color:#407ec9;color:var(--color-secondary-blue-400);font-weight:600;content:"<"}.comcare-breadcrumbs ol li:nth-last-child(2) a{font-weight:600}@media (min-width:1280px){.comcare-breadcrumbs ol li{display:inline-block;width:auto;max-width:10ch;overflow:hidden;text-overflow:ellipsis}.comcare-breadcrumbs ol li:nth-last-child(2):before{display:none}.comcare-breadcrumbs ol li:nth-last-child(2) a{font-weight:300}.comcare-breadcrumbs ol li:after{display:inline-block;vertical-align:middle;padding-right:.25rem;margin-top:-3px;font-size:.875rem;font-size:var(--text-xs);color:#2b514d;color:var(--color-dark-teal);font-weight:300;content:">"}.comcare-breadcrumbs ol li:last-child{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:600;color:#000;color:var(--color-black)}.comcare-breadcrumbs ol li:last-child:after{display:none}.comcare-breadcrumbs ol li:first-child,.comcare-breadcrumbs ol li:nth-child(2),.comcare-breadcrumbs ol li:last-child{overflow:visible;max-width:none;max-width:initial}}.comcare-breadcrumbs ol li a{text-decoration:none}#block-comcare-theme-sidebar-menu,#block-comcare-theme-sidebar-menu ul{width:100%}#block-comcare-theme-sidebar-menu ul.menu>li .menu-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid #40C1AC;border-bottom:1px solid var(--color-secondary-teal-400);padding-top:.25rem;padding-bottom:.75rem;margin-bottom:.5rem;margin-top:.5rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);color:#2b514d;color:var(--color-dark-teal);font-weight:700;font-size:1.125rem;line-height:1.2;letter-spacing:-.0375rem}#block-comcare-theme-sidebar-menu ul.menu>li .menu-item *{font-family:Montserrat,sans-serif;font-family:var(--font-heading)}#block-comcare-theme-sidebar-menu ul.menu>li .toggle{transform:rotate(180deg)}#block-comcare-theme-sidebar-menu ul.menu .menu-link:hover{text-decoration:underline}#block-comcare-theme-sidebar-menu ul.submenu{padding-bottom:.5rem;margin-top:.5rem;border-bottom:1px solid #40C1AC;border-bottom:1px solid var(--color-secondary-teal-400)}#block-comcare-theme-sidebar-menu ul.submenu li.active-trail{border-radius:3px;background-color:#f1f5f9;background-color:var(--color-grey-100)}#block-comcare-theme-sidebar-menu ul.submenu li.active-trail>.menu-item{border-radius:3px;background-color:#2b514d;background-color:var(--color-dark-teal);color:#fff;color:var(--color-white)}#block-comcare-theme-sidebar-menu ul.submenu li.active-trail:has(.active-trail)>.menu-item{background-color:#fff;background-color:var(--color-white);background-color:#f1f5f9;background-color:var(--color-grey-100);color:#2b514d;color:var(--color-dark-teal)}#block-comcare-theme-sidebar-menu ul.submenu li .menu-item{padding:.75rem;margin-bottom:0;margin-top:0;font-family:Montserrat,sans-serif;font-family:var(--font-heading);color:#2b514d;color:var(--color-dark-teal);font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:0;border-bottom:none}#block-comcare-theme-share-links{flex:1}#block-comcare-theme-share-links .share-links-wrapper{display:flex;gap:.75rem;align-items:center;justify-content:end}#block-comcare-theme-share-links .share-links-wrapper .share-links-text{white-space:nowrap}#block-comcare-theme-share-links .share-links-wrapper .share-links-text *{margin:0;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:500;color:#000;color:var(--color-black);font-size:.875rem;font-size:var(--text-xs)}#block-comcare-theme-share-links .share-links-wrapper .share-links-items{display:flex;gap:1rem}#block-comcare-theme-share-links .share-links-wrapper .share-links-items .share-links-item button{display:block;width:1.5rem;height:1.5rem;cursor:pointer}.table-container{position:relative;margin-top:1.5rem;margin-bottom:2rem}.table-caption caption{display:block;width:100%;margin-top:.5rem;margin-bottom:1rem;font-weight:300;text-align:left}.table-wrapper{overflow-x:auto;border-radius:0;background-color:#fff;background-color:var(--color-white);scrollbar-width:thin;scrollbar-color:var(--color-blue-very-dark) transparent}.table-wrapper::-webkit-scrollbar-track{border:none;background-color:transparent}.table-wrapper::-webkit-scrollbar{height:.25rem;border-radius:0}.table-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-blue-very-dark);border-radius:0}@media (min-width:768px){.table-wrapper{overflow-x:hidden}}.table-wrapper table{border-spacing:0rem;border-collapse:collapse;overflow:hidden;width:100%;border-radius:0;position:relative;z-index:1}.table-wrapper table caption{margin-bottom:1rem;text-align:left}.table-wrapper table th,.table-wrapper table td{line-height:1.5;padding:.5rem;vertical-align:top;min-width:7.5rem;font-size:clamp(10px,1vw,12px);border-bottom:1px solid #4d5156;border-bottom:1px solid var(--color-grey-550)}@media (min-width:768px){.table-wrapper table th,.table-wrapper table td{min-width:auto;word-break:break-word;max-width:180px}}.table-wrapper table thead th,.table-wrapper table thead th[scope=row]{text-align:left;font-weight:700}.table-scroll-overlay{position:absolute;bottom:11px;right:0;width:2rem;border-radius:0;pointer-events:none;background:linear-gradient(90deg,#0000,#0000001a);transition:opacity .3s ease;z-index:3}.expand-all-button{display:block;width:100%;padding-bottom:.25rem;text-align:right;font-weight:600;font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);color:#242629}.expand-all-button:hover{text-decoration:underline}.accordion{margin-bottom:.9375rem}@media (min-width:1024px){.accordion{margin-bottom:1.875rem}}.accordion.accordion-style-1{background-color:#e3f2ef;background-color:var(--color-secondary-teal-100)}.accordion.accordion-style-2{background-color:#dde5ed;background-color:var(--color-secondary-blue-100);margin-bottom:0;border-bottom:1px solid #1B365D;border-bottom:1px solid var(--color-blue)}.accordion.accordion-style-2>h3:first-child{margin-top:0!important}.accordion.accordion-style-2 .accordion-toggle{color:#1b365d;color:var(--color-blue)}.accordion.accordion-style-2:has(+:not(.accordion-style-2)){margin-bottom:2rem;border-bottom:0px none}.accordion.accordion-style-2:last-of-type{margin-bottom:.9375rem!important;border-bottom:0 none}@media (min-width:1024px){.accordion.accordion-style-2:last-of-type{margin-bottom:1.875rem!important}}.accordion.accordion-style-3{background-color:#f1f5f9;background-color:var(--color-grey-100)}.accordion.is-open .accordion-toggle:after{transform:translateY(-50%) rotate(180deg)}.accordion-header{margin-bottom:0!important}.accordion-toggle{position:relative;display:block;width:100%;padding:1rem 3rem 1rem 1.25rem;text-align:left;font-size:inherit;line-height:inherit;color:#2b514d;color:var(--color-dark-teal)}.accordion-toggle:after{position:absolute;top:50%;right:1.25rem;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-size:100%;transform:translateY(-50%);transition:transform .4s ease;content:""}@media (min-width:1024px){.accordion-toggle:after{right:1.6875rem}}@media (min-width:1024px){.accordion-toggle{padding:1.625rem 3.5rem 1.625rem 1.6875rem}}.accordion-summary{font-weight:300;font-family:Avant guard,Helvetica,Arial;font-family:var(--font-body);color:#242629}.accordion:has(.accordion-summary) .accordion-toggle{padding:1rem 3rem 0rem 1.25rem}@media (min-width:1024px){.accordion:has(.accordion-summary) .accordion-toggle{padding:1.625rem 3.5rem 0rem 1.6875rem}}.accordion-panel{overflow:hidden;max-height:0;transition:max-height .4s ease}.accordion-panel-inner{position:relative;padding:1rem 1.25rem 1.25rem}.accordion-panel-inner:before{position:absolute;top:0;left:1.25rem;display:block;width:3.9375rem;height:1px;background-color:#40c1ac;background-color:var(--color-secondary-teal-400);content:""}@media (min-width:768px){.accordion-panel-inner{padding-bottom:1.875rem}}.accordion-panel-inner>*:first-child{margin-top:0}@media (min-width:1024px){.accordion-panel-inner{padding:1.625rem 1.6875rem}.accordion-panel-inner:before{width:5.875rem;left:1.6875rem}}.pagination{margin-bottom:1rem}.pagination .pager__items{overflow:hidden;display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content;margin:0 auto;border:1px solid #dddddd;border-radius:.25rem}.pagination .pager__item{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.8125rem;border-left:1px solid #dddddd}.pagination .pager__item:first-child{border-left:none}@media (min-width:768px){.pagination .pager__item{width:3rem;height:3.375rem}}.pagination .pager__item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);line-height:1.5;color:#232b3b}.pagination .pager__item a:hover{color:#407ec9;color:var(--color-secondary-blue-400);background-color:#e9ecef}.pagination .pager__item.is-active{background-color:#232b3b;border-color:#232b3b}.pagination .pager__item.is-active a{color:#fff;color:var(--color-white)}.pagination .pager__item.is-active a:hover{background-color:#232b3b;color:#fff;color:var(--color-white)}.pagination .pager__item--prev a:hover svg path{fill:#407ec9;fill:var(--color-secondary-blue-400)}.pagination .pager__item--next a:hover svg path{fill:#407ec9;fill:var(--color-secondary-blue-400)}.pagination .pager .pager__item--prev.disabled,.pagination .pager .pager__item--next.disabled{display:none;pointer-events:none}.hero-banner{overflow:hidden;position:relative;width:calc(100% + 2.5rem);height:17.0625rem;margin-bottom:1.25rem;margin-left:-1.25rem;margin-right:-1.25rem}@media (min-width:768px){.hero-banner{height:17.0625rem}}@media (min-width:1024px){.hero-banner{height:20.3125rem}}.hero-banner__image{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}.hero-banner__image:before{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:#0006;content:""}@media (min-width:768px){.hero-banner__image:before{display:none}}.hero-banner__image .field-page-hero-image{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}.hero-banner__image .field-page-hero-image *{width:100%;height:100%}.hero-banner__image .contextual-region{position:absolute;left:0;top:0}.hero-banner__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner__heading{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;padding-top:3.125rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.hero-banner__heading{padding-top:5.625rem;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.hero-banner__heading{padding-top:4.6875rem}}@media (min-width:1280px){.hero-banner__heading{padding-left:1.25rem;padding-right:1.25rem}}.hero-banner__heading .page-title{width:100%;max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;color:#fff;color:var(--color-white)}.page-meta-tags{margin:1rem 0}.page-meta-tags dl{display:flex;align-items:start;flex-wrap:wrap}.page-meta-tags dt{font-weight:700;display:block;border:none;font-family:Montserrat,sans-serif;display:inline-block;width:auto;font-size:.75rem;line-height:1.0875rem;color:#1b365d;color:var(--color-blue);background-color:#fff;background-color:var(--color-white);text-decoration:none;padding:.325rem .5rem .325rem 0}.page-meta-tags dd{display:flex;flex-wrap:wrap;gap:.25em .75em}.page-meta-tags .tag{font-weight:700;border-radius:1.5em;border:solid #5E93DB 2px;border:solid var(--color-secondary-blue-300) 2px;font-family:Montserrat,sans-serif;display:inline-block;width:auto;font-size:.75rem;line-height:1.0875rem;color:#1b365d;color:var(--color-blue);background-color:#fff;background-color:var(--color-white);text-decoration:none;padding:.25rem}.standard-page .views-row:has(.news-event-teaser){margin:1.25rem 0}@media (min-width:1024px){.standard-page .views-row:has(.news-event-teaser){margin:1.25rem 0 1.5625rem}}.standard-page .views-row:has(.news-event-teaser) .page-date:after{display:none}.standard-page .news-event-teaser{padding:1rem .625rem .625rem;margin-bottom:1rem;border-top:4px solid #40C1AC;border-top:4px solid var(--color-secondary-teal-400);box-shadow:0 4px 15px #00000012}.standard-page .news-event-teaser h2{font-weight:600;font-size:1.25rem;color:#2b514d;color:var(--color-dark-teal);letter-spacing:-.00625rem;line-height:1.3}.standard-page .news-event-teaser h2 a:hover{text-decoration:underline}.standard-page .news-event-teaser .page-date{margin:1rem 0!important;text-transform:uppercase;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:.875rem!important;font-size:var(--text-xs)!important;line-height:1!important;font-weight:400!important}.standard-page .news-event-teaser .field-page-teaser p{margin-bottom:0;font-weight:400;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:clamp(.875rem,.8431rem + .1307vw,1rem);font-size:var(--text-small);color:#000;color:var(--color-black)}.user-login-form,.tfa-entry-form{width:100%}@media (min-width:992px){.user-login-form,.tfa-entry-form{width:50%}}.user-login-form #edit-actions,.tfa-entry-form #edit-actions{display:inline}.user-login-form .simplesamlphp-auth-login-link,.tfa-entry-form .simplesamlphp-auth-login-link{width:50%;font-size:1rem;font-family:var(--font-heading);border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;padding:.5rem 0;background-color:#1b365d;background-color:var(--color-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-m);width:-moz-fit-content;width:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 17px 11px -11px #0006;padding:.9rem .5rem;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:600;min-width:16%;text-align:center;cursor:pointer;transition:.25s;margin-right:1rem}.user-login-form .simplesamlphp-auth-login-link:hover,.tfa-entry-form .simplesamlphp-auth-login-link:hover{text-decoration:underline}.user-login-form .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),.user-login-form .js-form-item textarea,.tfa-entry-form .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),.tfa-entry-form .js-form-item textarea{width:100%;font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);font-family:Montserrat,sans-serif;font-family:var(--font-heading);border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;padding:.5rem 0;border-bottom:2px solid #407EC9;border-bottom:2px solid var(--color-secondary-blue-400);border-radius:0;transition:.25s}.user-login-form .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):focus-visible,.user-login-form .js-form-item textarea:focus-visible,.tfa-entry-form .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):focus-visible,.tfa-entry-form .js-form-item textarea:focus-visible{border-bottom-color:#407ec9;border-bottom-color:var(--color-secondary-blue-400)}.tfa-page__description{display:none}.tfa-page:has(.tfa-entry-form) .tfa-page__description{display:block;margin:1.5625rem 0;font-size:1.25rem;line-height:1.2;font-weight:300}.tfa-page .tfa-entry-form .form-actions{display:flex;align-items:stretch;justify-content:start;flex-direction:row-reverse;flex-wrap:wrap;gap:1rem}.tfa-page .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),.tfa-page .js-form-item textarea{width:100%;font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);font-family:Montserrat,sans-serif;font-family:var(--font-heading);border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;padding:.5rem 0;border-bottom:2px solid #407EC9;border-bottom:2px solid var(--color-secondary-blue-400);border-radius:0;transition:.25s}.tfa-page .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button):focus-visible,.tfa-page .js-form-item textarea:focus-visible{border-bottom-color:#407ec9;border-bottom-color:var(--color-secondary-blue-400)}.employment-table-block{margin:2.5rem 0 2rem}.employment-table-block+.employment-table-block{margin:2rem 0}.employment-table-block>h2{margin-bottom:1.5rem;font-weight:600;color:#1b365d;color:var(--color-blue)}.employment-table-block .table-container{margin:1.25rem 0 2rem}.employment-table-block .table-wrapper table thead th{border:1px solid #4d5156;border:1px solid var(--color-grey-550);border-right-color:#fff;border-right-color:var(--color-white);background-color:#4d5156;background-color:var(--color-grey-550);font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1rem;color:#fff;color:var(--color-white);line-height:1.4}.employment-table-block .table-wrapper table thead th:last-child{border-right-color:#4d5156;border-right-color:var(--color-grey-550)}.employment-table-block .table-wrapper table tbody tr:nth-child(2n){background-color:#f1f2f3}.employment-table-block .table-wrapper table tbody td{border:1px solid #ddd;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:400;font-size:1rem;color:#4d5156;color:var(--color-grey-550);line-height:1.4}.employment-table-block .table-wrapper table tbody td *{font:inherit}.employment-table-block .table-wrapper table tbody td .external-link{display:inline-block;color:revert;text-decoration:underline}.employment-table-block .table-wrapper table tbody td .external-link:hover{color:#1b365d!important;color:var(--color-blue)!important}.employment-table-block .table-wrapper table tbody td .external-link .external-icon{display:inline-block;vertical-align:text-top;width:13px;height:13px;margin-left:.25rem;margin-top:3px}.employment-table-block .table-wrapper table tbody td .external-link .external-icon svg{width:100%;height:100%}.employment-table-block .table-wrapper table tbody td .external-link .external-icon svg path{fill:#4d5156;fill:var(--color-grey-550)}.paragraph-container--cards{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;margin-top:1.4375rem;margin-bottom:1.4375rem}@media (min-width:1280px){.paragraph-container--cards{padding-left:0;padding-right:0}}.paragraph-container--cards>.content-upper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1rem}.paragraph-container--cards>.content-upper h2{font-weight:600;font-size:clamp(1rem,.8725rem + .5229vw,1.5rem);font-size:var(--text-heading);color:#1b365d;color:var(--color-blue);letter-spacing:-.003125rem}@media (min-width:1024px){.paragraph-container--cards>.content-upper h2{color:#000;color:var(--color-black)}}.paragraph-container--cards>.content-upper .field-container-link{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:600;color:#1b365d;color:var(--color-blue)}@media (min-width:1024px){.paragraph-container--cards>.content-upper .field-container-link{color:#000;color:var(--color-black)}}.paragraph-container--cards>.content-upper .field-container-link a:hover{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:#1b365d;text-decoration-color:var(--color-blue)}.paragraph-container--cards>.content-upper .field-container-link *{font:inherit}.paragraph-container--cards .erd-list--cards{display:grid;grid-template-columns:repeat(1,1fr);align-items:stretch;grid-gap:.9375rem;gap:.9375rem;padding:1.25rem 1rem 1rem;margin-top:1.0625rem;border-top:1px solid #40C1AC;border-top:1px solid var(--color-secondary-teal-400);border-bottom:1px solid #40C1AC;border-bottom:1px solid var(--color-secondary-teal-400)}@media (min-width:1024px){.paragraph-container--cards .erd-list--cards{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:1.5625rem 0 1rem;margin-top:.875rem}}.paragraph-container--cards .erd-list--cards .field-item{width:100%;border-radius:3px;background-color:#eef7ff;background-color:var(--color-blue-pale);padding:1.25rem 1.125rem}.paragraph-container--cards .erd-list--cards .field-item .paragraph-element .content-upper h3{color:#1b365d;color:var(--color-blue);font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);line-height:1.17;font-weight:600;letter-spacing:-.03125rem;margin-bottom:.75rem}.paragraph-container--cards .erd-list--cards .field-item .paragraph-element .content-upper a:hover{text-decoration:underline}.paragraph-container--cards .erd-list--cards .field-item .paragraph-element .content-upper .field-element-body{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--text-xs);line-height:1.64;letter-spacing:-.005rem;color:#4d5156;color:var(--color-grey-550)}.home-page .paragraph-container--cards>.content-upper{align-items:center}.home-page .paragraph-container--cards>.content-upper h2{font-weight:600}.home-page .paragraph-container--cards .erd-list--cards{gap:1.5rem;padding:0;border-top:none;border-bottom:none}.home-page .paragraph-container--cards .erd-list--cards .field-item{width:100%;border-radius:0;border-top:4px solid #40C1AC;border-top:4px solid var(--color-secondary-teal-400);background-color:#fff;background-color:var(--color-white);box-shadow:0 4px 15px #00000012;padding:1.25rem 1.5rem}.home-page .paragraph-container--cards .erd-list--cards .field-item .field-page-date{margin:0 0 .75rem;font-weight:300;text-transform:uppercase;color:#4a4a4a;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--text-xs)}@media (min-width:1024px){.home-page .paragraph-container--cards .erd-list--cards .field-item .field-page-date{color:#000;color:var(--color-black)}}.home-page .paragraph-container--cards .erd-list--cards .field-item .paragraph-page--cards h3{font-size:1.25rem;font-weight:600;line-height:1.3125rem;letter-spacing:-.0375rem;margin-bottom:.5rem}.home-page .paragraph-container--cards .erd-list--cards .field-item .paragraph-page--cards a:hover{text-decoration:underline}.home-page .paragraph-container--cards .erd-list--cards .field-item .paragraph-page--cards .field-richtext{margin:.3125rem 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media (min-width:1024px){.home-page .paragraph-container--cards .erd-list--cards .field-item .paragraph-page--cards .field-richtext{margin:1rem 0}}.home-page .paragraph-container--cards .erd-list--cards .field-item .paragraph-page--cards .field-richtext p{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1rem;line-height:1.5;font-weight:400;color:#4d5156;color:var(--color-grey-550)}@media (min-width:1024px){.home-page .paragraph-container--cards .erd-list--cards .field-item .paragraph-page--cards .field-richtext p{color:#000;color:var(--color-black)}}#block-comcare-theme-latest-news-and-events{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;margin-top:1.4375rem;margin-bottom:1.4375rem}@media (min-width:1280px){#block-comcare-theme-latest-news-and-events{padding-left:0;padding-right:0}}#block-comcare-theme-latest-news-and-events>div>div{display:grid;grid-template-columns:repeat(1,1fr);align-items:stretch;grid-gap:.9375rem;gap:.9375rem;padding:1.25rem 1rem 1rem;margin-top:1.0625rem;border-top:1px solid #40C1AC;border-top:1px solid var(--color-secondary-teal-400);border-bottom:1px solid #40C1AC;border-bottom:1px solid var(--color-secondary-teal-400)}@media (min-width:1024px){#block-comcare-theme-latest-news-and-events>div>div{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:1.5625rem 0 1rem;margin-top:.875rem}}#block-comcare-theme-latest-news-and-events>div>div .views-row{width:100%;border-radius:3px;background-color:#eef7ff;background-color:var(--color-blue-pale);padding:1.25rem 1.125rem}.home-page #block-comcare-theme-latest-news-and-events>div>div{gap:1.5rem;padding:0;border-top:none;border-bottom:none}.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row{width:100%;border-radius:0;border-top:4px solid #40C1AC;border-top:4px solid var(--color-secondary-teal-400);background-color:#fff;background-color:var(--color-white);box-shadow:0 4px 15px #00000012;padding:1.25rem 1.5rem}.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row .field-page-date{margin:0 0 .75rem;font-weight:300;text-transform:uppercase;color:#4a4a4a;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--text-xs)}@media (min-width:1024px){.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row .field-page-date{color:#000;color:var(--color-black)}}.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row h2{font-size:1.25rem;font-weight:600;line-height:1.3125rem;letter-spacing:-.0375rem;margin-bottom:.5rem}.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row a:hover{text-decoration:underline}.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row .field-richtext{margin:.3125rem 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media (min-width:1024px){.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row .field-richtext{margin:1rem 0}}.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row .field-richtext p{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1rem;line-height:1.5;font-weight:400;color:#4d5156;color:var(--color-grey-550)}@media (min-width:1024px){.home-page #block-comcare-theme-latest-news-and-events>div>div .views-row .field-richtext p{color:#000;color:var(--color-black)}}.paragraph-container--tiles .content-lower{margin-top:1rem}.paragraph-container--tiles .erd-list--tiles{width:100%;margin:0 0 1.375rem;display:flex;align-items:stretch;flex-flow:row wrap;justify-content:space-between}@media (min-width:992px){.paragraph-container--tiles .erd-list--tiles{flex-flow:row wrap}}.paragraph-container--tiles .erd-list--tiles .field-page-date{display:none}.paragraph-container--tiles .erd-list--tiles h2{font-size:2rem}.paragraph-container--tiles .erd-list--tiles .field-item{width:100%;padding:2.5rem;margin:.875rem 0}@media (min-width:992px){.paragraph-container--tiles .erd-list--tiles .field-item{width:48.4%}}.paragraph-container--tiles .erd-list--tiles .field-item a:hover{text-decoration:underline}.paragraph-container--tiles .erd-list--tiles .field-item .field-richtext{font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium)}.paragraph-container--tiles .erd-list--tiles .field-item .field-richtext *{font:inherit}.paragraph-container--tiles .erd-list--tiles .field-item h2{color:#000;color:var(--color-black)}.paragraph-container--tiles .erd-list--tiles .field-item>*:not(h2){color:#000;color:var(--color-black)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+1){background-color:#b8ccea;background-color:var(--color-secondary-blue-200)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+2){background-color:#dde5ed;background-color:var(--color-secondary-blue-100)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+3){background-color:#e3f2ef;background-color:var(--color-secondary-teal-100)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+4){background-color:#a0d1ca;background-color:var(--color-secondary-teal-200)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+5){background-color:#dde5ed;background-color:var(--color-secondary-blue-100)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+6){background-color:#b8ccea;background-color:var(--color-secondary-blue-200)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+7){background-color:#a0d1ca;background-color:var(--color-secondary-teal-200)}.paragraph-container--tiles .erd-list--tiles .field-item:nth-child(8n+8){background-color:#e3f2ef;background-color:var(--color-secondary-teal-100)}.paragraph-container--tiles .node-comcare-page .node-content{padding-left:0;padding-right:0}.paragraph-container--splash{overflow:hidden;position:relative;width:100%;max-width:1373px;max-width:var(--layout-max-width);height:100%;min-height:20.1875rem;margin:0 auto;background-color:#b8ccea;background-color:var(--color-secondary-blue-200)}.paragraph-container--splash>.content-upper{height:100%;min-height:20.1875rem}.paragraph-container--splash>.content-upper *{color:inherit}.paragraph-container--splash>.content-upper .splash-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:20.1875rem;padding:5rem 1rem 1rem}@media (min-width:768px){.paragraph-container--splash>.content-upper .splash-content{padding:7.5rem 20% 1rem 3rem}}@media (min-width:992px){.paragraph-container--splash>.content-upper .splash-content{padding:4.625rem 0 2rem 6rem;width:66%}}.paragraph-container--splash>.content-upper h2{font-weight:600;font-size:clamp(1.25rem,1.0588rem + .7843vw,2rem);line-height:1.25;letter-spacing:.002em}.paragraph-container--splash>.content-upper .splash-intro{margin-top:.75rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-size:var(--text-medium);line-height:1.5625rem;letter-spacing:.028125rem}@media (min-width:768px){.paragraph-container--splash>.content-upper .splash-intro{margin-top:.9375rem}}@media (min-width:1024px){.paragraph-container--splash>.content-upper .splash-intro{margin-top:1.5625rem}}.paragraph-container--splash>.content-upper .splash-intro *{font:inherit}.paragraph-container--splash>.content-upper .splash-link{margin-top:.9375rem}@media (min-width:768px){.paragraph-container--splash>.content-upper .splash-link{margin-top:1.875rem}}@media (min-width:1024px){.paragraph-container--splash>.content-upper .splash-link{margin-top:2.0625rem}}.paragraph-container--splash>.content-upper .splash-link a{display:inline-block;width:-moz-fit-content;width:fit-content;font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-weight:600;font-size:1rem}.paragraph-container--splash>.content-upper .splash-link a>*{display:inline-block;vertical-align:middle;font:inherit}.paragraph-container--splash>.content-upper .splash-link a svg{width:12px;height:12px;margin-left:-2px}.paragraph-container--splash>.content-lower{display:none}@media (min-width:992px){.paragraph-container--splash>.content-lower{display:block;position:absolute;right:0;top:0;width:34%;height:100%;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}}.paragraph-container--splash>.content-lower *{width:100%;height:100%}.paragraph-container--splash>.content-lower .contextual{width:auto;height:auto}.paragraph-container--splash>.content-lower .field-media-image img{-o-object-fit:cover;object-fit:cover}.paragraph-container--quicklinks{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto}.paragraph-container--quicklinks .content-lower{background-color:#fff;background-color:var(--color-white);padding:1rem 1.25rem 2rem}@media (min-width:992px){.paragraph-container--quicklinks .content-lower{padding:1rem;margin:0 auto 2rem;position:relative;z-index:1;top:-1rem;border-radius:.125rem;box-shadow:0 .5rem 1rem #00000026;overflow:hidden}}.paragraph-container--quicklinks .erd-list--quicklinks{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-between;align-items:stretch;grid-gap:1rem;gap:1rem}@media (min-width:768px){.paragraph-container--quicklinks .erd-list--quicklinks{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.paragraph-container--quicklinks .erd-list--quicklinks{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.paragraph-container--quicklinks .erd-list--quicklinks>div{padding:1rem 2rem}}@media (min-width:1024px){.paragraph-container--quicklinks .erd-list--quicklinks>div{padding:1rem 1rem 1rem 3rem}}.paragraph-container--quicklinks .erd-list--quicklinks>div h3{font-weight:600;font-size:1rem;color:#000;color:var(--color-black);line-height:1.4}.paragraph-container--quicklinks .erd-list--quicklinks>div h3>*{font-size:inherit;color:inherit}.paragraph-container--quicklinks .erd-list--quicklinks>div h3 a{position:relative;display:block;padding:.625rem 2rem .625rem 0}@media (min-width:768px){.paragraph-container--quicklinks .erd-list--quicklinks>div h3 a{padding:0}}.paragraph-container--quicklinks .erd-list--quicklinks>div h3 a:before{position:absolute;top:5px;right:0;width:2rem;height:2rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="%23c6dae7" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg>');background-position:center;background-size:100%;content:""}@media (min-width:768px){.paragraph-container--quicklinks .erd-list--quicklinks>div h3 a:before{top:-5px;right:auto;right:initial;left:-32px}}@media (min-width:1024px){.paragraph-container--quicklinks .erd-list--quicklinks>div h3 a:before{left:-39px}}.paragraph-container--panel{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.5rem}@media (min-width:992px){.paragraph-container--panel{padding-top:1rem;padding-bottom:3rem}}@media (min-width:1280px){.paragraph-container--panel{padding-left:0;padding-right:0}}.paragraph-container--panel .field-container-link{color:#fff;color:var(--color-white)}.paragraph-container--panel .field-container-link>a{color:#fff;color:var(--color-white)}.paragraph-container--panel .erd-list--panel{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}@media (min-width:992px){.paragraph-container--panel .erd-list--panel{grid-template-columns:2fr 1fr}}.paragraph-container--panel .erd-list--panel>div .paragraph--type--paragraph-element{height:100%}.paragraph-container--panel .erd-list--panel>div .content-upper{height:inherit}.paragraph-container--panel .erd-list--panel>div .content-upper a{display:flex;flex-direction:column;justify-content:end;width:100%;height:inherit;font-family:Montserrat,sans-serif;font-family:var(--font-heading);padding:10% 1.5rem 1.5rem}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div .content-upper a{padding:20% 1rem 1.5rem}}.paragraph-container--panel .erd-list--panel>div .content-upper a:hover{text-decoration:underline;text-decoration-thickness:3px}.paragraph-container--panel .erd-list--panel>div .content-upper a *:not(.panel_intro){font-family:inherit}.paragraph-container--panel .erd-list--panel>div .panel_title{display:block;margin-bottom:.5rem;font-weight:600;font-size:clamp(1rem,.8725rem + .5229vw,1.5rem);font-size:var(--text-heading);line-height:1.4}.paragraph-container--panel .erd-list--panel>div .panel_intro{margin:1rem 0 1.5rem;font-weight:300;font-size:clamp(.875rem,.8431rem + .1307vw,1rem);font-size:var(--text-small);color:#4d5156;color:var(--color-grey-550);line-height:1.56}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div .panel_intro{padding-top:1.5rem}}.paragraph-container--panel .erd-list--panel>div .panel_intro .field-element-body{margin:0}.paragraph-container--panel .erd-list--panel>div .panel_link--title{display:block;font-weight:600;font-size:1rem}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div:nth-child(1){grid-row:1/3;position:relative;min-height:26.75rem}}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .panel_title{font-weight:600;font-size:clamp(1.5rem,1.4363rem + .2614vw,1.75rem);line-height:1}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div:nth-child(1) .panel_title{line-height:1.4}}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .paragraph--type--paragraph-element{display:flex;flex-direction:column-reverse}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-upper{box-shadow:0 4px 15px #0000001a}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-upper{position:absolute;left:-1em;bottom:-1em;z-index:2;width:60%;height:auto}}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-upper a{color:#000;color:var(--color-black);padding:1.5rem}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-upper a{background:#fff;padding:3rem 3rem 3rem 1rem}}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower{height:100%}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>*{height:inherit}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>div img{width:100%;height:100%;max-height:12.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>div img{position:absolute;top:0;left:0;max-height:100%}}@media (min-width:992px){.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>div{width:100%;height:100%}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>div .field-item,.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>div .field-media-image,.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>div .paragraph-media{height:inherit}.paragraph-container--panel .erd-list--panel>div:nth-child(1) .content-lower>div .contextual-region{position:static}}.paragraph-container--panel .erd-list--panel>div:nth-child(2) .content-upper a{background-color:#40c1ac;background-color:var(--color-secondary-teal-400)}.paragraph-container--panel .erd-list--panel>div:nth-child(3) .content-upper a{background-color:#b8ccea;background-color:var(--color-secondary-blue-200)}.layout-container[data-page-type=standard-page] .region--main .region-inner,.layout-container[data-page-type=news-page] .region--main .region-inner,.layout-container[data-page-type=event-page] .region--main .region-inner{display:flex;flex-direction:column-reverse;justify-content:space-between;max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1024px){.layout-container[data-page-type=standard-page] .region--main .region-inner,.layout-container[data-page-type=news-page] .region--main .region-inner,.layout-container[data-page-type=event-page] .region--main .region-inner{flex-direction:row}}.layout-container[data-page-type=standard-page] .region--main .region-inner .subregion--sidebar,.layout-container[data-page-type=news-page] .region--main .region-inner .subregion--sidebar,.layout-container[data-page-type=event-page] .region--main .region-inner .subregion--sidebar{width:100%}@media (min-width:1024px){.layout-container[data-page-type=standard-page] .region--main .region-inner .subregion--sidebar,.layout-container[data-page-type=news-page] .region--main .region-inner .subregion--sidebar,.layout-container[data-page-type=event-page] .region--main .region-inner .subregion--sidebar{width:30%;margin:0}}.layout-container[data-page-type=standard-page] .region--main .region-inner .subregion--content,.layout-container[data-page-type=news-page] .region--main .region-inner .subregion--content,.layout-container[data-page-type=event-page] .region--main .region-inner .subregion--content{width:100%}@media (min-width:1024px){.layout-container[data-page-type=standard-page] .region--main .region-inner .subregion--content,.layout-container[data-page-type=news-page] .region--main .region-inner .subregion--content,.layout-container[data-page-type=event-page] .region--main .region-inner .subregion--content{width:65%;margin:0}}.hero-page .region--main,.hero-page .region--main .region-inner{max-width:100%}.hero-page .node-content{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto}@media (min-width:1280px){.hero-page .node-content{padding-left:1.25rem;padding-right:1.25rem}}.hero-page #block-comcare-theme-page-title{display:none}.hero-page #block-comcare-theme-changed{padding-left:0;padding-right:0}@media (min-width:1280px){.hero-page #block-comcare-theme-changed{padding-left:1.25rem;padding-right:1.25rem}}.hero-page .field-page-subtitle{margin:1.25rem 0;font-size:clamp(.875rem,.8431rem + .1307vw,1rem);font-size:var(--text-small)}.hero-page .field-page-subtitle *{font:inherit}.hero-page .paragraph-container--tiles:after{display:block;width:100%;height:1px;margin:3rem 0 4rem;background-color:#40c1ac;background-color:var(--color-secondary-teal-400);content:""}.landing-page h1{color:#2b514d;color:var(--color-dark-teal)}.landing-page .field-page-subtitle{margin:1.5625rem 0;font-size:1.25rem;line-height:1.2;letter-spacing:0;font-weight:300}.landing-page .field-page-subtitle *{font:inherit}.landing-page .field-page-subtitle:after{display:block;width:3.9375rem;height:1px;margin:1.25rem 0;background-color:#40c1ac;background-color:var(--color-secondary-teal-400);content:""}@media (min-width:1024px){.landing-page .field-page-subtitle:after{width:5.875rem;margin:1.25rem 0 1.5625rem}}.landing-page .paragraph-container--tiles:after{display:block;width:100%;height:1px;margin:3rem 0 4rem;background-color:#40c1ac;background-color:var(--color-secondary-teal-400);content:""}.home-page #block-comcare-theme-page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;margin:-1px}.home-page .region--main{max-width:100%}.home-page .region--main .region-inner{max-width:100%;padding-left:0;padding-right:0}.landing-page #block-comcare-theme-page-title{margin-bottom:.5rem;padding:1rem 0;color:#2b514d;color:var(--color-dark-teal)}@media (min-width:768px){.landing-page #block-comcare-theme-page-title{padding:2rem 0}}.standard-page #block-comcare-theme-page-title,.event-page #block-comcare-theme-page-title,.news-page #block-comcare-theme-page-title{margin-bottom:.5rem;padding-left:0;padding-right:0;color:#2b514d;color:var(--color-dark-teal)}@media (min-width:1024px){.standard-page #block-comcare-theme-page-title,.event-page #block-comcare-theme-page-title,.news-page #block-comcare-theme-page-title{margin-bottom:1.875rem;font-weight:600}}.standard-page #block-comcare-theme-changed,.event-page #block-comcare-theme-changed,.news-page #block-comcare-theme-changed{padding-left:0;padding-right:0}.standard-page .page-date,.event-page .page-date,.news-page .page-date{margin:1.25rem 0;font-size:1.25rem;line-height:1.2;letter-spacing:0;font-weight:300}.standard-page .page-date:after,.event-page .page-date:after,.news-page .page-date:after{display:block;width:3.9375rem;height:1px;margin:1.25rem 0;background-color:#40c1ac;background-color:var(--color-secondary-teal-400);content:""}@media (min-width:1024px){.standard-page .page-date:after,.event-page .page-date:after,.news-page .page-date:after{width:5.875rem;margin:1.25rem 0 1.5625rem}}.standard-page .field-page-subtitle,.event-page .field-page-subtitle,.news-page .field-page-subtitle{margin:1.5625rem 0;font-size:1.25rem;line-height:1.2;letter-spacing:0;font-weight:300}.standard-page .field-page-subtitle *,.event-page .field-page-subtitle *,.news-page .field-page-subtitle *{font-size:inherit;line-height:inherit;font-weight:inherit}.standard-page .field-page-subtitle strong,.event-page .field-page-subtitle strong,.news-page .field-page-subtitle strong{font-weight:revert}.standard-page .field-page-subtitle a.external-link .external-icon,.event-page .field-page-subtitle a.external-link .external-icon,.news-page .field-page-subtitle a.external-link .external-icon{width:18px;height:18px}#block-comcare-theme-page-title,#block-comcare-theme-changed,.views-exposed-form,.views-site-search-page{max-width:1215px;max-width:var(--layout-inner-width);margin:0 auto}#views-exposed-form-listings-listings-news .js-form-item,#views-exposed-form-listings-listings-events .js-form-item{width:100%}#views-exposed-form-listings-listings-news .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),#views-exposed-form-listings-listings-news .js-form-item textarea,#views-exposed-form-listings-listings-events .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),#views-exposed-form-listings-listings-events .js-form-item textarea{width:100%;height:3.5rem;font-size:1.25rem;font-size:var(--text-large);font-family:Montserrat,sans-serif;font-family:var(--font-heading);border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;padding:.5rem 0;border-bottom:2px solid #407EC9;border-bottom:2px solid var(--color-secondary-blue-400);border-radius:0}.page-last-reviewed{margin:1.25rem 0;font-size:clamp(.875rem,.8431rem + .1307vw,1rem);font-size:var(--text-small);line-height:1.18;letter-spacing:-.00625rem}@media (min-width:1024px){.page-last-reviewed{margin:2.25rem 0}}.page-last-reviewed span{font-weight:300;color:#242629}.page-last-reviewed strong{font-weight:400;color:#000;color:var(--color-black)}.search-page .site-search{margin:3rem 0 5rem}.search-page .site-search-tab .tab-menu{display:flex;align-items:stretch;border-bottom:1px solid #ddd;margin-bottom:2rem}@media (max-width:479px){.search-page .site-search-tab .tab-menu{flex-direction:column}}.search-page .site-search-tab .tab-menu li{overflow:hidden;border:1px solid #ddd;border-bottom:none;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-left:-1px}.search-page .site-search-tab .tab-menu li.active a{background-color:#f1f5f9;background-color:var(--color-grey-100);color:#1b365d;color:var(--color-blue)}.search-page .site-search-tab .tab-menu li:first-child{margin-left:0}@media (max-width:479px){.search-page .site-search-tab .tab-menu li{width:100%;border-top-left-radius:0;border-top-right-radius:0;margin-left:0}.search-page .site-search-tab .tab-menu li:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}}.search-page .site-search-tab .tab-menu a{display:block;padding:.5rem 1rem;background-color:#fff;background-color:var(--color-white);font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1rem;line-height:1.5;color:#495057}.search-page .site-search-tab .tab-menu a:hover{text-decoration:underline}.search-page .site-search-result .result-list{display:flex;gap:1rem;flex-direction:column;margin:2rem 0}.search-page .site-search-result .search-result{padding:1.5rem;border:1px solid #DDD}@media (min-width:768px){.search-page .site-search-result .search-result{padding:2rem 1.5rem}}.search-page .site-search-result .search-result .file-meta{margin-bottom:.5rem;font-size:0}.search-page .site-search-result .search-result .file-meta span{display:inline-block;margin-right:.5rem;color:#000;color:var(--color-black);font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1rem;font-style:normal;line-height:1.5}.search-page .site-search-result .search-result .file-meta span:last-child{margin-right:0}.search-page .site-search-result .search-result .file-meta span.ext{font-weight:600}.search-page .site-search-result .search-result h2{font-family:Montserrat,sans-serif;font-family:var(--font-heading);font-size:1.25rem;color:#407ec9;color:var(--color-secondary-blue-400);line-height:1.625rem}.search-page .site-search-result .search-result h2 a:hover{text-decoration:underline}.search-page .site-search-result .search-result .result_description{margin-top:.5rem;font-family:Montserrat,sans-serif;font-family:var(--font-heading);line-height:1.5}.search-page .site-search-result .search-result .result_description *{font-family:Montserrat,sans-serif;font-family:var(--font-heading);line-height:1.5}.search-page .site-search-result .search-result .result_description hr{display:none}.search-page #views-exposed-form-site-search-site-search-page,.search-page #views-exposed-form-site-search-site-search-documents,.search-page #views-exposed-form-site-search-site-search-pages{display:flex;align-items:stretch;width:100%;gap:2rem;margin:2rem 0}.search-page #views-exposed-form-site-search-site-search-page .js-form-item,.search-page #views-exposed-form-site-search-site-search-documents .js-form-item,.search-page #views-exposed-form-site-search-site-search-pages .js-form-item{flex:1;margin:0}.search-page #views-exposed-form-site-search-site-search-page .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),.search-page #views-exposed-form-site-search-site-search-page .js-form-item textarea,.search-page #views-exposed-form-site-search-site-search-documents .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),.search-page #views-exposed-form-site-search-site-search-documents .js-form-item textarea,.search-page #views-exposed-form-site-search-site-search-pages .js-form-item input:not(.form-checkbox):not([type=checkbox]):not(.form-radio):not(.button),.search-page #views-exposed-form-site-search-site-search-pages .js-form-item textarea{width:100%;height:100%;font-size:1.25rem;font-size:var(--text-large);font-family:Montserrat,sans-serif;font-family:var(--font-heading);border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;padding:.5rem 0;border-bottom:2px solid #407EC9;border-bottom:2px solid var(--color-secondary-blue-400);border-radius:0}.search-page #views-exposed-form-site-search-site-search-page .form-actions,.search-page #views-exposed-form-site-search-site-search-documents .form-actions,.search-page #views-exposed-form-site-search-site-search-pages .form-actions{min-width:160px}.search-page #views-exposed-form-site-search-site-search-page .form-actions .form-submit,.search-page #views-exposed-form-site-search-site-search-documents .form-actions .form-submit,.search-page #views-exposed-form-site-search-site-search-pages .form-actions .form-submit{width:100%}@media (max-width:479px){.search-page #views-exposed-form-site-search-site-search-page,.search-page #views-exposed-form-site-search-site-search-documents,.search-page #views-exposed-form-site-search-site-search-pages{flex-direction:column;gap:1.5rem}.search-page #views-exposed-form-site-search-site-search-page .js-form-item,.search-page #views-exposed-form-site-search-site-search-documents .js-form-item,.search-page #views-exposed-form-site-search-site-search-pages .js-form-item,.search-page #views-exposed-form-site-search-site-search-page .form-actions,.search-page #views-exposed-form-site-search-site-search-documents .form-actions,.search-page #views-exposed-form-site-search-site-search-pages .form-actions{width:100%}}.site-feedback-panel{--form-width:320px;position:fixed;top:50%;right:0;display:flex;align-items:center;transform:translateY(-50%) translate(320px);transform:translateY(-50%) translate(var(--form-width));transition:transform .3s ease;z-index:100}.site-feedback-panel.is-open{transform:translateY(-50%) translate(0)}.site-feedback-toggle{display:flex;align-items:center;justify-content:center;background-color:#82bc00;color:#000;font-weight:500;border:none;border-radius:.5rem 0 0 .5rem;padding:0;cursor:pointer;font-size:1rem}.site-feedback-toggle-inner{display:block;padding:1rem .5rem;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.webform-submission-site-feedback-form{background-color:#fff;opacity:90%;border:1px solid #407EC9;border:1px solid var(--color-secondary-blue-400);border-right:none;padding:1rem;width:var(--form-width);box-sizing:border-box}
#block-comcare-theme-tabs{padding:0}#block-comcare-theme-tabs>ul{flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}@media screen and (min-width:24rem){#block-comcare-theme-tabs>ul{display:flex}}#block-comcare-theme-tabs>ul>li{margin:0 1rem 0 0;padding:.25rem .5rem;background-color:var(--color-grey-100)}.field-org-description,.field-org-services{margin:0 0 .75rem}:is(.field-org-services,.field-org-towns,.field-org-states) .field__items .field-item{display:inline-block}:is(.field-org-services,.field-org-towns,.field-org-states) .field__items .field-item:not(:last-child):after{content:", "}.field-org-address .address span{display:inline}.field-org-address .address br{display:none}.field-org-address .address span:not(:last-child):after{content:", "}.node-comcare-organisation.view-mode--full>h3{margin:0 0 .75rem}.node-comcare-organisation.view-mode--full .node-content>.field{margin:0 0 .75rem}.node-comcare-organisation.view-mode--full a{color:revert;text-decoration:none}.node-comcare-organisation.view-mode--full a:is(:hover,:focus){color:revert}#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers{margin-bottom:1.5rem}#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) .form-item{margin:0;flex:0 1 12rem}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) label{display:block;margin-bottom:.25rem;font-size:var(--text-xs);font-weight:500}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) :is(.form-select,.form-text){padding:.5rem .75rem;border-radius:4px;font-size:var(--text-medium)}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) .form-select{cursor:pointer;background-color:var(--color-grey-100);width:100%;min-height:2.5rem}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) :is(.form-select:focus,.form-text:focus){outline:none}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) .form-text{max-width:20rem;background-color:var(--color-grey-100)}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) .form-actions{margin:0}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) .button{padding:.5rem 1.5rem;background-color:var(--color-blue-mid);color:#fff;border:none;border-radius:4px;font-size:var(--text-medium);cursor:pointer;transition:background-color .2s}:is(#views-exposed-form-media-listings-forms,#views-exposed-form-media-listings-claims-forms,#views-exposed-form-media-listings-corporate-publications,#views-exposed-form-media-listings-src-guidance,#views-exposed-form-workplace-rehabilitation-providers-workplace-rehabilitation-providers) .button:hover{background-color:var(--color-secondary-blue-400)}#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers{margin:2rem 0}:is(#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers)>h3{margin-bottom:1.5rem;font-size:var(--h3-large);font-weight:600}:is(#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers) .views-row{margin:0 0 .75rem}:is(#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers) .media-link-item{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23045ab7' d='M5 6a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H5zm-.5 2.5A.5.5 0 0 1 5 8h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zM5 10a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H5zm0 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1H5z'/%3E%3Cpath fill='%23045ab7' d='M9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.5L9.5 0zm0 1v2A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5z'/%3E%3C/svg%3E")}:is(#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers) .file{display:inline;min-height:auto}:is(#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers) a{text-decoration:none;color:revert}:is(#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers) a:is(:hover,:focus){color:revert}:is(#block-comcare-theme-media-listings-forms,#block-comcare-theme-media-listings-claims-forms,#block-comcare-theme-media-listings-corporate-publications,#block-comcare-theme-media-listings-src-guidance,#block-comcare-theme-views-block-workplace-rehabilitation-providers) .external-icon{position:absolute}.layout-container.home-page .view-mode--full>h3{display:none}.view-mode--teaser:has(>h3+*)>h3{margin:0 0 .75rem;font-size:var(--h3-small)}.paragraph>.content-upper:has(>h2+*)>h2{margin:0 0 .5rem}.paragraph>.content-upper:has(>h3+*) h3{margin:0 0 .75rem}.block-content>div:has(>h2+*)>h2{margin:0 0 .5rem}.block-content>div:has(>h3+*)>h3{margin:0 0 .75rem}nav:has(>h3+*)>h3{margin:0 0 .5rem}:is(.field-container-link,.field-element-link)>a{font-weight:700;display:flex;align-items:center;gap:.125rem}:is(.field-container-link,.field-element-link)>a svg{position:relative;top:.05rem;width:1rem;height:1rem}a.chevron-right{font-weight:600;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"></path></svg>');background-repeat:no-repeat;background-size:1rem 1rem;background-position:right .125rem;padding-right:1.125rem}.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center}[dir=rtl] .file{padding-right:20px;padding-left:inherit;background-position:right center}.file--general,.file--application-octet-stream{background-image:url(/core/themes/claro/images/classy/icons/application-octet-stream.png)}.file--package-x-generic{background-image:url(/core/themes/claro/images/classy/icons/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(/core/themes/claro/images/classy/icons/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(/core/themes/claro/images/classy/icons/x-office-document.png)}.file--x-office-presentation{background-image:url(/core/themes/claro/images/classy/icons/x-office-presentation.png)}.file--text-x-script{background-image:url(/core/themes/claro/images/classy/icons/text-x-script.png)}.file--text-html{background-image:url(/core/themes/claro/images/classy/icons/text-html.png)}.file--text-plain{background-image:url(/core/themes/claro/images/classy/icons/text-plain.png)}.file--application-pdf{background-image:url(/core/themes/claro/images/classy/icons/application-pdf.png)}.file--application-x-executable{background-image:url(/core/themes/claro/images/classy/icons/application-x-executable.png)}.file--audio{background-image:url(/core/themes/claro/images/classy/icons/audio-x-generic.png)}.file--video{background-image:url(/core/themes/claro/images/classy/icons/video-x-generic.png)}.file--text{background-image:url(/core/themes/claro/images/classy/icons/text-x-generic.png)}.file--image{background-image:url(/core/themes/claro/images/classy/icons/image-x-generic.png)}.field__label{font-weight:500}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.25em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label:after{content:":"}.paragraph-element .field-element-body{margin:0 0 .75rem}#block-comcare-theme-site-search-home #views-exposed-form-site-search-site-search-page{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}#block-comcare-theme-site-search-home .js-form-item{margin-bottom:0}#block-comcare-theme-site-search-home [name=keywords]{width:240px;background-color:var(--color-grey-100);border:none;padding:.5rem 1rem;border-radius:.25rem}#block-comcare-theme-site-search-home label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;margin:-1px}#block-comcare-theme-site-search-home .form-submit{cursor:pointer;background-color:var(--color-blue);color:var(--color-white);border:none;padding:.5rem 1rem;border-radius:.25rem}#block-comcare-theme-site-search-home .form-submit:hover{text-decoration:none;background-color:#407ec9}#block-comcare-theme-site-search-home{margin:0 0 1rem}@media screen and (min-width:64rem){#block-comcare-theme-site-search-home{margin:1rem 0 2rem;display:flex;align-items:center;justify-content:center}}#block-comcare-theme-site-search-home>h3{margin:0 0 1rem;font-size:var(--h3)}@media screen and (min-width:64rem){#block-comcare-theme-site-search-home>h3{margin:0 2rem 0 0}}.iframe-wrapper-scheme-performance-overview{margin:2rem 0 0;position:relative;width:100vw;margin-left:calc(-50vw + 50%)}#block-comcare-theme-views-block-workplace-rehabilitation-providers .views-exposed-form{margin-bottom:2rem}.node-comcare-organisation .field{border-bottom:1px solid green;margin:0 0 .75rem;padding:0 0 .75rem}.node-comcare-organisation .field:last-child{border-bottom:none;margin:0;padding:0}
