/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

:root{--clr-white:#ffffff;--clr-black:#000000;--clr-gray-50:#FAFAFA;--clr-gray-100:#ECECEC;--clr-gray-200:#C5C5C5;--clr-gray-300:#848484;--clr-gray-400:#707070;--clr-gray-500:#3a4243;--clr-gray-600:#343b3c;--clr-gray-700:#2c3232;--clr-gray-800:#232828;--clr-gray-900:#1c2021;--clr-social-fb:#4267B2;--clr-social-fb--hover:#898F9C;--clr-social-google:#DB4437;--clr-social-google--hover:#ec9b98;--color-white:#ffffff;--color-white-o-25:rgba(255,255,255,0.25);--color-white-o-50:rgba(255,255,255,0.50);--color-white-o-75:rgba(255,255,255,0.75);--color-black:#000;--color-black-o-5:rgba(0,0,0,0.05);--color-black-o-25:rgba(0,0,0,0.25);--color-black-o-50:rgba(0,0,0,0.50);--color-black-o-75:rgba(0,0,0,0.75);--color-on-light:#7300FF;--color-on-dark:#ffffff;--color-primary:oklch(0.5166 0.2929 289.66);--color-primary-tr:oklch(from var(--color-primary) l c h / 60%);--color-on-primary:var(--color-secondary,#ffffff);--color-primary-light:oklch(0.524 0.292089 292.4653);--color-primary-lighter:color-mix(in oklch,var(--color-primary) 20%,white);--color-primary-dark:oklch(from var(--color-primary) 60% c h);--color-secondary:oklch(0.9067 0.188185 99.4709);--color-secondary-tr:oklch(from var(--color-secondary) l c h / 80%);--color-on-secondary:var(--color-on-light,#000);--color-secondary-light:color-mix(in oklch,var(--color-secondary) 60%,white);--color-secondary-lighter:color-mix(in oklch,var(--color-secondary) 15%,white);--color-secondary-dark:oklch(from var(--color-secondary) 80% c h);--color-tertiary:oklch(0.7542 0.165161 68.3146);--color-tertiary-tr:oklch(from var(--color-tertiary) l c h / 60%);--color-on-tertiary:var(--color-on-light,#000);--color-tertiary-light:color-mix(in oklch,var(--color-tertiary) 20%,white);--color-tertiary-lighter:color-mix(in oklch,var(--color-tertiary) 5%,white);--color-tertiary-dark:oklch(from var(--color-tertiary) 60% c h);--color-dark-blue:oklch(0.2813 0.1455 263.24);--color-dark-blue-tr:oklch(from var(--color-dark-blue) l c h / 60%);--color-on-dark-blue:var(--color-on-dark,#fff);--color-dark-blue-light:color-mix(in oklch,var(--color-dark-blue) 50%,white);--color-dark-blue-lighter:oklch(from var(--color-dark-blue) 40% c h);--color-dark-blue-dark:oklch(from var(--color-dark-blue) 15% c h);--color-teal:oklch(0.8677 0.1817 165.29);--color-teal-tr:oklch(from var(--color-teal) l c h / 60%);--color-on-teal:var(--color-on-light,#000);--color-teal-light:color-mix(in oklch,var(--color-teal) 40%,white);--color-teal-lighter:oklch(from var(--color-teal) 40% c h);--color-teal-dark:oklch(from var(--color-teal) 15% c h);--color-red:oklch(0.6286 0.2568 27.89);--color-red-tr:oklch(from var(--color-red) l c h / 60%);--color-on-red:var(--color-on-light,#000);--color-red-light:color-mix(in oklch,var(--color-red) 20%,white);--color-red-lighter:oklch(from var(--color-red) 40% c h);--color-red-dark:oklch(from var(--color-red) 15% c h);--color-background:var(--color-white);--color-surface:var(--color-white);--color-light:var(--color-white);--color-cold:var(--color-white);--color-on-cold:var(--color-on-light);--icon-color:currentColor;--color-dark:var(--color-black);--color-warm:var(--color-black);--color-on-warm:var(--color-on-dark);--color-error:oklch(0.6286 0.2568 27.89);--color-error-tr:oklch(from var(--color-error) l c h / 20%);--color-on-error:var(--color-on-dark,#FFFFFF);--color-error-light:oklch(from var(--color-error) 72% c h);--color-error-lighter:oklch(from var(--color-error) 82% c h);--color-error-dark:oklch(from var(--color-error) 32% c h);--color-warning:oklch(0.7117 0.1581 61.05);--color-warning-tr:oklch(from var(--color-warning) l c h / 20%);--color-on-warning:var(--color-on-light,#0000000);--color-warning-light:oklch(from var(--color-warning) 89% c h);--color-warning-lighter:oklch(from var(--color-warning) 100% c h);--color-warning-dark:oklch(from var(--color-warning) 49% c h);--color-success:oklch(0.6355 0.1706 149.93);--color-success-tr:oklch(from var(--color-success) l c h / 20%);--color-on-success:var(--color-on-light,#0000000);--color-success-light:oklch(from var(--color-success) 100% c h);--color-success-lighter:oklch(from var(--color-success) 100% c h);--color-success-dark:oklch(from var(--color-success) 41% c h);--color-text:var(--color-primary);--color-text-light:var(--color-on-dark);--color-headings:var(--color-primary);--color-headings-light:var(--color-primary);--color-text-dimmed:var(--color-primary-light);--color-headings-dimmed:var(--color-primary-light);--color-mark-background:var(--color-primary-light);--color-links:var(--color-primary);--color-links--hover:var(--color-black);--color-accent:var(--color-primary);--color-border:var(--color-primary-light);--color-border-dark:var(--color-primary-dark);--color-disabled:#E5E2E2;}:root{--container--max-width:min(100% - 3rem,1440px);}:where(html){--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.625rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-px-000:-8px;--size-px-00:-4px;--size-px-1:4px;--size-px-2:8px;--size-px-3:16px;--size-px-4:20px;--size-px-5:24px;--size-px-6:28px;--size-px-7:32px;--size-px-8:48px;--size-px-9:64px;--size-px-10:80px;--size-px-11:120px;--size-px-12:160px;--size-px-13:240px;--size-px-14:320px;--size-px-15:480px;--size-fluid-0:clamp(.4rem,.75vw,.625rem);--size-fluid-1:clamp(.5rem,1vw,1rem);--size-fluid-2:clamp(1rem,2vw,1.5rem);--size-fluid-3:clamp(1.25rem,3vw,2rem);--size-fluid-4:clamp(1.5rem,4vw,3rem);--size-fluid-5:clamp(2rem,5vw,5rem);--size-fluid-6:clamp(4rem,7vw,7.5rem);--size-fluid-7:clamp(5rem,10vw,10rem);--size-fluid-8:clamp(7rem,20vw,17rem);--size-fluid-9:clamp(8rem,30vw,20rem);--size-fluid-10:clamp(10rem,40vw,30rem);--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-content-4:75ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-header-4:50ch;--size-header-5:63ch;--size-xxs:240px;--size-xs:480px;--size-sm:768px;--size-md:1024px;--size-lg:1280px;--size-xl:1440px;--size-xxl:1920px;--size-relative-000:-.5ch;--size-relative-00:-.25ch;--size-relative-1:.25ch;--size-relative-2:.5ch;--size-relative-3:1ch;--size-relative-4:1.25ch;--size-relative-5:1.5ch;--size-relative-6:1.75ch;--size-relative-7:2ch;--size-relative-8:3ch;--size-relative-9:4ch;--size-relative-10:5ch;--size-relative-11:7.5ch;--size-relative-12:10ch;--size-relative-13:15ch;--size-relative-14:20ch;--size-relative-15:30ch;--aspect-ratio-16-9:16/9;--aspect-ratio-4-3:4/3;--aspect-ratio-3-4:3/4;--aspect-ratio-3-2:3/2;--aspect-ratio-2-1:2/1;--aspect-ratio-h:5/3;--aspect-ratio-v:3/5;--aspect-ratio-square:1/1;}:root{--spacing-xxs:0.625rem;--spacing-xs:0.8rem;--spacing-sm:1rem;--spacing-md:1.25rem;--spacing-lg:1.875rem;--spacing-xl:3.75rem;--spacing-xxl:4.5rem;--spacing-max:5.625rem;--spacing-auto-none:0;--spacing-auto-xxs:var(--size-fluid-1);--spacing-auto-xs:var(--size-fluid-1);--spacing-auto-sm:var(--size-fluid-2);--spacing-auto-md:var(--size-fluid-3);--spacing-auto:var(--size-fluid-3);--spacing-auto-lg:var(--size-fluid-4);--spacing-auto-xl:var(--size-fluid-5);--spacing-auto-xxl:var(--size-fluid-6);--spacing-auto-max:var(--size-fluid-7);}.margin--auto{margin:auto;}.margin--none{margin:0;}.margin-block--auto{margin-block:auto;}.margin-block--none{margin-block:0;}.margin-block-start--auto{margin-block-start:auto;}.margin-block-start--none{margin-block-start:0;}.margin-block-end--auto{margin-block-end:auto;}.margin-block-end--none{margin-block-end:0;}.margin-inline--auto{margin-inline:auto;}.margin-inline--none{margin-inline:0;}.margin-inline-start--auto{margin-inline-start:auto;}.margin-inline-start--none{margin-inline-start:0;}.margin-inline-end--auto{margin-inline-end:auto;}.margin-inline-end--none{margin-inline-end:0;}.margin-inline--xs{margin-inline:var(--spacing-auto-xs);}.margin-inline-start--xs{margin-inline-start:var(--spacing-auto-xs);}.margin-inline-end--xs{margin-inline-end:var(--spacing-auto-xs);}.margin-block--xs{margin-block:var(--spacing-auto-xs);}.margin-block-start--xs{margin-block-start:var(--spacing-auto-xs);}.margin-block-end--xs{margin-block-end:var(--spacing-auto-xs);}.margin-inline--sm{margin-inline:var(--spacing-auto-sm);}.margin-inline-start--sm{margin-inline-start:var(--spacing-auto-sm);}.margin-inline-end--sm{margin-inline-end:var(--spacing-auto-sm);}.margin-block--sm{margin-block:var(--spacing-auto-sm);}.margin-block-start--sm{margin-block-start:var(--spacing-auto-sm);}.margin-block-end--sm{margin-block-end:var(--spacing-auto-sm);}.margin-inline--md{margin-inline:var(--spacing-auto-md);}.margin-inline-start--md{margin-inline-start:var(--spacing-auto-md);}.margin-inline-end--md{margin-inline-end:var(--spacing-auto-md);}.margin-block--md{margin-block:var(--spacing-auto-md);}.margin-block-start--md{margin-block-start:var(--spacing-auto-md);}.margin-block-end--md{margin-block-end:var(--spacing-auto-md);}.margin-inline--lg{margin-inline:var(--spacing-auto-lg);}.margin-inline-start--lg{margin-inline-start:var(--spacing-auto-lg);}.margin-inline-end--lg{margin-inline-end:var(--spacing-auto-lg);}.margin-block--lg{margin-block:var(--spacing-auto-lg);}.margin-block-start--lg{margin-block-start:var(--spacing-auto-lg);}.margin-block-end--lg{margin-block-end:var(--spacing-auto-lg);}.margin-inline--xl{margin-inline:var(--spacing-auto-xl);}.margin-inline-start--xl{margin-inline-start:var(--spacing-auto-xl);}.margin-inline-end--xl{margin-inline-end:var(--spacing-auto-xl);}.margin-block--xl{margin-block:var(--spacing-auto-xl);}.margin-block-start--xl{margin-block-start:var(--spacing-auto-xl);}.margin-block-end--xl{margin-block-end:var(--spacing-auto-xl);}.margin-inline--xxl{margin-inline:var(--spacing-auto-xxl);}.margin-inline-start--xxl{margin-inline-start:var(--spacing-auto-xxl);}.margin-inline-end--xxl{margin-inline-end:var(--spacing-auto-xxl);}.margin-block--xxl{margin-block:var(--spacing-auto-xxl);}.margin-block-start--xxl{margin-block-start:var(--spacing-auto-xxl);}.margin-block-end--xxl{margin-block-end:var(--spacing-auto-xxl);}.padding--none{padding:0;}.padding-block--none{padding-block:0;}.padding-block-start--none{padding-block-start:0;}.padding-block-end--none{padding-block-end:0;}.padding-inline--none{padding-inline:0;}.padding-inline-start--none{padding-inline-start:0;}.padding-inline-end--none{padding-inline-end:0;}.padding-inline--xs{padding-inline:var(--spacing-auto-xs);}.padding-inline-start--xs{padding-inline-start:var(--spacing-auto-xs);}.padding-inline-end--xs{padding-inline-end:var(--spacing-auto-xs);}.padding-block--xs{padding-block:var(--spacing-auto-xs);}.padding-block-start--xs{padding-block-start:var(--spacing-auto-xs);}.padding-block-end--xs{padding-block-end:var(--spacing-auto-xs);}.padding-inline--sm{padding-inline:var(--spacing-auto-sm);}.padding-inline-start--sm{padding-inline-start:var(--spacing-auto-sm);}.padding-inline-end--sm{padding-inline-end:var(--spacing-auto-sm);}.padding-block--sm{padding-block:var(--spacing-auto-sm);}.padding-block-start--sm{padding-block-start:var(--spacing-auto-sm);}.padding-block-end--sm{padding-block-end:var(--spacing-auto-sm);}.padding-inline--md{padding-inline:var(--spacing-auto-md);}.padding-inline-start--md{padding-inline-start:var(--spacing-auto-md);}.padding-inline-end--md{padding-inline-end:var(--spacing-auto-md);}.padding-block--md{padding-block:var(--spacing-auto-md);}.padding-block-start--md{padding-block-start:var(--spacing-auto-md);}.padding-block-end--md{padding-block-end:var(--spacing-auto-md);}.padding-inline--lg{padding-inline:var(--spacing-auto-lg);}.padding-inline-start--lg{padding-inline-start:var(--spacing-auto-lg);}.padding-inline-end--lg{padding-inline-end:var(--spacing-auto-lg);}.padding-block--lg{padding-block:var(--spacing-auto-lg);}.padding-block-start--lg{padding-block-start:var(--spacing-auto-lg);}.padding-block-end--lg{padding-block-end:var(--spacing-auto-lg);}.padding-inline--xl{padding-inline:var(--spacing-auto-xl);}.padding-inline-start--xl{padding-inline-start:var(--spacing-auto-xl);}.padding-inline-end--xl{padding-inline-end:var(--spacing-auto-xl);}.padding-block--xl{padding-block:var(--spacing-auto-xl);}.padding-block-start--xl{padding-block-start:var(--spacing-auto-xl);}.padding-block-end--xl{padding-block-end:var(--spacing-auto-xl);}.padding-inline--xxl{padding-inline:var(--spacing-auto-xxl);}.padding-inline-start--xxl{padding-inline-start:var(--spacing-auto-xxl);}.padding-inline-end--xxl{padding-inline-end:var(--spacing-auto-xxl);}.padding-block--xxl{padding-block:var(--spacing-auto-xxl);}.padding-block-start--xxl{padding-block-start:var(--spacing-auto-xxl);}.padding-block-end--xxl{padding-block-end:var(--spacing-auto-xxl);}:root{--radius-xxs:0.125rem;--radius-xs:0.3125rem;--radius-sm:0.5rem;--radius-md:0.625rem;--radius-lg:1.25rem;--radius-xl:1.875rem;--radius-xxl:3rem;--radius-round:99em;--radius-default:var(--radius-md);--radius-auto-lg:max(40px,min(5.5vw,60px));--radius-auto-xl:max(50px,min(7vw,80px));--radius-auto-xxl:max(50px,min(9vw,130px));--radius-blob-1:30% 70% 70% 30% / 53% 30% 70% 47%;--radius-blob-2:53% 47% 34% 66% / 63% 46% 54% 37%;--radius-blob-3:37% 63% 56% 44% / 49% 56% 44% 51%;--radius-blob-4:63% 37% 37% 63% / 43% 37% 63% 57%;--radius-blob-5:49% 51% 48% 52% / 57% 44% 56% 43%;--radius-conditional-xxs:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-xxs));--radius-conditional-xs:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-xs));--radius-conditional-sm:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-sm));--radius-conditional-md:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-md));--radius-conditional-lg:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-lg));--radius-conditional-xl:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-xl));--radius-conditional-xxl:clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-xxl));--radius-media:var(--radius-default);--radius-button:var(--radius-round);}:root{--shadow-color:220 3% 15%;--shadow-strength:3%;--button-shadow:0 0 20px rgba(0,0,0,.259);--shadow-xs:0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-sm:0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-md:0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-lg:0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-xl:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-xxl:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)),0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-xs:inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-sm:inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-md:inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-lg:inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-xl:inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-xxl:inset 0 3px 20px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));}:root{--grid-column-gap:var(--spacing-auto-xl);--grid-row-gap:var(--spacing-lg);--grid-container-max-width:100%;--grid-template-columns-12:repeat(12,[col] 1fr);}@media screen and (min-width:1280px){:root{--grid-container-max-width:1024px;}}@media screen and (min-width:1440px){:root{--grid-container-max-width:1140px;}}@media screen and (min-width:1920px){:root{--grid-container-max-width:1440px;}}
*,*::before,*::after{box-sizing:border-box;}:where(body,h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}:root{--display:block;}[class^=display--],[class*=" display-"]{display:none !important;}@media (min-width:480px){.display--xs{display:var(--display) !important;}.hide--xs{display:none !important;}}@media (min-width:768px){.display--sm{display:var(--display) !important;}.hide--sm{display:none !important;}}@media (min-width:1024px){.display--md{display:var(--display) !important;}.hide--md{display:none !important;}}@media (min-width:1280px){.display--lg{display:var(--display) !important;}.hide--lg{display:none !important;}}@media (min-width:1440px){.display--xl{display:var(--display) !important;}.hide--xl{display:none !important;}}@media (min-width:0px) and (max-width:480px){.display--xs--only{display:var(--display) !important;}}@media (min-width:0px) and (max-width:768px){.display--sm--only{display:var(--display) !important;}}@media (min-width:0px) and (max-width:1024px){.display--md--only{display:var(--display) !important;}}@media (min-width:0px) and (max-width:1280px){.display--lg--only{display:var(--display) !important;}}@media (min-width:0px) and (max-width:1440px){.display--xl--only{display:var(--display) !important;}}@media (min-width:0px) and (max-width:768px){.display--mobile--only{display:var(--display) !important;}}@media (min-width:768px) and (max-width:1023px){.display--tablet--only{display:var(--display) !important;}}@media (min-width:1024px){.display--desktop--only{display:var(--display) !important;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.hidden{display:none !important;}.toggleable{transition:opacity 0.3s ease,display 0.3s ease allow-discrete;opacity:0;display:none;}.toggleable.visible{opacity:1;display:grid;}@starting-style{.toggleable.visible{opacity:0;}}@view-transition{navigation:auto;}::view-transition-group(*){animation-duration:0.33s;}::view-transition-old(root){animation:0.33s ease-in both leave;}::view-transition-new(root){animation:0.33s ease-in both enter;}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s;}}
html,body{scroll-behavior:smooth;}*{box-sizing:border-box;min-width:0;}:root{--line-height:1.3;--font-size-xs:clamp(0.63rem,0.03vi + 0.64rem,0.75rem);--font-size-sm:clamp(0.8rem,0.07vi + 0.78rem,0.83rem);--font-size-base:clamp(1rem,0.23vi + 0.94rem,1.13rem);--font-size-lead:clamp(1.251rem,0.23vi + 1.9rem,1.38rem);--font-size-md:clamp(1.26rem,0.48vi + 1.14rem,1.52rem);--font-size-lg:clamp(1.58rem,0.86vi + 1.36rem,2.05rem);--font-size-xl:clamp(1.98rem,1.43vi + 1.62rem,2.77rem);--font-size-xxl:clamp(2.49rem,2.27vi + 1.92rem,3.74rem);--font-size-xxxl:clamp(3.13rem,3.49vi + 2.25rem,5.04rem);--font-size-text:var(--font-size-base);--font-size-h1:var(--font-size-xxxl);--font-size-h2:var(--font-size-xxl);--font-size-h3:var(--font-size-lg);--font-size-h4:var(--font-size-md);--font-size-h5:var(--font-size-base);--font-size-h6:var(--font-size-base);--font-weight-text:300;--font-weight-lead:500;--font-weight-headings:600;--font-weight-bold:600;--font-family:"Funnel Display",sans-serif;--font-headings:"Funnel Display",sans-serif;--font-button:"Funnel Display","Arial",sans-serif;--font-monospace:"JetBrains Mono","Fira Code",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-hero:"Funnel Display",'Bradley Hand',Chilanka,TSCu_Comic,casual,cursive;--text-color:var(--color-text);--mark-background:var(--color-mark-background);--code-background:var(--page-background);--p-margin--y:var(--spacing-md);}html{font-size:16px;}body{font-family:var(--font-family,"sans-serif");font-size:var(--font-size-text);line-height:var(--line-height);}main{color:var(--text-color);font-weight:var(--font-weight-text,400);font-size:var(--font-size-text,1rem);text-wrap:pretty;letter-spacing:0.36px;}.field__item,.field__label{color:var(--text-color);}:where(p,li,dd){text-wrap:pretty;}small,.small{font-size:80%;font-weight:normal;}big,.lead{font-size:var(--font-size-lead);font-weight:var(--font-weight-lead);text-wrap:balance;max-width:42ch;}.hero-text{font-size:var(--font-size-md);font-weight:var(--font-weight-lead);text-wrap:balance;}.hero-text b,.hero-text strong{font-weight:var(--font-weight-bold);}mark{padding:var(--spacing-xs);background-color:var(--mark-background);}code{font-family:var(--font-monospace,monospace);font-size:90%;padding:0.2em 0.4em;word-break:break-all;border-radius:var(--radius-xs);background-color:var(--code-background);}pre code{padding:unset;}.text-bold,.text-strong{font-weight:600;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.text-align-left{text-align:left;}.text-align-justify{text-align:justify;}.ff-text{font-family:var(--font-family);}.ff-title{font-family:var(--font-headings);}@media (min-width:1024px){.text-center-md{text-align:center;}}@media (min-width:1280px){.text-center-lg{text-align:center;}}.has-small-font-size{font-size:var(--font-size-sm);}.has-medium-font-size{font-size:var(--font-size-base);}.has-large-font-size{font-size:var(--font-size-md);}span.primary,.text--primary{color:var(--color-primary);}span.secondary .text--secondary{color:var(--color-secondary);}span.tertiary,.text--tertiary{color:var(--color-tertiary);}span.teal,.text--teal{color:var(--color-teal);}span.red,.text--red{color:var(--color-red);}span.dark-blue,.text--dark-blue{color:var(--color-dark-blue);}span.success{color:var(--color-success);}span.alert{color:var(--color-error);}span.warning{color:var(--color-warning);}@media (min-width:768px){.two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em;}.two-columns p{-moz-column-break-inside:avoid;break-inside:avoid;}.three-columns{-moz-column-count:3;column-count:3;-moz-column-gap:2em;column-gap:2em;}.three-columns p{-moz-column-break-inside:avoid;break-inside:avoid;}}.modal,.text-block,.field.text-formatted{max-width:60ch;}.modal :where(b,strong),.text-block :where(b,strong),.field.text-formatted :where(b,strong){font-weight:600;}.modal :where(p,figure,blockquote,dl,ol,ul,table),.text-block :where(p,figure,blockquote,dl,ol,ul,table),.field.text-formatted :where(p,figure,blockquote,dl,ol,ul,table){margin-block-end:var(--p-margin--y);}.modal :where(td,th) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,table),.text-block :where(td,th) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,table),.field.text-formatted :where(td,th) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,table){margin-block-end:0;}:root{--link-color:var(--color-links);--link-color--hover:var(--color-links--hover);--link-color--active:var(--color-links--hover);--link-decoration:underline;--link-decoration--hover:underline;}:where(a){color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);}:where(a):hover{--link-color:var(--link-color--hover);-webkit-text-decoration:var(--link-decoration--hover);text-decoration:var(--link-decoration--hover);}:root{--list-margin:var(--p-margin--y) 0;--list-padding:0 0 0 1rem;--list-ul-marker:'\02013\000A0\000A0';--list-ul-marker-image:none;}.text-formatted table ol,.text-formatted table ul{list-style-position:inside;}.text-formatted ol,.text-formatted ul:not([role=tablist]):not(.menu){padding:var(--list-padding);}@media (min-width:1280px){.text-formatted ol.list-cols,.text-formatted ul:not([role=tablist]):not(.menu).list-cols{-moz-column-gap:2rem;column-gap:2rem;}.text-formatted ol.list-cols > li,.text-formatted ul:not([role=tablist]):not(.menu).list-cols > li{-moz-column-break-inside:avoid;break-inside:avoid;}.text-formatted ol.list-cols.list-cols-2,.text-formatted ul:not([role=tablist]):not(.menu).list-cols.list-cols-2{-moz-column-count:2;column-count:2;}.text-formatted ol.list-cols.list-cols-3,.text-formatted ul:not([role=tablist]):not(.menu).list-cols.list-cols-3{-moz-column-count:3;column-count:3;}}.text-formatted ul li::marker{content:var(--list-ul-marker);}.text-formatted ul > li{position:relative;margin-block-end:1rem;}ul.nice-list,ul.list--nice{font-size:1.125rem;}ul.nice-list > li::marker,ul.list--nice > li::marker{color:var(--color-primary);}ul.list--lead{font-size:1.125rem;font-weight:bold;}:root{--selection-background:var(--color-primary);--selection-color:var(--color-white);}::-moz-selection{background:var(--selection-background);color:var(--selection-color);}::selection{background:var(--selection-background);color:var(--selection-color);}:root{--blockquote-max-width:50ch;--blockquote-font-size:var(--font-size-base);--blockquote-border-color:var(--color-border);--blockquote-border-size:0px;--blockquote-paddings:.5rem;--blockquote-margins:0 -0.5rem;--blockquote-background:transparent;--blockquote-color:var(--text-color);--blockquote-quotes:"“" "”" "‘" "’";--blockquote-quotes-font-size:1em;--blockquote-quotes-font-weight:400;--blockquote-quotes-font-style:normal;--blockquote-quotes-color:currentColor;--blockquote-quotes-line-height:1.5;--blockquote-info-font-size:1.25rem;--blockquote-info-font-weight:500;--blockquote-info-text-transform:none;--blockquote-cite-font-size:1.25rem;--blockquote-cite-font-weight:300;--blockquote-cite-text-transform:none;}blockquote{font-size:var(--blockquote-font-size);padding:var(--blockquote-paddings);margin:var(--blockquote-margins);border-left:var(--blockquote-border-size) solid var(--blockquote-border-color);background:var(--blockquote-background);font-style:italic;quotes:var(--blockquote-quotes);position:relative;max-width:var(--blockquote-max-width);color:var(--blockquote-color);}blockquote + p{font-size:var(--blockquote-info-font-size);font-weight:var(--blockquote-info-font-weight);text-transform:var(--blockquote-info-text-transform);}blockquote + p cite{font-size:var(--blockquote-cite-font-size);font-weight:var(--blockquote-cite-font-weight);text-transform:var(--blockquote-cite-text-transform);}:root{--fieldset--padding:unset;--fieldset--margin:unset;--fieldset--border:unset;--fieldset--radius:none;--legend--padding:unset;--legend--width:100%;--legend--font-size:var(--font-size-md);--legend--font-weight:400;--legend--line-height:var(--line-height);--legend--color:var(--text-color);--legend--margin:0 0 var(--spacing-xs) 0;}fieldset{min-width:0;padding:var(--fieldset--padding);margin:var(--fieldset--margin);border:var(--fieldset--border);border-radius:var(--fieldset--radius);}legend{display:block;font-size:var(--legend--font-size);font-weight:var(--legend--font-weight);line-height:var(--legend--line-height);width:var(--legend--width);padding:var(--legend--padding);margin:var(--legend--margin);color:var(--legend--color);}:root{--focus-box-shadow:none;--focus-outline:1px dotted red;}:focus{outline:var(--focus-outline);outline-offset:3px;box-shadow:var(--focus-box-shadow);}:root{--heading-line-height:1.05;--headings-fw:600;--headings-text-transform:normal;--heading-margin-block:.25em .5em;--headings-color:var(--color-headings);--headings-alt-color:var(--color-headings);--headings-text-wrap:balance;--heading-link-decoration:none;--heading-link-decoration-hover:var(--link-decoration--hover);}:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6,.block-title,.paragraph-title){line-height:var(--heading-line-height);margin-block:var(--heading-margin-block);text-transform:var(--headings-text-transform);font-weight:var(--headings-fw);font-family:var(--font-headings,sans-serif);color:var(--headings-color);text-wrap:var(--headings-text-wrap,balance);letter-spacing:0;font-feature-settings:"kern","liga","clig","calt";}:is(h1,h2,h3,h4,h5,h6) :where(a),:is(.h1,.h2,.h3,.h4,.h5,.h6,.block-title,.paragraph-title) :where(a){color:var(--headings-color);-webkit-text-decoration:var(--heading-link-decoration);text-decoration:var(--heading-link-decoration);}:is(h1,h2,h3,h4,h5,h6) :where(a):hover,:is(.h1,.h2,.h3,.h4,.h5,.h6,.block-title,.paragraph-title) :where(a):hover{color:var(--headings-color);-webkit-text-decoration:var(--heading-link-decoration-hover);text-decoration:var(--heading-link-decoration-hover);}h1,.h1{font-size:var(--font-size-h1);line-height:1.16;}h1.page-title{margin-block:0.75em 1.25em;}h2,.h2,.block__title,.block-title{font-size:var(--font-size-h2);}.viewsreference--view-title{text-align:center;}h3,.h3,.page--subtitle{font-size:var(--font-size-h3);}h4,.h4{font-size:var(--font-size-h4);}h5,.h5{font-size:var(--font-size-h5);}h6,.h6{font-size:var(--font-size-h6);}hr{margin:var(--spacing-auto-md) 0;border:unset;border-top:1px solid var(--color-border);}:root{--media-radius:var(--radius-md,0);}img,picture{display:inline-block;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-style:italic;line-height:1;vertical-align:middle;background-repeat:no-repeat;background-size:cover;shape-margin:0.5rem;}.object-cover{-o-object-fit:cover;object-fit:cover;}.caption-img img{width:100%;}:root{--table--width:100%;--table--margin-block:var(--spacing-md);--table--cell-color:var(--color-on-cold);--table--cell-fs:var(--font-size-base);--table--cell-bg:var(--color-cold);--table--cell-fw:400;--table--cell-align:start;--table--cell-padding:var(--spacing-sm);--table--cell-border-width:0;--table--cell-border-style:solid;--table--cell-border-color:transparent;--table--radius:var(--radius-button);--table--heading-color:var(--color-on-dark);--table--heading-fs:var(--font-sizes-smd);--table--heading-bg:var(--color-black);--table--heading-fw:600;--table--heading-align:var(--table--cell-align);--table--heading-padding:var(--table--cell-padding);--table--heading-border-width:var(--table--cell-border-width);--table--heading-border-style:var(--table--cell-border-style);--table--heading-border-color:var(--table--cell-border-color);}:where(table){width:var(--table--width);border-collapse:collapse;margin-block:var(--table--margin-block);}:where(td){color:var(--table--cell-color);--link-color:var(--table--cell-color);background-color:var(--table--cell-bg);padding:var(--table--cell-padding);font-size:var(--table--cell-fs);font-weight:var(--table--cell-fw);text-align:var(--table--cell-align);border-width:var(--table--cell-border-width);border-style:var(--table--cell-border-style);border-color:var(--table--cell-border-color);}:where(td) :where(p,ul,ol,dl):first-child{margin-block-start:0;}:where(th){color:var(--table--heading-color);background-color:var(--table--heading-bg);padding:var(--table--heading-padding);font-size:var(--table--heading-fs);font-weight:var(--table--heading-fw);text-align:var(--table--heading-align);--link-color:var(--table--heading-color);--link-color--hover:#000;}:where(thead th){border-width:var(--table--heading-border-width);border-style:var(--table--heading-border-style);border-color:var(--table--heading-border-color);}.views-view-table{border-collapse:separate;border-spacing:0;--table--heading-border-color:var(--clr-gray-200);--table--cell-border-color:var(--clr-gray-200);--table--heading-border-width:.5px;--table--cell-border-width:.5px;margin-block:var(--spacing-md);}.views-view-table thead > tr > th{border-top-width:1px;}.views-view-table thead > tr > th:is(:first-child){border-left-width:1px;}.views-view-table thead > tr > th:is(:last-child){border-right-width:1px;}.views-view-table thead > tr > th:first-child{border-top-left-radius:var(--table--radius);}.views-view-table thead > tr > th:last-child{border-top-right-radius:var(--table--radius);}.views-view-table tbody > tr > td:is(:first-child){border-left-width:1px;}.views-view-table tbody > tr > td:is(:last-child){border-right-width:1px;}.views-view-table tbody > tr:last-child > td{border-bottom-width:1px;}.views-view-table tbody > tr:last-child > td:first-child{border-bottom-left-radius:var(--table--radius);}.views-view-table tbody > tr:last-child > td:last-child{border-bottom-right-radius:var(--table--radius);}:root{--deco-menu:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAyNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEgMjRMMTAgMSIgc3Ryb2tlPSIjRTc0MTFCIi8+Cjwvc3ZnPg==");--deco-1:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMjkgMzYwIj4KICA8cGF0aCBmaWxsPSIjRTc0MTFCIiBkPSJNMCAzNjAgMTQzLjYgMEgyMjlMODUuNCAzNjBIMFoiLz4KPC9zdmc+);--deco-1-ratio:229/360;--deco-2:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNTAgMzkzIj4KICA8cGF0aCBmaWxsPSIjRTc0MTFCIiBkPSJNMjQ5LjYgMzkzIDkzLjEuNUgwTDE1Ni41IDM5M2g5My4xWiIvPgo8L3N2Zz4=);--deco-2-ratio:229/360;}.shape_yellow_banner_bottom{z-index:1;width:100vw;display:block;position:absolute;bottom:-1px;left:0;}:root{--arrows-color:var(--color-primary);--arrows-bg-color:var(--color-white);}.arrow-button-up,.arrow-button-down{position:relative;padding:5px;margin:30px auto;background:var(--arrows-bg-color);height:50px;width:50px;border-radius:50%;transition:all 0.2s linear;}.arrow-button-down:hover{transform:translate3d(0,10px,0);}.arrow-button-up:hover{transform:translate3d(0,-10px,0);}.arrow-button-up::after,.arrow-button-down::after{content:"";position:absolute;left:17px;z-index:11;display:block;width:25px;height:25px;border-top:2px solid var(--arrows-color);border-left:2px solid var(--arrows-color);}.arrow-button-up::after{top:20px;transform:rotate(45deg);}.arrow-button-down::after{top:10px;transform:rotate(225deg);}.arrow-right,.arrow-left,.long-arrow-right,.long-arrow-left{display:block;margin:30px auto;width:25px;height:25px;border-top:2px solid var(--arrows-color);border-left:2px solid var(--arrows-color);}.arrow-right,.long-arrow-right{transform:rotate(135deg);}.arrow-left,.long-arrow-left{transform:rotate(-45deg);}.long-arrow-right::after,.long-arrow-left::after{content:"";display:block;width:2px;height:45px;background-color:black;transform:rotate(-45deg) translate(15px,4px);left:0;top:0;}.triangle-left,.triangle-right,.triangle-top,.triangle-bottom{width:0;height:0;margin:30px auto;}.triangle-left,.triangle-right{border-top:18px solid transparent;border-bottom:18px solid transparent;}.triangle-top,.triangle-bottom{border-left:18px solid transparent;border-right:18px solid transparent;}.triangle-right{border-left:30px solid var(--arrows-color);}.triangle-left{border-right:30px solid var(--arrows-color);}.triangle-top{border-bottom:30px solid var(--arrows-color);}.triangle-bottom{border-top:30px solid var(--arrows-color);}
:root{--container-gap-v:var(--spacing-lg);--container-gap-h:var(--spacing-lg);--container-gap:var(--container-gap-v) var(--container-gap-h);--container-col-gap:var(--spacing-md);--container-gutter:var(--spacing-lg);--container-max-width:var(--size-xl);--container-radius:var(--radius-auto-xl);--container-cols-tpl:repeat(var(--container-nb-cols,1),1fr);}@media (min-width:768px){:root{--container-gutter:var(--spacing-xl);}}body:is(.path-search) main{width:min(100% - var(--container-gutter),var(--container-max-width));margin-inline:auto;}.region-highlighted,.region-breadcrumb,.region-help{width:min(100% - var(--container-gutter),var(--container-max-width));margin-inline:auto;}.region-breadcrumb{padding-block:var(--spacing-auto-xxs);}.container{width:min(100% - var(--container-gutter),var(--container-max-width));margin-inline:auto;}.container > .col{display:grid;grid-auto-rows:max-content;gap:var(--container-col-gap);}.container.container-width--xs{--container-max-width:var(--size-xs);}.container.container-width--sm{--container-max-width:var(--size-sm);}.container.container-width--md{--container-max-width:var(--size-md);}.container.container-width--lg{--container-max-width:var(--size-lg);}.container.container-width--xl{--container-max-width:var(--size-xl);}.container.container-width--full .container{width:100%;}.container-col-gap-none{--container-col-gap:0;}.container-col-gap-xs{--container-col-gap:var(--spacing-auto-xs);}.container-col-gap-md{--container-col-gap:var(--spacing-auto-md);}.container-col-gap-lg{--container-col-gap:var(--spacing-auto-lg);}.container-col-gap-xl{--container-col-gap:var(--spacing-auto-xxl);}.dialog-off-canvas-main-canvas{overflow:clip;}#page_content > .content-wrapper{width:100%;overflow:clip;}.layout-container--cols-2{--container-nb-cols:2;}.layout-container--cols-3{--container-nb-cols:3;}[class*=container-bg--]{border-radius:var(--container-radius);}[class*=container-bg--] [class*=container-bg--]{border-radius:calc(var(--container-radius) / 2);}.container-bg--white,.container-bg--light{background-color:var(--color-light);}.container-bg--dark{background-color:var(--clr-gray-900);--text-color:var(--color-on-dark);--headings-color:var(--color-on-dark);--link-color:var(--color-on-dark);}.container-bg--dark :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-dark);}.container-bg--primary{background-color:var(--color-primary-light);--text-color:var(--color-on-primary);--headings-color:var(--color-on-primary);--link-color:var(--color-on-primary);}.container-bg--primary :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-primary);}.container-bg--primary{--icon-color:#fff;--form-control-background:#fff;}.container-bg--primary-tr{background-color:var(--color-primary-tr);--text-color:var(--color-on-dark);--headings-color:var(--color-on-dark);--link-color:var(--color-on-dark);}.container-bg--primary-tr :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-dark);}.container-bg--primary-tr{--icon-color:#fff;--form-control-background:#fff;}.container-bg--secondary{background-color:var(--color-secondary-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--secondary :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--secondary{--icon-color:#fff;--form-control-background:#fff;}.container-bg--secondary-tr{background-color:var(--color-secondary-tr);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--secondary-tr :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--secondary-tr{--icon-color:#fff;--form-control-background:#fff;}.container-bg--tertiary{background-color:var(--color-tertiary-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--tertiary :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--tertiary{--icon-color:#fff;--form-control-background:#fff;}.container-bg--tertiary-tr{background-color:var(--color-tertiary-tr);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--tertiary-tr :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--tertiary-tr{--icon-color:#fff;--form-control-background:#fff;}.container-bg--dark-blue{background-color:var(--color-dark-blue-light);--text-color:var(--color-on-primary);--headings-color:var(--color-on-primary);--link-color:var(--color-on-primary);}.container-bg--dark-blue :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-primary);}.container-bg--dark-blue{--icon-color:#fff;--form-control-background:#fff;}.container-bg--teal{background-color:var(--color-teal-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--teal :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--teal{--icon-color:#fff;--form-control-background:#fff;}.container-bg--red{background-color:var(--color-red-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--red :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--red{--icon-color:#fff;--form-control-background:#fff;}.grid-layout{grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);display:grid;grid-template-columns:1fr;}@media (min-width:1024px){.grid-layout{grid-template-columns:repeat(auto-fit,minmax(0%,1fr));}.grid-layout.two-cols-50-50{grid-template-columns:1fr 1fr;}.grid-layout.two-cols-75-25{grid-template-columns:3fr 1fr;}.grid-layout.two-cols-25-75{grid-template-columns:1fr 3fr;}.grid-layout.three-cols-33-33-33{grid-template-columns:1fr 1fr 1fr;}.grid-layout.three-cols-25-50-25{grid-template-columns:1fr 2fr 1fr;}.grid-layout.three-cols-50-25-25{grid-template-columns:2fr 1fr 1fr;}.grid-layout.three-cols-25-25-50{grid-template-columns:1fr 1fr 2fr;}}.grid-layout > .cell{display:grid;gap:var(--spacing-md);}.grid-layout > *{min-width:0;}.layout--grid.layout--theme-grid-row-auto-cols{--col-min-width:150;--nb-cols:3;--auto-grid--item--min-width:calc(var(--col-min-width,150) * 1px);--auto-grid--gap:var(--layout--grid-column-gap);--auto-grid--gap-count:calc(var(--nb-cols) - 1);--auto-grid--total-gap-width:calc(var(--auto-grid--gap-count) * var(--auto-grid--gap));--auto-grid--item--max-width:calc((100% - var(--auto-grid--total-gap-width)) / var(--nb-cols));}.layout--grid.layout--theme-grid-row-auto-cols > .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--auto-grid--item--min-width),var(--auto-grid--item--max-width)),1fr));row-gap:var(--auto-grid--gap);-moz-column-gap:var(--auto-grid--gap);column-gap:var(--auto-grid--gap);}.layout--grid{--layout--grid-container-gutters:2.5rem;--layout--grid-column-gap:var(--grid-column-gap,1rem);--layout--grid-row-gap:var(--grid-row-gap,1rem);--layout--grid-container-max-width:100%;--layout--grid-template-columns:1fr;--layout--container-spacing-x:0;--layout--container-spacing-y:var(--spacing-auto-sm);--layout--region-gap:var(--spacing-auto-xs);--layout--grid-align:start;}@media (min-width:1024px){.layout--grid{--layout--grid-template-columns:repeat(auto-fit,minmax(0%,1fr));}}.layout--grid > .container{width:min(100% - var(--layout--grid-container-gutters),var(--layout--grid-container-max-width));margin-inline:auto;display:grid;row-gap:var(--layout--grid-row-gap);}.layout--grid > .container.container-width--xs{--layout--grid-container-max-width:var(--size-xs);}.layout--grid > .container.container-width--sm{--layout--grid-container-max-width:var(--size-sm);}.layout--grid > .container.container-width--md{--layout--grid-container-max-width:var(--size-md);}.layout--grid > .container.container-width--lg{--layout--grid-container-max-width:var(--size-lg);}.layout--grid > .container.container-width--xl{--layout--grid-container-max-width:var(--size-xl);}.layout--grid > .container.container-width--100{--layout--grid-container-max-width:100%;}.layout--grid > .container.container-width--full{--layout--grid-container-max-width:100%;width:100%;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region,.layout--grid > .container > .grid{display:grid;grid-template-columns:var(--layout--grid-template-columns);row-gap:var(--layout--grid-row-gap);-moz-column-gap:var(--layout--grid-column-gap);column-gap:var(--layout--grid-column-gap);align-items:var(--layout--grid-align);}@media screen and (min-width:1024px){.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-cols-1,.layout--grid > .container > .grid.grid-cols-1{--layout--grid-template-columns:1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-cols-2,.layout--grid > .container > .grid.grid-cols-2{--layout--grid-template-columns:1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-cols-3,.layout--grid > .container > .grid.grid-cols-3{--layout--grid-template-columns:1fr 1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-cols-4,.layout--grid > .container > .grid.grid-cols-4{--layout--grid-template-columns:1fr 1fr 1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-1-1,.layout--grid > .container > .grid.grid-layout-1-1{--layout--grid-template-columns:1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-1-2,.layout--grid > .container > .grid.grid-layout-1-2{--layout--grid-template-columns:1fr 2fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-2-1,.layout--grid > .container > .grid.grid-layout-2-1{--layout--grid-template-columns:2fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-1-3,.layout--grid > .container > .grid.grid-layout-1-3{--layout--grid-template-columns:1fr 3fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-3-1,.layout--grid > .container > .grid.grid-layout-3-1{--layout--grid-template-columns:3fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-1-1-1,.layout--grid > .container > .grid.grid-layout-1-1-1{--layout--grid-template-columns:1fr 1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-1-2-1,.layout--grid > .container > .grid.grid-layout-1-2-1{--layout--grid-template-columns:1fr 2fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-2-1-1,.layout--grid > .container > .grid.grid-layout-2-1-1{--layout--grid-template-columns:2fr 1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-layout-1-1-2,.layout--grid > .container > .grid.grid-layout-1-1-2{--layout--grid-template-columns:1fr 1fr 2fr;}}.lp-builder .layout--grid > .container > .grid > .js-lpb-region,.layout--grid > .container > .grid{}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.gap-none,.layout--grid > .container > .grid.gap-none{--layout--grid-row-gap:0;--layout--grid-column-gap:0;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.gap-xs,.layout--grid > .container > .grid.gap-xs{--layout--grid-row-gap:var(--spacing-auto-xs);--layout--grid-column-gap:var(--spacing-auto-xs);}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.gap-sm,.layout--grid > .container > .grid.gap-sm{--layout--grid-row-gap:var(--spacing-auto-sm);--layout--grid-column-gap:var(--spacing-auto-sm);}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.gap-md,.layout--grid > .container > .grid.gap-md{--layout--grid-row-gap:var(--spacing-auto-md);--layout--grid-column-gap:var(--spacing-auto-md);}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.gap-lg,.layout--grid > .container > .grid.gap-lg{--layout--grid-row-gap:var(--spacing-auto-lg);--layout--grid-column-gap:var(--spacing-auto-lg);}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.gap-xl,.layout--grid > .container > .grid.gap-xl{--layout--grid-row-gap:var(--spacing-auto-xl);--layout--grid-column-gap:var(--spacing-auto-xl);}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.gap-xxxl,.layout--grid > .container > .grid.gap-xxxl{--layout--grid-row-gap:var(--spacing-auto-xxxl);--layout--grid-column-gap:var(--spacing-auto-xxxl);}.lp-builder .layout--grid > .container > .grid > .js-lpb-region,.layout--grid > .container > .grid{}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-align-start,.layout--grid > .container > .grid.grid-align-start{--layout--grid-align:start;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-align-center,.layout--grid > .container > .grid.grid-align-center{--layout--grid-align:center;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-align-end,.layout--grid > .container > .grid.grid-align-end{--layout--grid-align:end;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region.grid-align-stretch,.layout--grid > .container > .grid.grid-align-stretch{--layout--grid-align:stretch;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region[class*=views-columns] .view-content,.layout--grid > .container > .grid[class*=views-columns] .view-content{display:grid;grid-template-columns:var(--layout--grid-template-columns);row-gap:var(--layout--grid-row-gap);-moz-column-gap:var(--layout--grid-column-gap);column-gap:var(--layout--grid-column-gap);}@media screen and (min-width:1024px){.lp-builder .layout--grid > .container > .grid > .js-lpb-region[class*=views-columns].grid-cols-1 .view-content,.layout--grid > .container > .grid[class*=views-columns].grid-cols-1 .view-content{--layout--grid-template-columns:1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region[class*=views-columns].grid-cols-2 .view-content,.layout--grid > .container > .grid[class*=views-columns].grid-cols-2 .view-content{--layout--grid-template-columns:1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region[class*=views-columns].grid-cols-3 .view-content,.layout--grid > .container > .grid[class*=views-columns].grid-cols-3 .view-content{--layout--grid-template-columns:1fr 1fr 1fr;}.lp-builder .layout--grid > .container > .grid > .js-lpb-region[class*=views-columns].grid-cols-4.view-content,.layout--grid > .container > .grid[class*=views-columns].grid-cols-4.view-content{--layout--grid-template-columns:1fr 1fr 1fr 1fr;}}.layout--grid .col,.layout--grid .layout__region{display:grid;gap:var(--layout--region-gap);}.layout--grid .layout__region.gap-none{gap:0;}.layout--grid .layout__region.gap-xs{--layout--region-gap:var(--spacing-auto-xs);}.layout--grid .layout__region.gap-sm{--layout--region-gap:var(--spacing-auto-sm);}.layout--grid .layout__region.gap-md{--layout--region-gap:var(--spacing-auto-md);}.layout--grid .layout__region.gap-lg{--layout--region-gap:var(--spacing-auto-lg);}.layout--grid .layout__region.gap-xl{--layout--region-gap:var(--spacing-auto-xl);}.layout--grid .layout__region.gap-xxxl{--layout--region-gap:var(--spacing-auto-xxxl);}.layout--grid.layout-bg-light{background-color:var(--clr-gray-50);}.layout--grid.layout-bg-dark{background-color:var(--clr-gray-900);--text-color:var(--color-on-dark);--headings-color:var(--color-on-dark);--link-color:var(--color-on-dark);}.layout--grid.layout-bg-dark :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-dark);}.layout--grid.layout-bg-primary{background-color:var(--color-primary);--text-color:var(--color-on-primary);--headings-color:var(--color-on-primary);--link-color:var(--color-on-primary);}.layout--grid.layout-bg-primary :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-primary);}.layout--grid.layout-bg-secondary{background-color:var(--color-secondary);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.layout--grid.layout-bg-secondary :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.layout--grid.container-bg-light > .grid-container{background-color:var(--clr-gray-50);border:1px solid var(--clr-gray-100);border-radius:var(--radius-default);}.layout--grid.container-bg-dark > .grid-container{background-color:var(--clr-gray-900);border-radius:var(--radius-default);--text-color:var(--color-on-dark);--headings-color:var(--color-on-dark);--link-color:var(--color-on-dark);}.layout--grid.container-bg-dark > .grid-container :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-dark);}.layout--grid.container-bg-primary > .grid-container{background-color:var(--color-primary);border-radius:var(--radius-default);--text-color:var(--color-on-primary);--headings-color:var(--color-on-primary);--link-color:var(--color-on-primary);}.layout--grid.container-bg-primary > .grid-container :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-primary);}.layout--grid.container-bg-secondary > .grid-container{background-color:var(--color-secondary);border-radius:var(--radius-default);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.layout--grid.container-bg-secondary > .grid-container :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}@media (min-width:1024px){.layout--grid:is(.offset-left-col,.offset-right-col){--offset-size:100px;}.layout--grid:is(.offset-left-col,.offset-right-col) > .grid-container{margin-bottom:var(--offset-size);}.layout--grid .offset-left-col > .grid-container > .col:first-child{transform:translateY(var(--offset-size));}.layout--grid .offset-right-col > .grid-container > .col:last-child{transform:translateY(var(--offset-size));}}@media not (prefers-reduced-motion:reduce){@view-transition{navigation:auto;}}.layout-container{position:relative;isolation:isolate;}main{z-index:1;}body{min-height:100dvh;}.block-field-blocknodepagefield-paragraphs{display:contents;}.block-field-blocknodepagefield-paragraphs > .block_content,.block-field-blocknodepagefield-paragraphs > .block_content > .field{display:contents;}:root{--header-gap:1.25rem;}.region-title-bar{background-color:var(--color-tertiary-light);justify-content:space-between;align-items:center;padding:1rem 1rem;display:none;}@media screen and (max-width:1023px){.region-title-bar{display:flex;}}.region-title-bar .block-system-branding-block{width:256px;height:80px;}.region-title-bar > *{flex:0 0 auto;}.region.is-sticky{position:sticky;top:-1px;z-index:2;}header.header--main{position:relative;background-color:var(--color-tertiary-light);display:none;}@media (min-width:1024px){header.header--main{display:block;}}@media (min-width:1024px){header.header--main > .container{padding-block:var(--spacing-auto-sm);display:grid;grid-template-columns:255px 1fr;gap:var(--header-gap);grid-template-rows:auto;grid-template-areas:"branding secondary" "primary primary";}header.header--main > .container .region-branding{grid-area:branding;}header.header--main > .container .region-primary-menu{grid-area:primary;}header.header--main > .container .region-secondary-menu{grid-area:secondary;}}.region-secondary-menu{display:flex;justify-content:flex-end;align-items:center;gap:0.625rem;}:root{--footer-color:var(--color-teal);--footer-bg:var(--color-dark-blue);--footer-link-color:var(--color-on-dark);--footer-padding-block:var(--spacing-auto-xl);--footer-padding-inline:var(--spacing-auto-sm);}footer.main{--link-color:var(--footer-link-color);--text-color:var(--footer-color);--headings-color:var(--footer-color);--menu-link-color:var(--footer-link-color);--menu-link-color-hover:var(--footer-link-color);--menu-link-color-active:var(--footer-link-color);--link-color-active:var(--footer-link-color);--menu-font-weight:600;--menu-text-transform:none;--menu-link-spacing:.25rem 0;--menu-font-size:1rem;--menu-line-height:1.3rem;--menu-dir:row;--link-decoration:none;--button-color:var(--footer-color);--button-color--hover:var(--footer-color);margin-block-start:calc(1 * var(--spacing-auto-xl));padding-block:calc(1 * var(--footer-padding-block)) var(--footer-padding-block);position:relative;}footer.main::before,footer.main::after{content:"";display:block;width:100%;height:var(--footer-padding-block);top:calc(-1 * var(--footer-padding-block));position:absolute;}footer.main::before{background-color:white;z-index:2;border-radius:0 0 var(--radius-auto-xl) var(--radius-auto-xl);}footer.main::after{background-color:var(--footer-bg);z-index:1;}@media (min-width:1280px){footer.main{--menu-dir:column;}}footer.main{color:var(--footer-color);background-color:var(--footer-bg);display:grid;gap:0;}.region-footer{display:flex;flex-wrap:wrap;justify-content:start;row-gap:var(--spacing-auto-md);-moz-column-gap:var(--spacing-auto-xl);column-gap:var(--spacing-auto-xl);}@media (min-width:1280px){.region-footer #block-blsi2026-sloganfooter{margin-inline-start:var(--spacing-auto-xl);}}.region-footer-bottom{--font-size-text:var(--font-size-sm);--font-weight-text:600;font-size:var(--font-size-text);font-weight:var(--font-weight-text);display:grid;flex-direction:column;align-items:baseline;gap:var(--spacing-auto-sm) var(--spacing-auto-xl);}@media (min-width:768px){.region-footer-bottom{grid-template-columns:1fr 1fr;}.region-footer-bottom > .block-views-blockpartners-block-1{grid-column:span 2;}}@media (min-width:1280px){.region-footer-bottom{grid-template-columns:2fr 2fr 5fr;}.region-footer-bottom > .block-views-blockpartners-block-1{grid-column:span 1;min-width:300px;}}.region-footer-bottom .menu.footer{--menu-link-spacing:.25rem 0;--menu-gap:.5rem 1.75rem;display:flex;--menu-font-size:var(--font-size-text);--menu-dir:column;--menu-link-decoration:none;--menu-link-decoration-hover:underline;--menu-link-color:var(--footer-link-color);--menu-text-transform:none;}:root{--page-background:var(--color-white);}body{background:var(--page-background);}p.primary-color,span.primary-color{color:var(--color-primary);}p.secondary-color,span.secondary-color{color:var(--color-secondary);}p.tertiary-color,span.tertiary-color{color:var(--color-tertiary);}.has-primary-color{color:oklch(61.67% 0.2081 33.71deg);}.has-primary-background-color{background-color:oklch(61.67% 0.2081 33.71deg);}.has-primary-background-color a{color:currentColor;}.has-secondary-color{color:oklch(61.67% 0.2081 33.71deg / 0.85);}.has-secondary-background-color{background-color:oklch(61.67% 0.2081 33.71deg / 0.85);}.has-secondary-background-color a{color:currentColor;}.has-tertiary-color{color:oklch(61.67% 0.2081 33.71deg / 0.7);}.has-tertiary-background-color{background-color:oklch(61.67% 0.2081 33.71deg / 0.7);}.has-tertiary-background-color a{color:currentColor;}.has-alert-color{color:rgb(255,40,40);}.has-alert-background-color{background-color:rgb(255,40,40);}.has-alert-background-color a{color:currentColor;}.has-warning-color{color:rgb(238,116,2);}.has-warning-background-color{background-color:rgb(238,116,2);}.has-warning-background-color a{color:currentColor;}.has-success-color{color:rgb(192,206,46);}.has-success-background-color{background-color:rgb(192,206,46);}.has-success-background-color a{color:currentColor;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir=rtl] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir=rtl] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
:root{--breadcrumb-color:var(--text-color);--breadcrumb-color--active:var(--color-primary);--breadcrumb-link-color:var(--breadcrumb-color);--breadcrumb-link-color--hover:var(--breadcrumb-color);--breadcrumb-link--decoration:none;--breadcrumb-font-size:var(--font-size-sm);--breadcrumb-font-weight:400;--breadcrumb-font-weight--active:600;}.breadcrumb{font-size:var(--breadcrumb-font-size);font-weight:var(--breadcrumb-font-weight);color:var(--breadcrumb-color);padding-bottom:1em;}.breadcrumb ol{margin:0;padding:0;}[dir=rtl] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:last-child{font-weight:var(--breadcrumb-font-weight--active);}.breadcrumb li:last-child a{color:var(--breadcrumb-color--active);}.breadcrumb a{--link-color:var(--breadcrumb-link-color);--link-color--hover:var(--breadcrumb-link-color--hover);-webkit-text-decoration:var(--breadcrumb-link--decoration);text-decoration:var(--breadcrumb-link--decoration);}.breadcrumb li::before{content:" › ";}.breadcrumb li:first-child::before{content:none;}

.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}

.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}

.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/blsi2026/dist/css/images/icons/help.png) 0 50% no-repeat;}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/blsi2026/dist/css/images/icons/feed.svg) no-repeat;}

button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:var(--link-color--active);}

.more-link{display:block;text-align:right;}[dir=rtl] .more-link{text-align:left;}
:root{--pager-item-font-size:1rem;--pager-item-font-weight:400;}.pager__items{font-size:var(--pager-item-font-size);clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;font-weight:var(--pager-item-font-weight);}.pager__item.is-active{--pager-item-font-weight:700;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir=rtl] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir=rtl] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/blsi2026/dist/css/images/icons/image-x-generic.png);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border-style:solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/blsi2026/dist/css/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/blsi2026/dist/css/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/blsi2026/dist/css/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir=rtl] .progress__bar{margin-right:-1px;margin-left:0;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
:root{--arrows-color:var(--color-primary);--arrows-bg-color:var(--color-white);}.arrow-button-up,.arrow-button-down{position:relative;padding:5px;margin:30px auto;background:var(--arrows-bg-color);height:50px;width:50px;border-radius:50%;transition:all 0.2s linear;}.arrow-button-down:hover{transform:translate3d(0,10px,0);}.arrow-button-up:hover{transform:translate3d(0,-10px,0);}.arrow-button-up::after,.arrow-button-down::after{content:"";position:absolute;left:17px;z-index:11;display:block;width:25px;height:25px;border-top:2px solid var(--arrows-color);border-left:2px solid var(--arrows-color);}.arrow-button-up::after{top:20px;transform:rotate(45deg);}.arrow-button-down::after{top:10px;transform:rotate(225deg);}.arrow-right,.arrow-left,.long-arrow-right,.long-arrow-left{display:block;margin:30px auto;width:25px;height:25px;border-top:2px solid var(--arrows-color);border-left:2px solid var(--arrows-color);}.arrow-right,.long-arrow-right{transform:rotate(135deg);}.arrow-left,.long-arrow-left{transform:rotate(-45deg);}.long-arrow-right::after,.long-arrow-left::after{content:"";display:block;width:2px;height:45px;background-color:black;transform:rotate(-45deg) translate(15px,4px);left:0;top:0;}.triangle-left,.triangle-right,.triangle-top,.triangle-bottom{width:0;height:0;margin:30px auto;}.triangle-left,.triangle-right{border-top:18px solid transparent;border-bottom:18px solid transparent;}.triangle-top,.triangle-bottom{border-left:18px solid transparent;border-right:18px solid transparent;}.triangle-right{border-left:30px solid var(--arrows-color);}.triangle-left{border-right:30px solid var(--arrows-color);}.triangle-top{border-bottom:30px solid var(--arrows-color);}.triangle-bottom{border-top:30px solid var(--arrows-color);}:root{--swiper-theme-color:var(--color-on-light);--swiper-navigation-size:44px;--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:10px;--swiper-navigation-color:var(--swiper-theme-color);--swiper-pagination-color:var(--swiper-theme-color);--swiper-pagination-left:auto;--swiper-pagination-right:8px;--swiper-pagination-bottom:8px;--swiper-pagination-top:auto;--swiper-pagination-fraction-color:inherit;--swiper-pagination-progressbar-bg-color:rgba(0,0,0,0.25);--swiper-pagination-progressbar-size:2px;--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-width:1rem;--swiper-pagination-bullet-height:1rem;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:1rem;--swiper-pagination-bullet-vertical-gap:1rem;--swiper-pagination-bullet-border-radius:var(--swiper-pagination-bullet-size);--swiper-pagination-align:start;--swiper-pagination-margin-x:auto;--swiper-pagination-margin-y:0;--swiper-pagination-padding-y:.5rem;--swiper-pagination-padding-x:0;}.swiper-container{outline:none;margin:0 auto;border-radius:var(--radius-md);}.swiper-pagination-bullet{border:1px solid var(--swiper-theme-color);}.swiper-pagination-bullet:focus,.swiper-pagination-bullet-active{outline:none;}.swiper-button-prev,.swiper-button-next{text-rendering:auto;outline:none;}.swiper-button-prev:hover,.swiper-button-next:hover{--swiper-navigation-color:#fff;}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{width:var(--swiper-pagination-width);}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:var(--swiper-pagination-bullet-width);}.swiper-pagination-bullet{transition:width 0.2s ease-in-out;}
:root{--accordion-bg:var(--clr-white);--accordion-spacing:var(--spacing-sm) var(--spacing-md);--accordion-lh:3rem;--accordion--radius:var(--radius-xs);--accordion--shadow:var(--shadow-xl);--accordion--transition:.4s ease;--accordion--item-fs:var(--font-size-h5);--accordion--item-fw:600;--accordion--item-border:1px solid var(--clr-gray-300);--accordion--item--more--content:'\276F';--accordion--item--more--color:var(--clr-gray-500);--accordion--item--more--fs:var(--font-size-base);--accordion--item--more--fw:600;--accordion--item--bg--hover:var(--color-primary--light-2);--accordion--item--bg--active:rgba(0,0,0,.018);--accordion--item--link--color:var(--link-color);--accordion--item--link--color--hover:var(--link-color--hover);}.accordion{background:var(--accordion-bg);padding:var(--accordion-spacing);line-height:var(--accordion-lh);border-radius:var(--accordion--radius);box-shadow:var(--accordion--shadow);}.accordion UL{list-style:none;}.accordion UL,.accordion LI{margin:0;padding:0;}.accordion__list{overflow:hidden;}.accordion__list .accordion__list{margin-left:1.5rem;margin-right:1.5rem;max-height:0;transition:max-height var(--accordion--transition);}.accordion__item{font-size:var(--accordion--item-fs);font-weight:var(--accordion--item-fw);cursor:pointer;}.accordion__item:not(:last-child){border-bottom:var(--accordion--item-border);}.accordion__item:focus,.accordion__item:hover{background:var(--accordion--item--bg--hover);outline:none;}.accordion__item.active,.accordion__item:focus,.accordion__item:focus-within{background:var(--accordion--item--bg--active);}.accordion__item.active > UL,.accordion__item:focus > UL,.accordion__item:focus-within > UL{max-height:9999px;transition:max-height var(--accordion--transition);}.accordion__list .accordion__list .accordion__item{border:none;font-weight:normal;}.accordion__item--hasMore::before{content:var(--accordion--item--more--content);color:var(--accordion--item--more--color);font-size:var(--accordion--item--more--fs);font-weight:var(--accordion--item--more--fw);transform:rotate(90deg);margin-right:0.5rem;float:right;}.accordion__item--hasMore:focus-within::before{transform:rotate(-90deg);}.accordion__itemLink{padding-left:0.5rem;color:var(--accordion--item--link--color);}.accordion__itemLink:hover{color:var(--accordion--item--link--color--hover);}:root{--button-width:auto;--button-background-color:var(--color-primary);--button-background-color--active:var(--color-tertiary);--button-background-color--hover:var(--color-tertiary);--button-background-color--focus:var(--color-tertiary);--button-background-color--disabled:var(--color-primary-light);--button-color:var(--color-on-dark,#fff);--button-color--disabled:var(--color-on-dark,#fff);--button-color--hover:var(--color-on-dark,#fff);--button-text-transform:none;--button-font-size:var(--form-control-font-size,1.25rem);--button-font-weight:var(--form-control-font-weight,600);--button-font-family:var(--font-button,'sans-serif');--button-line-height:var(--form-control-line-height,1.5);--button-padding-inline:var(--form-control-padding-inline,.75rem);--button-padding-block:var(--form-control-padding-block,.5rem);--button-box-shadow:none;--button-border--color:currentColor;--button-border--color-disabled:var(--button-border--color);--button-border--style:solid;--button-border--width:0px;--button-border-radius:var(--radius-button);--button-border-radius--hover:var(--radius-button);--button-margin-block:var(--spacing-md);}.form-submit,.more-link a,a.read-more,.button{--button-border:var(--button-border--width) var(--button-border--style) var(--button-border--color);--button-padding:var(--button-padding-block) var(--button-padding-inline);width:var(--button-width,-moz-max-content);width:var(--button-width,max-content);font-size:var(--button-font-size);font-weight:var(--button-font-weight);font-family:var(--button-font-family,"sans-serif");line-height:var(--button-line-height);position:relative;display:inline-block;align-items:center;justify-content:center;text-wrap:balance;text-align:center;text-transform:var(--button-text-transform);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);margin-block:var(--button-margin-block);cursor:pointer;text-decoration:none;color:var(--button-color);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-background-color);box-shadow:var(--button-box-shadow);transition:all 500ms ease;}.form-submit:active,.more-link a:active,a.read-more:active,.button:active{--button-background-color:var(--button-background-color--active);}.form-submit:hover,.more-link a:hover,a.read-more:hover,.button:hover{background-color:var(--button-background-color--hover);color:var(--button-color--hover);--button-border-radius:var(--button-border-radius--hover);}.form-submit:focus,.more-link a:focus,a.read-more:focus,.button:focus{--button-background-color:var(--button-background-color--focus);--button-box-shadow:var(--focus-box-shadow);--button-border-radius:var(--button-border-radius--hover);}.form-submit:disabled,.more-link a:disabled,a.read-more:disabled,.button:disabled{cursor:not-allowed;--button-background-color:var(--button-background-color--disabled);--button-border--color:var(--button-border--color-disabled);--button-color:var(--button-color--disabled);--button-box-shadow:none;--button-border-radius--hover:0;}.button--large{--button-font-size:var(--font-size-base);--button-padding-inline:var(--spacing-lg);--button-padding-block:var(--spacing-md);}.button--small{--button-font-size:var(--font-size-sm);--button-padding-inline:var(--spacing-sm);--button-padding-block:var(--spacing-xs);}.button--extra-small{--button-font-size:var(--font-size-sm);--button-padding-inline:var(--spacing-xs);--button-padding-block:var(--spacing-xxs);}.button--block{--button-width:100%;}.button--card{--button-background-color:var(--color-primary);--button-background-color--hover:var(--color-primary-dark);--button-color:var(--color-on-dark);--button-color--hover:var(--color-on-dark);--button-card:100%;--button-border-radius--hover:0;--text-color:var(--button-color);--button-padding:.875rem 1rem;--button-font-size:1rem;--button-font-weight:400;--button-border--color:--button-background-color;width:100%;display:grid;gap:0.5rem;justify-content:center;justify-items:center;}.button--cta{--button-padding-inline:2.5rem;--button-padding-block:1.125rem;--button-font-size:var(--font-size-h5);--button-font-weight:700;--button-border-radius:var(--radius-media);max-width:100%;}@media screen and (min-width:768px){.button--cta{--button-font-size:var(--font-size-h3);}}.button--primary-light,.button.primary-light{--button-background-color:var(--color-primary);--button-background-color--active:var(--color-primary-dark);--button-background-color--hover:var(--color-primary-dark);--button-background-color--focus:var(--color-primary-dark);--button-color:var(--color-on-primary);--button-color--hover:var(--color-on-dark);}.button--secondary,.button.secondary{--button-background-color:var(--color-secondary);--button-color:var(--color-primary);}.button--tertiary,.button.tertiary{--button-background-color:var(--color-tertiary);--button-background-color--active:var(--color-tertiary-dark);--button-background-color--hover:var(--color-tertiary-dark);--button-background-color--focus:var(--color-tertiary-dark);--button-color:var(--color-on-tertiary);--button-color--hover:var(--color-on-tertiary);}.button--cold{--button-background-color:var(--color-tertiary-lighter);--button-background-color--active:var(--color-tertiary);--button-background-color--hover:var(--color-tertiary);--button-background-color--focus:var(--color-tertiary);--button-color:var(--color-on-light);--button-color--hover:#fff;}.button--dark{--button-background-color:var(--color-dark-blue);--button-background-color--active:var(--color-tertiary);--button-background-color--hover:var(--color-tertiary);--button-background-color--focus:var(--color-tertiary);--button-color:var(--color-on-dark);--button-color--hover:#fff;}.button--warm{--button-background-color:var(--color-warm);--button-background-color--active:var(--color-warm-dark);--button-background-color--hover:var(--color-warm-dark);--button-background-color--focus:var(--color-warm-dark);--button-color:var(--color-on-warm);--button-color--hover:var(--color-on-warm);}.button--warning,.button--gold{--button-background-color:var(--color-warning);--button-background-color--active:var(--color-warning-dark);--button-background-color--focus:var(--color-warning-dark);--button-background-color--hover:var(--color-warning-dark);--button-color:var(--color-white);--button-color--hover:var(--color-white);}.button--danger{--button-background-color:var(--color-error);--button-background-color--active:var(--color-error-dark);--button-background-color--focus:var(--color-error-dark);--button-background-color--hover:var(--color-error-dark);--button-color:var(--color-on-error);--button-color--hover:var(--color-on-error);}.button--facebook{--button-background-color:var(--clr-social-fb);--button-background-color--active:var(--clr-social-fb--hover);--button-background-color--focus:var(--clr-social-fb--hover);--button-background-color--hover:var(--clr-social-fb--hover);--button-color:var(--clr-white);--button-color--hover:var(--clr-white);}.button--google{--button-background-color:var(--clr-social-google);--button-background-color--active:var(--clr-social-google--hover);--button-background-color--focus:var(--clr-social-google--hover);--button-background-color--hover:var(--clr-social-google--hover);--button-color:var(--clr-white);--button-color--hover:var(--clr-white);}.button--hollow{background-color:transparent;--button-color:var(--button-background-color);--button-border--color:var(--button-background-color);border:2px solid var(--button-background-color);}.button--hollow:hover{background-color:var(--button-background-color);color:#fff;}.button--link{border:none;background-color:transparent;color:var(--button-background-color);box-shadow:none;-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);}.button--icon{display:grid;place-content:center;--button-line-height:1;padding:var(--button-padding-block);font-size:calc(var(--button-font-size) * var(--button-line-height));}.button--icon svg{height:1em;fill:currentColor;}.button--square{aspect-ratio:1;--button-width:2em;}.button--square.button--icon{padding:0;}.button--white.button--hollow{--button-background-color:#fff;--button-color:#fff;--button-border--color:#fff;--button-border--width:1px;}.button--white.button--hollow:hover{--button-color:var(--color-primary);}.button--white.button--hollow:hover.button--icon svg{fill:var(--color-primary);}.field--type-text-with-summary .button,.field--type-text-long .button,.field--type-text .button{margin-block:4px;}:root{--field-gap:.4rem;}.field.field--label-above .field__label{margin-block-end:var(--field-gap);}.field.field--label-inline{display:flex;gap:var(--field-gap);flex-wrap:nowrap;align-items:baseline;}.field.field--label-inline .field__label{flex:0 0 auto;}.field.field--label-inline .field__items{flex:1 1 auto;}.field.field--label-visually-hidden .field__label{display:none;}:root{--form-boolean-accent-color:var(--color-accent);--form-boolean-width:20px;--form-boolean-height:20px;--form-boolean-border--width:1px;--form-boolean-border--style:solid;--form-boolean-border--color:var(--color-primary);--form-boolean-box-shadow:unset;--form-boolean-background-image:none;--form-boolean-border--color-active:var(--color-secondary);--form-boolean-border--color-hover:var(--color-secondary);--form-boolean-background-color:var(--color-white);--form-boolean-background-color-active:var(--color-secondary);--form-boolean-background-color-hover:var(--color-secondary);--form-boolean-border--radius:5px;}:is(.form-checkbox,.form-radio,.form-boolean){display:inline-block;accent-color:var(--form-boolean-accent-color);margin:0 var(--spacing-xs);width:var(--form-boolean-width);height:var(--form-boolean-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--form-boolean-border--radius);border-width:var(--form-boolean-border--width);border-style:var(--form-boolean-border--style);border-color:var(--form-boolean-border--color);}:is(.form-checkbox,.form-radio,.form-boolean):checked,:is(.form-checkbox,.form-radio,.form-boolean):active{background-color:var(--form-boolean-background-color-active);--form-boolean-border--color:var(--form-boolean-border--color-active);--form-boolean-box-shadow:inset 0 0 0 1px var(--form-boolean-border--color-active);}:is(.form-checkbox,.form-radio,.form-boolean):checked ~ label,:is(.form-checkbox,.form-radio,.form-boolean):active ~ label{color:var(--form-boolean-background-color-active);}:is(.form-checkbox,.form-radio,.form-boolean):hover{--form-boolean-border--color:var(--form-boolean-border--color-hover);--form-boolean-box-shadow:inset 0 0 0 1px var(--form-boolean-border--color-hover);}:is(.form-checkbox,.form-radio,.form-boolean):focus{--form-boolean:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow);}:is(.form-checkbox,.form-radio,.form-boolean):disabled{cursor:not-allowed;--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;}.form-radio{--form-boolean-border--radius:20px;}.form-type-checkbox .form-checkbox:checked:disabled,.form-boolean--type-checkbox .form-checkbox:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;}.form-boolean-group .form-item{margin:var(--spacing-xs) 0;}.form-boolean-group .form-boolean{margin-right:var(--spacing-xs);}:root{--form-control-background:var(--clr-gray-100);--form-control-background--disabled:var(--color-disabled);--form-control-color:var(--text-color);--form-control-height:max-content;--form-control-font-family:var(--font-button);--form-control-font-size:1.125rem;--form-control-font-weight:600;--form-control-line-height:1.25;--form-control-padding-block:var(--spacing-xs,.5rem);--form-control-padding-inline:var(--spacing-md,1rem);--form-control-border-radius:1.625rem;--form-control-border--color:var(--clr-gray-200);--form-control-border--color--hover:var(--clr-gray-500);--form-control-border--width:1px;--form-control-border--style:solid;--form-control-box-shadow:unset;--form-control-placeholder--font-size:var(--font-size-base);--form-control-placeholder-color:var(--clr-gray-300);--form-control-placeholder-style:italic;}textarea,select,input:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week]),:is(.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select,.form-date){font-family:var(--form-control-font-family);font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight);line-height:var(--form-control-line-height);display:inline-block;width:100%;max-width:100%;height:var(--form-control-height);padding-block:var(--form-control-padding-block);padding-inline:var(--form-control-padding-inline);color:var(--form-control-color);border:var(--form-control-border);border-radius:var(--form-control-border-radius);background-color:var(--form-control-background);box-shadow:var(--form-control-box-shadow);text-wrap:balance;--form-control-padding:calc(var(--form-control-padding--y) - var(--form-control-border--width)) calc(var(--form-control-padding--x) - var(--form-control-border--width));--form-control-border:var(--form-control-border--width) var(--form-control-border--style) var(--form-control-border--color);}textarea::-moz-placeholder,select::-moz-placeholder,input:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week])::-moz-placeholder,:is(.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select,.form-date)::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}textarea::placeholder,select::placeholder,input:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week])::placeholder,:is(.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select,.form-date)::placeholder{color:var(--form-control-placeholder-color);font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}textarea:active,select:active,input:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week]):active,:is(.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select,.form-date):active{--form-control-border--color:var(--form-control-border--color--hover);}textarea:hover,select:hover,input:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week]):hover,:is(.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select,.form-date):hover{--form-control-border--color:var(--form-control-border--color--hover);--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color);}textarea:focus,select:focus,input:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week]):focus,:is(.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select,.form-date):focus{--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow);}textarea:disabled,select:disabled,input:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week]):disabled,:is(.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select,.form-date):disabled{--form-control-background:var(--form-control-background--disabled);--form-control-border--color:var(--clr-gray-300);--form-control-box-shadow:unset;cursor:not-allowed;}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23545560'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:100% 50%;background-size:2.75rem 0.5625rem;padding-right:calc(var(--form-control-padding--x) - var(--form-control-border--width) + var(--form-control-padding--x));}:root{--form-item-color:var(--text-color);--form-item-margin--y:var(--spacing-md);--form-item-margin--x:0;--form-item-gap:var(--spacing-sm);--form-item-label-margin--y:var(--spacing-xxs);--form-item-label-font-size:var(--font-size-base);--form-item-label-font-weight:400;--form-item-label-line-height:1.125rem;--form-item-description-color:var(--clr-gray-300);--form-item-description-font-size:var(--font-size-sm);--form-item-description-margin--y:var(--spacing-xxs);}.form-item{margin:var(--form-item-margin--y) var(--form-item-margin--x);display:grid;gap:var(--form-item-gap);}.form-item > label{color:var(--form-item-color);font-size:var(--form-item-label-font-size);font-weight:var(--form-item-label-font-weight);line-height:var(--form-item-label-line-height);display:inline-block;margin:var(--form-item-label-margin--y) 0;}.form-item > label.form-required::after{display:inline-block;content:"*";color:var(--color-error-dark);font-weight:bold;margin-left:var(--spacing-xxs);}.form-item > label[for]{cursor:pointer;}.form-item .description{color:var(--form-item-description-color);font-size:var(--form-item-description-font-size);margin:var(--form-item-description-margin--y) 0;}.form-item .form-item--error-message{color:var(--color-error-dark);background:var(--color-error-tr);padding:0.25em 0.5em;}.form-item.webform-element--title-inline{display:grid;grid-template-columns:minmax(120px,20%) auto;gap:var(--spacing-sm);align-items:baseline;}:is(.form-item--boolean,.form-type-radio,.form-type-checkbox){display:grid;grid-template-columns:min-content 1fr;gap:var(--spacing-xs);align-items:center;}:is(.form-item--boolean,.form-type-radio,.form-type-checkbox):has(.description){row-gap:0;}:is(.form-item--boolean,.form-type-radio,.form-type-checkbox) .description{margin-block-start:0;grid-column:2;font-size:1rem;line-height:1;}:is(.form-item--boolean,.form-type-radio,.form-type-checkbox) .description a{text-decoration:underline;}.webform-options-display-side-by-side{display:grid;gap:var(--spacing-lg);grid-auto-flow:column;grid-auto-columns:max-content;}.form-item__label--inline{display:inline;font-weight:normal;}.form-textarea-wrapper{display:block;}.links--inline{display:flex;margin:unset;padding:unset;list-style:none;}.links--inline .links__item:not(:last-child){margin-right:var(--spacing-xs);}.block-page-title-block{position:relative;width:min(100% - 3rem,var(--size-xl));margin-inline:auto;text-align:center;}.pager{margin:var(--spacing-md) 0;}.pager__items{font-weight:bold;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;padding:unset;list-style:none;}.pager__item{display:inline-block;margin:0 var(--spacing-xxs);vertical-align:top;}.pager__item-title--backwards{margin-left:var(--spacing-xs);}.pager__item-title--forward{margin-right:var(--spacing-xs);}.pager__item a{line-height:1;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-right:0.5rem;padding-left:0.5rem;text-decoration:none;color:var(--color-text);border-radius:var(--radius-lg);background:var(--color-white);}.pager__item a:hover{color:var(--color-on-primary);background:var(--color-primary);}.pager__item a.is-active{color:var(--color-on-primary);background:var(--color-primary);}.pager__link--action-link{border-radius:var(--radius-xxs);}.pager__item--first .pager__link::before,.pager__item--previous .pager__link::before,.pager__item--next .pager__link::after,.pager__item--last .pager__link::after{position:relative;display:inline-block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center;}.pager__item--first .pager__link::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V14' stroke='%23545560' stroke-width='2'/%3E%3Cpath d='M14 2L8 8L14 14' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--previous .pager__link::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2L5 8L11 14' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--next .pager__link::after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 14L11 8L5 2' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--last .pager__link::after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14L14 2.00001' stroke='%23545560' stroke-width='2'/%3E%3Cpath d='M2 14L8 8.00001L2 2.00001' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--ellipsis{display:flex;align-items:center;justify-content:center;height:2rem;padding-right:0.5rem;padding-left:0.5rem;}.pager__item:not(.pager__item--previous):not(.pager__item--next){display:none;}@media (min-width:768px){.pager__item:not(.pager__item--previous):not(.pager__item--next){display:flex;}}:root{--slick-dots--w:16px;--slick-dots--bg:var(--clr-gray-300);--slick-dots--bg--active:var(--clr-gray-500);}.slick-dots{list-style:none;display:flex;justify-content:center;padding:0;margin:0 auto;}.slick-dots > li button{text-indent:-2000em;width:calc(var(--slick-dots--w) * 2);height:calc(var(--slick-dots--w) * 1.25);display:block;align-items:center;justify-content:center;background-color:transparent;border:none;outline:none;white-space:nowrap;overflow:hidden;cursor:pointer;}.slick-dots > li button::before{content:"";display:block;width:var(--slick-dots--w);height:var(--slick-dots--w);border-radius:50%;background-color:var(--slick-dots--bg);}.slick-dots > li.slick-active button::before{background-color:var(--slick-dots--bg--active);}.slick__arrow{display:flex;justify-content:space-between;}.slick__arrow button{background-color:transparent;border:none;outline:none;justify-content:center;align-items:center;width:calc(var(--slick-dots--w) * 2);height:calc(var(--slick-dots--w) * 2);}.slick__arrow .slick-disabled{visibility:hidden;}:root{--message-background-color:white;--message-font-size:var(--font-size-md);--message-color:var(--color-white);--message-border-radius:var(--radius-xs);--message-border-width:1px;--message-border-style:solid;--message-border-color:var(--clr-gray-200);}.messages{font-size:var(--message-font-size);margin-bottom:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg);border-radius:var(--message-border-radius);background:var(--message-background-color);color:var(--message-color);border-width:var(--message-border-width);border-style:var(--message-border-style);border-color:var(--message-border-color);width:min(100% - 3rem,var(--size-xl));margin-inline:auto;margin-block:var(--spacing-md);}.messages > details{border:none;margin:0;}.node-page-full{--message-font-size:1rem;}.messages__title{font-size:var(--font-size-lg);}.messages--error{--message-border-color:var(--color-error);--message-background-color:var(--color-white);--message-color:var(--color-error-dark);}.messages--status{--message-border-color:var(--color-success);--message-background-color:var(--color-white);--message-color:var(--color-success-dark);}.messages--warning{--message-border-color:var(--color-warning);--message-background-color:var(--color-white);--message-color:var(--color-warning-dark);}.table{width:100%;max-width:100%;margin-bottom:var(--spacing-sm);border-collapse:collapse;}.table th,.table td{}.table thead th{}.table-responsive{width:100%;overflow-x:auto;}:root{--tooltip-color:currentColor;--tooltip-content-color:#fff;--tooltip-content-bg:#333;}.tooltip{position:relative;color:var(--tooltip-color);font-weight:bolder;cursor:pointer;}.tooltip:hover::before{content:"";border:solid transparent;border-bottom-color:var(--tooltip-content-bg);color:black;border-width:10px;position:absolute;top:20px;}.tooltip:hover::after{content:attr(data-tooltip);position:absolute;min-width:15em;font-weight:100;line-height:1.3em;margin:0;background:var(--tooltip-content-bg);color:var(--tooltip-content-color);padding:15px;border-radius:5px;right:10%;top:40px;z-index:1;font-size:0.7em;}.vertical-tabs{display:flex;}.vertical-tabs__menu{align-self:flex-start;border:1px solid var(--color-border);}.vertical-tabs__menu-item{border:none;}.vertical-tabs__menu-item a{padding:var(--spacing-sm);color:var(--text-color);}.vertical-tabs__panes{width:100%;padding:var(--spacing-sm);}:root{--form-steps--counter-bg:var(--color-primary-tr);--form-steps--counter-bg--hover:var(--color-primary-light);--form-steps--counter-bg--active:var(--color-primary);--form-steps--counter-color:var(--color-primary-light);--form-steps--counter-color--active:var(--color-on-primary);--form-steps--counter-font-size:12px;--form-steps--counter-width:1.8rem;--form-steps--counter-radius:2rem;--form-steps--arrow:'›';}.block-forms-steps{--font-size-text:13px;font-size:var(--font-size-text);max-width:1400px;margin-inline:auto;margin-block:2rem;}.block-forms-steps ol{margin-inline:auto;padding:0;counter-reset:step;display:grid;gap:var(--spacing-sm);}@media screen and (min-width:768px){.block-forms-steps ol{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:var(--spacing-auto-sm);}}.block-forms-steps ol li{position:relative;counter-increment:step;list-style:none;display:grid;align-items:start;align-content:start;gap:calc(var(--form-steps--counter-font-size) / 2);grid-template-columns:min-content 1fr;}@media screen and (min-width:768px){.block-forms-steps ol li{grid-template-columns:1fr;text-align:center;justify-content:center;justify-items:center;}}.block-forms-steps ol li::before{content:counter(step);display:grid;width:var(--form-steps--counter-width);height:var(--form-steps--counter-width);background-color:var(--form-steps--counter-bg);color:var(--form-steps--counter-color);place-content:center;border-radius:var(--form-steps--counter-radius);}.block-forms-steps ol li.active{font-weight:bold;--form-steps--counter-bg:var(--form-steps--counter-bg--active);--form-steps--counter-color:var(--form-steps--counter-color--active);}@media screen and (min-width:768px){.block-forms-steps ol li:not(:last-child)::after{content:var(--form-steps--arrow);position:absolute;font-weight:100;top:50%;right:-1rem;font-size:calc(2 * var(--form-steps--counter-font-size));transform:translateY(-50%) translateX(50%);}}
:root{--menu-bg:transparent;--menu-radius:0;--menu-padding:0;--menu-border:none;--menu-font-size:1rem;--menu-font-weight:300;--menu-line-height:1;--menu-text-transform:none;--menu-link-color:var(--text-color);--menu-link-align:start;--menu-link-bg:transparent;--menu-link-border:none;--menu-link-color-hover:var(--color-primary);--menu-link-color-active:var(--menu-link-color-hover);--menu-link-bg-hover:transparent;--menu-link-bg-active:var(--menu-link-bg-hover);--menu-link-decoration:none;--menu-link-decoration-hover:none;--menu-link-decoration-active:none;--menu-link-spacing:.875rem 1rem;--menu-link-transition:all 350ms ease;--menu-link-radius:none;--menu-link-outline:none;--menu-dir:row;--menu-gap:var(--spacing-xs);--menu-justify-content:start;--menu-align-content:start;}.menu{margin:0;padding:var(--menu-padding);list-style:none;display:grid;grid-auto-flow:var(--menu-dir);grid-auto-rows:max-content;grid-auto-columns:max-content;gap:var(--menu-gap);background-color:var(--menu-bg);border-radius:var(--menu-radius);border:var(--menu-border);justify-content:var(--menu-justify-content);align-content:var(--menu-align-content);font-size:var(--menu-font-size);line-height:var(--menu-line-height);font-weight:var(--menu-font-weight);}.menu.menu--horizontal,header .menu.menu--languages,header .menu.social,header .menu.menu--socials,header .menu.menu--social-links{--menu-dir:column;}.menu *:focus{box-shadow:none;}.menu .menu-item{display:grid;}.menu li{position:relative;}.menu :is(svg){width:1em;height:1em;fill:currentColor;--icon-color:currentColor;}.menu :is(a,span,button){display:grid;grid-auto-flow:column;color:var(--menu-link-color);background-color:var(--menu-link-bg);-webkit-text-decoration:var(--menu-link-decoration);text-decoration:var(--menu-link-decoration);text-transform:var(--menu-text-transform);padding:var(--menu-link-spacing);border:var(--menu-link-border);border-radius:var(--menu-link-radius);transition:var(--menu-link-transition);font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);align-content:var(--menu-link-align);text-align:var(--menu-link-align);outline:var(--menu-link-outline);font-family:var(--font-button);text-wrap:pretty;}.menu :is(a,span,button):hover{color:var(--menu-link-color-hover);background-color:var(--menu-link-bg-hover);-webkit-text-decoration:var(--menu-link-decoration-hover);text-decoration:var(--menu-link-decoration-hover);}.menu :is(a,span,button):active,.menu :is(a,span,button).is-active{color:var(--menu-link-color-active);background-color:var(--menu-link-bg-active);-webkit-text-decoration:var(--menu-link-decoration-active);text-decoration:var(--menu-link-decoration-active);}.menu :is(a,span,button).primary{background-color:var(--color-primary);color:var(--color-on-dark);font-size:1rem;border-radius:var(--radius-default);}.menu :is(a,span,button).primary:hover{color:var(--color-on-dark);background-color:var(--color-primary-dark);}:where(.language-link),:where(.menu__link){display:block;font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);text-transform:var(--menu-text-transform);color:var(--menu-link-color);padding:var(--menu-link-spacing);transition:var(--menu-link-transition);background:var(--menu-link-bg);border:var(--menu-link-border);border-radius:var(--menu-link-radius);-webkit-text-decoration:var(--menu-link-decoration);text-decoration:var(--menu-link-decoration);line-height:var(--menu-line-height);}:where(.language-link):hover,:where(.language-link):active,:where(.language-link).is-active,:where(.menu__link):hover,:where(.menu__link):active,:where(.menu__link).is-active{color:var(--menu-link-color-hover);background:var(--menu-link-bg-hover);-webkit-text-decoration:var(--menu-link-decoration-hover);text-decoration:var(--menu-link-decoration-hover);}:where(.language-link):active,:where(.language-link).is-active,:where(.menu__link):active,:where(.menu__link).is-active{color:var(--menu-link-color-active);}.menu--round,header .menu.menu--languages,header .menu.social,header .menu--socials,header .menu--social-links{--menu-link-radius:var(--radius-round);}.menu--circle :is(a,span,button),header .menu.menu--languages :is(a,span,button),header .menu.social :is(a,span,button),header .menu--socials :is(a,span,button),header .menu--social-links :is(a,span,button){display:grid;place-content:center;padding:var(--spacing-xs);aspect-ratio:1/1;height:2.5rem;}header .menu.menu--languages,header .menu.social,header .menu--socials,header .menu--social-links{--menu-text-transform:uppercase;--menu-gap:.625rem;--menu-line-height:1;--menu-link-color:var(--color-on-dark-blue);--menu-link-color-hover:var(--color-on-dark-blue);--menu-link-color-active:var(--color-on-dark-blue);--menu-link-bg:var(--color-dark-blue);--menu-link-bg-hover:var(--color-tertiary);--menu-link-bg-active:var(--color-tertiary);--menu-font-size:var(--font-size-base);--menu-link-spacing:var(--spacing-sm);}.menu--quick-links,.menu--externals{--menu-link-radius:var(--radius-xl);--menu-font-size:var(--font-size-sm);--menu-text-transform:uppercase;--menu-link-color:rgba(255,255,255,.5);--menu-link-bg:rgba(255,255,255,.25);--menu-link-color-hover:var(--color-secondary);--menu-link-bg-hover:transparent;}.menu.menu--footer{flex-direction:row;}@media (min-width:1280px){.block--searchmenu{order:-1;}}.menu.menu--search-menu{--menu-link-color:var(--color-on-secondary);--menu-link-color-hover:var(--color-warning);background-color:var(--color-secondary);position:relative;isolation:isolate;}@media (min-width:1280px){.menu.menu--search-menu{min-width:290px;}.menu.menu--search-menu > .menu-item{width:100%;}.menu.menu--search-menu::before{content:"";width:100vw;right:100%;top:0;height:100%;position:absolute;z-index:-1;background-color:var(--color-secondary);}}.menu.menu--search-menu > .menu-item{position:relative;}.menu.menu--search-menu > .menu-item > .menu__link > svg + .link-text{padding-left:1rem;}.menu.menu--search-menu > .menu-item:hover > .menu__submenu{display:block;opacity:1;}.menu.menu--search-menu .menu__submenu{position:absolute;top:100%;right:0;width:100%;background-color:var(--color-secondary-dark);list-style:none;margin:0;padding:0;opacity:0;transition:opacity 250ms ease;}@media (min-width:1280px){.menu.menu--search-menu .menu__submenu::before{content:"";width:100vw;right:100%;top:0;height:100%;position:absolute;z-index:-1;background-color:var(--color-secondary-dark);}}.menu--account{--menu-link-color:var(--clr-gray-300);--menu-link-color-hover:var(--color-primary);--menu-link-color-active:var(--color-primary-dark);--menu-dir:row;}.menu--account .menu__link{font-weight:300;text-transform:uppercase;}.menu--account .menu__link > span{margin-left:0.6rem;}header .menu.main{--menu-dir:column;--menu-gap:var(--size-fluid-0);--menu-bg:var(--clr-white);--menu-padding:var(--size-5);--menu-radius:var(--radius-round);--menu-border:none;--menu-link-spacing:.875rem 1rem;--menu-text-transform:none;--menu-font-weight:600;--menu-font-size:var(--font-size-base);--menu-link-color:var(--color-dark-blue);--menu-link-color-hover:var(--color-dark-blue-dark);--menu-link-color-active:var(--color-dark-blue);--menu-link-decoration:none;--menu-link-decoration-hover:underline;--menu-link-decoration-active:underline;--menu-justify-content:space-around;display:flex;}header .menu.main ul{--menu-text-transform:none;padding-inline-start:1rem;}header .menu.main ul li{border-bottom:1px solid var(--clr-gray-400);border-top:1px solid var(--clr-gray-400);}header .menu.main :is(a,span,button):is(:hover,:focus,:active,.is-active){text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--color-tertiary);text-decoration-thickness:9.5%;text-underline-offset:25%;text-underline-position:from-font;}footer .menu.main{--menu-dir:row;}header .menu.secondary,header .menu.secondary-navigation{--menu-dir:column;--menu-gap:var(--spacing-xs);--menu-link-color:var(--color-white);--menu-link-color-hover:var(--menu-link-color);--menu-link-bg:var(--color-primary);--menu-link-bg-hover:var(--color-tertiary);--menu-font-weight:600;--menu-text-transform:none;--menu-font-size:1rem;--menu-link-radius:var(--radius-round);}footer .menu.secondary,footer .menu.secondary-navigation{--menu-dir:row;}:root{--sideMenu-width:350px;--sideMenu-transistion:all 350ms ease-in-out;}#sideMenu{--top-pos:calc(var(--gin-toolbar-height,0px) + var(--gin-toolbar-secondary-height,0px));position:fixed;display:grid;grid-auto-flow:row;grid-auto-rows:max-content;visibility:hidden;opacity:0;transition:var(--sideMenu-transistion);transform:translateX(-100%);color:var(--clr-black);background-color:var(--color-secondary-lighter);width:100%;height:100dvh;max-width:var(--sideMenu-width);z-index:10;overflow:scroll;left:0;top:var(--top-pos);}#sideMenu:target{display:grid;visibility:visible;opacity:1;transform:translateX(0);}div.dialog-off-canvas-main-canvas{transition:var(--sideMenu-transistion);}div.dialog-off-canvas-main-canvas::before{content:"";display:none;inset:0;position:absolute;background:rgba(0,0,0,0);z-index:10;}div.dialog-off-canvas-main-canvas:has(~ #sideMenu:target){overflow:hidden;transform:translateX(var(--sideMenu-width));}div.dialog-off-canvas-main-canvas:has(~ #sideMenu:target)::before{display:block;background:rgba(0,0,0,0.8);}.region-sidebar-menu{--side-menu-border:1px solid #ccc;--side-menu-padding:1rem;}.region-sidebar-menu .menu.main,.region-sidebar-menu .menu.secondary,.region-sidebar-menu .menu.footer,.region-sidebar-menu .menu.social,.region-sidebar-menu .menu.menu--languages,.region-sidebar-menu .menu.utils-navigation{--menu-bg:transparent;--menu-border:none;--menu-radius:0;--menu-padding:var(--size-2);--menu-dir:row;--menu-link-color:var(--color-dark-blue);--menu-font-size:1.25rem;}.region-sidebar-menu .menu.social,.region-sidebar-menu .menu.menu--languages{--menu-dir:column;}.region-sidebar-menu{display:grid;}.region-sidebar-menu .sidebar-top{display:flex;justify-content:space-between;padding:var(--side-menu-padding);--button-color:var(--color-black);}.region-sidebar-menu .sidebar-top .site-logo{width:100px;}.region-sidebar-menu{}header.header--main .menu.social > li:not(.show-header){display:none;}@media (min-width:1280px){footer .menu.social{--menu-dir:row;}}footer.main .menu.menu--languages{--menu-text-transform:uppercase;--menu-link-color-hover:var(--color-teal);--menu-link-color-active:var(--color-teal);--link-color-active:var(--color-teal);}footer .menu--footer{display:flex;--menu-dir:column;--menu-link-decoration:none;--menu-link-decoration-hover:underline;--menu-gap:4px;--menu-link-color:var(--footer-link-color);--menu-text-transform:none;}

.block-system-branding-block{font-size:clamp(2rem,1.2rem + 2.6667vw,3.2rem);color:var(--headings-color);font-weight:400;}.block-system-branding-block a{text-decoration:none;color:currentColor;}.block-system-branding-block a:hover{color:currentColor;}.block-system-branding-block b{font-weight:800;}
.media :is(img,picture,video){border-radius:var(--radius-media,0);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.media--type-image{width:100%;height:100%;}.media--type-image :is(img,picture){display:block;}.media--type-image a{display:contents;}.node-article-field-galerie > .block_content,.media--type-gallery.media--view-mode-grid-gallery{display:grid;-moz-column-gap:var(--grid-column-gap,1rem);column-gap:var(--grid-column-gap,1rem);row-gap:var(--grid-row-gap,1rem);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));}.node-article-field-galerie > .block_content :is(img,picture),.media--type-gallery.media--view-mode-grid-gallery :is(img,picture){aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}

.node--type-article .simple-card{--simple-card--border-radius:var(--radius-auto-lg);--simple-card--border-width:0;--simple-card--header-spacing:0;}.node--type-blog.node--view-mode-full,.node--type-advanced-page.node--view-mode-full{background-color:var(--color-light);}.block-views-blockpartners-block-1{display:grid;gap:1.25rem;grid-auto-flow:column;align-content:center;align-items:baseline;grid-template-columns:max-content auto;}.block-views-blockpartners-block-1 h2{font-size:var(--font-size-text);font-weight:var(--font-weight-text);}.view-partners.view-display-id-block_1 .view-content{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center;}.node--type-partners.node--view-mode-teaser{width:100px;width:clamp(80px,30px + 10vw,100px);}.node--type-partners.node--view-mode-teaser :is(img,picture){aspect-ratio:1/1;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-round);}

:root{--container-gap-v:var(--spacing-lg);--container-gap-h:var(--spacing-lg);--container-gap:var(--container-gap-v) var(--container-gap-h);--container-col-gap:var(--spacing-md);--container-gutter:var(--spacing-lg);--container-max-width:var(--size-xl);--container-radius:var(--radius-auto-xl);--container-cols-tpl:repeat(var(--container-nb-cols,1),1fr);}@media (min-width:768px){:root{--container-gutter:var(--spacing-xl);}}body:is(.path-search) main{width:min(100% - var(--container-gutter),var(--container-max-width));margin-inline:auto;}.region-highlighted,.region-breadcrumb,.region-help{width:min(100% - var(--container-gutter),var(--container-max-width));margin-inline:auto;}.region-breadcrumb{padding-block:var(--spacing-auto-xxs);}.container{width:min(100% - var(--container-gutter),var(--container-max-width));margin-inline:auto;}.container > .col{display:grid;grid-auto-rows:max-content;gap:var(--container-col-gap);}.container.container-width--xs{--container-max-width:var(--size-xs);}.container.container-width--sm{--container-max-width:var(--size-sm);}.container.container-width--md{--container-max-width:var(--size-md);}.container.container-width--lg{--container-max-width:var(--size-lg);}.container.container-width--xl{--container-max-width:var(--size-xl);}.container.container-width--full .container{width:100%;}.container-col-gap-none{--container-col-gap:0;}.container-col-gap-xs{--container-col-gap:var(--spacing-auto-xs);}.container-col-gap-md{--container-col-gap:var(--spacing-auto-md);}.container-col-gap-lg{--container-col-gap:var(--spacing-auto-lg);}.container-col-gap-xl{--container-col-gap:var(--spacing-auto-xxl);}.dialog-off-canvas-main-canvas{overflow:clip;}#page_content > .content-wrapper{width:100%;overflow:clip;}.layout-container--cols-2{--container-nb-cols:2;}.layout-container--cols-3{--container-nb-cols:3;}[class*=container-bg--]{border-radius:var(--container-radius);}[class*=container-bg--] [class*=container-bg--]{border-radius:calc(var(--container-radius) / 2);}.container-bg--white,.container-bg--light{background-color:var(--color-light);}.container-bg--dark{background-color:var(--clr-gray-900);--text-color:var(--color-on-dark);--headings-color:var(--color-on-dark);--link-color:var(--color-on-dark);}.container-bg--dark :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-dark);}.container-bg--primary{background-color:var(--color-primary-light);--text-color:var(--color-on-primary);--headings-color:var(--color-on-primary);--link-color:var(--color-on-primary);}.container-bg--primary :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-primary);}.container-bg--primary{--icon-color:#fff;--form-control-background:#fff;}.container-bg--primary-tr{background-color:var(--color-primary-tr);--text-color:var(--color-on-dark);--headings-color:var(--color-on-dark);--link-color:var(--color-on-dark);}.container-bg--primary-tr :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-dark);}.container-bg--primary-tr{--icon-color:#fff;--form-control-background:#fff;}.container-bg--secondary,.node--type-view-page.node--view-mode-full .view-filters{background-color:var(--color-secondary-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--secondary :is(h1,h2,h3,h4,h5,h6,p,span,li),.node--type-view-page.node--view-mode-full .view-filters :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--secondary,.node--type-view-page.node--view-mode-full .view-filters{--icon-color:#fff;--form-control-background:#fff;}.container-bg--secondary-tr{background-color:var(--color-secondary-tr);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--secondary-tr :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--secondary-tr{--icon-color:#fff;--form-control-background:#fff;}.container-bg--tertiary{background-color:var(--color-tertiary-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--tertiary :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--tertiary{--icon-color:#fff;--form-control-background:#fff;}.container-bg--tertiary-tr{background-color:var(--color-tertiary-tr);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--tertiary-tr :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--tertiary-tr{--icon-color:#fff;--form-control-background:#fff;}.container-bg--dark-blue{background-color:var(--color-dark-blue-light);--text-color:var(--color-on-primary);--headings-color:var(--color-on-primary);--link-color:var(--color-on-primary);}.container-bg--dark-blue :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-primary);}.container-bg--dark-blue{--icon-color:#fff;--form-control-background:#fff;}.container-bg--teal,.node--type-view-page.node--view-mode-full .view-content{background-color:var(--color-teal-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--teal :is(h1,h2,h3,h4,h5,h6,p,span,li),.node--type-view-page.node--view-mode-full .view-content :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--teal,.node--type-view-page.node--view-mode-full .view-content{--icon-color:#fff;--form-control-background:#fff;}.container-bg--red{background-color:var(--color-red-light);--text-color:var(--color-on-secondary);--headings-color:var(--color-on-secondary);--link-color:var(--color-on-secondary);}.container-bg--red :is(h1,h2,h3,h4,h5,h6,p,span,li){color:var(--color-on-secondary);}.container-bg--red{--icon-color:#fff;--form-control-background:#fff;}:root{--views-page-gap:var(--spacing-auto-lg);--views-page-padding-block:var(--spacing-auto-lg);--views-page-max-width:var(--size-xl);}body:is(.view--page,.path-taxonomy) .region-content{width:min(100% - 3rem,var(--views-page-max-width));margin-inline:auto;}.views-element-container > .view{display:grid;gap:var(--views-page-gap);}.node--type-view-page.node--view-mode-full .view-filters{padding-block:var(--spacing-auto-lg);padding-inline:var(--spacing-auto-xl);border-radius:var(--radius-auto-xl);}.node--type-view-page.node--view-mode-full .view-content{padding-block:var(--spacing-auto-xl);padding-inline:var(--spacing-auto-xl);border-radius:var(--radius-auto-xl);}.exposed-form-wrapper{display:grid;gap:var(--spacing-auto-md);}.views-exposed-form .form--inline{display:flex;flex-wrap:wrap;gap:var(--spacing-auto-md);align-items:end;}.views-exposed-form .form--inline .form-item{display:flex;gap:var(--spacing-auto-md);align-items:baseline;}.more-link{margin-block:var(--spacing-auto-lg);margin-inline:auto;text-align:center;}@media screen and (min-width:1024px){.view-realisations .views-view-responsive-grid{margin-block-end:100px;}.view-realisations .views-view-responsive-grid > .views-view-responsive-grid__item:nth-child(3n+2){transform:translateY(50px);}.view-realisations .views-view-responsive-grid > .views-view-responsive-grid__item:nth-child(3n){transform:translateY(-100px);}.view-realisations.view-display-id-page_1 .views-view-responsive-grid{margin-block-start:100px;}}@media screen and (min-width:1500px){.view-realisations.view-display-id-page_1 .views-view-responsive-grid{margin-block-start:50px;}}.view-realisations .views-exposed-form .form-radios ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--spacing-auto-xs) var(--spacing-auto-sm);}.view-realisations .views-exposed-form .form-radios ul .form-item{margin:0;padding:var(--spacing-auto-xxs) var(--spacing-auto-xs);background-color:var(--clr-gray-50);border-radius:var(--radius-default);}
:root{--banner-min-height:400px;--banner-max-height:min(90dvh,720px);--banner-safe-space:61px;--banner-height:min(100dvh - var(--banner-safe-space),var(--banner-max-height));--banner-ratio:100 / 61;--banner-content-offset:0;--banner-content-width:min(100% - 20px,var(--container-max-width,1200px));--banner-content-margin-inline:auto;--banner-content-margin-block:0;--banner-content-spacing-inline:0;--banner-content-spacing-block:4rem;}.banner{display:grid;gap:0px 0px;width:100%;font-size:var(--font-size-md);color:var(--text-color);min-height:var(--banner-min-height);height:var(--banner-height);aspect-ratio:var(--banner-ratio);isolation:isolate;}.banner .banner-bg .field,.banner .banner-bg .block,.banner .banner-bg .media{display:contents;}.banner .banner-bg :is(img,picture,object,video){flex:1;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;}.banner.banner--default{grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:1fr;}.banner.banner--default .banner-bg{grid-area:1/1/2/2;z-index:0;display:flex;position:relative;}.banner.banner--default .banner-wrapper{grid-area:1/1/2/2;z-index:1;width:var(--banner-content-width);margin-inline:var(--banner-content-margin-inline);margin-bottom:var(--banner-content-margin-block);padding-inline:var(--banner-content-spacing-inline);padding-block:var(--banner-content-spacing-block);}.banner.banner--default .scroll-to-content{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);}@media (min-width:1024px){.banner.banner--default .scroll-to-content{left:63%;}}.banner.banner--large{--banner-height:auto;--banner-aspect-ratio:3/2;--banner-content-offset:-19dvw;aspect-ratio:auto;grid-template-rows:auto auto;margin-bottom:var(--banner-content-spacing);}.banner.banner--large .shape_banner_large{display:block;}.banner.banner--large .shape_banner_large_bottom{width:300%;transform:translateX(-33.33%);position:relative;bottom:-1px;}.banner.banner--large .banner-bg{position:relative;aspect-ratio:var(--banner-aspect-ratio);}.banner.banner--large .banner-bg .breadcrumb{position:relative;z-index:2;width:var(--banner-content-width);margin-inline:auto;margin-block:var(--spacing-auto-lg);}.banner.banner--large .banner-bg :is(img,picture,object,video){position:absolute;z-index:0;}.banner.banner--large .banner-bg .shape_banner_large_top{z-index:1;position:absolute;bottom:-1px;}.banner.banner--large .banner-wrapper{z-index:2;background-color:var(--color-secondary);}.banner.banner--large .banner-wrapper .banner-inner{width:var(--banner-content-width);margin-inline:auto;margin-block:var(--spacing-auto);margin-bottom:-19dvw;}@media (min-width:1024px){.banner.banner--large .shape_banner_large,.banner.banner--large .shape_banner_large_bottom{width:200%;transform:translateX(-33.33%);position:relative;bottom:-1px;}.banner.banner--large .banner-wrapper .banner-inner{margin-block-start:-19dvw;margin-block-end:-13dvw;}}
.c-button{}
[data-component-id="blsi2026:credits_visible"]{--menu-dir:row;& svg{width:1em;height:1em;margin-inline-start:.25em;}@media screen and (min-width:768px){--menu-dir:column;}}
.c-heading{}.c-heading--align-center{text-align:center;}.c-heading--align-right{text-align:right;}
:root{--c-hero-media--radius:var(--radius-auto-xl);--c-hero-media--content-padding:var(--spacing-auto-lg);--c-hero-media--content-bg:var(--color-primary);--c-hero-media--content-color:var(--color-on-primary);--c-hero-media--bg:var(--color-tertiary-light);--c-hero-media-padding:var(--spacing-auto-xxl);}.c-hero-media{position:relative;background-color:var(--c-hero-media--bg);padding-block-end:var(--c-hero-media-padding);&  + .layout--grid{margin-block-start:0;}&::after{content:"";display:block;width:100%;height:var(--c-hero-media-padding);background-color:var(--color-white);position:absolute;bottom:0;left:0;z-index:1;border-radius:var(--radius-auto-xl) var(--radius-auto-xl) 0 0;}:is(video,img,picture,object,iframe){width:100%;height:100%;object-fit:cover;object-position:center;}}.c-hero-media__media{border-radius:var(--c-hero-media--radius);overflow:hidden;isolation:isolate;z-index:0;position:relative;aspect-ratio:16/9;& .c-skip-link{--c-skip-link--color:#fff;--c-skip-link--color-hover:var(--color-on-primary);--c-skip-link--border-color:var(--color-secondary);position:absolute;bottom:var(--size-fluid-4);right:var(--size-fluid-4);;}}.c-hero-media__content{z-index:1;position:relative;border-radius:var(--c-hero-media--radius);padding:var(--c-hero-media--content-padding);background-color:var(--c-hero-media--content-bg);--text-color:var(--c-hero-media--content-color);--headings-color:var(--c-hero-media--content-color);:is(h1,h2,h3,h4,h5,h6,p,li){color:var(--c-hero-media--content-color);}color:var(--text-color);margin-block-start:2.25rem;margin-block-end:2.25rem;h1{font-size:var(--font-size-h2);line-height:1.1;}}.c-hero-media__content--bg--primary{--c-hero-media--content-bg:var(--color-primary);--c-hero-media--content-color:#fff;}.c-hero-media__content--bg--secondary{--c-hero-media--content-bg:var(--color-secondary);--c-hero-media--content-color:var(--color-on-secondary);}.c-hero-media__content--bg--tertiary{--c-hero-media--content-bg:var(--color-tertiary);--c-hero-media--content-color:var(--color-on-tertiary);}@media (min-width:768px){.c-hero-media__media{aspect-ratio:1280/650;}.c-hero-media__content{background-color:oklch(from var(--c-hero-media--content-bg) l c h / 0.6);backdrop-filter:blur(9px);margin-block-start:calc(-2 * var(--size-fluid-7));margin-inline-start:var(--size-fluid-5);margin-inline-end:var(--size-fluid-8);margin-block-end:var(--spacing-auto-xxl);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs) var(--spacing-auto-md);& > :first-child,& .c-heading{grid-column:span 2;}}}
[data-component-id="blsi2026:icon-link"]{line-height:1;font-size:var(--button-font-size,1rem);display:grid;grid-auto-flow:column;padding:.6em;&.label--hidden{aspect-ratio:1;place-content:center;}&.label--visible{gap:.5rem;}&.icon--right{& svg{order:2;}}& svg{display:inline-block;width:1em;height:1em;}}
.c-key-figures{display:grid;flex-direction:column;align-items:center;gap:var(--spacing-md,1rem);padding:var(--spacing-md,1rem);text-align:center;border-radius:var(--radius-auto-lg,1rem);background:transparent;justify-content:center;max-width:250px;margin-inline:auto;margin-block-end:var(--spacing-md,1rem);}.c-key-figures__header{display:grid;grid-template-columns:1fr;place-content:center;}.c-key-figures__icon{grid-area:1 / 1 / 2 / 2;z-index:0;display:flex;align-items:center;justify-content:center;width:130px;height:130px;&.align-left{justify-self:start;}&.align-right{justify-self:end;}&.align-center{justify-self:center;}}.c-key-figures__icon svg{width:100%;height:100%;}.c-key-figures__number{grid-area:1 / 1 / 2 / 2;z-index:1;display:flex;justify-content:center;align-items:center;gap:0.25em;line-height:1;}.c-key-figures__figure{font-size:var(--font-size-h1,3rem);font-weight:600;color:var(--color-primary,#0055a5);font-variant-numeric:tabular-nums;line-height:1;}.c-key-figures__suffix{font-size:var(--font-size-h1,3rem);font-weight:600;color:var(--color-primary,#0055a5);line-height:1;}.c-key-figures__text{margin:0;font-size:120%;color:var(--color-text,#333);font-weight:500;max-width:16ch;}.c-key-figures--highlighted{background-color:var(--color-secondary,#0055a5);--icon-color:var(--color-secondary-light,#fff);}
:root{--mi-aspect-ratio:3/4;--mi-border-radius:var(--radius-auto-xl);--mi-deco-spcing-size:clamp(2.5rem,4.5cqw,4.5rem);--mi-deco-spacing:0 var(--mi-deco-spcing-size)  var(--mi-deco-spcing-size) 0;}.c-mediaimage{container-type:inline-size;container-name:mi-box;:is(img,picture,video,embed,iframe){border-radius:var(--mi-border-radius,0);}&.media-decoration .media{position:relative;isolation:isolate;padding:var(--mi-deco-spacing);:is(img,picture){filter:grayscale(100%);transition:filter 0.3s ease-in-out;&:hover{filter:grayscale(0%);}}&::after{content:"";display:block;width:calc(100% -  var(--mi-deco-spcing-size));height:calc(100% -  var(--mi-deco-spcing-size));position:absolute;z-index:-1;background-color:#fff;bottom:0;right:0;border-radius:var(--mi-border-radius,0);}}&.media-radius--sm{--mi-border-radius:var(--radius-default);}&.media-radius--lg{--mi-border-radius:var(--radius-lg);}&.media-radius--xl{--mi-border-radius:var(--radius-auto-xl);}&.media-radius--round{--mi-border-radius:var(--radius-round);}}
.c-num-list{& .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-auto-xl);counter-reset:num-list;}.c-list-item{--couter-size:clamp(5rem,4rem + 7vw,9.35rem);counter-increment:num-list;display:grid;gap:1.25rem;grid-template-columns:var(--couter-size) 1fr;align-items:center;&::before{content:counter(num-list);display:grid;place-content:center;font-weight:700;font-size:var(--font-size-h1);color:var(--headings-color);line-height:1;width:var(--couter-size,3rem);height:var(--couter-size,3rem);border:6px solid #fff;border-radius:var(--couter-size,3rem);background-color:transparent;transition:all 0.2s ease-in-out;}&:hover::before{border-color:var(--color-secondary);font-size:calc(var(--font-size-h1) + 0.5rem);}}}
.pre-heading{color:var(--headings-color);margin-block:var(--heading-margin-block);}.pre-heading--text{text-transform:uppercase;letter-spacing:3.6px;font-weight:300;}.pre-heading--number{font-size:var(--font-size-h1);font-weight:var(--headings-fw);line-height:1;}
.section-2cols{@media screen and (min-width:1024px){.grid.invert-columns{.side{order:-1;}}.grid.content-sticky{> *{position:sticky;top:0;}}}}
:root{--c-skip-link--color:var(--color-primary);--c-skip-link--color-hover:var(--color-on-primary);--c-skip-link--bg:transparent;--c-skip-link--border-radius:var(--radius-round);--c-skip-link--border-color:var(--color-primary);--c-skip-link--border-size:1px;--c-skip-link--icon-size:2rem;--c-skip-link--size:3rem;--c-skip-link--padding:.5rem;--c-skip-link--margin:0 auto;}.c-skip-link{margin:var(--c-skip-link--margin);}.c-skip-link--link{--text-color:currentColor;display:grid;place-content:center;width:var(--c-skip-link--size);height:var(--c-skip-link--size);border-radius:var(--c-skip-link--border-radius);border:var(--c-skip-link--border-size) solid var(--c-skip-link--border-color);background-color:var(--c-skip-link--bg);color:var(--c-skip-link--color);padding:var(--c-skip-link--padding);transition:all 300ms ease-in-out;@media (min-width:768px){--c-skip-link--icon-size:4rem;--c-skip-link--size:5rem;}& :is(svg,img){width:var(--c-skip-link--icon-size);height:var(--c-skip-link--icon-size);}&:hover{color:var(--c-skip-link--color-hover);background-color:var(--c-skip-link--color);}}
.text-block{&.text-sm{font-size:var(--font-size-sm);}&.text-lg{font-size:1.375rem;font-weight:500;}&.text-xl{font-size:2.25rem;font-weight:600;}&.text-align-center{justify-self:center;}}

@font-face{font-family:'Funnel Display';src:url(/themes/custom/blsi2026/assets/fonts/Funnel_Display/FunnelDisplay%5Bwght%5D.woff2) format('woff2-variations');font-weight:300 800;font-style:normal;font-display:swap;}


@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
