/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#283342;--color-primary-a:#334255;--color-primary-b:#4C6380;--color-primary-c:#4C6380E5;--color-primary-d:#EBEEF1;--color-primary-e:#D6DCEC;--color-primary-f:#F2F4F8;--color-secondary:#2A7D73;--color-secondary-a:#3A803F;--color-secondary-b:#335155;--color-secondary-c:#2A7D73E5;--color-secondary-d:#5BAD5F;--color-secondary-e:#C5E2C7;--color-secondary-f:#EAF3EA;--color-tertiary:#3E3355;--color-tertiary-a:#6B5893;--color-tertiary-b:#6b5893e5;--color-tertiary-c:#EFECF3;--color-logo-blue:#4C6380;--color-logo-green:#5BAD5F;--color-brand:var(--color-logo-blue);--color-blue-light:#C6DFFF;--color-green-light:#C6E8E9;--color-purple-light:#DEDAE7;--color-blue-iwt-cta:#3856F3;--color-white:#fff;--color-grey-light-aaaa:#FAFAFA;--color-grey-light-aaa:#F0F0F0;--color-grey-light-aa:#CFD2D6;--color-grey-light-a:#CFD2D6;--color-grey:#1E1E1E;--color-grey-dark-b:#4b4846;--color-grey-dark-bb:#4b4846;--color-grey-dark-bbb:#4b4846;--color-black:#000;--font-primary:"Montserrat",sans-serif;--font-secondary:"Montserrat",sans-serif;--base-font-size:1rem;--font-size-small-b:calc(var(--base-font-size) * 0.5);--font-size-small-a:calc(var(--base-font-size) * 0.75);--font-size-small:calc(var(--base-font-size) * 0.9);--font-size-medium:calc(var(--base-font-size) * 1);--font-size-medium-a:calc(var(--base-font-size) * 1.125);--font-size-large:calc(var(--base-font-size) * 1.29);--font-size-large-a:calc(var(--base-font-size) * 1.3125);--font-size-large-b:calc(var(--base-font-size) * 1.625);--font-size-large-c:calc(var(--base-font-size) * 1.75);--font-size-large-d:calc(var(--base-font-size) * 2.86);--font-size-large-e:calc(var(--base-font-size) * 3);--font-size-large-f:calc(var(--base-font-size) * 4);--font-size-responsive-from-small-b-to-small-a:clamp(var(--font-size-small-b),1vw,var(--font-size-small-a));--font-size-responsive-from-small-a-to-small:clamp(var(--font-size-small-a),2vw,var(--font-size-small));--font-size-responsive-from-small-to-medium:clamp(var(--font-size-small),2vw,var(--font-size-medium));--font-size-responsive-from-medium-to-medium-a:clamp(var(--font-size-medium),2vw,var(--font-size-medium-a));--font-size-responsive-from-medium-to-large:clamp(var(--font-size-medium),2vw,var(--font-size-large));--font-size-responsive-from-large-a-to-large-b:clamp(var(--font-size-large-a),6vw,var(--font-size-large-b));--font-size-responsive-from-large-b-to-large-c:clamp(var(--font-size-large-b),7vw,var(--font-size-large-c));--font-size-responsive-from-large-c-to-large-d:clamp(var(--font-size-large-c),8vw,var(--font-size-large-d));--font-size-responsive-from-large-d-to-large-e:clamp(var(--font-size-large-d),9vw,var(--font-size-large-e));--font-size-responsive-from-large-e-to-large-f:clamp(var(--font-size-large-e),9vw,var(--font-size-large-f));--font-size-body:var(--font-size-responsive-from-small-to-medium);--font-size-responsive-xxxxxxx-large:var(--font-size-responsive-from-large-e-to-large-f);--font-size-responsive-xxxxxx-large:var(--font-size-responsive-from-large-d-to-large-e);--font-size-responsive-xxxxx-large:var(--font-size-responsive-from-large-c-to-large-d);--font-size-responsive-xxxx-large:var(--font-size-responsive-from-large-b-to-large-c);--font-size-responsive-xxx-large:var(--font-size-responsive-from-large-a-to-large-b);--font-size-responsive-xx-large:var(--font-size-responsive-from-medium-to-large);--font-size-responsive-x-large:var(--font-size-responsive-from-small-to-medium);--font-size-responsive-large:var(--font-size-responsive-from-small-to-medium);--font-size-responsive-small:var(--font-size-responsive-from-small-a-to-small);--font-size-responsive-x-small:var(--font-size-responsive-from-small-b-to-small-a);--line-height:1.3;--line-height-small-a:1.2;--line-height-small-b:1.1;--line-height-large-a:1.75;--line-height-large-b:2;--vertical-rhythm-unit:clamp(var(--font-size-small),2vw,var(--font-size-medium));--spacing:var(--vertical-rhythm-unit);--spacing-tiny:1px;--spacing-xxxxsmall:calc(var(--spacing) * 0.25);--spacing-xxxsmall:calc(var(--spacing) * 0.33);--spacing-xxsmall:calc(var(--spacing) * 0.5);--spacing-xsmall:calc(var(--spacing) * 0.66);--spacing-small:calc(var(--spacing) * 0.75);--spacing-medium:var(--spacing);--spacing-large:calc(var(--spacing) * 1.25);--spacing-xlarge:calc(var(--spacing) * 1.33);--spacing-xxlarge:calc(var(--spacing) * 1.5);--spacing-xxxlarge:calc(var(--spacing) * 1.66);--spacing-xxxxlarge:calc(var(--spacing) * 1.75);--spacing-xxxxxlarge:calc(var(--spacing) * 2);--width-small:600px;--width-medium:768px;--width-large:960px;--width-xlarge:1180px;--width-xxlarge:1440px;--width-xxxlarge:1600px;--width-xxxxlarge:1920px;--width-full-container:100%;--width-full-screen:100vw;--width-content-area:var(--width-xlarge);--font-size-xxxxxx-line-height:var(--line-height-small-a);--font-size-xxxxx-large-line-height:var(--line-height-small-a);--font-size-xxxx-large-line-height:var(--line-height-small-b);--font-size-xxx-large-line-height:var(--line-height-small-b);--font-size-xx-large-line-height:var(--line-height);--font-size-x-large-line-height:var(--line-height);--font-size-large-line-height:var(--line-height);--font-weight-light:300;--font-weight-semibold:600;--heading-font-weight:bold;--font-size-xxxxxx-font-weight:var(--heading-font-weight);--font-size-xxxxx-large-font-weight:var(--heading-font-weight);--font-size-xxxx-large-font-weight:var(--heading-font-weight);--font-size-xxx-large-font-weight:var(--heading-font-weight);--font-size-xx-large-font-weight:var(--heading-font-weight);--font-size-x-large-font-weight:var(--heading-font-weight);--font-size-large-font-weight:var(--heading-font-weight);--border-width:var(--spacing-tiny);--border-width-large:var(--spacing-xsmall);--border-radius:5px;--border-radius-large:10px;--border-color:var(--color-grey-light-a);--border-color-dark:var(--color-grey-dark-b);--border-color-light:var(--color-grey-light-aa);--border-style:solid;--border:var(--border-width) var(--border-style) var(--border-color);--border-large:var(--border-width-large) var(--border-style) var(--border-color);--border-dark:var(--border-width) var(--border-style) var(--border-color-dark);--border-light:var(--border-width) var(--border-style) var(--border-color-light);--box-shadow:0 3px 7px 0 rgba(0,0,0,.15);--transition-time:0.25s;--grid-columns:12;--grid-gap:var(--vertical-rhythm-unit);--grid-gap-none:0;--grid-gap-small:var(--spacing-small);--grid-gap-large:var(--spacing-large);--color-text:var(--color-grey);--color-link:var(--color-primary);--color-link-focus:var(--color-primary-b);--font-size:var(--font-size-medium);--color-heading:var(--color-primary-b);--color-heading-a:var(--color-primary-a);--color-alert:#a51b00;--color-alert-hsl:10,100%,32%;--color-warning:#734c00;--color-warning-hsl:40,100%,23%;--color-status:#325e1c;--color-status-hsl:100,54%,24%;--button-bg:var(--color-secondary-a);--button-color:var(--color-white);--button-focus-bg:transparent;--button-focus-color:var(--color-secondary-a);}
@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(/themes/custom/slimline/assets/fonts/Montserrat-ExtraLight.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(/themes/custom/slimline/assets/fonts/Montserrat-ExtraLightItalic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(/themes/custom/slimline/assets/fonts/Montserrat-Thin.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(/themes/custom/slimline/assets/fonts/Montserrat-ThinItalic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/themes/custom/slimline/assets/fonts/Montserrat-Light.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(/themes/custom/slimline/assets/fonts/Montserrat-LightItalic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/themes/custom/slimline/assets/fonts/Montserrat-Regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(/themes/custom/slimline/assets/fonts/Montserrat-Italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/themes/custom/slimline/assets/fonts/Montserrat-SemiBold.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(/themes/custom/slimline/assets/fonts/Montserrat-SemiBoldItalic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/themes/custom/slimline/assets/fonts/Montserrat-Bold.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(/themes/custom/slimline/assets/fonts/Montserrat-BoldItalic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/themes/custom/slimline/assets/fonts/Montserrat-ExtraBold.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(/themes/custom/slimline/assets/fonts/Montserrat-ExtraBoldItalic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/themes/custom/slimline/assets/fonts/Montserrat-Black.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(/themes/custom/slimline/assets/fonts/Montserrat-BlackItalic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/themes/custom/slimline/assets/fonts/Montserrat-Black.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(/themes/custom/slimline/assets/fonts/Montserrat-BlackItalic.woff2) format('woff2');}
body{font-family:var(--font-primary);font-size:var(--font-size-body);line-height:var(--line-height);}h1,h2,h3,h4,h5,h6,.font-size-xxxxxx-large,.font-size-xxxxx-large,.font-size-xxxx-large,.font-size-xxx-large,.font-size-xx-large,.font-size-x-large,.font-size-large{font-family:var(--font-secondary);color:var(--color-heading);}.font-size-xxxxxx-large{font-size:var(--font-size-responsive-xxxxxx-large);line-height:var(--font-size-massive-line-height);}h1,.font-size-xxxxx-large{font-size:var(--font-size-responsive-xxxxx-large);line-height:var(--font-size-xxxxx-large-line-height);}h2,.font-size-xxxx-large{font-size:var(--font-size-responsive-xxxx-large);line-height:var(--font-size-xxxx-large-line-height);font-weight:900;}h3,.font-size-xxx-large{font-size:var(--font-size-responsive-xx-large);line-height:var(--font-size-xx-large-line-height);color:var(--color-text);font-weight:800;}h4,.font-size-xx-large{font-size:var(--font-size-responsive-x-large);line-height:var(--font-size-x-large-line-height);color:var(--color-heading-a);font-weight:700;}h5,.font-size-x-large{font-size:var(--font-size-responsive-x-large);line-height:var(--font-size-x-large-line-height);}h6,.font-size-large{font-size:var(--font-size-responsive-large);line-height:var(--font-size-large-line-height);}.font-size-small{font-size:var(--font-size-responsive-small);}.font-size-x-small{font-size:var(--font-size-responsive-x-small);}
html{box-sizing:border-box;scroll-behavior:smooth;}html,body,.dialog-off-canvas-main-canvas{min-height:100vh;}*,*::before,*::after{box-sizing:border-box;margin-top:0;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;color:var(--color-text);font-family:var(--font-primary);line-height:var(--line-height);}.dialog-off-canvas-main-canvas{position:relative;z-index:0;}a:where(:not(.button)){color:var(--color-link);}a:where(:not(.button)):hover{text-decoration:none;color:var(--color-link-focus);}a:where(:not(.button)):focus{text-decoration:none;color:var(--color-link-focus);}img{display:block;max-width:100%;height:auto;}p,ul,ol,pre,table,blockquote{margin-bottom:var(--vertical-rhythm-unit);}ul{padding-inline-start:0;list-style-position:outside;margin-left:1rem;list-style-type:disc;}.field--type-text-long ul{margin-left:2rem;}.field--type-text-long ul li{line-height:2;}.field--type-text-long ul li::marker{color:var(--full-color);}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}ul:last-child,p:last-child,li:last-child{margin-bottom:0;}sub,sup{position:relative;z-index:0;vertical-align:baseline;line-height:0;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}table{width:100%;text-align:left;border:var(--table-border);border-collapse:collapse;}thead th{padding:var(--table-padding);background-color:var(--table-bg-color);}tbody td{padding:var(--table-padding);}tbody tr{border-bottom:var(--table-border);}hr{background-color:var(--border-color);height:1px;margin:calc(2 * var(--spacing)) 0;border:0;width:100%;}label{font-weight:600;color:var(--color-primary-b);display:block;}.form-email,.form-text,.form-select:not([multiple]),.facets-dropdown,.form-textarea{width:100%;border:1px solid var(--color-text);padding:14px;border-radius:var(--border-radius);background-color:var(--color-white);font-size:1rem;height:3rem;}.form-textarea{height:10rem;}.form-submit{border-radius:3.5rem;background-color:var(--full-hero-2,var(--color-secondary-c));color:var(--color-white);border:1px solid var(--full-hero-2,var(--color-secondary-c));text-align:center;display:inline-flex;padding:14px 28px;font-size:1rem;}.form-submit[data-drupal-selector="edit-reset"]{background-color:var(--color-white);border-color:var(--color-text);color:var(--color-text);}a.button,button.button{padding:.75rem 1.25rem;border-radius:3.5rem;background-color:var(--button-bg);color:var(--button-color);font-weight:500;font-size:1.125rem;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-border,var(--button-color));gap:.5rem;}a.button:hover,button.button:hover,a.button:focus,button.button:focus,a.button:active,button.button:active{color:var(--button-focus-color);background-color:var(--button-focus-bg);border-color:var(--button-focus-border,var(--button-focus-color));}a.button svg,button.button svg{width:1em;height:auto;}a.button svg path:not([stroke]),button.button svg path:not([stroke]){fill:currentColor;}a.button svg path[stroke],button.button svg path[stroke]{stroke:currentColor;}a.button--primary,button.button--primary{--button-bg:var(--color-secondary-a);--button-color:var(--color-white);--button-focus-bg:var(--color-white);--button-focus-color:var(--color-secondary-a);}a.button--secondary,button.button--secondary{--button-color:var(--color-black);--button-bg:transparent;--button-focus-color:var(--color-white);--button-focus-bg:var(--color-primary-b);--button-focus-border:var(--color-primary-b);}a.button--tertiary,button.button--tertiary{--button-bg:transparent;--button-color:var(--color-black);--button-focus-bg:var(--color-primary-b);--button-focus-border:var(--color-primary-b);--button-focus-color:var(--color-white);font-size:var(--font-size-small);padding:var(--spacing-xxsmall) var(--spacing-medium);}a.button--secondary-inverted,button.button--secondary-inverted{--button-color:var(--color-white);--button-bg:transparent;--button-border:var(--color-white);--button-focus-color:var(--color-primary-b);--button-focus-bg:var(--color-white);--button-focus-border:var(--color-white);}a.button--link,button.button--link{--button-color:var(--color-black);--button-bg:transparent;--button-focus-color:var(--color-link-focus);--button-focus-bg:transparent;border:0;text-decoration:underline;background-image:url(/themes/custom/slimline/assets/icons/arrow-right.svg);background-size:.75rem auto;background-position:right center;background-repeat:no-repeat;padding-left:0;}select{-webkit-appearance:none;appearance:none;background:url(/themes/custom/slimline/assets/icons/chevron-down.svg) no-repeat center right 14px white;background-size:1rem auto;}[data-contextual-id]:empty{display:none;}
.slimline-icon svg{display:block;width:var(--spacing);height:auto;}.slimline-icon--large svg{width:var(--spacing-large);}.slimline-icon--larger svg{width:var(--spacing-xlarge);}.slimline-icon--largest svg{width:var(--spacing-xxlarge);}.slimline-icon--small svg{width:var(--spacing-small);}.slimline-icon--smaller svg{width:var(--spacing-xsmall);}.slimline-icon--smallest svg{width:var(--spacing-xxsmall);}
.toolbar-menu{font-size:0.8125rem;}
.layout-contained{max-width:var(--width-content-area);margin-inline:auto;}.layout-contained--small{max-width:var(--width-small);}.layout-contained--medium{max-width:var(--width-medium);}.layout-contained--large{max-width:var(--width-large);}.layout-contained--xlarge{max-width:var(--width-xlarge);}.layout-contained--xxlarge{max-width:var(--width-xxlarge);}.layout-contained--xxxlarge{max-width:var(--width-xxxlarge);}.layout-contained--xxxxlarge{max-width:var(--width-xxxxlarge);}.layout-contained--full-container{max-width:var(--width--full-container);}.layout-contained--full-screen{max-width:var(--width-full-screen);}.layout-contained--full{max-width:none;}.layout-contained--wide{max-width:var(--width-content-area);}.layout-contained--content{max-width:var(--width-large);}.layout-contained--content-small{max-width:var(--width-medium);}.layout-contained--left{margin-left:0;}.layout-contained--right{margin-right:0;}.margin-bottom{margin-bottom:var(--spacing);}.anrt-grid,.view--grid .view-content{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),1fr);}.anrt-grid--gap-none{gap:var(--grid-gap-none);}.anrt-grid--gap-small{gap:var(--grid-gap-small);}.anrt-grid--gap-large{gap:var(--grid-gap-large);}.anrt-grid--centered{align-items:center;justify-items:center;}.anrt-grid-item--one-quarter,.anrt-grid-item--one-third,.anrt-grid-item--one-half,.anrt-grid-item--two-thirds,.anrt-grid-item--three-quarters,.anrt-grid--quarters > *,.view--grid-quarters .views-row,.anrt-grid--thirds > *,.view--grid-thirds .views-row,.anrt-grid--halves > *,.view--grid-halves .views-row,.anrt-grid--full > *,.view--grid-full .views-row,.anrt-grid-item--full{grid-column:span var(--grid-columns);}@media screen and (min-width:768px){.anrt-grid--quarters > *,.view--grid-quarters .views-row,.anrt-grid--thirds > *,.view--grid-thirds .views-row,.anrt-grid--halves > *,.view--grid-halves .views-row{grid-column:span calc(var(--grid-columns) / 2);}.anrt-grid-item--one-quarter{grid-column:span calc(var(--grid-columns) / 4);}.anrt-grid-item--one-third{grid-column:span calc(var(--grid-columns) / 3);}.anrt-grid-item--one-half{grid-column:span calc(var(--grid-columns) / 2);}.anrt-grid-item--two-thirds{grid-column:span calc(var(--grid-columns) / 3 * 2);}.anrt-grid-item--three-quarters{grid-column:span calc(var(--grid-columns) / 4 * 3);}}@media screen and (min-width:1180px){.anrt-grid--quarters > *,.view--grid-quarters .views-row{grid-column:span calc(var(--grid-columns) / 4);}.anrt-grid--thirds > *,.view--grid-thirds .views-row{grid-column:span calc(var(--grid-columns) / 3);}.anrt-grid--halves > *,.view--grid-halves .views-row{grid-column:span calc(var(--grid-columns) / 2);}}.padding{padding:var(--spacing);}.padding-horizontal{padding-right:var(--spacing);padding-left:var(--spacing);}.padding-vertical{padding-top:var(--spacing);padding-bottom:var(--spacing);}
.layout{margin-inline:auto}@media (min-width:960px){.layout{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--spacing-xxlarge);}}.layout__region{display:flex;flex-direction:column;gap:3rem;grid-column:span 12;padding:var(--spacing-xxxxxlarge) var(--spacing);}.slimline-layout-one-col .layout__region{padding:0;}.layout-container{position:relative;}.layout__region>div{width:100%;}.layout__region>.centered{padding-inline:0}@media (min-width:960px){.layout__region{}.layout__region--span-1{grid-column:span 1}.layout__region--span-2{grid-column:span 2}.layout__region--span-3{grid-column:span 3}.layout__region--span-4{grid-column:span 4}.layout__region--span-5{grid-column:span 5}.layout__region--span-6{grid-column:span 6}.layout__region--span-7{grid-column:span 7}.layout__region--span-8{grid-column:span 8}.layout__region--span-9{grid-column:span 9}.layout__region--span-10{grid-column:span 10}.layout__region--span-11{grid-column:span 11}.layout__region--span-12{grid-column:span 12}}.layout--bg-color>.layout{background-color:var(--color-bg);}.layout--bg-color:first-child>.layout:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);}.layout--bg-color:last-child>.layout:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);}.layout--bg-white{--color-bg:var(--color-white)}.layout--bg-grey{--color-bg:var(--full-bg);}.layout--bg-blue{--color-bg:var(--color-primary-b);}.layout--bg-blue *,.layout--bg-blue ul li::marker{color:var(--color-white);}.layout--bg-green{--color-bg:var(--color-secondary-e)}.layout--bg-purple{--color-bg:var(--color-tertiary-c);}.layout--bg-navy{--color-bg:var(--color-primary-b);}.layout--bg-color{}.layout__region--bg-color{background-color:var(--color-bg);color:var(--color-text);}.layout__region--blue{--color-bg:var(--color-primary-b);--color-text:var(--color-white);--color-link:var(--color-white);--color-heading:var(--color-white);--color-heading-a:var(--color-white);}.layout__region--green{--color-bg:var(--color-secondary);--color-text:var(--color-white);}.layout__region--white{--color-bg:var(--color-white);--color-heading-a:var(--color-secondary);}
.branding__logo{display:flex;align-items:center;justify-self:flex-start;max-width:300px;gap:var(--spacing);}.branding__logo .slimline-icon svg{width:100%;height:auto;}.branding__icon svg path.circle{fill:var(--color-brand);}.branding__sitename svg path{fill:var(--color-text);}.branding__icon{width:64px;}.branding__sitename{flex:1;}
.region-breadcrumb{}.page--has-header .region-breadcrumb{position:relative;z-index:9;background-color:var(--color-primary);}.page--has-header .slimline-region__inner--breadcrumb{position:relative;}.page--has-header .breadcrumbs__list{--color-link:var(--color-white);--color-link-focus:var(--color-white);}@media (min-width:960px){.page--has-header .region-breadcrumb{background-color:transparent;}.page--has-header .breadcrumbs__list{position:absolute;top:0;left:0;}}.breadcrumbs__list{margin-bottom:0;padding-left:0;padding-block:var(--spacing);list-style:none;}.breadcrumbs__item{display:inline-block;margin-right:0.25rem;}.breadcrumbs__item+.breadcrumbs__item::before{display:inline-block;margin-right:0.25rem;content:">";color:var(--color-link);}.breadcrumbs__link{color:var(--color-link);text-decoration:none;}.breadcrumbs__link:hover{text-decoration:underline;}
.block-cta-footer{--font-size--pre-title:clamp(calc(1.875 * var(--base-font-size)),6vw,calc(2.1875 * var(--base-font-size)));--font-size--title:clamp(calc(2.75 * var(--base-font-size)),6vw,calc(3 * var(--base-font-size)));--font-size--text:clamp(var(--base-font-size),6vw,calc(1.125 * var(--base-font-size)));color:var(--color-white);text-align:right;}.block-cta-footer .cta__title{color:var(--color-white);font-size:var(--font-size--title);margin-bottom:var(--spacing-xxlarge);}.block-cta-footer .cta__pre-title{display:block;font-size:var(--font-size--pre-title);font-weight:var(--font-weight-light);line-height:1;}.block-cta-footer .field--name-field-b-cta-banner-text{font-size:var(--font-size--text);margin-bottom:calc(2.5 * var(--spacing));}.block-cta-footer .button{background:var(--color-white);border-color:transparent;color:var(--color-text);}.block-cta-footer .button:hover,.block-cta-footer .button:active,.block-cta-footer .button:focus{background:var(--color-primary-b);border-color:currentcolor;color:var(--color-white);}
.block-dropdown-language{display:flex;gap:.5rem;color:var(--color-text);}.block-dropdown-language>h2{color:var(--color-text);margin:0;font-size:var(--font-size);font-weight:400;}.block-dropdown-language .dropbutton-arrow{color:var(--color-text);}.block-dropdown-language .language-link{text-decoration:none;}.block-dropdown-language .language-link:hover{text-decoration:underline;}.block-dropdown-language .language-link.active-language{font-weight:700;}.dropbutton-multiple{padding-right:4rem;}.dropbutton-multiple .dropbutton-widget{position:absolute;right:0;top:0;}
.header-off-canvas{background-image:linear-gradient(to left,var(--color-primary),var(--color-primary-b));--color-text:var(--color-white);--color-link:var(--color-white);--color-link-focus:var(--color-grey-light-aaa);--color-brand:var(--color-white);padding-block:var(--spacing);}.header__inner{display:flex;justify-content:space-between;align-items:center;}.branding__logo svg{width:auto;}.slimline-region__inner--header{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-medium);}.slimline-region__inner--header .button:not(.button--tertiary):hover,.slimline-region__inner--header .button:not(.button--tertiary):active,.slimline-region__inner--header .button:not(.button--tertiary):focus,.slimline-region__inner--header .button--tertiary{border-color:var(--color-white);color:var(--color-white);}.region-header,.region-below-header{display:none;}@media screen and (min-width:960px){.header__off-canvas{display:none;}.region-header,.region-below-header{display:block;}}.header-off-canvas{position:relative;z-index:0;display:flex;}.header-off-canvas .header{flex-grow:1}.header-off-canvas .off-canvas{flex-shrink:1}.header-off-canvas--sticky{position:sticky;z-index:10;inset-inline:0;top:var(--drupal-displace-offset-top,0);transition:var(--transition-time) !important;}body:not(.off-canvas-is-on) .header-off-canvas--sticky.header-off-canvas--hidden{top:calc(-2 * var(--header-height)) !important}
.footer{position:sticky;z-index:-1;top:100vh;}.region-footer-pre{background-image:linear-gradient(to right,var(--color-primary),var(--color-primary-b));color:var(--color-white);padding:calc(4.75 * var(--spacing)) 0;}.slimline-region__inner--footer-pre{display:flex;gap:calc(2 * var(--spacing));justify-content:flex-end;}.region-footer{padding-block:calc(3 * var(--spacing));}.region-footer > * + *{margin-top:calc(4.5 * var(--spacing));}.region-footer > *:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing);justify-content:space-between;}.region-footer > *:last-child a,.region-footer > *:last-child img{display:block;}.slimline-region__inner--footer{display:flex;gap:calc(3 * var(--spacing));flex-direction:column;}.slimline-region__inner--footer>*{border-top:1px solid var(--border-color);padding-top:calc(3 * var(--spacing));}.slimline-region__inner--footer>*:first-child{padding-top:0;border-top:0;}.footer .branding__sitename svg path{fill:var(--color-primary-b);}@media all and (min-width:768px){.slimline-region__inner--footer{display:grid;grid-template-columns:320px auto;}.footer .navigation--footer{border-top:0;padding-top:0;}.footer .block-system-branding-block{grid-row:span 2;border-inline-end:1px solid var(--border-color);padding-inline-end:calc(2 * var(--spacing));border-top:0;padding-top:0;}}@media all and (min-width:768px){.region-footer > *:last-child{align-items:center;flex-direction:row;}}@media all and (min-width:960px){.slimline-region__inner--footer{column-gap:calc(3 * var(--spacing));grid-template-columns:50% 50%;}.footer .block-system-branding-block{padding-inline-end:calc(3 * var(--spacing));}}
.slimline-housekeeping{background-image:linear-gradient(to right,var(--color-primary),var(--color-primary-b));--color-text:var(--color-white);--color-link:var(--color-white);--color-link-focus:var(--color-grey-light-aaa);padding-block:var(--spacing-large);}.slimline-region__inner--housekeeping{display:flex;gap:var(--spacing-large);justify-content:space-between;flex-direction:column;}.navigation--housekeeping{flex:1;max-width:50%;}@media all and (min-width:768px){.slimline-region__inner--housekeeping{flex-direction:row;align-items:center;}}

.social-sharing{padding:0 0 3rem 0;}.social-sharing__inner{background-color:var(--color-white);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.15);border-radius:var(--border-radius);display:flex;align-items:center;flex-direction:column;}@media (min-width:768px){.social-sharing__inner{flex-direction:row;}}.social-sharing__title{padding:calc(2 * var(--spacing));margin:0;font-weight:400;font-size:21px;}.social-sharing__menu{display:flex;list-style:none;margin:0;padding:calc(2 * var(--spacing)) var(--spacing);flex:1;justify-content:space-evenly;width:100%;position:relative;overflow:hidden;background-color:var(--color-primary-e);}.social-sharing__menu li{position:relative;}.social-sharing__menu-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;gap:var(--spacing);}.social-sharing__menu-link span{display:none;}.social-sharing__menu-link svg{width:1rem;height:1rem;}.social-sharing__menu-link .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;border-radius:100%;background-color:var(--color-white);}.social-sharing__menu-link .icon svg path{fill:currentColor;}.social-sharing__menu-item--copy{position:relative;}.social-sharing__menu-item--copy .result{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-.25rem);background-color:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius);padding:.25rem .5rem;font-size:14px;opacity:0;display:block!important;}@keyframes fadeinout{0%,100%{opacity:0;}50%{opacity:1;}}.social-sharing__menu-item--copy a.copied .result{animation:fadeinout 1s linear forwards;}@media (min-width:768px){.social-sharing__menu{background-color:var(--color-white);}.social-sharing__menu:before{content:'';position:absolute;background-color:var(--color-primary-e);border-top-left-radius:100%;border-bottom-left-radius:100%;inset-block:-100%;inset-inline:0;}.social-sharing__menu-link span{display:block;}}
.full{}.full{--full-color:var(--color-primary-b);--full-bg:var(--color-grey-light-aaa);--full-hero-1:var(--color-secondary-b);--full-hero-2:var(--color-secondary-c);}.full--blue{--full-color:var(--color-primary-b);--full-hero-1:var(--color-primary-b);--full-hero-2:var(--color-primary-c);}.full--blue.full--landing-page{--full-bg:var(--color-primary-d);}.full--green{--full-color:var(--color-secondary);--full-hero-1:var(--color-secondary-b);--full-hero-2:var(--color-secondary-c);}.full--green.full--landing-page{--full-bg:var(--color-primary-d);}.full--purple{--full-color:var(--color-tertiary);--full-hero-1:var(--color-tertiary);--full-hero-2:var(--color-tertiary-b);}.full--purple.full--landing-page{--full-bg:var(--color-primary-d);}.full__header{position:relative;--color-text:var(--color-white);}.full--no-image .full__header{background-color:var(--full-hero-1);}.full__image{position:relative;z-index:0;overflow:hidden;}.full__image img{width:100%;height:auto;}.full__text{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(2* var(--spacing));justify-content:flex-end;padding-block:2rem 2rem;}.full--has-image .full__text{position:absolute;inset:auto 0 0 0;padding-block:5rem 2rem;}@media screen and (min-width:960px){.full__image{min-height:390px;}.full--has-image .full__text{bottom:4rem;}}.full--has-image .full__text>*{position:relative;z-index:1;}@media all and (min-width:1280px){.full--no-image .full__text{min-height:320px;}}.full__text>*{margin-block:0;color:var(--color-text);}.full--has-image .full__header .full__text .arc{overflow:hidden;position:absolute;inset:0;}.full--has-image .full__header .full__text .arc::before{content:'';background-image:linear-gradient(to top,var(--full-hero-1),var(--full-hero-2));border-top-right-radius:100%;border-top-left-radius:100%;position:absolute;top:var(--spacing-large);inset-inline:-25%;bottom:0;}@media screen and (min-width:768px){.full--has-image .full__header .full__text{padding-block:2rem;justify-content:center;top:0;}.full--has-image .full__header .full__text .arc::before{display:none;}}@media screen and (min-width:400px){.full__image::after{top:33%;}}.full__pretitle{font-size:.5em;font-weight:400;}@media all and (min-width:768px){.full__image::after{background-image:linear-gradient(to right,var(--full-hero-1) 76%,var(--full-hero-2));border-top-right-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:0;inset-block:-50%;inset-inline-start:0;inset-inline-end:42%;position:absolute;content:'';}.full__image .media{width:56%;margin-left:auto;}.full__image .media img{width:100%;height:auto;}.full__text{padding-block:7rem;justify-content:center;}.full--has-image .full__text>*{max-width:64%;}}.full__content .full__introduction{}.full__content .full__introduction__inner{--color-text:var(--color-grey);width:100%;background-color:var(--color-white);padding:var(--spacing-xxxxxlarge);box-shadow:var(--box-shadow);border-radius:var(--border-radius);}.full__content .full__introduction .field+.field{margin-top:var(--spacing-xxxxxlarge);}@media (min-width:768px){.full__content .full__introduction{margin-top:-3rem;padding-top:0;}}.full__content{padding-block:.1px;background-color:var(--full-bg);position:relative;z-index:0;}.full__cta{margin-top:var(--spacing-large);}.full__sections{--full-color:var(--color-secondary);--full-bg:var(--color-secondary-f);}.full__sections>h3{font-size:1rem;font-weight:normal;margin:calc(1.5 * var(--spacing)) 0;position:relative;z-index:0;color:var(--color-text);}.full__sections>h3 span{background-color:var(--color-white);padding-inline-end:var(--spacing);}.full__sections>h3::before{content:'';top:50%;height:1px;margin-top:1px;inset-inline:0;position:absolute;background-color:var(--border-color);}.full__sections__items{display:flex;gap:calc(1.5 * var(--spacing));flex-wrap:wrap;}.full__sections__items>a{width:100%;text-decoration:none;display:flex;align-items:center;gap:var(--spacing);background-color:#E7F1EF;border-radius:1rem;border:1px solid var(--border-color-light);color:var(--color-text);padding:calc(.5 * var(--spacing)) var(--spacing);}.full__sections__items>a:hover,.full__sections__items>a:focus,.full__sections__items>a:active{background-color:var(--full-bg);}.full__sections__items>a svg path{stroke:var(--full-color);}.full__sections__items>a span{flex:1;}@media (min-width:768px){.full__sections__items>a{width:calc(50% - .75 * var(--spacing));}}.full__introduction__inner .section-links{margin-top:var(--spacing-large);position:relative;z-index:0;}.full__introduction__inner .section-links__label{display:inline-block;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);background:var(--color-white);margin:0 0 var(--spacing-xxlarge);padding-right:1em;}.full__introduction__inner .section-links::before{border-bottom:1px solid var(--color-grey-light-a);content:"";display:block;height:0;margin:0;position:relative;top:0.75em;width:100%;z-index:-1;}.full__introduction__inner .section-links__list{display:flex;flex-direction:column;gap:var(--spacing-large);margin-left:0;}.full--blue.full--landing-page .section-links__list{--background-color--section-link:var(--color-blue-light);--border-color--section-link:var(--color-grey-light-a);}.full--green.full--landing-page .section-links__list{--background-color--section-link:var(--color-green-light);--border-color--section-link:var(--color-grey-light-a);}.full--purple.full--landing-page .section-links__list{--background-color--section-link:var(--color-purple-light);--border-color--section-link:var(--color-grey-light-a);}.full__introduction__inner .section-links__item::marker{color:transparent;}.full__introduction__inner .section-links__link{align-items:center;background:var(--background-color--section-link);border:1px solid var(--border-color--section-link);box-sizing:border-box;color:var(--color-primary);display:flex;gap:var(--spacing);justify-content:flex-start;text-align:left;}.full__introduction__inner .section-links__link svg{height:var(--spacing);}.full__introduction__inner .section-links__link svg{fill:currentcolor;}.full__introduction__inner .section-links__link:hover,.full__introduction__inner .section-links__link:active,.full__introduction__inner .section-links__link:focus{border-color:currentcolor;color:var(--color-primary);text-decoration:underline;}@media (min-width:600px){.full__introduction__inner .section-links__list{display:grid;grid-column-gap:var(--spacing-xxlarge);grid-template-columns:1fr 1fr;}}.full__metas{display:flex;flex-direction:column;gap:calc(1.5 * var(--spacing));margin:calc(2 * var(--spacing)) 0 0;border-top:1px solid var(--border-color);padding:calc(2 * var(--spacing)) 0 0 0;}.full__meta{display:flex;flex-wrap:wrap;gap:var(--spacing);align-items:center;}.full__label{display:flex;gap:var(--spacing);color:var(--color-grey-dark-b);font-weight:600;}.full__meta>.field{flex:1;}.full__label svg{width:20px;}.full__label svg path{fill:var(--color-primary-b);}.full__meta .field--type-entity-reference .field__item{background-color:#C6DFFF !important;text-decoration:none;}.full__fund-value{align-items:flex-start;}.node__content{display:flex;flex-direction:column;gap:3rem;padding-block:3rem;}
.landing-page{}
.language-switcher-language-url{min-height:1rem;}.language-switcher-language-url .links{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;}.language-switcher-language-url .links li{position:relative;margin:0 .5rem;color:var(--color-link);}.language-switcher-language-url .links li a{color:var(--color-link);}.language-switcher-language-url .links li a:active,.language-switcher-language-url .links li a:focus,.language-switcher-language-url .links li a:hover{text-decoration:underline;}.language-switcher-language-url .links li::after{position:absolute;top:50%;width:1px;height:1rem;margin-top:calc(-1 * .5rem);margin-inline-start:.5rem;content:"";background-color:currentColor;inset-inline-start:100%;}.language-switcher-language-url .links li:first-child{margin-inline-start:0;}.language-switcher-language-url .links li:last-child{margin-inline-end:0;}.language-switcher-language-url .links li:last-child::after{display:none;}.language-switcher-language-url .links a{text-decoration:none;}.language-switcher-language-url .links a.is-active{font-weight:bold;;}
.menu{list-style:none;margin:0;padding:0;display:flex;gap:var(--spacing);flex-wrap:wrap;align-items:center;}.menu{margin:0;padding:0;}.menu a{text-decoration:none;display:flex;align-items:center;gap:.5em;}.menu a:hover,.menu a:focus,.menu a:active{text-decoration:underline;}.menu a svg{width:1em;height:auto;path{fill:currentColor}}.menu a.button{background-color:var(--color-secondary-a);padding:var(--spacing);border:1px solid;}
.menu.menu--footer{--color-link:var(--color-text);flex-direction:column;align-items:flex-start;}.menu--footer{--color-link-focus:var(--color-text);gap:calc(2 * var(--spacing));}.menu--footer .menu-item{margin-bottom:1rem;}.menu--footer .menu-item:last-child{margin-bottom:0;}.menu--footer a{display:inline-flex;align-items:center;}.menu--footer a{padding-right:1.25rem;background-size:.75rem auto;background-position:right center;background-repeat:no-repeat;background-image:none;font-weight:600;}.menu--footer a:hover,.menu--footer a:focus,.menu--footer a:active,.menu--footer a.is-active,.menu--footer .menu-item--active-trail > a{background-image:url(/themes/custom/slimline/css/components/navigation/arrow-right.svg);background-position:right 0.25rem;text-decoration:none;}.menu--footer a:hover .menu-item__title,.menu--footer a:focus .menu-item__title,.menu--footer a:active .menu-item__title,.menu--footer a.is-active .menu-item__title,.menu--footer .menu-item--active-trail > a .menu-item__title{border-bottom:1px solid;}@media all and (min-width:768px){.menu.menu--footer{display:grid;grid-column-gap:var(--spacing);grid-row-gap:calc(2 * var(--spacing));grid-template-columns:repeat(3,1fr);}.menu.menu--footer .menu-item{margin-bottom:0;}.menu.menu--social-media{gap:2rem;justify-content:flex-start;}}
.header-below .menu{--color-link:var(--color-black);--color-link-focus:var(--color-black);background-color:var(--white);gap:2rem;}.header-below .menu .menu-item--level-0{padding:1.5rem 0;}.header-below .menu .menu-item--level-0>a,.header-below .menu .menu-item--level-0>.sub-menu-item-toggle{border-bottom:1px solid transparent;font-weight:600;}.header-below .menu .menu-item--level-0:hover>a,.header-below .menu .menu-item--level-0:focus>a,.header-below .menu .menu-item--level-0:active>a,.header-below .menu .menu-item--level-0.menu-item--active>a,.header-below .menu .menu-item--level-0.menu-item--active-trail>a,.header-below .menu .menu-item--level-0:hover>.sub-menu-item-toggle,.header-below .menu .menu-item--level-0:focus>.sub-menu-item-toggle,.header-below .menu .menu-item--level-0:active>.sub-menu-item-toggle,.header-below .menu .menu-item--level-0.menu-item--active>.sub-menu-item-toggle,.header-below .menu .menu-item--level-0.menu-item--active-trail>.sub-menu-item-toggle{border-color:var(--color-link);}.header-below .menu a:hover,.header-below .menu a:focus,.header-below .menu a:active{text-decoration:none;}.header-below .menu .sub-menu-item-toggle{justify-content:flex-end;}.header-below .menu .sub-menu-item-toggle__icon{padding-right:0;}.navigation--main{position:relative;}.header-below{position:relative;z-index:-1;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.25);}.header-below .menu .menu-item--level-0.menu-item--has-sub-menu{position:static;}.header-below .menu--sub-menu{min-width:0;inset-inline:0;background-color:var(--color-grey-light-aaa);flex-direction:column;z-index:3;height:calc(6 * 3.5 * var(--spacing) + var(--spacing) * 2);gap:0;padding-block:var(--spacing);}.header-below .menu--sub-menu li{height:calc(100% / 6);padding-block:calc(.25 * var(--spacing));width:calc(100% / 3);position:relative;}.header-below .menu.menu--open .menu--sub-menu{}.header-below .menu.menu--open .menu--sub-menu::before{content:'';width:100vw;position:absolute;z-index:-2;background-color:var(--color-grey-light-aaa);top:0;bottom:0;left:calc(-.5 * (100vw - var(--width-content-area)) - 1.5 * var(--spacing));box-shadow:0 .5rem .5rem 0 rgba(0,0,0,0.25);}.header-below .menu--sub-menu a{padding:calc(1 * var(--spacing)) var(--spacing);border-radius:2rem;}.header-below .menu--sub-menu a:hover,.header-below .menu--sub-menu a:focus,.header-below .menu--sub-menu a:active,.header-below .menu--sub-menu a.is-active,.header-below .menu--sub-menu .menu-item--active-trail>a{background-color:var(--color-white);}.header-below .menu--sub-menu a .menu-item__title{padding-right:1.5rem;background-size:1rem auto;background-position:right center;background-repeat:no-repeat;background-image:none;}.header-below .menu--sub-menu a:hover .menu-item__title,.header-below .menu--sub-menu a:focus .menu-item__title,.header-below .menu--sub-menu a:active .menu-item__title,.header-below .menu--sub-menu a.is-active .menu-item__title,.header-below .menu--sub-menu .menu-item--active-trail>a .menu-item__title{background-image:url(/themes/custom/slimline/css/components/navigation/arrow-right.svg);}.header-below .menu--sub-menu .menu-item__title{height:var(--spacing);}
.menu.menu--housekeeping{flex-direction:column;align-items:flex-start;justify-content:space-between;padding-block:1rem;}.menu.menu--housekeeping .menu-item{margin-block:var(--spacing);}@media all and (min-width:768px){.menu.menu--housekeeping{flex-direction:row;align-items:center;}.menu.menu--housekeeping .menu-item{margin-block:0;}}.menu--housekeeping a:hover,.menu--housekeeping a:focus,.menu--housekeeping a:active,.menu--housekeeping a.is-active{text-decoration:none;border-bottom:1px solid;}
.off-canvas__menu .menu{display:flex;flex-direction:column;padding:0;gap:1.5rem;}.off-canvas__menu .menu-item{width:100%;}.off-canvas__menu .menu--main a{display:flex;gap:.5rem;justify-content:space-between;}.off-canvas__menu .menu--main a::after{mask-size:100% auto;mask-position:right center;mask-repeat:no-repeat;mask-image:url(/themes/custom/slimline/css/components/navigation/arrow-right.svg);background-color:var(--color-link);content:'';width:1rem;height:1rem;}
.submenu-toggles .menu-item>.menu{display:none}.submenu-toggles .menu-item>.sub-menu-item-toggle{cursor:pointer}.submenu-toggles .menu-item>.sub-menu-item-toggle .sub-menu-item-toggle__icon--open{display:flex}.submenu-toggles .menu-item>.sub-menu-item-toggle .sub-menu-item-toggle__icon--close{display:none}.submenu-toggles .menu-item--open>.menu{display:flex;flex-direction:column;width:100%;min-width:260px}@media (min-width:1280px){.submenu-toggles .menu-item--open>.menu{position:absolute;display:none}}.submenu-toggles .menu-item--open>.sub-menu-item-toggle .sub-menu-item-toggle__icon--open{display:none}.submenu-toggles .menu-item--open>.sub-menu-item-toggle .sub-menu-item-toggle__icon--close{display:flex}.submenu-toggles .sub-menu-item-toggle>*{pointer-events:none}.submenu-toggles .menu-item--has-sub-menu{position:relative;display:flex;flex-wrap:wrap}.submenu-toggles .menu-item--has-sub-menu .menu-item__link{flex:1}.submenu-toggles .sub-menu-item-toggle{z-index:1;display:flex;align-items:center;justify-content:center;justify-self:right;order:3;width:calc(1.5 * var(--spacing));padding:0;border:0;background:0 0}.submenu-toggles .sub-menu-item-toggle:active,.submenu-toggles .sub-menu-item-toggle:focus,.submenu-toggles .sub-menu-item-toggle:hover{outline:0}.submenu-toggles .sub-menu-item-toggle__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding-inline:0;width:var(--spacing);height:var(--spacing);}.submenu-toggles .sub-menu-item-toggle__icon svg{width:100%;height:auto;}.submenu-toggles .sub-menu-item-toggle__icon svg path{fill:currentColor}@media (min-width:960px){.submenu-toggles .menu-item--has-sub-menu.menu-item--level-0>.sub-menu-item-toggle .sub-menu-item-toggle__icon{transform:rotate(90deg);}}@media (min-width:960px){.submenu-toggles .menu-item--open>.menu{top:100%;inset-inline-start:0;display:flex;margin:0}}@media (min-width:960px){.submenu-toggles .menu-item .menu-item--open>.menu{top:0;inset-inline-start:100%}}
.off-canvas{--color-link:var(--color-white);--color-heading:var(--color-white);--color-bg:var(--color-primary);--color-text:var(--color-white);--color-bg-focus:var(--color-primary-b);--color-border-hr:var(--color-white);position:absolute;top:var(--header-height,0);overflow:hidden;transition:transform var(--transition-time);transform:translateX(-100%);color:var(--color-text);background-color:var(--color-bg);}.off-canvas--is-on-canvas{z-index:11;transform:translateX(0) !important}.off-canvas__content{display:flex;overflow-y:auto;flex-direction:column;box-sizing:border-box;width:100vw;width:calc(100vw - var(--drupal-displace-offset-left,0px));height:calc(100vh - var(--header-height,0px) - var(--drupal-displace-offset-top,0px));background-color:var(--color-bg);}.off-canvas__content>*{width:100%;}@media (min-width:960){.off-canvas__content{display:none}}.off-canvas__locale{padding-block:var(--spacing-large);}.off-canvas__search{padding-block:var(--spacing-large);}.off-canvas__search .form-text{width:100%;padding:1rem;border:0;background-color:var(--color-white);border-radius:2rem;}.off-canvas__search .form-submit{display:none;}.off-canvas__menu{border-bottom:0;display:flex;gap:2rem;flex-direction:column;padding-block:var(--spacing-large);}.off-canvas__toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;margin:0;padding:0 var(--spacing-large);color:inherit;line-height:1;}.off-canvas__toggle .button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:.5rem 1rem;color:inherit;border:0;background-color:transparent !important;color:var(--color-link);border:1px solid;border-radius:2rem;}.off-canvas__toggle .button:active,.off-canvas__toggle .button:focus,.off-canvas__toggle .button:hover{color:var(--color-link) !important;border:none;outline:0}.off-canvas__toggle .button svg{width:calc(3 * var(--spacing));height:calc(3 * var(--spacing));margin:0}.off-canvas__toggle .button svg path{fill:currentColor !important}.off-canvas__toggle>*{float:inline-end}@media (min-width:960px){.off-canvas__toggle{display:none}}.off-canvas-overlay{position:fixed;z-index:-1;inset:0;display:none;transition:var(--transition-time);opacity:0;background:rgba(0,0,0,.5)}.off-canvas-is-on .off-canvas-overlay{z-index:1;opacity:1}.off-canvas__toggle .off-canvas__toggle-on{display:block}.off-canvas-is-on .off-canvas__toggle-on{display:none}.off-canvas__toggle .off-canvas__toggle-off{display:none}.off-canvas-is-on .off-canvas__toggle-off{display:block}body.off-canvas-is-on{overflow:hidden;height:100%}
.inline-block{}@media screen and (min-width:1180px){}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{}
