/* @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-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-white:#fff;--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:"Raleway",sans-serif;--font-secondary:"Raleway",sans-serif;--base-font-size:16px;--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-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-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-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-body:var(--font-size-responsive-from-small-to-medium);--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:1280px;--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);--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);--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-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-border:var(--color-secondary-a);--button-color:var(--color-white);--button-focus-bg:var(--color-white);--button-focus-color:var(--color-secondary-a);--button-focus-border:var(--color-secondary-a);--focus-outline-color:var(--color-primary-c);--focus-outline:3px solid var(--focus-outline-color);--focus-shadow-color:var(--color-white);--focus-shadow:0 0 0 2px var(--focus-shadow-color);--lgma-notification-icon-size:2.5rem;--lgma-notification-background-normal:var(--color-secondary-d);--lgma-notification-foreground-normal:var(--color-black);--lgma-notification-background-warning:#ffae00;--lgma-notification-foreground-warning:var(--color-black);--lgma-notification-background-danger:var(--color-alert);--lgma-notification-foreground-danger:var(--color-white);}
@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:100;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-100.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:100;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-100italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:200;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-200.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:200;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-200italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:300;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:300;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-300italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:400;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:400;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:500;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:500;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-500italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:600;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:600;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:700;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:700;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:800;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-800.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:800;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-800italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:900;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-900.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:900;src:url(/themes/custom/slimline/assets/fonts/raleway-v29-latin-900italic.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);margin-bottom:var(--spacing);}.font-size-xxxxxx-large{font-size:var(--font-size-responsive-xxxxxx-large);line-height:var(--font-size-massive-line-height);}h1,.h1,.font-size-xxxxx-large{font-size:var(--font-size-responsive-xxxxx-large);line-height:var(--font-size-xxxxx-large-line-height);}h2,.h2,.font-size-xxxx-large,.field--name-field-b-cta-banner-title{font-size:var(--font-size-responsive-xxxx-large);line-height:var(--font-size-xxxx-large-line-height);font-weight:900;color:var(--color-primary-b);}h3,.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-black);font-weight:800;}h4,.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-primary-a);font-weight:700;}h5,.h5,.font-size-x-large{font-size:var(--font-size-responsive-x-large);line-height:var(--font-size-x-large-line-height);}h6,.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;}[hidden]{display:none !important;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}[hidden]{display:none !important;}body{margin:0;color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size);line-height:var(--line-height);}*:focus{outline:var(--focus-outline);box-shadow:var(--focus-shadow);}*:focus:not(:focus-visible){outline:none;box-shadow:none;}*:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-shadow);}a[href="#main-content"].visually-hidden.focusable:focus{display:inline-block;margin:0.25em;}.dialog-off-canvas-main-canvas{position:relative;}a[href]:not(.button){color:var(--color-link);}a[href]:not(.button):hover{text-decoration:none;color:var(--color-link-focus);}a[href]: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,ol{padding-inline-start:0;list-style-position:outside;margin-left:1rem;}ul{list-style-type:disc;}.field--type-text-long li{margin-bottom:calc(0.5 * var(--spacing));}.field--type-text-long li::marker{color:var(--full-color);font-weight:700;}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;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%;}button,input[type="submit"],input[type="reset"],.button{padding:0.75rem 1.25rem;border-radius:3.5rem;font-family:var(--font-primary);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:0.5rem;cursor:pointer;&:is(:hover,:focus,:active,.is-active){color:var(--button-focus-color);background-color:var(--button-focus-bg);border-color:var(--button-focus-border,var(--button-focus-color));}&:is(:focus-visible){--focus-outline-color:var(--button-focus-border,var(--button-focus-color));outline:3px dotted var(--focus-outline-color);}}.button svg{width:1em;height:auto;}.button svg path:not([stroke]){fill:currentColor;}.button svg path[stroke]{stroke:currentColor;}.button--inverted{--button-bg:var(--color-white);--button-color:var(--color-secondary-a);--button-border:var(--color-secondary-a);--button-focus-bg:var(--color-secondary-a);--button-focus-color:var(--color-white);--button-focus-border:var(--color-secondary-a);}.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);}.button--secondary{--button-color:#1e1e1e;--button-bg:transparent;--button-focus-color:var(--color-white);--button-focus-bg:var(--color-primary-b);--button-focus-border:var(--color-primary-b);}.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);}.button--danger{--button-color:var(--color-white);--button-bg:var(--color-alert);--button-border:var(--color-alert);--button-focus-color:var(--color-alert);--button-focus-bg:var(--color-white);--button-focus-border:var(--color-alert);}.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:0.75rem auto;background-position:right center;background-repeat:no-repeat;padding-left:0;}blockquote{border-left:3px solid #8fabce;margin-inline:0;padding:0;padding-left:3rem;font-size:1.3rem;font-weight:500;}.protected-pages-enter-password{max-width:var(--width-medium);margin:3rem auto 0;background-color:var(--color-white);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.15);border-radius:var(--border-radius);padding:var(--spacing-large);}.protected-pages-enter-password fieldset{border:0;padding:0;margin:0;}.protected-pages-enter-password fieldset legend{display:none;}.protected-pages-enter-password .fieldset-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing);align-items:flex-end;}.protected-pages-enter-password .protected_pages_description{width:100%;}table{margin:2rem auto;width:100%;border:1px solid var(--border-color);}table caption{color:var(--color-primary-b);font-size:var(--font-size-responsive-xx-large);font-weight:800;text-align:left;margin-bottom:1rem;}table th{padding:1rem;vertical-align:middle;border:1px solid var(--border-color);font-size:var(--font-size-responsive-x-large);}table td{border:1px solid var(--border-color);padding:1rem;vertical-align:middle;}.block-cookie-declaration-block{max-width:var(--width-medium);padding-inline:var(--spacing);margin:0 auto;}.dropbutton-multiple{padding-right:5.5rem;}.dropbutton-multiple .dropbutton-widget{position:absolute;right:0;top:0;}h1.page-title{margin-block:1em;}.block-maintenance-mode-warning,.slimline-region--messages .block-block-content{background-color:var(--color-alert) !important;padding:var(--spacing-large);margin-bottom:var(--spacing-large);.messages-wrap{h2{color:var(--color-white);}color:var(--color-white);}}.block-maintenance-mode-warning .message--error .message__list,.slimline-region--messages .block-block-content{background-color:transparent !important;background-image:none !important;}.block-maintenance-mode-warning .message--error,.slimline-region--messages .block-block-content{--message-text-color:var(--color-alert);border-color:var(--color-alert);border-inline-start-width:4px;}.slimline-region--messages{.block-block-content{h2{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-contained--anrt-cookiebot{max-width:var(--width-large)!important;}
.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;}
.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-xxxlarge);}.region-header,.region-below-header{display:none;}@media screen and (min-width:1024px){.header__off-canvas{display:none;}.region-header,.region-below-header{display:block;}}.header-off-canvas{position:relative;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:111;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;top:100vh;}.region-footer{padding-block:calc(3 * var(--spacing));}.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;}@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: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);}a.govie svg,a.govie img{max-width:245px;width:100%;height:auto;}.slimline-region__inner--housekeeping{display:flex;gap:var(--spacing-large);justify-content:space-between;flex-direction:column;}.navigation--housekeeping{flex:1;max-width:50%;}.govie{padding-top:var(--spacing-large);}@media all and (min-width:768px){.slimline-region__inner--housekeeping{flex-direction:row;align-items:center;}.govie{border-top:0;padding-top:0;}}

.messages-wrap{position:relative;}.messages-wrap .messages.js-messages{position:absolute;z-index:210;top:25%;left:50%;width:100%;transform:translateX(-50%)}.messages{margin:0;background-image:none !important}.message{position:relative;overflow-y:auto;width:100%;max-height:90vh;margin:.5rem auto;word-wrap:break-word;border:1px solid;border-inline-start-width:.25rem;border-radius:0;background-color:var(--color-white)}.message:last-child{margin-bottom:0}.message__list{margin:0;padding:.5rem 2rem;list-style:none}.message__item+.message__item{margin-top:1rem}.message{color:var(--message-text-color);border-color:var(--color-messages)}.message__list{position:relative;background-color:hsla(var(--message-bg-color),.05)}.message__list::before{position:absolute;top:.5rem;width:1rem;height:1rem;content:"";background-image:var(--message-bg-image);background-size:100% 100%;inset-inline-start:.5rem}.message--status{--message-text-color:var(--color-status);--message-bg-color:var(--color-status-hsl);--message-bg-image:url(/themes/custom/slimline/assets/icons/svg/status/check.svg);}.message--warning{--message-text-color:var(--color-warning);--message-bg-color:var(--color-warning-hsl);--message-bg-image:url(/themes/custom/slimline/assets/icons/svg/status/warning.svg);}.message--error{--message-text-color:var(--color-alert);--message-bg-color:var(--color-alert-hsl);--message-bg-image:url(/themes/custom/slimline/assets/icons/svg/status/error.svg);}.message--error p.error{color:var(--color-alert)}.message__toggle-off{position:absolute;top:0;inset-inline-end:0;display:block;width:1rem !important;height:1rem !important;margin:.5rem !important;padding:0;color:var(--color-messages);border:0 !important;background:0 0 !important;line-height:1}.message__toggle-off svg{display:block;width:1rem;height:1rem}.message__toggle-off svg path{fill:currentColor}.message--is-off{display:none}
.blocklink{cursor:pointer;}
.app-new{margin-bottom:var(--spacing-xxlarge);}.app-nav ul{list-style:none;padding:var(--spacing) 0;margin:0;display:flex;flex-wrap:wrap;gap:0;}.app-nav .button{border-radius:0;}.document-summary-table tr > th:first-child,.document-summary-table tr > td:first-child{display:none;}.pagination{display:flex;align-items:center;justify-content:center;list-style:none;margin:var(--spacing-large) auto;padding:0;gap:0.5rem;flex-wrap:wrap;}.pagination .page-link{text-decoration:none;background-color:var(--color-white);color:var(--color-primary-a);border:1px solid transparent;border-radius:2rem;min-width:2.75rem;padding-inline:1rem;height:2.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;}.pagination .page-item.active .page-link{border-color:currentColor;}.pagination .page-item.page-pre .page-link,.pagination .page-item.page-next .page-link{border-radius:2rem;}.pagination .page-link:hover,.pagination .page-link:active,.pagination .page-link:focus{background-color:var(--color-primary-a);color:var(--color-white) !important;border-color:var(--color-primary-a);}.fixed-table-pagination .float-left{float:left;}.fixed-table-pagination .float-right{float:right;}.fixed-table-pagination{background-color:var(--color-grey-light-aaa);padding-left:var(--spacing);padding-right:var(--spacing);margin-bottom:var(--spacing-xxlarge);}.pagination-detail .page-list{display:inline-flex;}.pagination-detail .dropdown{align-items:baseline;vertical-align:baseline;}.pagination-detail .dropdown-toggle{padding:var(--spacing-xxsmall);background:var(--color-white);border:1px solid var(--color-grey-light-aa);border-radius:2rem;color:var(--color-primary-a);}.pagination-detail .dropdown-item.active{display:none;}.fixed-table-toolbar .float-left{float:left;}.fixed-table-toolbar .float-right{float:right;}.fixed-table-toolbar .columns{display:none;}.residential-mix-table .form-number,.residential-mix-table .total{max-width:120px;}.compulsory-documents-table td span{display:flex;align-items:center;gap:0.25rem;}.residential-mix-table-class th,.residential-mix-table-class td{width:33%;}.residential-mix-table-class th:last-child,.residential-mix-table-class td:last-child{display:none;}
form,.form-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xxlarge);> *{margin:0;}}.form-wrapper.form-items-inline{flex-direction:row;}.form-actions{display:flex;gap:var(--spacing-large);flex-direction:row;flex-wrap:wrap;& > *{margin:0 !important;}}.form-actions .form-item-faqs{width:100%;}.form-item .form-item{}.form-item--error,.form-composite.error{position:relative;margin-left:var(--spacing);&:before{content:"";position:absolute;top:0;left:calc(-1 * var(--spacing));width:3px;bottom:0;background-color:var(--color-alert);}}.form-item--error-message{color:var(--color-alert);margin-top:var(--spacing-small);}input.error{border:2px solid var(--color-alert);}label{font-weight:700;color:var(--color-primary-b);display:block;font-size:1.125rem;}label ol,label ul{font-weight:400;color:var(--color-text);}.form-item__label--optional{font-weight:400;color:var(--color-text);}.form-disabled .form-item__label--optional{display:none;}.form-item__label.form-required .form-item__label--optional{display:none;}fieldset.form-required .form-item__label--optional{display:none;}select.error:disabled{border:2px solid var(--color-text);}select.error{border:2px solid var(--color-alert);}.form-item > label{margin-bottom:var(--spacing-small);}fieldset.fieldgroup{position:relative;}.form-item > legend{margin-bottom:var(--spacing-small);}input[type="search"],.form-email,.form-text,.form-select,.facets-dropdown,.form-textarea,.form-number,.form-tel,.form-search,.form-date,.form-time,.form-url{border:2px solid var(--color-text);padding:14px;border-radius:var(--border-radius);background-color:var(--color-white);font-size:1rem;height:3rem;max-width:100%;font-family:var(--font-primary);&:is(:disabled){background-color:var(--color-grey-light-aa);color:var(--color-text);cursor:not-allowed;}}.form-textarea{height:10rem;}.form-submit.button--reset,.form-submit[name="reset"]{background-color:var(--color-white);border-color:var(--color-text);color:var(--color-text);}.form-submit.button--reset:hover,.form-submit.button--reset:focus,.form-submit.button--reset:active,.form-submit[name="reset"]:hover,.form-submit[name="reset"]:focus,.form-submit[name="reset"]:active{border-color:var(--full-hero-2,var(--color-secondary-c));color:var(--full-hero-2,var(--color-secondary-c));}.form-item .description{font-size:0.9rem;font-style:italic;font-weight:300;margin-top:var(--spacing-small);}select{-webkit-appearance:none;appearance:none;background:url(/themes/custom/slimline/assets/icons/chevron-down.svg) no-repeat center right
    10px white;background-size:1rem auto;}.form-select{padding:0.5rem 2rem 0.5rem 1rem;}select:active{background-image:url(/themes/custom/slimline/css/assets/icons/chevron-up.svg);}.form-type-checkbox{position:relative;display:block;min-height:40px;padding-left:40px;}.form-checkbox{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0;}.form-type-checkbox label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation;font-size:1.125rem;font-weight:600;}.form-type-checkbox label:before{top:0;left:0;width:40px;height:40px;border:2px solid var(--color-text);}.form-type-checkbox label:after,.form-type-checkbox label:before{content:"";box-sizing:border-box;position:absolute;background:rgba(0,0,0,0);}.form-type-checkbox label:after{top:11px;left:9px;width:23px;height:12px;transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;}.form-checkbox:focus + label:before{border-width:2px;outline:var(--focus-outline);box-shadow:var(--focus-shadow);}@media (-ms-high-contrast:active),screen and (forced-colors:active){.form-checkbox:focus + label:before{outline-color:Highlight;}}.form-checkbox:checked + label:after{opacity:1;}.form-checkbox:disabled,.form-checkbox:disabled + label{cursor:default;}.form-checkbox:disabled + label,.form-checkbox:disabled ~ .description{opacity:0.5;}.form-type-checkbox .description,.form-type-checkbox .form-item--error-message{padding-left:15px;}.form-type-radio{font-family:Lato,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left;}@media print{.form-type-radio{font-family:sans-serif;}}@media (min-width:40.0625em){.form-type-radio{font-size:19px;line-height:1.3157894737;}}@media print{.form-type-radio{font-size:14pt;line-height:1.15;}}.form-type-radio:last-child,.form-type-radio:last-of-type{margin-bottom:0;}.form-radio{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0;}.form-type-radio label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;font-size:1.125rem;font-weight:600;}.form-type-radio label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid;border-radius:50%;background:rgba(0,0,0,0);}.form-type-radio label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid;border-radius:50%;opacity:0;background:currentcolor;}.form-type-radio .description{display:block;padding-right:15px;padding-left:15px;}.form-radio:focus + label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px var(--govie-focus-colour);}@media (-ms-high-contrast:active),screen and (forced-colors:active){.form-radio:focus + label:before{outline-color:Highlight;}}.form-radio:checked + label:after{opacity:1;}.form-radio:disabled,.form-radio:disabled + label{cursor:default;}.form-radio:disabled + label,.form-radio:disabled ~ .description{opacity:0.5;}form > fieldset.form-wrapper{border:0;padding:0;margin:0 0 var(--spacing-xxlarge);}.form-wrapper > legend .fieldset-legend{font-weight:800;color:var(--color-primary-b);display:block;font-size:1.2rem;margin-bottom:0.5rem;}.form-wrapper.fieldgroup > legend .fieldset-legend{font-size:1.125rem;font-weight:700;}fieldset.form-wrapper{border-left:0;border-right:0;border-bottom:0;padding-inline:0;margin:0 0 var(--spacing-large);}fieldset.form-wrapper:last-child{margin-bottom:0;}fieldset.form-wrapper.fieldset-without-legend{border-top:0;}.fieldset-wrapper{display:flex;flex-direction:column;gap:var(--spacing);& > *{margin:0;}}.form-type-managed-file{display:flex;flex-direction:column;}.form-type-managed-file > label{order:-2;}.form-type-managed-file > .description{order:-1;margin-top:0;margin-bottom:var(--spacing-small);}.form-managed-file{display:flex;flex-direction:column;gap:var(--spacing-large);}.form-file{font-size:var(--font-size-large);}.form-managed-file > .form-wrapper{align-items:center;flex-wrap:wrap;& > *{max-width:33%;}& > .form-type-checkbox{flex:0;}}@media all and (min-width:1024px){.form-managed-file > .form-wrapper{flex-wrap:nowrap;}}.form-managed-file .form-submit{align-self:flex-start;padding:0;background:none;color:var(--color-alert) !important;border:0;font-size:var(--base-font-size);&:hover,&:focus{text-decoration:underline;}}.form-managed-file .form-type-checkbox label{padding-top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;& .form-item__label--optional{display:none;}}.form-wrapper .messages-wrap{display:none;}details.form-wrapper{padding:var(--spacing-large) !important;}details .fieldset-legend{font-weight:700;font-size:1.2rem;}details fieldset fieldset .fieldset-legend{font-size:1.1rem;font-weight:700;}.form-wrapper.fieldgroup
  .fieldset-wrapper.form-not-required
  .form-item__label--optional{display:none;}.form-wrapper{max-width:var(--width-large);}details .form-wrapper{max-width:100%;}.horizontal-tabs{border:0 !important;}ul.horizontal-tabs-list li a{padding:1rem 1.5rem !important;}.horizontal-tabs .horizontal-tabs-list{background:#fff;border:0;}.horizontal-tabs-list .horizontal-tab-button{border:0;position:relative;top:5px;border:1px solid #fff;z-index:1;}.horizontal-tabs .horizontal-tab-button a{color:#000 !important;text-decoration:underline !important;}.horizontal-tabs .horizontal-tab-button a:hover,.horizontal-tabs .horizontal-tab-button a:focus{background-color:#cbcbcb;}.horizontal-tabs-list .horizontal-tab-button.selected{border:1px solid #ccc;border-bottom-color:#fff;top:6px;}.horizontal-tabs-list .horizontal-tab-button.selected a{background-color:#fff;color:#000 !important;text-decoration:none !important;}.horizontal-tabs-pane{border:1px solid #ccc !important;max-width:100%;}.password-strength__indicator.is-weak{background-color:var(--color-alert);}.password-strength__indicator.is-fair{background-color:var(--color-warning);}.password-strength__indicator.is-good,.password-strength__indicator.is-strong{background-color:var(--color-status);}.password-confirm{margin-bottom:0.5em;}.form-type-password span.error{color:var(--color-alert);font-weight:700;}.form-type-password span.ok{color:var(--color-status);font-weight:700;}.password-suggestions{margin-top:0.5em;}.form-type-password.confirm-parent{margin-top:1rem;}.form-type-text,.form-type-textfield,.form-type-email,.form-type-textarea.form-type-email,.form-type-select,.form-type-password,.form-type-number{width:100%;max-width:var(--width-small);}@media all and (min-width:960px){.form-type-text,.form-type-textfield,.form-type-email,.form-type-textarea.form-type-email,.form-type-select,.form-type-password,.form-type-number{max-width:var(--width-large);}}.fieldset-legend,.form-item__label,.form-item .description,.help-block{max-width:var(--width-small);}@media all and (min-width:960px){.fieldset-legend,.form-item__label,.form-item .description,.help-block{max-width:var(--width-large);}}.form-type-checkbox .description,.form-type-radio .description{max-width:calc(var(--width-small) - 40px);}.form-textrea,.form-select,.form-text,.form-email{width:100%;}.form-number{width:50%;}fieldset.form-actions .fieldset-wrapper,.form-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;flex-direction:row;}#div-application-notice{margin:0 1rem 2rem 1rem;background-color:#fcf8e3;border-color:#ebccd1;padding:1rem;border-radius:5px;box-shadow:0px 4px 4px rgba(0,0,0,0.35);}#div-application-notice .warning{color:red;}#edit-application-navigation li{list-style-type:none;}@media (min-width:800px){#edit-residential-mix table{max-width:var(--width-medium);}}.total-documents{display:block;text-align:right;max-width:var(--width-large);}
.cookie-content-blocker__message-wrapper{padding:0;border:0;background:0;position:relative;overflow:hidden;}.cookie-content-blocker__preview img{width:100%;height:auto;object-fit:contain;}.cookie-content-blocker__message{position:absolute;inset:0;background-color:rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;color:var(--color-white);}.cookie-content-blocker__button{padding:0.75rem 1.25rem;border-radius:3.5rem;background-color:var(--button-bg);color:var(--button-color);font-weight:500;font-size:var(--font-size-medium);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:0.5rem;}.cookieconsent-optout-marketing[style*="block"]{display:flex !important;height:100%;position:absolute;inset:0;align-items:center;justify-content:center;}.layout-contained--anrt-cookiebot{max-width:var(--width-xlarge);}.anrt-gdpr-floating-cookie__button{float:left;--button-color:var(--color-white);--button-bg:var(--color-primary-b);--button-border:var(--color-white);--button-focus-color:var(--color-primary-b);--button-focus-bg:var(--color-white);--button-focus-border:var(--color-primary-b);background-color:var(--button-bg);border-color:var(--button-border);color:var(--button-color);}.anrt-gdpr-floating-cookie__button svg path{fill:currentColor;}.off-canvas-is-on .anrt-gdpr-floating-cookie{z-index:-1;}
.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;;}
.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;}.off-canvas .menu--social-media svg path{fill:white;}
.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);margin-top:-1px;visibility:hidden;}.off-canvas--on{z-index:11;transform:translateX(0) !important;visibility:visible;}.off-canvas__content{display:flex;overflow-y:auto;overscroll-behavior:none;flex-direction:column;box-sizing:border-box;width:100vw;width:calc(100vw - var(--drupal-displace-offset-left,0px));height:calc(var(--vh100,100vh) - var(--header-height,0px) -
      var(--drupal-displace-offset-top,0px));background-color:var(--color-bg);gap:var(--spacing-large);padding-block:var(--spacing-large);}.off-canvas__content > *{width:100%;}@media (min-width:1024px){.off-canvas__content{display:none;}}.off-canvas__search a.button{--button-bg:var(--color-white);--button-color:#1e1e1e;--button-focus-color:var(--color-white);--button-focus-bg:var(--color-primary-b);--button-focus-border:var(--color-primary-b);width:100%;padding-block:1rem;}.off-canvas__menu{border-bottom:0;display:flex;gap:2rem;flex-direction:column;}.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:0.5rem 1rem;color:inherit;border:0;background-color:transparent !important;color:var(--color-link);border:1px solid;border-radius:2rem;font-size:1rem;}.off-canvas__toggle .button:active,.off-canvas__toggle .button:focus,.off-canvas__toggle .button:hover{color:var(--color-link) !important;}.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:1024px){.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,0.5);}.off-canvas-is-on .off-canvas-overlay{z-index:1;opacity:1;}.off-canvas .menu--secondary a{padding-block:1rem;}.off-canvas .menu--social-media{justify-content:center;}.off-canvas .menu--social-media a{border:0;}body[data-disclosure-focus-trap-enabled="true"]{position:fixed;overflow-y:hidden;height:100vh;}
.user-login-form,.user-pass,.user-register-form,.user-form,.user-pass-reset{margin-top:3rem;}
