/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

:root{--clr-white:#ffffff;--clr-black:#000000;--clr-gray-50:#f3f3f3;--clr-gray-100:#EFEFEF;--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:#000000;--color-on-dark:#ffffff;--color-primary:rgb(231,65,27);--color-primary-tr:oklch(from var(--color-primary) l c h / 15%);--color-on-primary:var(--color-on-light,#000000);--color-primary-light:oklch(from var(--color-primary) 60% c h);--color-primary-lighter:oklch(from var(--color-primary) 80% c h);--color-primary-dark:oklch(from var(--color-primary) 38% c h);--color-secondary:rgb(23,109,146);--color-secondary-tr:oklch(from var(--color-secondary) l c h / 80%);--color-on-secondary:var(--color-on-dark,#FFFFFF);--color-secondary-light:oklch(from var(--color-secondary) 59.36% c h);--color-secondary-lighter:oklch(from var(--color-secondary) 69.36% c h);--color-secondary-dark:oklch(from var(--color-secondary) 50% c h);--color-tertiary:rgb(231,135,27);--color-tertiary-tr:oklch(from var(--color-tertiary) l c h / 20%);--color-on-tertiary:var(--color-on-dark,#FFFFFF);--color-tertiary-light:oklch(from var(--color-tertiary) 100% c h);--color-tertiary-lighter:oklch(from var(--color-tertiary) 100% c h);--color-tertiary-dark:oklch(from var(--color-tertiary) 60.93% 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);--color-dark:var(--color-black);--color-warm:var(--color-black);--color-on-warm:var(--color-on-dark);--color-error:rgb(196,14,26);--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:rgb(231,135,27);--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:rgb(19,166,78);--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-black);--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:.5rem;--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-1:max(.5rem,min(1vw,1rem));--size-fluid-2:max(1rem,min(2vw,1.5rem));--size-fluid-3:max(1.5rem,min(3vw,2rem));--size-fluid-4:max(2rem,min(4vw,3rem));--size-fluid-5:max(4rem,min(5vw,5rem));--size-fluid-6:max(5rem,min(7vw,7.5rem));--size-fluid-7:max(7.5rem,min(10vw,10rem));--size-fluid-8:max(10rem,min(20vw,15rem));--size-fluid-9:max(15rem,min(30vw,20rem));--size-fluid-10:max(20rem,min(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:1200px;--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;}:root{--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-sm:0.625rem;--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);}.padding-inline-none:not(.layout--grid){.padding-inline:0;.padding-inline:var(--spacing-auto-none);}.padding-inline-start-none:not(.layout--grid){.padding-inline-start:0;.padding-inline-start:var(--spacing-auto-none);}.padding-inline-end-none:not(.layout--grid){.padding-inline-end:0;.padding-inline-end:var(--spacing-auto-none);}.padding-block-none:not(.layout--grid){.padding-block:0;.padding-block:var(--spacing-auto-none);}.padding-block-start-none:not(.layout--grid){.padding-block-start:0;.padding-block-start:var(--spacing-auto-none);}.padding-block-end-none:not(.layout--grid){.padding-block-end:0;.padding-block-end:var(--spacing-auto-none);}.padding-inline-sm:not(.layout--grid){.padding-inline:max(1rem,min(2vw,1.5rem));.padding-inline:var(--spacing-auto-sm);}.padding-inline-start-sm:not(.layout--grid){.padding-inline-start:max(1rem,min(2vw,1.5rem));.padding-inline-start:var(--spacing-auto-sm);}.padding-inline-end-sm:not(.layout--grid){.padding-inline-end:max(1rem,min(2vw,1.5rem));.padding-inline-end:var(--spacing-auto-sm);}.padding-block-sm:not(.layout--grid){.padding-block:max(1rem,min(2vw,1.5rem));.padding-block:var(--spacing-auto-sm);}.padding-block-start-sm:not(.layout--grid){.padding-block-start:max(1rem,min(2vw,1.5rem));.padding-block-start:var(--spacing-auto-sm);}.padding-block-end-sm:not(.layout--grid){.padding-block-end:max(1rem,min(2vw,1.5rem));.padding-block-end:var(--spacing-auto-sm);}.padding-inline-md:not(.layout--grid){.padding-inline:max(1.5rem,min(3vw,2rem));.padding-inline:var(--spacing-auto-md);}.padding-inline-start-md:not(.layout--grid){.padding-inline-start:max(1.5rem,min(3vw,2rem));.padding-inline-start:var(--spacing-auto-md);}.padding-inline-end-md:not(.layout--grid){.padding-inline-end:max(1.5rem,min(3vw,2rem));.padding-inline-end:var(--spacing-auto-md);}.padding-block-md:not(.layout--grid){.padding-block:max(1.5rem,min(3vw,2rem));.padding-block:var(--spacing-auto-md);}.padding-block-start-md:not(.layout--grid){.padding-block-start:max(1.5rem,min(3vw,2rem));.padding-block-start:var(--spacing-auto-md);}.padding-block-end-md:not(.layout--grid){.padding-block-end:max(1.5rem,min(3vw,2rem));.padding-block-end:var(--spacing-auto-md);}.padding-inline-lg:not(.layout--grid){.padding-inline:max(2rem,min(4vw,3rem));.padding-inline:var(--spacing-auto-lg);}.padding-inline-start-lg:not(.layout--grid){.padding-inline-start:max(2rem,min(4vw,3rem));.padding-inline-start:var(--spacing-auto-lg);}.padding-inline-end-lg:not(.layout--grid){.padding-inline-end:max(2rem,min(4vw,3rem));.padding-inline-end:var(--spacing-auto-lg);}.padding-block-lg:not(.layout--grid){.padding-block:max(2rem,min(4vw,3rem));.padding-block:var(--spacing-auto-lg);}.padding-block-start-lg:not(.layout--grid){.padding-block-start:max(2rem,min(4vw,3rem));.padding-block-start:var(--spacing-auto-lg);}.padding-block-end-lg:not(.layout--grid){.padding-block-end:max(2rem,min(4vw,3rem));.padding-block-end:var(--spacing-auto-lg);}.padding-inline-xl:not(.layout--grid){.padding-inline:max(4rem,min(5vw,5rem));.padding-inline:var(--spacing-auto-xl);}.padding-inline-start-xl:not(.layout--grid){.padding-inline-start:max(4rem,min(5vw,5rem));.padding-inline-start:var(--spacing-auto-xl);}.padding-inline-end-xl:not(.layout--grid){.padding-inline-end:max(4rem,min(5vw,5rem));.padding-inline-end:var(--spacing-auto-xl);}.padding-block-xl:not(.layout--grid){.padding-block:max(4rem,min(5vw,5rem));.padding-block:var(--spacing-auto-xl);}.padding-block-start-xl:not(.layout--grid){.padding-block-start:max(4rem,min(5vw,5rem));.padding-block-start:var(--spacing-auto-xl);}.padding-block-end-xl:not(.layout--grid){.padding-block-end:max(4rem,min(5vw,5rem));.padding-block-end:var(--spacing-auto-xl);}.margin-inline-none:not(.layout--grid){.margin-inline:0;.margin-inline:var(--spacing-auto-none);}.margin-inline-start-none:not(.layout--grid){.margin-inline-start:0;.margin-inline-start:var(--spacing-auto-none);}.margin-inline-end-none:not(.layout--grid){.margin-inline-end:0;.margin-inline-end:var(--spacing-auto-none);}.margin-block-none:not(.layout--grid){.margin-block:0;.margin-block:var(--spacing-auto-none);}.margin-block-start-none:not(.layout--grid){.margin-block-start:0;.margin-block-start:var(--spacing-auto-none);}.margin-block-end-none:not(.layout--grid){.margin-block-end:0;.margin-block-end:var(--spacing-auto-none);}.margin-inline-sm:not(.layout--grid){.margin-inline:max(1rem,min(2vw,1.5rem));.margin-inline:var(--spacing-auto-sm);}.margin-inline-start-sm:not(.layout--grid){.margin-inline-start:max(1rem,min(2vw,1.5rem));.margin-inline-start:var(--spacing-auto-sm);}.margin-inline-end-sm:not(.layout--grid){.margin-inline-end:max(1rem,min(2vw,1.5rem));.margin-inline-end:var(--spacing-auto-sm);}.margin-block-sm:not(.layout--grid){.margin-block:max(1rem,min(2vw,1.5rem));.margin-block:var(--spacing-auto-sm);}.margin-block-start-sm:not(.layout--grid){.margin-block-start:max(1rem,min(2vw,1.5rem));.margin-block-start:var(--spacing-auto-sm);}.margin-block-end-sm:not(.layout--grid){.margin-block-end:max(1rem,min(2vw,1.5rem));.margin-block-end:var(--spacing-auto-sm);}.margin-inline-md:not(.layout--grid){.margin-inline:max(1.5rem,min(3vw,2rem));.margin-inline:var(--spacing-auto-md);}.margin-inline-start-md:not(.layout--grid){.margin-inline-start:max(1.5rem,min(3vw,2rem));.margin-inline-start:var(--spacing-auto-md);}.margin-inline-end-md:not(.layout--grid){.margin-inline-end:max(1.5rem,min(3vw,2rem));.margin-inline-end:var(--spacing-auto-md);}.margin-block-md:not(.layout--grid){.margin-block:max(1.5rem,min(3vw,2rem));.margin-block:var(--spacing-auto-md);}.margin-block-start-md:not(.layout--grid){.margin-block-start:max(1.5rem,min(3vw,2rem));.margin-block-start:var(--spacing-auto-md);}.margin-block-end-md:not(.layout--grid){.margin-block-end:max(1.5rem,min(3vw,2rem));.margin-block-end:var(--spacing-auto-md);}.margin-inline-lg:not(.layout--grid){.margin-inline:max(2rem,min(4vw,3rem));.margin-inline:var(--spacing-auto-lg);}.margin-inline-start-lg:not(.layout--grid){.margin-inline-start:max(2rem,min(4vw,3rem));.margin-inline-start:var(--spacing-auto-lg);}.margin-inline-end-lg:not(.layout--grid){.margin-inline-end:max(2rem,min(4vw,3rem));.margin-inline-end:var(--spacing-auto-lg);}.margin-block-lg:not(.layout--grid){.margin-block:max(2rem,min(4vw,3rem));.margin-block:var(--spacing-auto-lg);}.margin-block-start-lg:not(.layout--grid){.margin-block-start:max(2rem,min(4vw,3rem));.margin-block-start:var(--spacing-auto-lg);}.margin-block-end-lg:not(.layout--grid){.margin-block-end:max(2rem,min(4vw,3rem));.margin-block-end:var(--spacing-auto-lg);}.margin-inline-xl:not(.layout--grid){.margin-inline:max(4rem,min(5vw,5rem));.margin-inline:var(--spacing-auto-xl);}.margin-inline-start-xl:not(.layout--grid){.margin-inline-start:max(4rem,min(5vw,5rem));.margin-inline-start:var(--spacing-auto-xl);}.margin-inline-end-xl:not(.layout--grid){.margin-inline-end:max(4rem,min(5vw,5rem));.margin-inline-end:var(--spacing-auto-xl);}.margin-block-xl:not(.layout--grid){.margin-block:max(4rem,min(5vw,5rem));.margin-block:var(--spacing-auto-xl);}.margin-block-start-xl:not(.layout--grid){.margin-block-start:max(4rem,min(5vw,5rem));.margin-block-start:var(--spacing-auto-xl);}.margin-block-end-xl:not(.layout--grid){.margin-block-end:max(4rem,min(5vw,5rem));.margin-block-end:var(--spacing-auto-xl);}: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-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:0;--radius-button:0;}: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-lg);--grid-row-gap:var(--spacing-lg);--grid-container-max-width:100%;--grid-template-columns-12:repeat(12,[col] 1fr);}@media (min-width:1200px){:root{--grid-container-max-width:1024px;}}@media (min-width:1400px){:root{--grid-container-max-width:1140px;}}@media (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:block !important;display:var(--display) !important;}.hide--xs{display:none !important;}}@media (min-width:768px){.display--sm{display:block !important;display:var(--display) !important;}.hide--sm{display:none !important;}}@media (min-width:1024px){.display--md{display:block !important;display:var(--display) !important;}.hide--md{display:none !important;}}@media (min-width:1200px){.display--lg{display:block !important;display:var(--display) !important;}.hide--lg{display:none !important;}}@media (min-width:1400px){.display--xl{display:block !important;display:var(--display) !important;}.hide--xl{display:none !important;}}@media (min-width:0px) and (max-width:480px){.display--xs--only{display:block !important;display:var(--display) !important;}}@media (min-width:0px) and (max-width:768px){.display--sm--only{display:block !important;display:var(--display) !important;}}@media (min-width:0px) and (max-width:1024px){.display--md--only{display:block !important;display:var(--display) !important;}}@media (min-width:0px) and (max-width:1200px){.display--lg--only{display:block !important;display:var(--display) !important;}}@media (min-width:0px) and (max-width:1400px){.display--xl--only{display:block !important;display:var(--display) !important;}}@media (min-width:0px) and (max-width:767px){.display--mobile--only{display:block !important;display:var(--display) !important;}}@media (min-width:768px) and (max-width:1023px){.display--tablet--only{display:block !important;display:var(--display) !important;}}@media (min-width:1024px){.display--desktop--only{display:block !important;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;}}
html,body{scroll-behavior:smooth;}*{box-sizing:border-box;min-width:0;}:root{--line-height:1.5;--font-size-xxs:clamp(0.5rem,-0.08vw + 0.52rem,0.46rem);--font-size-xs:clamp(0.63rem,-0.03vw + 0.64rem,0.62rem);--font-size-sm:clamp(0.8rem,0.06vw + 0.78rem,0.83rem);--font-size-base:clamp(1rem,0.2vw + 0.95rem,1.13rem);--font-size-md:clamp(1.26rem,0.42vw + 1.15rem,1.52rem);--font-size-lg:clamp(1.58rem,0.76vw + 1.39rem,2.05rem);--font-size-xl:clamp(1.99rem,1.26vw + 1.6rem,2.5rem);--font-size-xxl:clamp(2.5rem,2vw + 2rem,3.75rem);--font-size-xxxl:clamp(3.14rem,3.08vw + 2.37rem,5.06rem);--font-size-huge:clamp(2.5rem,0.5rem + 8vw,7.5rem);--font-size-text:var(--fs-base);--font-size-h1:var(--font-size-xxl);--font-size-h2:var(--font-size-xl);--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-sm);--font-family:"Montserrat",sans-serif;--font-headings:"Montserrat",sans-serif;--font-button:"Roboto Condensed","Arial",sans-serif;--font-monospace:"JetBrains Mono","Fira Code",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-hero:"Montserrat","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);}@supports (top:1vi){:root{--font-size-huge:clamp(2.5rem,0.5rem + 8vi,7.5rem);}}@supports (top:1vi){:root{--font-size-xxxl:clamp(3.14rem,3.08vi + 2.37rem,5.06rem);}}@supports (top:1vi){:root{--font-size-xxl:clamp(2.5rem,2vi + 2rem,3.75rem);}}@supports (top:1vi){:root{--font-size-xl:clamp(1.99rem,1.26vi + 1.6rem,2.5rem);}}@supports (top:1vi){:root{--font-size-lg:clamp(1.58rem,0.76vi + 1.39rem,2.05rem);}}@supports (top:1vi){:root{--font-size-md:clamp(1.26rem,0.42vi + 1.15rem,1.52rem);}}@supports (top:1vi){:root{--font-size-base:clamp(1rem,0.2vi + 0.95rem,1.13rem);}}@supports (top:1vi){:root{--font-size-sm:clamp(0.8rem,0.06vi + 0.78rem,0.83rem);}}@supports (top:1vi){:root{--font-size-xs:clamp(0.63rem,-0.03vi + 0.64rem,0.62rem);}}@supports (top:1vi){:root{--font-size-xxs:clamp(0.5rem,-0.08vi + 0.52rem,0.46rem);}}html{font-size:16px;}body{font-family:"Montserrat",sans-serif;font-family:var(--font-family,"sans-serif");font-size:clamp(1rem,0.2vw + 0.95rem,1.13rem);font-size:clamp(1rem,0.2vi + 0.95rem,1.13rem);font-size:var(--font-size-base);line-height:1.5;line-height:var(--line-height);}main{color:var(--text-color);font-weight:400;font-size:1rem;font-size:var(--font-size-text,1rem);}small{font-size:80%;font-weight:normal;}big,.lead{font-size:120%;font-weight:normal;}mark{padding:var(--spacing-xs);background-color:var(--mark-background);}code{font-family:"JetBrains Mono","Fira Code",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;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:0;padding:initial;}.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;}@media (min-width:1024px){.text-center-md{text-align:center;}}@media (min-width:1200px){.text-center-lg{text-align:center;}}.has-small-font-size{font-size:clamp(0.8rem,0.06vw + 0.78rem,0.83rem);font-size:clamp(0.8rem,0.06vi + 0.78rem,0.83rem);font-size:var(--font-size-sm);}.has-medium-font-size{font-size:clamp(1rem,0.2vw + 0.95rem,1.13rem);font-size:clamp(1rem,0.2vi + 0.95rem,1.13rem);font-size:var(--font-size-base);}.has-large-font-size{font-size:clamp(1.26rem,0.42vw + 1.15rem,1.52rem);font-size:clamp(1.26rem,0.42vi + 1.15rem,1.52rem);font-size:var(--font-size-md);}span.primary{color:var(--color-primary);}span.secondary{color:var(--color-secondary);}span.tertiary{color:var(--color-tertiary);}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{page-break-inside:avoid;-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{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}}.modal :where(b,strong),.field.text-formatted :where(b,strong){font-weight:700;}.modal :where(p,figure,blockquote,dl,ol,ul,table),.field.text-formatted :where(p,figure,blockquote,dl,ol,ul,table){margin-bottom:var(--p-margin--y);}.modal :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-bottom: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);text-decoration:underline;-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);}:where(a):hover{--link-color:var(--link-color--hover);text-decoration:underline;-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:"–  ";--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:0 0 0 1rem;padding:var(--list-padding);}@media (min-width:1200px){.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{page-break-inside:avoid;-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:"–  ";content:var(--list-ul-marker);}.text-formatted ul > li{position:relative;margin-bottom: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:clamp(1rem,0.2vw + 0.95rem,1.13rem);font-size:clamp(1rem,0.2vi + 0.95rem,1.13rem);font-size:var(--blockquote-font-size);padding:.5rem;padding:var(--blockquote-paddings);margin:0 -0.5rem;margin:var(--blockquote-margins);border-left:0px solid var(--blockquote-border-color);border-left:var(--blockquote-border-size) solid var(--blockquote-border-color);background:transparent;background:var(--blockquote-background);font-style:italic;quotes:"“" "”" "‘" "’";quotes:var(--blockquote-quotes);position:relative;max-width:50ch;max-width:var(--blockquote-max-width);color:var(--blockquote-color);}blockquote + p{font-size:1.25rem;font-size:var(--blockquote-info-font-size);font-weight:500;font-weight:var(--blockquote-info-font-weight);text-transform:none;text-transform:var(--blockquote-info-text-transform);}blockquote + p cite{font-size:1.25rem;font-size:var(--blockquote-cite-font-size);font-weight:300;font-weight:var(--blockquote-cite-font-weight);text-transform:none;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:0;padding:initial;padding:var(--fieldset--padding);margin:0;margin:initial;margin:var(--fieldset--margin);border:medium none currentcolor;border:initial;border:var(--fieldset--border);border-radius:none;border-radius:var(--fieldset--radius);}legend{display:block;font-size:clamp(1.26rem,0.42vw + 1.15rem,1.52rem);font-size:clamp(1.26rem,0.42vi + 1.15rem,1.52rem);font-size:var(--legend--font-size);font-weight:400;font-weight:var(--legend--font-weight);line-height:1.5;line-height:var(--legend--line-height);width:100%;width:var(--legend--width);padding:0;padding:initial;padding:var(--legend--padding);margin:var(--legend--margin);color:var(--legend--color);}:root{--focus-box-shadow:none;--focus-outline:1px dotted red;}:focus{outline:1px dotted red;outline:var(--focus-outline);outline-offset:3px;box-shadow:none;box-shadow:var(--focus-box-shadow);}:root{--heading-line-height:1.25;--headings-fw:500;--headings-text-transform:normal;--heading-margin-block:.5em .75em;--headings-color:var(--color-headings);--headings-alt-color:var(--color-primary);--heading-link-decoration:none;--heading-link-decoration-hover:var(--link-decoration--hover);}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.block-title,.paragraph-title{line-height:1.25;line-height:var(--heading-line-height);margin-top:0.5em;margin-bottom:1em;text-transform:normal;text-transform:var(--headings-text-transform);font-weight:500;font-weight:var(--headings-fw);font-family:"Montserrat",sans-serif;font-family:var(--font-headings,sans-serif);color:var(--headings-color);text-wrap:balance;font-feature-settings:"kern","liga","clig","calt";}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.block-title a,.paragraph-title a{text-decoration:none;-webkit-text-decoration:var(--heading-link-decoration);text-decoration:var(--heading-link-decoration);}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,.block-title a:hover,.paragraph-title a:hover{text-decoration:underline;-webkit-text-decoration:var(--heading-link-decoration-hover);text-decoration:var(--heading-link-decoration-hover);}h1,.h1{--headings-fw:300;--leadings-line-height:1.16;font-size:clamp(2.5rem,2vw + 2rem,3.75rem);font-size:clamp(2.5rem,2vi + 2rem,3.75rem);font-size:var(--font-size-h1);line-height:1.16;}h1.page-title{margin-top:1em;margin-bottom:1em;}h2,.h2,.block__title,.block-title{font-size:clamp(1.99rem,1.26vw + 1.6rem,2.5rem);font-size:clamp(1.99rem,1.26vi + 1.6rem,2.5rem);font-size:var(--font-size-h2);}.viewsreference--view-title{text-align:center;}h3,.h3,.page--subtitle{font-size:clamp(1.58rem,0.76vw + 1.39rem,2.05rem);font-size:clamp(1.58rem,0.76vi + 1.39rem,2.05rem);font-size:var(--font-size-h3);}h4,.h4{font-size:clamp(1.26rem,0.42vw + 1.15rem,1.52rem);font-size:clamp(1.26rem,0.42vi + 1.15rem,1.52rem);font-size:var(--font-size-h4);}h5,.h5{font-size:clamp(1rem,0.2vw + 0.95rem,1.13rem);font-size:clamp(1rem,0.2vi + 0.95rem,1.13rem);font-size:var(--font-size-h5);}h6,.h6{font-size:clamp(0.8rem,0.06vw + 0.78rem,0.83rem);font-size:clamp(0.8rem,0.06vi + 0.78rem,0.83rem);font-size:var(--font-size-h6);}hr{margin:var(--spacing-auto-md) 0;border:medium none currentcolor;border:initial;border-top:1px solid var(--color-border);}:root{--media-radius:var(--radius-md,0);}img{display:inline-block;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-style:italic;vertical-align:middle;line-height:1;}.caption-img img{width:100%;}:root{--table--width:100%;--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-lg);--table--heading-color:var(--color-on-light);--table--heading-fs:var(--table--cell-fs);--table--heading-bg:var(--color-primary-tr);--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:100%;width:var(--table--width);border-collapse:collapse;}:where(td){color:var(--table--cell-color);background-color:var(--table--cell-bg);padding:var(--table--cell-padding);font-size:clamp(1rem,0.2vw + 0.95rem,1.13rem);font-size:clamp(1rem,0.2vi + 0.95rem,1.13rem);font-size:var(--table--cell-fs);font-weight:400;font-weight:var(--table--cell-fw);text-align:left;text-align:var(--table--cell-align);border-width:0;border-width:var(--table--cell-border-width);border-style:solid;border-style:var(--table--cell-border-style);border-color:transparent;border-color:var(--table--cell-border-color);}:where(td) :where(p,ul,ol,dl):first-child{margin-top:0;}:where(th){color:var(--table--heading-color);background-color:var(--table--heading-bg);padding:var(--table--heading-padding);font-size:clamp(1rem,0.2vw + 0.95rem,1.13rem);font-size:clamp(1rem,0.2vi + 0.95rem,1.13rem);font-size:var(--table--heading-fs);font-weight:600;font-weight:var(--table--heading-fw);text-align:left;text-align:var(--table--heading-align);}:where(thead th){border-width:0;border-width:var(--table--heading-border-width);border-style:solid;border-style:var(--table--heading-border-style);border-color:transparent;border-color:var(--table--heading-border-color);}.views-view-table{border-collapse:separate;border-spacing:0;--table--heading-border-color:var(--color-primary-light);--table--cell-border-color:var(--color-primary-light);--table--heading-border-width:.5px;--table--cell-border-width:.5px;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);}.views-view-table thead > tr > th{border-top-width:1px;}.views-view-table thead > tr > th:first-child{border-left-width:1px;}.views-view-table thead > tr > th: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:first-child{border-left-width:1px;}.views-view-table tbody > tr > td: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-cols-tpl:repeat(var(--container-nb-cols,1),1fr);}@media (min-width:768px){:root{--container-gutter:var(--spacing-xl);}}.region-highlighted .region-breadcrumb,.region-help:not(.does-not-exist){width:min(100% - var(--container-gutter),var(--container-max-width));margin-left:auto;margin-right:auto;}.grid-container > .grid-x,.grid-container-fluid > .grid-x{display:grid;width:min(100% - var(--container-gutter),var(--container-max-width));margin-left:auto;margin-right:auto;}.grid-container.narrow,.grid-container-fluid.narrow{--container-max-width:var(--size-sm);}.grid-container.limited,.grid-container-fluid.limited{--container-max-width:var(--size-md);}.grid-container.full,.grid-container-fluid.full{--container-max-width:100%;}.grid-container-fluid{--container-max-width:100%;}.container{width:min(100% - var(--container-gutter),var(--container-max-width));margin-left:auto;margin-right:auto;}.container > .col{display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-gap:var(--container-col-gap);gap:var(--container-col-gap);}.container-width--xs{--container-max-width:var(--size-xs);}.container-width--md{--container-max-width:var(--size-md);}.container-width--lg{--container-max-width:var(--size-lg);}.container-width--xl{--container-max-width:var(--size-xl);}.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;}.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;grid-gap:var(--spacing-md);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));grid-row-gap:var(--auto-grid--gap);row-gap:var(--auto-grid--gap);grid-column-gap:var(--auto-grid--gap);-moz-column-gap:var(--auto-grid--gap);column-gap:var(--auto-grid--gap);}.layout--grid{--layout--grid-container-gutters:3rem;--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-sm);--layout--grid-align:start;}@media (min-width:1024px){.layout--grid{--layout--grid-template-columns:repeat(auto-fit,minmax(0%,1fr));}.layout--grid.layout--theme-grid-row-2{--layout--grid-template-columns:var(--layout-columns-ratio,1fr 1fr);}.layout--grid.layout--theme-grid-row-3{--layout--grid-template-columns:var(--layout-columns-ratio,1fr 1fr 1fr);}.layout--grid.layout--theme-grid-row-4{--layout--grid-template-columns:var(--layout-columns-ratio,1fr 1fr 1fr 1fr);}.layout--grid.grid-align-start{--layout--grid-align:start;}.layout--grid.grid-align-center{--layout--grid-align:center;}.layout--grid.grid-align-end{--layout--grid-align:end;}.layout--grid.grid-align-stretch{--layout--grid-align:stretch;}}.layout--grid > .grid-container{display:grid;grid-template-columns:var(--layout--grid-template-columns);grid-row-gap:var(--layout--grid-row-gap);row-gap:var(--layout--grid-row-gap);grid-column-gap:var(--layout--grid-column-gap);-moz-column-gap:var(--layout--grid-column-gap);column-gap:var(--layout--grid-column-gap);max-width:100%;width:min(100% - var(--layout--grid-container-gutters),var(--layout--grid-container-max-width));margin-left:auto;margin-right:auto;align-items:var(--layout--grid-align);padding-left:var(--layout--container-spacing-x);padding-right:var(--layout--container-spacing-x);padding-top:var(--layout--container-spacing-y);padding-bottom:var(--layout--container-spacing-y);}.layout--grid .layout__region{display:grid;grid-gap:var(--layout--region-gap);gap:var(--layout--region-gap);}.layout--grid.container-width--xs > .grid-container{--layout--grid-container-max-width:var(--size-xs);}.layout--grid.container-width--sm > .grid-container{--layout--grid-container-max-width:855px;}.layout--grid.container-width--md > .grid-container{--layout--grid-container-max-width:var(--size-md);}.layout--grid.container-width--lg > .grid-container{--layout--grid-container-max-width:var(--size-lg);}.layout--grid.container-width--xl > .grid-container{--layout--grid-container-max-width:var(--size-xl);}.layout--grid.container-width--100 > .grid-container{--layout--grid-container-max-width:100%;}.layout--grid.container-width--full > .grid-container{--layout--grid-container-max-width:100%;width:100%;}.layout--grid.spacing-none{--layout--container-spacing-x:0;--layout--container-spacing-y:0;}.layout--grid.spacing-xs{--layout--container-spacing-x:var(--spacing-auto-xs);--layout--container-spacing-y:var(--spacing-auto-xs);}.layout--grid.spacing-sm{--layout--container-spacing-x:var(--spacing-auto-sm);--layout--container-spacing-y:var(--spacing-auto-sm);}.layout--grid.spacing-md{--layout--container-spacing-x:var(--spacing-auto-md);--layout--container-spacing-y:var(--spacing-auto-md);}.layout--grid.spacing-lg{--layout--container-spacing-x:var(--spacing-auto-lg);--layout--container-spacing-y:var(--spacing-auto-lg);}.layout--grid.spacing-xl{--layout--container-spacing-x:var(--spacing-auto-xl);--layout--container-spacing-y:var(--spacing-auto-xl);}.layout--grid.spacing-xxl{--layout--container-spacing-x:var(--spacing-auto-xxl);--layout--container-spacing-y:var(--spacing-auto-xxl);}.layout--grid.gap-none{--layout--grid-row-gap:0;--layout--grid-column-gap:0;}.layout--grid.gap-xs{--layout--grid-row-gap:var(--spacing-auto-xs);--layout--grid-column-gap:var(--spacing-auto-xs);}.layout--grid.gap-sm{--layout--grid-row-gap:var(--spacing-auto-sm);--layout--grid-column-gap:var(--spacing-auto-sm);}.layout--grid.gap-md{--layout--grid-row-gap:var(--spacing-auto-md);--layout--grid-column-gap:var(--spacing-auto-md);}.layout--grid.gap-lg{--layout--grid-row-gap:var(--spacing-auto-lg);--layout--grid-column-gap:var(--spacing-auto-lg);}.layout--grid.gap-xl{--layout--grid-row-gap:var(--spacing-auto-xl);--layout--grid-column-gap:var(--spacing-auto-xl);}.layout--grid.gap-xxxl{--layout--grid-row-gap:var(--spacing-auto-xxxl);--layout--grid-column-gap:var(--spacing-auto-xxxl);}.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-100);}.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 h1,.layout--grid.layout-bg-dark h2,.layout--grid.layout-bg-dark h3,.layout--grid.layout-bg-dark h4,.layout--grid.layout-bg-dark h5,.layout--grid.layout-bg-dark h6,.layout--grid.layout-bg-dark p,.layout--grid.layout-bg-dark span,.layout--grid.layout-bg-dark li,.layout--grid.layout-bg-dark a{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 h1,.layout--grid.layout-bg-primary h2,.layout--grid.layout-bg-primary h3,.layout--grid.layout-bg-primary h4,.layout--grid.layout-bg-primary h5,.layout--grid.layout-bg-primary h6,.layout--grid.layout-bg-primary p,.layout--grid.layout-bg-primary span,.layout--grid.layout-bg-primary li,.layout--grid.layout-bg-primary a{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 h1,.layout--grid.layout-bg-secondary h2,.layout--grid.layout-bg-secondary h3,.layout--grid.layout-bg-secondary h4,.layout--grid.layout-bg-secondary h5,.layout--grid.layout-bg-secondary h6,.layout--grid.layout-bg-secondary p,.layout--grid.layout-bg-secondary span,.layout--grid.layout-bg-secondary li,.layout--grid.layout-bg-secondary a{color:var(--color-on-secondary);}.layout--grid.container-bg-light .grid-container{background-color:var(--clr-gray-50);}.layout--grid.container-bg-dark .grid-container{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.container-bg-dark .grid-container h1,.layout--grid.container-bg-dark .grid-container h2,.layout--grid.container-bg-dark .grid-container h3,.layout--grid.container-bg-dark .grid-container h4,.layout--grid.container-bg-dark .grid-container h5,.layout--grid.container-bg-dark .grid-container h6,.layout--grid.container-bg-dark .grid-container p,.layout--grid.container-bg-dark .grid-container span,.layout--grid.container-bg-dark .grid-container li,.layout--grid.container-bg-dark .grid-container a{color:var(--color-on-dark);}.layout--grid.container-bg-primary .grid-container{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.container-bg-primary .grid-container h1,.layout--grid.container-bg-primary .grid-container h2,.layout--grid.container-bg-primary .grid-container h3,.layout--grid.container-bg-primary .grid-container h4,.layout--grid.container-bg-primary .grid-container h5,.layout--grid.container-bg-primary .grid-container h6,.layout--grid.container-bg-primary .grid-container p,.layout--grid.container-bg-primary .grid-container span,.layout--grid.container-bg-primary .grid-container li,.layout--grid.container-bg-primary .grid-container a{color:var(--color-on-primary);}.layout--grid.container-bg-secondary .grid-container{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.container-bg-secondary .grid-container h1,.layout--grid.container-bg-secondary .grid-container h2,.layout--grid.container-bg-secondary .grid-container h3,.layout--grid.container-bg-secondary .grid-container h4,.layout--grid.container-bg-secondary .grid-container h5,.layout--grid.container-bg-secondary .grid-container h6,.layout--grid.container-bg-secondary .grid-container p,.layout--grid.container-bg-secondary .grid-container span,.layout--grid.container-bg-secondary .grid-container li,.layout--grid.container-bg-secondary .grid-container a{color:var(--color-on-secondary);}.layout--grid.padding-inline-none > .grid-container{padding-left:var(--spacing-auto-none);padding-right:var(--spacing-auto-none);}.layout--grid.padding-inline-start-none > .grid-container{padding-left:var(--spacing-auto-none);}.layout--grid.padding-inline-end-none > .grid-container{padding-right:var(--spacing-auto-none);}.layout--grid.padding-block-none > .grid-container{padding-top:var(--spacing-auto-none);padding-bottom:var(--spacing-auto-none);}.layout--grid.padding-block-start-none > .grid-container{padding-top:var(--spacing-auto-none);}.layout--grid.padding-block-end-none > .grid-container{padding-bottom:var(--spacing-auto-none);}.layout--grid.padding-inline-sm > .grid-container{padding-left:var(--spacing-auto-sm);padding-right:var(--spacing-auto-sm);}.layout--grid.padding-inline-start-sm > .grid-container{padding-left:var(--spacing-auto-sm);}.layout--grid.padding-inline-end-sm > .grid-container{padding-right:var(--spacing-auto-sm);}.layout--grid.padding-block-sm > .grid-container{padding-top:var(--spacing-auto-sm);padding-bottom:var(--spacing-auto-sm);}.layout--grid.padding-block-start-sm > .grid-container{padding-top:var(--spacing-auto-sm);}.layout--grid.padding-block-end-sm > .grid-container{padding-bottom:var(--spacing-auto-sm);}.layout--grid.padding-inline-md > .grid-container{padding-left:var(--spacing-auto-md);padding-right:var(--spacing-auto-md);}.layout--grid.padding-inline-start-md > .grid-container{padding-left:var(--spacing-auto-md);}.layout--grid.padding-inline-end-md > .grid-container{padding-right:var(--spacing-auto-md);}.layout--grid.padding-block-md > .grid-container{padding-top:var(--spacing-auto-md);padding-bottom:var(--spacing-auto-md);}.layout--grid.padding-block-start-md > .grid-container{padding-top:var(--spacing-auto-md);}.layout--grid.padding-block-end-md > .grid-container{padding-bottom:var(--spacing-auto-md);}.layout--grid.padding-inline-lg > .grid-container{padding-left:var(--spacing-auto-lg);padding-right:var(--spacing-auto-lg);}.layout--grid.padding-inline-start-lg > .grid-container{padding-left:var(--spacing-auto-lg);}.layout--grid.padding-inline-end-lg > .grid-container{padding-right:var(--spacing-auto-lg);}.layout--grid.padding-block-lg > .grid-container{padding-top:var(--spacing-auto-lg);padding-bottom:var(--spacing-auto-lg);}.layout--grid.padding-block-start-lg > .grid-container{padding-top:var(--spacing-auto-lg);}.layout--grid.padding-block-end-lg > .grid-container{padding-bottom:var(--spacing-auto-lg);}.layout--grid.padding-inline-xl > .grid-container{padding-left:var(--spacing-auto-xl);padding-right:var(--spacing-auto-xl);}.layout--grid.padding-inline-start-xl > .grid-container{padding-left:var(--spacing-auto-xl);}.layout--grid.padding-inline-end-xl > .grid-container{padding-right:var(--spacing-auto-xl);}.layout--grid.padding-block-xl > .grid-container{padding-top:var(--spacing-auto-xl);padding-bottom:var(--spacing-auto-xl);}.layout--grid.padding-block-start-xl > .grid-container{padding-top:var(--spacing-auto-xl);}.layout--grid.padding-block-end-xl > .grid-container{padding-bottom:var(--spacing-auto-xl);}.layout--grid.margin-inline-none > .grid-container{margin-left:var(--spacing-auto-none);margin-right:var(--spacing-auto-none);}.layout--grid.margin-inline-start-none > .grid-container{margin-left:var(--spacing-auto-none);}.layout--grid.margin-inline-end-none > .grid-container{margin-right:var(--spacing-auto-none);}.layout--grid.margin-block-none > .grid-container{margin-top:var(--spacing-auto-none);margin-bottom:var(--spacing-auto-none);}.layout--grid.margin-block-start-none > .grid-container{margin-top:var(--spacing-auto-none);}.layout--grid.margin-block-end-none > .grid-container{margin-bottom:var(--spacing-auto-none);}.layout--grid.margin-inline-sm > .grid-container{margin-left:var(--spacing-auto-sm);margin-right:var(--spacing-auto-sm);}.layout--grid.margin-inline-start-sm > .grid-container{margin-left:var(--spacing-auto-sm);}.layout--grid.margin-inline-end-sm > .grid-container{margin-right:var(--spacing-auto-sm);}.layout--grid.margin-block-sm > .grid-container{margin-top:var(--spacing-auto-sm);margin-bottom:var(--spacing-auto-sm);}.layout--grid.margin-block-start-sm > .grid-container{margin-top:var(--spacing-auto-sm);}.layout--grid.margin-block-end-sm > .grid-container{margin-bottom:var(--spacing-auto-sm);}.layout--grid.margin-inline-md > .grid-container{margin-left:var(--spacing-auto-md);margin-right:var(--spacing-auto-md);}.layout--grid.margin-inline-start-md > .grid-container{margin-left:var(--spacing-auto-md);}.layout--grid.margin-inline-end-md > .grid-container{margin-right:var(--spacing-auto-md);}.layout--grid.margin-block-md > .grid-container{margin-top:var(--spacing-auto-md);margin-bottom:var(--spacing-auto-md);}.layout--grid.margin-block-start-md > .grid-container{margin-top:var(--spacing-auto-md);}.layout--grid.margin-block-end-md > .grid-container{margin-bottom:var(--spacing-auto-md);}.layout--grid.margin-inline-lg > .grid-container{margin-left:var(--spacing-auto-lg);margin-right:var(--spacing-auto-lg);}.layout--grid.margin-inline-start-lg > .grid-container{margin-left:var(--spacing-auto-lg);}.layout--grid.margin-inline-end-lg > .grid-container{margin-right:var(--spacing-auto-lg);}.layout--grid.margin-block-lg > .grid-container{margin-top:var(--spacing-auto-lg);margin-bottom:var(--spacing-auto-lg);}.layout--grid.margin-block-start-lg > .grid-container{margin-top:var(--spacing-auto-lg);}.layout--grid.margin-block-end-lg > .grid-container{margin-bottom:var(--spacing-auto-lg);}.layout--grid.margin-inline-xl > .grid-container{margin-left:var(--spacing-auto-xl);margin-right:var(--spacing-auto-xl);}.layout--grid.margin-inline-start-xl > .grid-container{margin-left:var(--spacing-auto-xl);}.layout--grid.margin-inline-end-xl > .grid-container{margin-right:var(--spacing-auto-xl);}.layout--grid.margin-block-xl > .grid-container{margin-top:var(--spacing-auto-xl);margin-bottom:var(--spacing-auto-xl);}.layout--grid.margin-block-start-xl > .grid-container{margin-top:var(--spacing-auto-xl);}.layout--grid.margin-block-end-xl > .grid-container{margin-bottom:var(--spacing-auto-xl);}@media (min-width:1024px){.layout--grid.offset-left-col,.layout--grid.offset-right-col{--offset-size:100px;}.layout--grid.offset-left-col > .grid-container,.layout--grid.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;--sec-nav--bg:var(--clr-black,#000000);--sec-nav--color:var(--color-on-dark,#ffffff);--header-pinned-z-index:2;}.region.is-sticky{position:sticky;top:-1px;z-index:2;}.region-primary-menu{--logo-color:var(--color-on-light,#000000);--text-color:var(--color-on-light,#000000);--button-color:var(--color-on-light,#000000);--link-color:var(--color-on-light,#000000);--link-hover-color:var(--color-on-light,#000000);--menu-link-color:var(--color-on-light,#000000);--menu-link-color-hover:var(--color-on-light,#000000);--sub-elements-padding-block:0;margin-top:-1px;background-color:var(--color-white);}.path-frontpage .region-primary-menu{--logo-color:var(--color-on-dark,#ffffff);--text-color:var(--color-on-dark,#ffffff);--link-color:var(--color-on-dark,#ffffff);--button-color:var(--color-on-dark,#ffffff);--link-hover-color:var(--color-primary,#ffffff);--menu-link-color:var(--color-on-dark,#ffffff);--menu-link-color-hover:var(--color-on-dark,#ffffff);background-color:var(--color-black);}.region-primary-menu.is-pinned{padding-top:45px;z-index:2;z-index:var(--header-pinned-z-index);}.region-primary-menu.is-pinned .block-system-branding-block{transitions:width 0.5s ease,max-width 0.5s ease;max-width:130px;}.region-primary-menu .menu--secondary-navigation{display:none;}@media (min-width:960px){.region-primary-menu .menu--secondary-navigation{display:block;}}.region-primary-menu > .container{transition:padding 500ms ease;width:min(100% - 3rem,var(--size-xl));margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.25rem;padding-bottom:1.25rem;padding-top:var(--header-gap);padding-bottom:var(--header-gap);align-items:center;justify-content:space-between;justify-items:center;gap:1.25rem;gap:var(--header-gap);}.region-primary-menu .site-logo{display:block;max-width:100px;line-height:0;}.region-primary-menu .site-logo svg{width:100%;height:auto;}@media (min-width:768px){.region-primary-menu .site-logo{max-width:144px;}}@media (min-width:1024px){.region-primary-menu .site-logo{max-width:192px;}}@media (min-width:960px){.region-primary-menu #block-picard25-iconlink{visibility:hidden;}}.region-secondary-menu{--text-color:var(--color-on-dark,#ffffff);--link-color:var(--color-on-dark,#ffffff);--button-color:var(--color-on-dark,#ffffff);--link-hover-color:var(--color-primary,#ffffff);--menu-link-color:var(--color-on-dark,#ffffff);--menu-link-color-hover:var(--color-primary,#ffffff);}.region-secondary-menu.is-pinned{z-index:calc(2 + 1);z-index:calc(var(--header-pinned-z-index) + 1);border-bottom:1px solid var(--color-white-o-25);}.region-secondary-menu .container{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;order:-1;padding-top:0;padding-bottom:0;background-color:var(--color-black);}.region-secondary-menu .menu--contacts-menu{display:-webkit-box;display:-ms-flexbox;display:flex;align-content:stretch;}.region-header > .container{width:100%;position:relative;isolation:isolate;}.region-header #header-slogan{position:absolute;top:0;right:1.5rem;z-index:2;max-width:50ch;color:#fff;text-align:right;padding:var(--spacing-auto-lg);}.region-header #header-slogan h1,.region-header #header-slogan h2,.region-header #header-slogan h3,.region-header #header-slogan h4,.region-header #header-slogan h5,.region-header #header-slogan h6{--heading-color:#ffffff;color:#fff;margin:0;}@media (min-width:1024px){.region-header #header-slogan{bottom:0;top:auto;}}@media (min-width:1400px){.region-header #header-slogan{right:max(1.5rem,(100vw - var(--size-xl)) / 2 - var(--spacing-auto-lg));}}:root{--footer-color:var(--color-on-dark);--footer-bg:var(--color-dark);--footer-link-color:var(--color-on-dark);--footer-padding-block:var(--spacing-auto-md);--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);--menu-font-weight:400;--menu-text-transform:none;--menu-link-spacing:.25rem .5rem;--menu-font-size:0.825rem;--menu-line-height:1.3rem;--menu-dir:row;--button-color:var(--footer-color);--button-color--hover:var(--footer-color);color:var(--footer-color);background-color:var(--footer-bg);display:grid;grid-gap:0;gap:0;}footer.main .button--primary{--button-color:var(--footer-color);--button-color--hover:var(--footer-color);--button-border--color:var(--footer-color);}@media (min-width:1200px){footer.main{--menu-dir:column;}}footer.main .block h2{margin-top:0;}.region-footer{background-image:var(--deco-1);background-position-y:100%;background-position-x:66vw;background-repeat:no-repeat;}@media (min-width:1024px){.region-footer{background-position-x:95%;background-size:contain;}}.region-footer .block-system-branding-block{max-width:414px;}.region-footer .menu--social{margin-left:auto;margin-right:auto;}.region-footer .menu--social .menu li:first-child{display:none;}.region-footer > .grid-container{padding-top:var(--spacing-auto-xxl);padding-bottom:var(--spacing-auto-lg);}.region-footer > .grid-container .block-contact-address .cell{text-align:center;justify-content:center;}@media (min-width:768px){.region-footer > .grid-container{--layout--grid-template-columns:2fr 3fr;--layout--grid-column-gap:var(--spacing-auto-xxl);}.region-footer > .grid-container .block-contact-address{grid-row:span 2;}.region-footer > .grid-container .block-contact-address .cell{text-align:left;justify-content:start;}}@media (min-width:1024px){.region-footer > .grid-container{--layout--grid-template-columns:1fr 2fr;}.region-footer > .grid-container .block-contact-address{padding-left:var(--spacing-auto-xxl);}}.region-footer-bottom{--layout--container-spacing-y:0;border-top:1px solid var(--color-white-o-25);}.region-footer-bottom .menu--footer,.region-footer-bottom .menu{display:grid;--menu-dir:row;--menu-link-align:center;justify-content:center;justify-self:center;}.region-footer-bottom .grid-container{align-items:center;}@media (min-width:768px){.region-footer-bottom .menu--footer,.region-footer-bottom .menu{--menu-dir:column;}}@media (min-width:1024px){.region-footer-bottom .menu--footer{justify-content:start;justify-self:start;}.region-footer-bottom .block:first-child .menu{justify-content:start;justify-self:start;}.region-footer-bottom .block:last-child .menu{justify-content:end;justify-self:end;}}: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:rgb(231,65,27);}.has-primary-background-color{background-color:rgb(231,65,27);}.has-primary-background-color a{color:currentColor;}.has-secondary-color{color:rgba(231,65,27,0.85);}.has-secondary-background-color{background-color:rgba(231,65,27,0.85);}.has-secondary-background-color a{color:currentColor;}.has-tertiary-color{color:rgba(231,65,27,0.7);}.has-tertiary-background-color{background-color:rgba(231,65,27,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;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-gradient(linear,left top,left bottom,from(#e7e7df),to(#f0f0f0));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:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15))),-webkit-gradient(linear,left top,right bottom,from(#0094f0),color-stop(25%,#0094f0),color-stop(25%,#007ecc),color-stop(50%,#007ecc),color-stop(50%,#0094f0),color-stop(75%,#0094f0),to(#0094f0));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;}}
.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;-webkit-text-decoration:none;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:400;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:600;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);text-decoration:none;-webkit-text-decoration:var(--breadcrumb-link--decoration);text-decoration:var(--breadcrumb-link--decoration);}.breadcrumb li::before{content:" › ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.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/picard25/assets/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/picard25/assets/css/images/icons/feed.svg) no-repeat;}

.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir=rtl] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0;}
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:1rem;font-size:var(--pager-item-font-size);clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;font-weight:400;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;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
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;-webkit-text-decoration:none;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%;}}
.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;word-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/picard25/assets/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/picard25/assets/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/picard25/assets/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;}
[data-component-id="picard25:credits_visible"]{--menu-dir:row;& svg{width:1em;height:1em;margin-inline-start:.25em;}.menu :is(a,span,button){text-transform:uppercase;}@media screen and (min-width:768px){--menu-dir:column;}}
[data-component-id="picard25:icon_link"]{display:inline-block;line-height:1;& svg{display:inline-block;width:1em;height:1em;}}
: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-primary);--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:3px;--swiper-pagination-bullet-width:30px;--swiper-pagination-bullet-height:3px;--swiper-pagination-bullet-inactive-color:var(--color-white);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:6px;--swiper-pagination-bullet-border-radius:var(--swiper-pagination-bullet-size);--swiper-pagination-width:var(--container--max-width,100%);--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{margin:0 auto;}.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{left:50%;transform:translateX(-50%);text-align:left;text-align:var(--swiper-pagination-align);width:100%;width:var(--swiper-pagination-width);padding-top:.5rem;padding-bottom:.5rem;padding-top:var(--swiper-pagination-padding-y);padding-bottom:var(--swiper-pagination-padding-y);padding-left:0;padding-right:0;padding-left:var(--swiper-pagination-padding-x);padding-right:var(--swiper-pagination-padding-x);margin-top:0;margin-bottom:0;margin-top:var(--swiper-pagination-margin-y);margin-bottom:var(--swiper-pagination-margin-y);margin-left:auto;margin-right:auto;margin-left:var(--swiper-pagination-margin-x);margin-right:var(--swiper-pagination-margin-x);}.swiper-pagination-bullet{transition:width 0.2s ease-in-out;}.swiper-pagination-bullet-active{--swiper-pagination-bullet-width:90px;}#swiper-slider-home-block-1{--bandeau-w:max(60px,min(10vw,150px));--bandeau-a:22.5deg;--bandeau-off7:calc(var(--bandeau-w) * sin(var(--bandeau-a)) + 20px);}#swiper-slider-home-block-1::after{content:"";width:var(--bandeau-w);height:100%;position:absolute;right:0;bottom:calc(var(--bandeau-off7) * -1);background:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary)),color-stop(30%,var(--color-primary)),to(var(--color-primary-tr)));background:linear-gradient(to bottom,var(--color-primary) 0%,var(--color-primary) 30%,var(--color-primary-tr) 100%);transform:rotate(var(--bandeau-a));z-index:1;}#swiper-slider-home-block-1 .swiper-button-prev,#swiper-slider-home-block-1 .swiper-button-next{display:none;}
: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:"❯";--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:3rem;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 .4s ease;transition:max-height var(--accordion--transition);}.accordion__item{font-size:var(--accordion--item-fs);font-weight:600;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:rgba(0,0,0,.018);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 .4s ease;transition:max-height var(--accordion--transition);}.accordion__list .accordion__list .accordion__item{border:none;font-weight:normal;}.accordion__item--hasMore::before{content:"❯";content:var(--accordion--item--more--content);color:var(--accordion--item--more--color);font-size:var(--accordion--item--more--fs);font-weight:600;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:max-content;--button-background-color:initial;--button-background-color--active:initial;--button-background-color--hover:initial;--button-background-color--focus:initial;--button-background-color--disabled:initial;--button-color:var(--text-color,#000);--button-color--disabled:var(--color-disabled);--button-color--hover:initial;--button-text-transform:uppercase;--button-font-size:var(--font-size-base);--button-font-weight:400;--button-font-family:var(--font-button,"sans-serif");--button-line-height:var(--form-control-line-height,1.3);--button-padding--x:var(--spacing-lg);--button-padding--y:.875rem;--button-box-shadow:none;--button-border--color:currentColor;--button-border--color-disabled:var(--button-border--color);--button-border--style:solid;--button-border--width:1px;--button-border-radius:0;--button-border-radius--hover:var(--radius-round,var(--radius-sm));}.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--y) var(--button-padding--x);width:-moz-max-content;width:-webkit-max-content;width:max-content;width:var(--button-width,-moz-max-content);width:var(--button-width,-webkit-max-content);width:var(--button-width,max-content);font-size:var(--button-font-size);font-weight:400;font-weight:var(--button-font-weight);font-family:"sans-serif";font-family:var(--button-font-family,"sans-serif");line-height:1.3;line-height:var(--button-line-height);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;grid-auto-flow:column;gap:0.5rem;flex-wrap:wrap;text-wrap:balance;text-align:center;text-transform:uppercase;text-transform:var(--button-text-transform);padding:var(--button-padding);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:#000;color:var(--button-color);border:1px solid currentColor;border:var(--button-border);border-radius:0;border-radius:var(--button-border-radius);background-color:var(--button-background-color);box-shadow:none;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--x:var(--spacing-lg);--button-padding--y:var(--spacing-md);}.button--small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-sm);--button-padding--y:var(--spacing-xs);}.button--extra-small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-xs);--button-padding--y:var(--spacing-xxs);}.button--block{--button-width:100%;--button-border-radius--hover:0;}.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;grid-gap:0.5rem;gap:0.5rem;justify-content:center;justify-items:center;}.form-submit,.more-link a,a.read-more,.button--primary,.button.primary{--button-background-color:transparent;--button-background-color--active:var(--color-black-o-5);--button-background-color--hover:var(--color-black-o-5);--button-background-color--focus:var(--color-black-o-5);--button-color:var(--color-on-light);--button-color--hover:var(--color-on-light);}.button--cta{--button-padding--x:2.5rem;--button-padding--y:1.125rem;--button-font-size:1.125rem;--button-font-weight:700;--button-border-radius:var(--radius-media);}.button--secondary,.button.secondary{--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--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:#fff;--button-background-color--active:var(--color-secondary);--button-background-color--hover:var(--color-secondary);--button-background-color--focus:var(--color-secondary);--button-color:var(--color-secondary);--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;align-content:center;justify-content:center;place-content:center;--button-line-height:1;padding:.875rem;padding:var(--button-padding--y);font-size:calc(var(--button-font-size) * 1);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:transparent;--button-color:#fff;--button-border--color:#fff;--button-border--width:1px;}.field--type-text-with-summary .button,.field--type-text-long .button,.field--type-text .button{margin-top:4px;margin-bottom:4px;}:root{--field-gap:.4rem;}.field.field--label-above .field__label{margin-bottom:.4rem;margin-bottom:var(--field-gap);}.field.field--label-inline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;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;}.form-checkbox,.form-radio,.form-boolean{display:inline-block;accent-color:var(--form-boolean-accent-color);margin:0 var(--spacing-xs);width:20px;width:var(--form-boolean-width);height:20px;height:var(--form-boolean-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;border-radius:var(--form-boolean-border--radius);border-width:1px;border-width:var(--form-boolean-border--width);border-style:solid;border-style:var(--form-boolean-border--style);border-color:var(--form-boolean-border--color);}.form-checkbox:checked{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);}.form-radio:checked{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);}.form-boolean:checked{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);}.form-checkbox: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);}.form-radio: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);}.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);}.form-checkbox:checked ~ label{color:var(--form-boolean-background-color-active);}.form-radio:checked ~ label{color:var(--form-boolean-background-color-active);}.form-boolean:checked ~ label{color:var(--form-boolean-background-color-active);}.form-checkbox:active ~ label{color:var(--form-boolean-background-color-active);}.form-radio:active ~ label{color:var(--form-boolean-background-color-active);}.form-boolean:active ~ label{color:var(--form-boolean-background-color-active);}.form-checkbox:hover,.form-radio:hover,.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);}.form-checkbox:focus,.form-radio:focus,.form-boolean:focus{--form-boolean:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow);}.form-checkbox: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:disabled{cursor:not-allowed;--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;}.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-size:var(--font-size-md);--form-control-line-height:1.3;--form-control-padding--y:var(--spacing-sm);--form-control-padding--x:var(--spacing-lg);--form-control-border-radius:var(--radius-media);--form-control-border--color:var(--clr-gray-100);--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;}.form-element,.form-text,.form-email,.form-search,.form-url,.form-tel,.form-password,.form-number,.form-textarea,.form-select{font-size:var(--form-control-font-size);line-height:1.3;line-height:var(--form-control-line-height);display:inline-block;width:100%;max-width:100%;height:-moz-max-content;height:-webkit-max-content;height:max-content;height:var(--form-control-height);padding:var(--form-control-padding);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:none;box-shadow:initial;box-shadow:var(--form-control-box-shadow);--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);}.form-element::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-element::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-text::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-text::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-email::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-email::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-search::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-search::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-url::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-url::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-tel::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-tel::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-password::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-password::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-number::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-number::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-textarea::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-textarea::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-select::-moz-placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-select::placeholder{color:var(--form-control-placeholder-color);font-style:italic;font-style:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-element:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-text:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-email:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-search:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-url:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-tel:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-password:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-number:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-textarea:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-select:active{--form-control-border--color:var(--form-control-border--color--hover);}.form-element:hover,.form-text:hover,.form-email:hover,.form-search:hover,.form-url:hover,.form-tel:hover,.form-password:hover,.form-number:hover,.form-textarea:hover,.form-select: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);}.form-element:focus,.form-text:focus,.form-email:focus,.form-search:focus,.form-url:focus,.form-tel:focus,.form-password:focus,.form-number:focus,.form-textarea:focus,.form-select:focus{--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow);}.form-element: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-text: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-email: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-search: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-url: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-tel: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-password: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-number: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-textarea: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: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) - 1px + var(--form-control-padding--x));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) 0;margin:var(--form-item-margin--y) var(--form-item-margin--x);display:grid;grid-gap:var(--form-item-gap);gap:var(--form-item-gap);}.form-item > label{color:var(--form-item-color);font-size:var(--form-item-label-font-size);font-weight:400;font-weight:var(--form-item-label-font-weight);line-height:1.125rem;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--boolean,.form-type-radio,.form-type-checkbox{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);align-items:center;}.form-item--boolean .description,.form-type-radio .description,.form-type-checkbox .description{grid-column:2;font-size:1rem;}.form-item--boolean .description a,.form-type-radio .description a,.form-type-checkbox .description a{-webkit-text-decoration:underline;text-decoration:underline;}.webform-options-display-side-by-side{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;}.form-item__label--inline{display:inline;font-weight:normal;}.form-textarea-wrapper{display:block;}.links--inline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin:initial;padding:0;padding:initial;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-left:auto;margin-right:auto;text-align:center;}.pager{margin:var(--spacing-md) 0;}.pager__items{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;padding:0;padding:initial;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:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-right:0.5rem;padding-left:0.5rem;-webkit-text-decoration:none;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0;margin:0 auto;}.slick-dots > li button{text-indent:-2000em;width:calc(16px * 2);width:calc(var(--slick-dots--w) * 2);height:calc(16px * 1.25);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:16px;width:var(--slick-dots--w);height:16px;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:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;}.slick__arrow button{background-color:transparent;border:none;outline:none;justify-content:center;align-items:center;width:calc(16px * 2);width:calc(var(--slick-dots--w) * 2);height:calc(16px * 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:white;background:var(--message-background-color);color:var(--message-color);border-width:1px;border-width:var(--message-border-width);border-style:solid;border-style:var(--message-border-style);border-color:var(--message-border-color);width:min(100% - 3rem,var(--size-xl));margin-left:auto;margin-right:auto;margin-top:var(--spacing-md);margin-bottom: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:currentColor;color:var(--tooltip-color);font-weight:bolder;cursor:pointer;}.tooltip:hover::before{content:"";border:solid transparent;border-bottom-color:#333;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:#333;background:var(--tooltip-content-bg);color:#fff;color:var(--tooltip-content-color);padding:15px;border-radius:5px;right:10%;top:40px;z-index:1;font-size:0.7em;}.vertical-tabs{display:-webkit-box;display:-ms-flexbox;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:13px;font-size:var(--font-size-text);max-width:1400px;margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;}.block-forms-steps ol{margin-left:auto;margin-right:auto;padding:0;counter-reset:step;display:grid;grid-gap:var(--spacing-sm);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;grid-gap:calc(12px / 2);grid-gap:calc(var(--form-steps--counter-font-size) / 2);gap:calc(12px / 2);gap:calc(var(--form-steps--counter-font-size) / 2);grid-template-columns:-webkit-min-content 1fr;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:1.8rem;width:var(--form-steps--counter-width);height:1.8rem;height:var(--form-steps--counter-width);background-color:var(--form-steps--counter-bg);color:var(--form-steps--counter-color);align-content:center;justify-content:center;place-content:center;border-radius:2rem;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:"›";content:var(--form-steps--arrow);position:absolute;font-weight:100;top:50%;right:-1rem;font-size:calc(2 * 12px);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-font-size:1rem;--menu-font-weight:400;--menu-line-height:var(--line-height);--menu-text-transform:uppercase;--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(--color-primary);--menu-link-bg-hover:transparent;--menu-link-bg-active:transparent;--menu-link-decoration:none;--menu-link-decoration-hover:none;--menu-link-decoration-active:none;--menu-link-spacing:var(--spacing-xs) var(--spacing-md);--menu-link-transition:all 350ms ease;--menu-link-radius:none;--menu-link-outline:none;--menu-dir:row;--menu-gap:var(--spacing-xs);}.menu{margin:0;padding:0;padding:var(--menu-padding);list-style:none;display:grid;grid-auto-flow:row;grid-auto-flow:var(--menu-dir);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-gap:var(--menu-gap);gap:var(--menu-gap);background-color:transparent;background-color:var(--menu-bg);border-radius:0;border-radius:var(--menu-radius);font-size:1rem;font-size:var(--menu-font-size);line-height:var(--menu-line-height);font-weight:400;font-weight:var(--menu-font-weight);}.menu *:focus{box-shadow:none;}.menu .menu-item{display:grid;}.menu li{position:relative;}.menu a,.menu span,.menu button{display:grid;grid-auto-flow:column;color:var(--menu-link-color);background-color:transparent;background-color:var(--menu-link-bg);text-decoration:none;-webkit-text-decoration:var(--menu-link-decoration);text-decoration:var(--menu-link-decoration);text-transform:uppercase;text-transform:var(--menu-text-transform);padding:var(--menu-link-spacing);border:none;border:var(--menu-link-border);font-size:1rem;font-size:var(--menu-font-size);font-weight:400;font-weight:var(--menu-font-weight);align-content:start;align-content:var(--menu-link-align);text-align:left;text-align:var(--menu-link-align);outline:none;outline:var(--menu-link-outline);font-family:var(--font-button);}.menu a:hover,.menu span:hover,.menu button:hover{color:var(--menu-link-color-hover);background-color:transparent;background-color:var(--menu-link-bg-hover);text-decoration:none;-webkit-text-decoration:var(--menu-link-decoration-hover);text-decoration:var(--menu-link-decoration-hover);}.menu a.active:not([data-drupal-link-system-path="<front>"]),.menu a.is-active:not([data-drupal-link-system-path="<front>"]),.menu span.active:not([data-drupal-link-system-path="<front>"]),.menu span.is-active:not([data-drupal-link-system-path="<front>"]),.menu button.active:not([data-drupal-link-system-path="<front>"]),.menu button.is-active:not([data-drupal-link-system-path="<front>"]){color:var(--menu-link-color-active);background-color:transparent;background-color:var(--menu-link-bg-active);text-decoration:none;-webkit-text-decoration:var(--menu-link-decoration-active);text-decoration:var(--menu-link-decoration-active);}.menu a.primary,.menu span.primary,.menu button.primary{background-color:var(--color-primary);color:var(--color-on-dark);font-size:1rem;}.menu a.primary:hover,.menu span.primary:hover,.menu button.primary:hover{color:var(--color-on-dark);background-color:var(--color-primary-dark);}:where(.language-link),:where(.menu__link){display:block;font-size:1rem;font-size:var(--menu-font-size);font-weight:400;font-weight:var(--menu-font-weight);text-transform:uppercase;text-transform:var(--menu-text-transform);color:var(--menu-link-color);padding:var(--menu-link-spacing);transition:all 350ms ease;transition:var(--menu-link-transition);background:transparent;background:var(--menu-link-bg);border:none;border:var(--menu-link-border);border-radius:none;border-radius:var(--menu-link-radius);text-decoration:none;-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:transparent;background:var(--menu-link-bg-hover);text-decoration:none;-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__languages{--menu-text-transform:uppercase;--menu-gap:0rem;--menu-link-color:var(--color-primary);--menu-link-color-hover:var(--color-primary);--menu-link-color-active:var(--color-primary-dark);--menu-link-spacing:var(--spacing-sm);}.menu--socials,.menu--social-links{--menu-text-transform:uppercase;--menu-gap:0rem;--menu-line-height:1;--menu-link-color:var(--color-primary);--menu-link-color-hover:var(--color-primary);--menu-link-color-active:var(--color-primary-dark);--menu-font-size:var(--font-size-xxl);--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:1200px){.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:1200px){.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:1200px){.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:700;text-transform:uppercase;}.menu--account .menu__link > span{margin-left:0.6rem;}.menu.main{--menu-dir:row;--menu-gap:0;}.menu.main li{border-top:1px solid #fff;border-bottom:1px solid #fff;}.menu.main > li + li{border-top:none;}.menu.main ul{--menu-text-transform:none;padding-left:1rem;}.menu.main ul li{border-bottom:1px solid var(--clr-gray-400);border-top:1px solid var(--clr-gray-400);}.menu.secondary-navigation{--menu-dir:column;}.menu.secondary-navigation > li + li::before{content:"";display:block;position:absolute;top:50%;left:-9px;transform:translateY(-50%);height:20px;width:10px;background:transparent var(--deco-menu) no-repeat center center;}.menu.secondary-navigation > li > a{transition:padding 0.3s ease-in-out;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);}.menu.secondary-navigation > li > a:hover{color:var(--link-hover-color);background-size:contain;padding-top:calc(var(--spacing-xs) * 2 * 0.333333);padding-bottom:calc(var(--spacing-xs) * 2 * 0.66666);}.menu.secondary-navigation > li > .menu{display:grid;grid-auto-flow:row;position:absolute;top:100%;left:0;background-color:var(--color-black);transition-property:opacity,display;transition-duration:0.25s;transition-behavior:allow-discrete;opacity:0;display:none;}.menu.secondary-navigation > li > .menu a{color:#fff;}.menu.secondary-navigation > li > .menu a:hover,.menu.secondary-navigation > li > .menu a.is-active{color:var(--color-primary);}.menu.secondary-navigation > li:hover > .menu{opacity:1;display:grid;transition-property:opacity,display;transition-duration:0.25s;transition-behavior:allow-discrete;}.menu.social{--menu-dir:column;}.menu.contacts-menu{--menu-dir:column;--menu-font-weight:400;--menu-text-transform:none;--menu-link-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.menu.contacts-menu > li{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:1200px){.menu.contacts-menu > li::after{content:"";display:inline-block;height:100%;width:1px;background-color:var(--color-white-o-25);right:0;}}: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:-webkit-max-content;grid-auto-rows:max-content;visibility:hidden;opacity:0;transition:all 350ms ease-in-out;transition:var(--sideMenu-transistion);transform:translateX(-100%);color:var(--clr-white);background-color:var(--clr-black);width:100%;height:100dvh;max-width:350px;max-width:var(--sideMenu-width);z-index:10;overflow:scroll;left:0;top:calc(0px + 0px);top:var(--top-pos);}#sideMenu:target{display:grid;visibility:visible;opacity:1;transform:translateX(0);}div.dialog-off-canvas-main-canvas{transition:all 350ms ease-in-out;transition:var(--sideMenu-transistion);}div.dialog-off-canvas-main-canvas::before{content:"";display:none;top:0;right:0;bottom:0;left: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(350px);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;--menu-link-color:var(--color-on-dark);--menu-font-size:1.25rem;display:grid;}.region-sidebar-menu .sidebar-top{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:var(--side-menu-padding);--button-color:var(--color-on-dark);}.region-sidebar-menu .sidebar-top .site-logo{width:100px;}.menu.social,.menu--social,.menu--social-links{--menu-text-transform:uppercase;--menu-gap:0;--menu-font-size:1.66rem;--menu-line-height:1;--menu-link-color:var(--color-on-dark);--menu-link-color-hover:var(--color-primary);--menu-link-color-active:var(--color-primary-dark);--menu-link-spacing:var(--spacing-sm);--menu-link-align:center;}.menu.social .menu > li:not(:first-child):not(:last-child):not(.jobs),.menu--social .menu > li:not(:first-child):not(:last-child):not(.jobs),.menu--social-links .menu > li:not(:first-child):not(:last-child):not(.jobs){display:grid;position:relative;aspect-ratio:1;align-content:center;justify-content:center;place-content:center;}.menu.social .menu > li:not(:first-child):not(:last-child):not(.jobs)::after,.menu--social .menu > li:not(:first-child):not(:last-child):not(.jobs)::after,.menu--social-links .menu > li:not(:first-child):not(:last-child):not(.jobs)::after{position:absolute;content:"";display:inline-block;width:1px;right:0;height:100%;background-color:var(--color-white-o-25);vertical-align:middle;}.menu--footer{display:-webkit-box;display:-ms-flexbox;display:flex;--menu-font-size:.875rem;--menu-link-spacing:var(--spacing-sm) var(--spacing-sm);--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{-webkit-text-decoration:none;text-decoration:none;color:currentColor;}.block-system-branding-block a:hover{color:currentColor;}.block-system-branding-block b{font-weight:800;}
.media--type-image{width:100%;height:100%;}.media--type-image img,.media--type-image picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.media--type-image a{display:contents;}
.paragraph--type--keys{display:grid;grid-column-gap:15px;grid-column-gap:var(--spacing-auto,15px);-moz-column-gap:15px;column-gap:15px;-moz-column-gap:var(--spacing-auto,15px);column-gap:var(--spacing-auto,15px);grid-row-gap:20px;grid-row-gap:var(--spacing-auto-md,20px);row-gap:20px;row-gap:var(--spacing-auto-md,20px);justify-content:center;}@media (min-width:480px){.paragraph--type--keys{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;row-gap:40px;row-gap:var(--spacing-auto-xl,40px);}}@media (min-width:1200px){.paragraph--type--keys{justify-content:space-between;}}.paragraph--type--keys > *{flex:1 1 200px;}
.node--type-page.node--view-mode-full{padding-bottom:var(--spacing-auto-xl);}.node--type-page.node--view-mode-full .block:empty{display:none;}.node--type-page.node--view-mode-full .field:empty{display:none;}.node--type-page.node--view-mode-full .block_content:empty{display:none;}.node--type-team.node--view-mode-card .sub-title{display:inline-block;min-height:calc(1em * var(--media-card-sub-title--line-height) * 2);}.job-list-block .views-view-responsive-grid .views-view-responsive-grid__item,.job-list-block .views-view-responsive-grid .views-view-responsive-grid__item-inner,.job-list-block .views-view-responsive-grid .node.node--type-job{display:grid;}.node--type-article.node--view-mode-full .media-card{--media-card-title--font-size:var(--font-size-h1);--media-card-title--font-weight:300;}.node--type-article.node--view-mode-full .media-card .media-wrapper{max-height:900px;}.node--type-article.node--view-mode-full .media-card .content{width:min(100% - 3rem,1440px);margin-left:auto;margin-right:auto;}.view-slider-home{--swiper-pagination-margin-x:auto;--swiper-pagination-padding-x:0;--slider-item--content-max-width:var(--size-xl);--slider-item--spacing:var(--spacing-auto-xl) var(--swiper-pagination-padding-x);--slider-item--content-margin:auto;--banner-max-height:calc(100dvh - 143px);}@media (min-width:1024px){.view-slider-home .slider-item{--slider-item--max-height:80vh;}}@media (min-width:1200px){.view-slider-home{--swiper-pagination-padding-x:0;}.view-slider-home .slider-item{--slider-item--aspect-ratio:1440/785;}}@media screen and (min-width:1200px) and (min-height:1080px){.view-slider-home .slider-item{--slider-item--aspect-ratio:auto;--slider-item--max-height:calc(100dvh - 550px);height:calc(100dvh - 550px);}}.node--type-team-testimony.node--view-mode-slider-item{--slider-item--aspect-ratio:164/265;--slider-item--content-align:end;}@media (min-width:480px){.node--type-team-testimony.node--view-mode-slider-item{--slider-item--aspect-ratio:1;--slider-item--content-align:center;}}@media (min-width:960px){.node--type-team-testimony.node--view-mode-slider-item{--slider-item--aspect-ratio:1300/560;--slider-item--content-align:center;}}
@media (min-width:768px){.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full .field-description{-moz-column-count:2;column-count:2;-moz-column-gap:var(--spacing-auto-md);column-gap:var(--spacing-auto-md);}.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full p.field-description,.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full li.field-description{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full h1.field-description:not(.does-not-exist),.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full h2.field-description:not(.does-not-exist),.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full h3.field-description:not(.does-not-exist),.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full h4.field-description:not(.does-not-exist),.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full h5.field-description:not(.does-not-exist),.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full h6.field-description:not(.does-not-exist),.taxonomy-term--categorie-de-projet.taxonomy-term--view-mode-full .field-description.lead{columns-span:all;}}
:root{--views-page-gap:var(--spacing-auto-lg);--views-page-padding-block:var(--spacing-auto-lg);--views-page-max-width:var(--size-xl);}body.view--page .region-content,body.path-taxonomy .region-content{padding-top:var(--views-page-padding-block);padding-bottom:var(--views-page-padding-block);width:min(100% - 3rem,var(--views-page-max-width));margin-left:auto;margin-right:auto;}body.view--page.view--team-page_1,body.path-taxonomy.view--team-page_1{--views-page-max-width:var(--size-lg);}.views-element-container > .view{display:grid;grid-gap:var(--views-page-gap);gap:var(--views-page-gap);}.exposed-form-wrapper{display:grid;grid-gap:var(--spacing-auto-md);gap:var(--spacing-auto-md);}.more-link{margin-top:var(--spacing-auto-lg);margin-bottom:var(--spacing-auto-lg);margin-left:auto;margin-right:auto;text-align:center;}@media screen and (min-width:1024px){.view-realisations .views-view-responsive-grid{margin-bottom: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-top:100px;}}@media screen and (min-width:1500px){.view-realisations.view-display-id-page_1 .views-view-responsive-grid{margin-top:50px;}}.view-realisations .views-exposed-form .form-radios ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;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;grid-gap:0px 0px;gap:0px 0px;width:100%;font-size:var(--font-size-md);color:var(--text-color);min-height:400px;min-height:var(--banner-min-height);height:min(100dvh - 61px,min(90dvh,720px));height:var(--banner-height);aspect-ratio:100 / 61;aspect-ratio:var(--banner-ratio);isolation:isolate;}.banner .banner-bg .field,.banner .banner-bg .block,.banner .banner-bg .media{display:contents;}.banner .banner-bg img,.banner .banner-bg picture,.banner .banner-bg object,.banner .banner-bg 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:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.banner.banner--default .banner-wrapper{grid-area:1/1/2/2;z-index:1;width:min(100% - 20px,1200px);width:var(--banner-content-width);margin-left:auto;margin-right:auto;margin-left:var(--banner-content-margin-inline);margin-right:var(--banner-content-margin-inline);margin-bottom:0;margin-bottom:var(--banner-content-margin-block);padding-left:0;padding-right:0;padding-left:var(--banner-content-spacing-inline);padding-right:var(--banner-content-spacing-inline);padding-top:4rem;padding-bottom:4rem;padding-top:var(--banner-content-spacing-block);padding-bottom: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:min(100% - 20px,1200px);width:var(--banner-content-width);margin-left:auto;margin-right:auto;margin-top:var(--spacing-auto-lg);margin-bottom:var(--spacing-auto-lg);}.banner.banner--large .banner-bg img,.banner.banner--large .banner-bg picture,.banner.banner--large .banner-bg object,.banner.banner--large .banner-bg 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:min(100% - 20px,1200px);width:var(--banner-content-width);margin-left:auto;margin-right:auto;margin-top:var(--spacing-auto);margin-bottom: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-top:-19dvw;margin-bottom:-13dvw;}}
.trig{--trig-delay:0s;--trig-duration:1s;--trig-blend:ease-out;--trig-direction:normal backwards;position:relative}.trig-fade .trig-target,.trig-fade-down .trig-target,.trig-fade-down-left .trig-target,.trig-fade-down-left.trig-target,.trig-fade-down-right .trig-target,.trig-fade-down-right.trig-target,.trig-fade-down.trig-target,.trig-fade-left .trig-target,.trig-fade-left.trig-target,.trig-fade-right .trig-target,.trig-fade-right.trig-target,.trig-fade-up .trig-target,.trig-fade-up-left .trig-target,.trig-fade-up-left.trig-target,.trig-fade-up-right .trig-target,.trig-fade-up-right.trig-target,.trig-fade-up.trig-target,.trig-fade.trig-target,.trig-flip .trig-target,.trig-flip-left .trig-target,.trig-flip-left.trig-target,.trig-flip-up .trig-target,.trig-flip-up.trig-target,.trig-flip.trig-target,.trig-grow .trig-target,.trig-grow-down .trig-target,.trig-grow-down-left .trig-target,.trig-grow-down-left.trig-target,.trig-grow-down-right .trig-target,.trig-grow-down-right.trig-target,.trig-grow-down.trig-target,.trig-grow-left .trig-target,.trig-grow-left.trig-target,.trig-grow-right .trig-target,.trig-grow-right.trig-target,.trig-grow-up .trig-target,.trig-grow-up-left .trig-target,.trig-grow-up-left.trig-target,.trig-grow-up-right .trig-target,.trig-grow-up-right.trig-target,.trig-grow-up.trig-target,.trig-grow.trig-target,.trig-pop .trig-target,.trig-pop-down .trig-target,.trig-pop-down-left .trig-target,.trig-pop-down-left.trig-target,.trig-pop-down-right .trig-target,.trig-pop-down-right.trig-target,.trig-pop-down.trig-target,.trig-pop-left .trig-target,.trig-pop-left.trig-target,.trig-pop-right .trig-target,.trig-pop-right.trig-target,.trig-pop-up .trig-target,.trig-pop-up-left .trig-target,.trig-pop-up-left.trig-target,.trig-pop-up-right .trig-target,.trig-pop-up-right.trig-target,.trig-pop-up.trig-target,.trig-pop.trig-target,.trig-reveal .trig-target,.trig-reveal-down .trig-target,.trig-reveal-down-left .trig-target,.trig-reveal-down-left.trig-target,.trig-reveal-down-right .trig-target,.trig-reveal-down-right.trig-target,.trig-reveal-down.trig-target,.trig-reveal-left .trig-target,.trig-reveal-left.trig-target,.trig-reveal-right .trig-target,.trig-reveal-right.trig-target,.trig-reveal-up .trig-target,.trig-reveal-up-left .trig-target,.trig-reveal-up-left.trig-target,.trig-reveal-up-right .trig-target,.trig-reveal-up-right.trig-target,.trig-reveal-up.trig-target,.trig-reveal.trig-target,.trig-roll .trig-target,.trig-roll-down .trig-target,.trig-roll-down-left .trig-target,.trig-roll-down-left.trig-target,.trig-roll-down-right .trig-target,.trig-roll-down-right.trig-target,.trig-roll-down.trig-target,.trig-roll-left .trig-target,.trig-roll-left.trig-target,.trig-roll-right .trig-target,.trig-roll-right.trig-target,.trig-roll-up .trig-target,.trig-roll-up-left .trig-target,.trig-roll-up-left.trig-target,.trig-roll-up-right .trig-target,.trig-roll-up-right.trig-target,.trig-roll-up.trig-target,.trig-roll.trig-target{display:inline-block}.trig-fade.trig .trig-target,.trig-fade.trig.trig-target{animation:trig-fade var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade{0%{opacity:0}100%{opacity:1}}.trig-fade-up.trig .trig-target,.trig-fade-up.trig.trig-target{animation:trig-fade-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.trig-fade-down.trig .trig-target,.trig-fade-down.trig.trig-target{animation:trig-fade-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.trig-fade-left.trig .trig-target,.trig-fade-left.trig.trig-target{animation:trig-fade-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}.trig-fade-right.trig .trig-target,.trig-fade-right.trig.trig-target{animation:trig-fade-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}.trig-fade-up-left.trig .trig-target,.trig-fade-up-left.trig.trig-target{animation:trig-fade-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up-left{0%{opacity:0;transform:translateX(-100%) translateY(100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-up-right.trig .trig-target,.trig-fade-up-right.trig.trig-target{animation:trig-fade-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up-right{0%{opacity:0;transform:translateX(100%) translateY(100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-down-left.trig .trig-target,.trig-fade-down-left.trig.trig-target{animation:trig-fade-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down-left{0%{opacity:0;transform:translateX(-100%) translateY(-100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-down-right.trig .trig-target,.trig-fade-down-right.trig.trig-target{animation:trig-fade-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down-right{0%{opacity:0;transform:translateX(100%) translateY(-100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-grow.trig .trig-target,.trig-grow.trig.trig-target{animation:trig-grow var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow{0%{transform:scale(0)}100%{transform:scale(1)}}.trig-grow-up.trig .trig-target,.trig-grow-up.trig.trig-target{animation:trig-grow-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up{0%{transform:translateY(100%) scale(0)}100%{transform:translateY(0) scale(1)}}.trig-grow-down.trig .trig-target,.trig-grow-down.trig.trig-target{animation:trig-grow-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down{0%{transform:translateY(-100%) scale(0)}100%{transform:translateY(0) scale(1)}}.trig-grow-left.trig .trig-target,.trig-grow-left.trig.trig-target{animation:trig-grow-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-left{0%{transform:translateX(-100%) scale(0)}100%{transform:translateX(0) scale(1)}}.trig-grow-right.trig .trig-target,.trig-grow-right.trig.trig-target{animation:trig-grow-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-right{0%{transform:translateX(100%) scale(0)}100%{transform:translateX(0) scale(1)}}.trig-grow-up-left.trig .trig-target,.trig-grow-up-left.trig.trig-target{animation:trig-grow-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up-left{0%{transform:translateX(-100%) translateY(100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-up-right.trig .trig-target,.trig-grow-up-right.trig.trig-target{animation:trig-grow-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up-right{0%{transform:translateX(100%) translateY(100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-down-left.trig .trig-target,.trig-grow-down-left.trig.trig-target{animation:trig-grow-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down-left{0%{transform:translateX(-100%) translateY(-100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-down-right.trig .trig-target,.trig-grow-down-right.trig.trig-target{animation:trig-grow-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down-right{0%{transform:translateX(100%) translateY(-100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop.trig .trig-target,.trig-pop.trig.trig-target{animation:trig-pop var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop{0%{transform:scale(0)}75%{transform:scale(1.2)}100%{transform:scale(1)}}.trig-pop-up.trig .trig-target,.trig-pop-up.trig.trig-target{animation:trig-pop-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up{0%{transform:translateY(100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateY(0) scale(1)}}.trig-pop-down.trig .trig-target,.trig-pop-down.trig.trig-target{animation:trig-pop-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down{0%{transform:translateY(-100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateY(0) scale(1)}}.trig-pop-left.trig .trig-target,.trig-pop-left.trig.trig-target{animation:trig-pop-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-left{0%{transform:translateX(-100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateX(0) scale(1)}}.trig-pop-right.trig .trig-target,.trig-pop-right.trig.trig-target{animation:trig-pop-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-right{0%{transform:translateX(100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateX(0) scale(1)}}.trig-pop-up-left.trig .trig-target,.trig-pop-up-left.trig.trig-target{animation:trig-pop-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up-left{0%{transform:translateX(-100%) translateY(100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-up-right.trig .trig-target,.trig-pop-up-right.trig.trig-target{animation:trig-pop-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up-right{0%{transform:translateX(100%) translateY(100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-down-left.trig .trig-target,.trig-pop-down-left.trig.trig-target{animation:trig-pop-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down-left{0%{transform:translateX(-100%) translateY(-100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-down-right.trig .trig-target,.trig-pop-down-right.trig.trig-target{animation:trig-pop-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down-right{0%{transform:translateX(100%) translateY(-100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-roll.trig .trig-target,.trig-roll.trig.trig-target{animation:trig-roll var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll{0%{opacity:0;transform:rotate(0)}100%{opacity:1;transform:rotate(360deg)}}.trig-roll-up.trig .trig-target,.trig-roll-up.trig.trig-target{animation:trig-roll-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up{0%{opacity:0;transform:translateY(100%) rotate(0)}100%{opacity:1;transform:translateY(0) rotate(360deg)}}.trig-roll-down.trig .trig-target,.trig-roll-down.trig.trig-target{animation:trig-roll-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down{0%{opacity:0;transform:translateY(-100%) rotate(0)}100%{opacity:1;transform:translateY(0) rotate(360deg)}}.trig-roll-left.trig .trig-target,.trig-roll-left.trig.trig-target{animation:trig-roll-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-left{0%{opacity:0;transform:translateX(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) rotate(360deg)}}.trig-roll-right.trig .trig-target,.trig-roll-right.trig.trig-target{animation:trig-roll-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-right{0%{opacity:0;transform:translateX(100%) rotate(0)}100%{opacity:1;transform:translateX(0) rotate(360deg)}}.trig-roll-up-left.trig .trig-target,.trig-roll-up-left.trig.trig-target{animation:trig-roll-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up-left{0%{opacity:0;transform:translateX(-100%) translateY(100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-up-right.trig .trig-target,.trig-roll-up-right.trig.trig-target{animation:trig-roll-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up-right{0%{opacity:0;transform:translateX(100%) translateY(100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-down-left.trig .trig-target,.trig-roll-down-left.trig.trig-target{animation:trig-roll-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down-left{0%{opacity:0;transform:translateX(-100%) translateY(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-down-right.trig .trig-target,.trig-roll-down-right.trig.trig-target{animation:trig-roll-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down-right{0%{opacity:0;transform:translateX(100%) translateY(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-reveal.trig .trig-target,.trig-reveal.trig.trig-target{animation:trig-reveal var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up.trig .trig-target,.trig-reveal-up.trig.trig-target{animation:trig-reveal-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up{0%{clip-path:polygon(100% 100%,0 100%,0 100%,100% 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down.trig .trig-target,.trig-reveal-down.trig.trig-target{animation:trig-reveal-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down{0%{clip-path:polygon(100% 0,0 0,0 0,100% 0)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-left.trig .trig-target,.trig-reveal-left.trig.trig-target{animation:trig-reveal-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-left{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-right.trig .trig-target,.trig-reveal-right.trig.trig-target{animation:trig-reveal-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-right{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up-left.trig .trig-target,.trig-reveal-up-left.trig.trig-target{animation:trig-reveal-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up-left{0%{clip-path:polygon(0 100%,0 100%,0 100%,0 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up-right.trig .trig-target,.trig-reveal-up-right.trig.trig-target{animation:trig-reveal-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up-right{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down-left.trig .trig-target,.trig-reveal-down-left.trig.trig-target{animation:trig-reveal-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down-left{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down-right.trig .trig-target,.trig-reveal-down-right.trig.trig-target{animation:trig-reveal-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down-right{0%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-flip.trig .trig-target,.trig-flip.trig.trig-target{animation:trig-flip var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip{0%{transform:rotateY(90deg)}50%{transform:rotateY(360deg)}100%{transform:rotateY(0)}}.trig-flip-up.trig .trig-target,.trig-flip-up.trig.trig-target{animation:trig-flip-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip-up{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.trig-flip-left.trig .trig-target,.trig-flip-left.trig.trig-target{animation:trig-flip-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip-left{0%{transform:rotateY(90deg)}100%{transform:rotateY(0)}}.trig-parallax-up .trig-target,.trig-parallax-up.trig-target{display:inline-block;transform:translateY(calc(var(--trig-reverse)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-down .trig-target,.trig-parallax-down.trig-target{display:inline-block;transform:translateY(calc(var(--trig)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-left .trig-target,.trig-parallax-left.trig-target{display:inline-block;transform:translateX(calc(var(--trig)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-right .trig-target,.trig-parallax-right.trig-target{display:inline-block;transform:translateX(calc(var(--trig-reverse)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}
.path-user.user-logged-in .region-content{padding-top:1rem;padding-bottom:1rem;width:min(100% - 3rem,var(--size-lg));margin-left:auto;margin-right:auto;}.path-user.user-logged-in .user-form{max-width:var(--size-sm);margin-left:auto;margin-right:auto;}.path-user:not(.user-logged-in) .region-content{padding-top:1rem;padding-bottom:1rem;}.path-user:not(.user-logged-in) .region-content > .block{width:min(100% - 3rem,var(--size-sm));margin-left:auto;margin-right:auto;}.path-user:not(.user-logged-in) .user-form,.path-user:not(.user-logged-in) .user-register-form{margin-left:0;margin-right:0;margin-top:1rem;margin-bottom:1rem;}.path-frontpage .hp-team .viewsreference--view-title{font-size:var(--font-size-h1);font-weight:300;}.path-frontpage .hp-realisations .viewsreference--view-title{font-size:var(--font-size-h1);font-weight:300;}@media screen and (min-width:1024px){.path-frontpage .hp-realisations .viewsreference--view-title{margin-bottom:1em;margin-left:min(8vw,100px);max-width:66%;text-align:left;}}.path-frontpage .hp-jobs-benefits .col{padding-bottom:var(--spacing-auto-md);border-bottom:1px solid var(--text-color);}.layer-values{--text-color:var(--color-on-dark);--headings-color:var(--color-on-dark);--link-color:var(--color-on-dark);position:relative;background-image:url(https://picardconstruct.be/sites/default/files/styles/max_2600x2600/public/media-images/background-plan.jpg?itok=sIICMfx8);}.layer-values::before{content:"";top:0;right:0;bottom:0;left:0;display:block;z-index:2;position:absolute;background-color:oklch(from var(--color-primary) l c h/70%);}.layer-values ol{counter-reset:section;list-style-type:none;--auto-grid--column-count:2;--auto-grid--item--min-width:300px;--auto-grid--gap:var(--spacing-auto);--auto-grid--gap-count:calc(var(--auto-grid--column-count) - 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(--auto-grid--column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(300px,var(--auto-grid--item--max-width)),1fr));grid-template-columns:repeat(auto-fill,minmax(max(var(--auto-grid--item--min-width),var(--auto-grid--item--max-width)),1fr));grid-gap:var(--auto-grid--gap);gap:var(--auto-grid--gap);}.layer-values ol li{color:var(--color-on-dark);min-height:90px;position:relative;z-index:40;padding-left:160px;}@media (min-width:medium){.layer-values ol li{margin-bottom:50px;}}.layer-values ol li::before{color:var(--color-on-light);font-size:72px;line-height:90px;font-weight:700;counter-increment:section;content:counters(section," ") " ";position:absolute;width:98px;height:98px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;justify-content:center;align-items:center;left:11px;top:0;z-index:35;}.layer-values ol li::after{content:"";background:var(--color-on-dark);width:120px;height:90px;transform:skew(-22deg);position:absolute;top:2px;left:0;z-index:30;}.layer-values ol li:nth-child(n+9){background:var(--color-on-dark);}.layer-values ol strong{font-size:2rem;margin-bottom:8px;}
@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-100.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-100.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-100italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-100italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-200.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-200.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-200italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-200italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-300.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-300.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-300italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-300italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-regular.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-regular.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-500.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-500.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-500italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-500italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-600.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-600.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-600italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-600italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-700.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-700.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-700italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-700italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-800.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-800.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-800italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-800italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-900.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-900.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-900italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/Montserrat/./montserrat-v31-latin-900italic.ttf) format('truetype');}
@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:100;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-100.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-100.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:100;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-100italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-100italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:200;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-200.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-200.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:200;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-200italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-200italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-300.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-300.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-300italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-300italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-regular.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-regular.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:400;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:500;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-500.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-500.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:500;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-500italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-500italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:600;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-600.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-600.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:600;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-600italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-600italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-700.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-700.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-700italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-700italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:800;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-800.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-800.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:800;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-800italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-800italic.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:900;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-900.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-900.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:900;src:url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-900italic.woff2) format('woff2'),url(/themes/custom/picard25/assets/fonts/RobotoCondensed/./roboto-condensed-v31-latin-900italic.ttf) format('truetype');}

.node.is-mercury-edit-mode{padding-bottom:50px;}.node.is-mercury-edit-mode .lp-builder .lpb-btn.before{top:0;}.node.is-mercury-edit-mode .lpb-controls.is-layout{top:0;}.node.is-mercury-edit-mode .js-lpb-region{min-height:80px;}

@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);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
