/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::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{--clr-white:#ffffff;--clr-black:#000000;--clr-gray-50:#fefefe;--clr-gray-100:#E5E2E2;--clr-gray-200:#C6C6C6;--clr-gray-300:#848484;--clr-gray-400:#757b7b;--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-black:#000000;--color-black-o-25:rgba(17,17,17,0.25);--color-on-light:#000000;--color-on-dark:#ffffff;--color-primary:hsla(184,100%,24%,100%);--color-primary-tr:hsla(184,100%,24%,80%);--color-on-primary:#FFFFFF;--color-primary-light:hsla(184,100%,34%,100%);--color-primary-lighter:hsla(184,100%,44%,100%);--color-primary-dark:hsla(184,100%,14%,80%);--color-secondary:hsla(76,57%,65%,100%);--color-secondary-tr:hsla(76,57%,65%,80%);--color-on-secondary:#FFFFFF;--color-secondary-light:hsla(76,57%,75%,100%);--color-secondary-lighter:hsla(76,57%,85%,100%);--color-secondary-dark:hsla(76,57%,55%,100%);--color-tertiary:hsla(173,58%,48%,100%);--color-tertiary-tr:hsla(173,58%,48%,80%);--color-on-tertiary:#FFFFFF;--color-tertiary-light:hsla(173,58%,60%,100%);--color-tertiary-lighter:hsla(173,58%,75%,100%);--color-tertiary-dark:hsla(173,58%,30%,100%);--color-cold:hsla(171,24%,94%,100%);--color-cold-tr:hsla(171,24%,94%,80%);--color-on-cold:#000000;--color-cold-light:hsla(171,24%,100%,100%);--color-cold-lighter:hsla(171,24%,100%,100%);--color-cold-dark:hsla(171,24%,84%,100%);--color-warm:hsla(55,41%,71%,100%);--color-warm-tr:hsla(55,41%,71%,80%);--color-on-warm:#000;--color-warm-light:hsla(55,41%,81%,100%);--color-warm-lighter:hsla(55,41%,91%,100%);--color-warm-dark:hsl(55,41%,60%,100%);--color-background:var(--color-white);--color-surface:var(--color-white);--color-error:hsla(356,87%,41%);--color-on-error:var(--color-white);--color-error-light:hsl(356,87%,61%);--color-error-dark:hsl(356,87%,21%);--color-error-container:hsl(0,58%,81%);--color-on-error-container:hsl(356,87%,21%);--color-warning:hsl(31,84%,48%);--color-warning-light:hsl(31,84%,60%);--color-warning-dark:hsl(31,84%,30%);--color-on-warning:var(--color-black);--color-warning-container:#edd19d;--color-on-warning-container:hsl(31,84%,30%);--color-success:#60A858;--color-on-success:var(--color-black);--color-success-container:#bfdcbc;--color-on-success-container:#487e42;--color-text:var(--color-black);--color-headings:var(--color-secondary);--color-text-dimmed:var(--color-secondary-light);--color-mark-background:var(--color-secondary-light);--color-border:var(--color-primary-light);--color-border-dark:var(--color-primary-dark);--color-disabled:#E5E2E2;}:root{--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-fluid-1:clamp(.5rem,1vw,1rem);--size-fluid-2:clamp(1rem,2vw,1.5rem);--size-fluid-3:clamp(1.5rem,3vw,2rem);--size-fluid-4:clamp(2rem,4vw,3rem);--size-fluid-5:clamp(4rem,5vw,5rem);--size-fluid-6:clamp(5rem,7vw,7.5rem);--size-fluid-7:clamp(7.5rem,10vw,10rem);--size-fluid-8:clamp(10rem,20vw,15rem);--size-fluid-9:clamp(15rem,30vw,20rem);--size-fluid-10:clamp(20rem,40vw,30rem);--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-smd:670px;--size-md:768px;--size-lg:1024px;--size-xl:1140px;--size-xxl:1440px;--size-xxxl:1710px;--default-site-width:var(--size-xl);}:root{--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-sm:0.625rem;--spacing-md:1rem;--spacing-lg:1.3125em;--spacing-xl:1.875rem;--spacing-xxl:2.5rem;--spacing-max:4rem;--spacing-auto-sm:clamp(1rem,3vw,1.875rem);--spacing-auto:clamp(1.5rem,3.9vw,2.25rem);--spacing-auto-lg:clamp(1.85rem,5.2vw,3.125rem);--spacing-auto-xl:clamp(2.25rem,6.6vw,4.5rem);--spacing-auto-xxl:clamp(2.5rem,8.4vw,5.625rem);--spacing-auto-max:clamp(3.13rem,calc(-3.3rem + 13.39vw),8.75rem);}:root{--radius-xxs:0.125rem;--radius-xs:0.3125rem;--radius-sm:0.5rem;--radius-md:0.625rem;--radius-lg:1rem;--radius-xl:1.875rem;--radius-xxl:3rem;--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));}:root{--shadow-color:220 3% 15%;--shadow-strength:3%;--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-gap:var(--spacing-sm);--grid-container-max-width:100%;--grid-template-columns-12:repeat(12,[col] 1fr);}@media (min-width:1024px){:root{--grid-container-max-width:1024px;}}@media (min-width:1140px){:root{--grid-container-max-width:1140px;}}@media (min-width:1440px){:root{--grid-container-max-width:1440px;}}
:root{--blockquote-font-size:var(--font-size-lg);--blockquote-border-size:0px;--blockquote-paddings:0;--blockquote-margins:var(--spacing-sm) 0;--blockquote-background:transparent;--blockquote-border-color:var(--color-border);}blockquote{font-size:var(--blockquote-font-size);padding:var(--blockquote-paddings);margin:var(--blockquote-margins);border-left:var(--blockquote-border-size) solid var(--blockquote-border-color);background:var(--blockquote-background);font-style:italic;}root{--fieldset--padding:unset;--fieldset--margin:unset;--fieldset--border:unset;--fieldset--radius:none;--legend--padding:unset;--legend--width:100%;--legend--color:var(--text-color);--legend--margin:0 0 var(--spacing-xs) 0;}fieldset{min-width:0;padding:var(--fieldset--padding);margin:var(--fieldset--margin);border:var(--fieldset--border);border-radius:var(--fieldset--radius);}legend{display:block;width:var(--legend--width);padding:var(--legend--padding);margin-bottom:var(--legend--margin);color:var(--legend--color);}:root{--focus-box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-jade);}:focus{outline:none;box-shadow:var(--focus-box-shadow);}html,body{scroll-behavior:smooth;}*{box-sizing:border-box;min-width:0;}:root{--line-height-heading:1.125;--headings-color:var(--color-secondary);--headings-alt-color:var(--color-primary);--fvs-design-min:1024;--fvs-design-max:1440;--fv-calc:calc(100vw - var(--fvs-design-min) * 1px) / (var(--fvs-design-max) - var(--fvs-design-min));--fvs-10-15:var(--font-size-sm);--fvs-16-18:var(--font-size-base);--fvs-18-20:var(--font-size-md);--fvs-20-22:var(--font-size-md);--fvs-20-26:var(--font-size-lg);--fvs-26-36:var(--font-size-xl);--fvs-32-50:var(--font-size-xxl);--fvs-40-60:var(--font-size-xxxl);}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){line-height:var(--line-height-heading);margin-top:0.5em;margin-bottom:0.75em;}h1,.h1{font-size:var(--font-size-h1);font-family:var(--font-headings);color:var(--headings-color);font-weight:700;line-height:1.1;}h2,.h2,.block__title{font-size:var(--font-size-h2);font-family:var(--font-headings);font-weight:700;color:var(--headings-color);}h3,.h3,.page--subtitle{font-size:var(--font-size-h3);font-family:var(--font-family);font-weight:600;color:var(--headings-alt-color);}h4,.h4{font-size:var(--font-size-h4);font-family:var(--font-family);font-weight:700;color:var(--headings-color);}h5,.h5{font-size:var(--font-size-h5);font-weight:700;color:var(--headings-color);text-transform:uppercase;}h6,.h6{font-size:var(--font-size-h6);font-weight:700;color:var(--headings-color);}hr{margin:var(--spacing-sm) 0;border:unset;border-top:1px solid var(--color-border);}img{max-width:100%;height:auto;font-style:italic;vertical-align:middle;}.media.align-center{text-align:center;}:root{--link-color:var(--color-primary);--link-color--hover:var(--color-primary-light);--link-decoration:underline;--link-decoration--hover:underline;}:where(a){color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);}:where(a):hover{--link-color:var(--link-color--hover);-webkit-text-decoration:var(--link-decoration--hover);text-decoration:var(--link-decoration--hover);}:root{--list-margin:var(--p-margin--y) 0;--list-padding:0 0 0 1rem;--list-ul-marker:inherit;}.field--type-text-with-summary ol,.field--type-text-with-summary ul:not([role=tablist]):not(.menu),.field--type-text-long.field--type-text ol,.field--type-text-long.field--type-text ul:not([role=tablist]):not(.menu){margin:var(--list-margin);padding:var(--list-padding);}@media (min-width:1024px){.field--type-text-with-summary ol.list-cols,.field--type-text-with-summary ul:not([role=tablist]):not(.menu).list-cols,.field--type-text-long.field--type-text ol.list-cols,.field--type-text-long.field--type-text ul:not([role=tablist]):not(.menu).list-cols{-moz-column-gap:2rem;column-gap:2rem;}.field--type-text-with-summary ol.list-cols > li,.field--type-text-with-summary ul:not([role=tablist]):not(.menu).list-cols > li,.field--type-text-long.field--type-text ol.list-cols > li,.field--type-text-long.field--type-text ul:not([role=tablist]):not(.menu).list-cols > li{-moz-column-break-inside:avoid;break-inside:avoid;}.field--type-text-with-summary ol.list-cols.list-cols-2,.field--type-text-with-summary ul:not([role=tablist]):not(.menu).list-cols.list-cols-2,.field--type-text-long.field--type-text ol.list-cols.list-cols-2,.field--type-text-long.field--type-text ul:not([role=tablist]):not(.menu).list-cols.list-cols-2{-moz-column-count:2;column-count:2;}.field--type-text-with-summary ol.list-cols.list-cols-3,.field--type-text-with-summary ul:not([role=tablist]):not(.menu).list-cols.list-cols-3,.field--type-text-long.field--type-text ol.list-cols.list-cols-3,.field--type-text-long.field--type-text ul:not([role=tablist]):not(.menu).list-cols.list-cols-3{-moz-column-count:3;column-count:3;}}.field--type-text-with-summary ul li::marker,.field--type-text-long.field--type-text ul li::marker{content:var(--list-ul-marker);color:var(--color-primary);}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{--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);}: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{--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-lg);--table--cell-border-width:2px;--table--cell-border-style:solid;--table--cell-border-color:transparent transparent var(--color-white) transparent;--table--heading-color:var(--color-on-tertiary);--table--heading-fs:var(--table--cell-fs);--table--heading-bg:var(--color-tertiary);--table--heading-fw:600;--table--heading-align:var(--table--cell-align);--table--heading-padding:var(--table--cell-padding);--table--heading-border-width:2px;--table--heading-border-style:var(--table--cell-border-style);--table--heading-border-color:var(--table--cell-border-color);}:where(table){width:var(--table--width);border-collapse:collapse;}:where(td){color:var(--table--cell-color);background-color:var(--table--cell-bg);padding:var(--table--cell-padding);font-size:var(--table--cell-fs);font-weight:var(--table--cell-fw);text-align:var(--table--cell-align);border-width:var(--table--cell-border-width);border-style:var(--table--cell-border-style);border-color:var(--table--cell-border-color);}:where(th){color:var(--table--heading-color);background-color:var(--table--heading-bg);padding:var(--table--heading-padding);font-size:var(--table--heading-fs);font-weight:var(--table--heading-fw);text-align:var(--table--heading-align);}:where(thead th){border-width:var(--table--heading-border-width);border-style:var(--table--heading-border-style);border-color:var(--table--heading-border-color);}:root{--line-height:1.43;--font-size-xxs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:clamp(0.84rem,0.13vw + 0.78rem,0.9rem);--font-size-base:1rem;--font-size-md:clamp(1.125rem,0.9821rem + 0.2976vw,1.25rem);--font-size-lg:clamp(1.375rem,1.0893rem + 0.5952vw,1.625rem);--font-size-xl:clamp(1.625rem,1.3393rem + 0.5952vw,1.875rem);--font-size-xxl:clamp(2.25rem,1.9643rem + 0.5952vw,2.5rem);--font-size-xxxl:clamp(2.5rem,1.7857rem + 1.4881vw,3.125rem);--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:Lato,"Lucida Grande",Tahoma,Sans-Serif;--font-headings:Lato,"Lucida Grande",Tahoma,Sans-Serif;--font-monospace:"JetBrains Mono","Fira Code",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-color:var(--color-text);--mark-background:var(--color-mark-background);--code-background:var(--page-background);--p-margin--y:var(--spacing-md);}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--text-color);}:where(p){margin-top:var(--p-margin--y);margin-bottom:0;}:where(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:var(--font-monospace);font-size:90%;padding:0.2em 0.4em;word-break:break-all;border-radius:var(--radius-xs);background-color:var(--code-background);}pre code{padding:unset;}html{font-size:16px;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.text-align-left{text-align:left;}@media (min-width:768px){.text-center-md{text-align:center;}}@media (min-width:1024px){.text-center-lg{text-align:center;}}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);}
:root{--variant-bg:var(--color-bg);--variant-color:var(--text-color);--variant-spacing:var(--spacing-auto-lg) 0;}.layout--cols--cards > .layout-container .col{border-radius:var(--radius-auto-xxl);background-color:var(--clr-white);padding:var(--spacing-auto-xxl);box-shadow:none;gap:1rem;}.paragraph-layout .layout-container > .layout-wrapper .layout-wrapper{width:100%;}.layout-container > .layout-wrapper > .col{display:grid;}:root{--layout-container-side-gap:var(--spacing-lg);--layout-container-max-width:var(--default-site-width);--layout-container-gap:var(--grid-gap);--layout-container-padding-block:0;--layout-container-bg:transparent;--layout-container-col-count:1fr;}.layout-content{}.layout-container{padding-top:var(--layout-container-padding-block);padding-bottom:var(--layout-container-padding-block);}.layout-container > .layout-wrapper{width:min(100%,var(--layout-container-max-width));margin:0 auto;display:grid;gap:var(--layout-container-gap);}.layout-container.layout-container--sm{--layout-container-max-width:var(--size-sm);}.layout-container.layout-container--smd{--layout-container-max-width:var(--size-smd);}.layout-container.layout-container--narrow,.layout-container.layout-container--md{--layout-container-max-width:var(--size-md);}.layout-container.layout-container--limited,.layout-container.layout-container--lg{--layout-container-max-width:var(--size-lg);}.layout-container.layout-container--default,.layout-container.layout-container--xl{--layout-container-max-width:var(--size-xl);}.layout-container.layout-container--large,.layout-container.layout-container--xxl{--layout-container-max-width:var(--size-xxl);}.layout-container.layout-container--xlarge,.layout-container.layout-container--xxxl{--layout-container-max-width:var(--size-xxxl);}.layout-container.layout-container--fluid{--layout-container-max-width:100%;}.layout-container.layout-container--full{--layout-container-max-width:100%;--layout-container-side-gap:0;}.layout-container.layout-container--full > .layout-wrapper{width:100%;}.layout-container.layout-cols-valign--start > .layout-wrapper{align-items:start;}.layout-container.layout-cols-valign--center > .layout-wrapper{align-items:center;}.layout-container.layout-cols-valign--end > .layout-wrapper{align-items:end;}.layout-gap--sm > .layout-container,.layout-container.layout-gap--sm{--layout-container-gap:var(--spacing-md);}.layout-gap--md > .layout-container,.layout-container.layout-gap--md{--layout-container-gap:var(--spacing-lg);}.layout-gap--lg > .layout-container,.layout-container.layout-gap--lg{--layout-container-gap:var(--spacing-xl);}.layout-gap--auto > .layout-container,.layout-container.layout-gap--auto{--layout-container-gap:var(--spacing-auto);}.layout-gap--none > .layout-container,.layout-container.layout-gap--none{--layout-container-gap:0;}.padding--block--sm > .layout-container,.layout-container.padding--block--sm{--layout-container-padding-block:var(--spacing-auto-sm);}.padding--block--md > .layout-container,.layout-container.padding--block--md{--layout-container-padding-block:var(--spacing-auto);}.padding--block--lg > .layout-container,.layout-container.padding--block--lg{--layout-container-padding-block:var(--spacing-auto-lg);}.padding--block--xl > .layout-container,.layout-container.padding--block--xl{--layout-container-padding-block:var(--spacing-auto-xl);}.padding--block--xxl > .layout-container,.layout-container.padding--block--xxl{--layout-container-padding-block:var(--spacing-auto-xxl);}.padding--block--max > .layout-container,.layout-container.padding--block--max{--layout-container-padding-block:var(--spacing-auto-max);}@media (min-width:768px){.layout-container--cols-1{--layout-container-gap:var(--grid-gap);}.layout-container--cols-2{--layout-container-gap:var(--spacing-xl);}.layout-container--cols-2 > .layout-wrapper{grid-template-columns:repeat(2,1fr);}.layout-container--cols-3{--layout-container-gap:var(--spacing-xl);}.layout-container--cols-3 > .layout-wrapper{grid-template-columns:repeat(3,1fr);}.layout-container--cols-4{--layout-container-gap:var(--spacing-xl);}.layout-container--cols-4 > .layout-wrapper{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.layout-container--cols-2.layout-container--cols--v3366 > .layout-wrapper{grid-template-columns:1fr 2fr;}.layout-container--cols-2.layout-container--cols--v6633 > .layout-wrapper{grid-template-columns:2fr 1fr;}.layout-container--cols-3.layout-container--cols--v333333 > .layout-wrapper{grid-template-columns:1fr 1fr 1fr;}.layout-container--cols-3.layout-container--cols--v502525 > .layout-wrapper{grid-template-columns:2fr 1fr 1fr;}.layout-container--cols-3.layout-container--cols--v252550 > .layout-wrapper{grid-template-columns:1fr 1fr 2fr;}.layout-container--cols-3.layout-container--cols--v403030 > .layout-wrapper{grid-template-columns:4fr 3fr 3fr;}.layout-container--cols-3.layout-container--cols--v303040 > .layout-wrapper{grid-template-columns:3fr 3fr 4fr;}.layout-container--cols-4{--layout-container-gap:var(--spacing-auto-xxl);}.layout-container--cols-4 > .layout-wrapper{grid-template-columns:repeat(4,1fr);}}body{display:flex;flex-direction:column;}.dialog-off-canvas-main-canvas{flex:1 1 100%;display:grid;height:100%;}.dialog-off-canvas-main-canvas > .layout-container{display:grid;grid-gap:0;grid-template-rows:auto 1fr auto;width:100%;margin:0;background-color:var(--color-bg);}body.path-node main > .layout-container{max-width:100%;padding:0;}.main-layout--no-sidebar{grid-template-columns:1fr;}.main-layout--one-sidebar.main-layout--sidebar-first{grid-template-columns:280px 1fr;}.main-layout--one-sidebar.main-layout--sidebar-second{grid-template-columns:1fr 280px;}.main-layout--two-sidebar{grid-template-columns:280px 1fr 280px;}.offCanvasContainer{height:100%;overflow:auto;--text-color:var(--clr-white);--accordion-bg:transparent;--accordion--radius:0;--accordion--shadow:none;--accordion--item--link--color:var(--clr-white);--accordion--item--link--color--hover:var(--color-secondary);display:flex;align-items:start;flex-direction:column;padding-top:calc(var(--ginHorizontalToolbarOffset,10px));position:fixed;overflow:scroll;top:0;z-index:1;width:min(100% - 40px,400px);right:min(-100% - 40px,-400px);background:var(--color-primary);box-shadow:-4px 0px 8px 0px rgba(0,0,0,0.5);transition:right 0.5s;}.offCanvasContainer .menu--secondary-menu{--menu-dir:column;--menu-link-color:var(--clr-white);--menu-link-spacing:.625rem 1.125rem;--menu-font-size:1rem;border-top:1px solid rgb(255,255,255);}.offCanvasContainer.oppened{right:0;}.offCanvasContainer .sidebar-button{margin:0 1rem 0 auto;font-size:40px;color:var(--text-color);background:none;border:none;outline:none;}
:root{--ltd--header-bg:var(--color-tertiary);--ltd--header-color:var(--color-on-tertiary);--ltd--body-bg:var(--color-cold);--ltd--body-color:var(--color-on-cold);--ltd--padding:var(--spacing-lg);}.layout--table-data.layout--table-data--top{--ltd--header-bg:var(--color-secondary);--ltd--header-color:var(--color-on-secondary);}.layout--table-data > .layout-wrapper{gap:2px;}.layout--table-data header{background-color:var(--ltd--header-bg);color:var(--ltd--header-color);font-size:1rem;font-weight:700;text-transform:uppercase;padding:var(--ltd--padding);line-height:1.125;display:grid;gap:1rem;}@media (min-width:768px){.layout--table-data header{grid-template-columns:1fr 1fr;}.layout--table-data header > div{grid-column:2;}}.layout--table-data .data{display:grid;gap:2px;}.layout--table-data .data > .block{background-color:var(--ltd--body-bg);color:var(--ltd--body-color);padding:var(--ltd--padding);}
: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:var(--accordion-lh);border-radius:var(--accordion--radius);box-shadow:var(--accordion--shadow);}.accordion UL{list-style:none;}.accordion UL,.accordion LI{margin:0;padding:0;}.accordion__list{overflow:hidden;}.accordion__list .accordion__list{margin-left:1.5rem;margin-right:1.5rem;max-height:0;transition:max-height var(--accordion--transition);}.accordion__item{font-size:var(--accordion--item-fs);font-weight:var(--accordion--item-fw);cursor:pointer;}.accordion__item:not(:last-child){border-bottom:var(--accordion--item-border);}.accordion__item:focus,.accordion__item:hover{background:var(--accordion--item--bg--hover);outline:none;}.accordion__item.active,.accordion__item:focus,.accordion__item:focus-within{background:var(--accordion--item--bg--active);}.accordion__item.active > UL,.accordion__item:focus > UL,.accordion__item:focus-within > UL{max-height:9999px;transition:max-height var(--accordion--transition);}.accordion__list .accordion__list .accordion__item{border:none;font-weight:normal;}.accordion__item--hasMore::before{content:var(--accordion--item--more--content);color:var(--accordion--item--more--color);font-size:var(--accordion--item--more--fs);font-weight:var(--accordion--item--more--fw);transform:rotate(90deg);margin-right:0.5rem;float:right;}.accordion__item--hasMore:focus-within::before{transform:rotate(-90deg);}.accordion__itemLink{padding-left:0.5rem;color:var(--accordion--item--link--color);}.accordion__itemLink:hover{color:var(--accordion--item--link--color--hover);}.breadcrumb{font-size:var(--font-size-base);font-weight:bold;display:flex;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);}.breadcrumb > ol{list-style:none;padding:0;margin:0;}.breadcrumb__path{display:block;overflow:hidden;flex-grow:0;flex-shrink:1;white-space:nowrap;text-overflow:ellipsis;}@media (min-width:480px){.breadcrumb__path{display:inline;overflow:visible;}}.breadcrumb__item-link{--link-color:var(--color-primary);}.breadcrumb__item-link--current{--link-color:var(--color-primary-light);}.breadcrumb__item-link--text{color:var(--color-primary);}.breadcrumb__current{display:inherit;flex-grow:1;flex-shrink:0;}@media (min-width:480px){.breadcrumb__current{display:inline;}}.breadcrumb__current::before{margin:0 var(--spacing-xs);content:"-";color:var(--color-secondary);}.breadcrumb--single-item .breadcrumb__current::before{display:none;}.breadcrumb__delimiter::after{margin:0 var(--spacing-xs);content:"-";color:var(--color-secondary);}.breadcrumb__delimiter:last-child{display:none;}:root{--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-border--color:initial;--button-border--color-disabled:var(--button-border--color);--button-border--style:solid;--button-border--width:0;--button-border-radius:var(--radius-default);--button-color:initial;--button-color--disabled:var(--color-disabled);--button-color--hover:initial;--button-font-size:1.125rem;--button-font-weight:700;--button-line-height:var(--form-control-line-height,1.5);--button-padding--x:var(--spacing-lg);--button-padding--y:var(--spacing-sm);--button-box-shadow:var(--shadow-xs);}.button{font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding);cursor:pointer;white-space:nowrap;text-decoration:none;color:var(--button-color);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-background-color);box-shadow:var(--button-box-shadow);--button-border:var(--button-border--width) var(--button-border--style) var(--button-border--color);--button-padding:var(--button-padding--y) var(--button-padding--x);}.button:active{--button-background-color:var(--button-background-color--active);}.button:hover{--button-background-color:var(--button-background-color--hover);--button-color:var(--button-color--hover);}.button:focus{--button-background-color:var(--button-background-color--focus);--button-box-shadow:var(--focus-box-shadow);}.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--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--primary{--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-primary);}.button--secondary{--button-background-color:var(--color-secondary);--button-background-color--active:var(--color-secondary-dark);--button-background-color--hover:var(--color-secondary-dark);--button-background-color--focus:var(--color-secondary-dark);--button-color:var(--color-on-secondary);--button-color--hover:var(--color-on-secondary);}.button--tertiary{--button-background-color:var(--color-tertiary);--button-background-color--active:var(--color-tertiary-dark);--button-background-color--hover:var(--color-tertiary-dark);--button-background-color--focus:var(--color-tertiary-dark);--button-color:var(--color-on-tertiary);--button-color--hover:var(--color-on-tertiary);}.button--cold{--button-background-color:var(--color-cold);--button-background-color--active:var(--color-cold-dark);--button-background-color--hover:var(--color-cold-dark);--button-background-color--focus:var(--color-cold-dark);--button-color:var(--color-on-cold);--button-color--hover:var(--color-on-cold);}.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;}.button--icon{--button-line-height:1;--button-padding--x:var(--spacing-sm);--button-padding--y:var(--spacing-sm);}.button--square{aspect-ratio:1;}.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;}.body--has-active-cheese{overscroll-behavior-y:contain;overflow:hidden;}.block-cheeseburgermenu-trigger-container{display:flex;}.block-cheeseburgermenu__trigger-element{min-height:40px;min-width:40px;background:var(--cheese-trigger-bg-color);position:relative;}.block-cheeseburgermenu__trigger-element span{width:36px;height:4px;background:var(--cheese-trigger-color);position:absolute;left:50%;transform:translateX(-50%);transition:width 0.25s;}.block-cheeseburgermenu__trigger-element span:nth-of-type(1){top:5px;}.block-cheeseburgermenu__trigger-element span:nth-of-type(2){top:18px;}.block-cheeseburgermenu__trigger-element span:nth-of-type(3){top:31px;}.block-cheeseburgermenu__trigger-element:active,.block-cheeseburgermenu__trigger-element:hover{cursor:pointer;}.block-cheeseburgermenu__trigger-element:active span,.block-cheeseburgermenu__trigger-element:hover span{width:calc(36px + 5px);}.cheeseburger-menu__backdrop{transition:opacity 0.3s ease;transition-delay:0.3s;z-index:200;transition:background-color 0.25s;}.cheeseburger-menu__backdrop--active{position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);}.block-cheeseburgermenu-container{position:fixed;top:0;left:0;transition:all 0.3s ease;max-width:100%;width:350px;background:var(--cheese-main-bg-color);color:var(--cheese-main-text-color);overflow:hidden;transform:translateX(-100%);box-sizing:border-box;}.block-cheeseburgermenu-container *{box-sizing:border-box;}.block-cheeseburgermenu-container--is-open{transform:translateX(0);z-index:201;}.block-cheeseburgermenu-container--is-open .cheeseburger-menu__side-menu{transform:translateX(0);}.block-cheeseburgermenu-container--with-navigation{padding-left:75px;}.cheeseburger-menu__item{display:flex;flex-flow:row wrap;transition:all 0.3s ease;overflow:hidden;}.cheeseburger-menu__item > ul{flex:1 0 100%;height:0;will-change:height;position:relative;}.cheeseburger-menu__item--is-expanded > ul{height:auto;}.cheeseburger-menu__item--is-expanded ul{background-color:rgba(0,0,0,0.1);}.cheeseburger-menu__item.in-active-trail > a{text-decoration:underline;}.cheeseburger-menu__item-label{min-height:40px;min-width:40px;flex:1 0 auto;display:flex;align-items:center;color:var(--cheese-main-text-color);text-decoration:none;border:none;max-width:calc(100% - 40px);}.cheeseburger-menu__item-label:hover{cursor:pointer;border:none;text-decoration:underline;}.cheeseburger-menu__item-label:visited,.cheeseburger-menu__item-label:hover{color:var(--cheese-main-text-color);}.cheeseburger-menu__submenu-trigger{min-height:40px;min-width:40px;transition:all 0.3s ease;display:flex;align-items:center;}.cheeseburger-menu__main-navigation-area{height:100vh;overflow-x:hidden;overflow-y:overlay;padding-bottom:150px;scrollbar-width:thin;scrollbar-color:var(--cheese-srcollbar-color) transparent;}.cheeseburger-menu__main-navigation-area::-webkit-scrollbar{width:6px;}.cheeseburger-menu__main-navigation-area::-webkit-scrollbar-track{background:transparent;}.cheeseburger-menu__main-navigation-area::-webkit-scrollbar-thumb{background-color:var(--cheese-srcollbar-color);}.cheeseburger-menu__main-navigation-area > div{border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:24px;transition:all 0.45s ease;}.cheeseburger-menu__main-navigation-area > div:last-child{border-bottom:0;}.cheeseburger-menu__main-navigation-area ul,.cheeseburger-menu__main-navigation-area ol{padding:0;}.cheeseburger-menu__side-menu{position:fixed;left:0;top:0;transform:translateX(-100%);height:100%;transition:all 0.3s ease;background:var(--cheese-aside-bg-color);color:var(--cheese-aside-text-color);max-height:100%;overflow:auto;}.cheeseburger-menu__side-menu-item{width:75px;transition:all 0.3s ease;text-align:center;min-height:calc(75px - 10px);display:flex;flex-direction:column;justify-content:center;font-weight:bold;}.cheeseburger-menu__side-menu-item img,.cheeseburger-menu__side-menu-item svg{display:block;margin:0 auto 6px auto;max-width:90%;max-height:40px;fill:var(--cheese-aside-text-color);}.cheeseburger-menu__side-menu-item span{font-size:10px;line-height:1.2;padding-left:3px;padding-right:3px;}.cheeseburger-menu__side-menu-item:hover{cursor:pointer;}.cheeseburger-menu__side-trigger{min-height:40px;min-width:40px;min-height:calc(75px - 10px);display:flex;flex-direction:column;justify-content:center;margin-bottom:18px;}.cheeseburger-menu__side-trigger svg{fill:var(--cheese-aside-text-color);margin:0 auto;}.cheeseburger-menu__side-trigger:hover{cursor:pointer;}.cheeseburger-menu__title{padding:12px;text-transform:uppercase;}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title{position:relative;transition:ease 0.35s;}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:before,.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:after{transition:ease 0.35s;content:" ";position:absolute;width:2px;height:8px;background:var(--cheese-main-text-color);border-radius:0;top:calc(50% - 4px);}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:before{right:12px;transform:rotate(45deg);}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:after{right:16px;transform:rotate(-45deg);}.cheeseburger-menu__title--expanded .cheeseburger-menu__title:before,.cheeseburger-menu__title--expanded .cheeseburger-menu__title:after{right:14px;height:14px;top:calc(50% - 8px);}.cheeseburger-menu__title--expanded .cheeseburger-menu__title:before{transform:rotate(-45deg);}.cheeseburger-menu__title--expanded .cheeseburger-menu__title:after{transform:rotate(45deg);}.cheeseburger-menu__submenu{padding-left:12px !important;}.cheeseburger-menu__mainmenu > li{padding-left:12px;}.cheeseburger-menu__mainmenu > li.cheeseburger-parent{padding-left:0;}.cheeseburger-menu__mainmenu > li.cheeseburger-parent .cheeseburger-menu__item-label{padding-left:12px;}.cheeseburger-menu__mainmenu--invisible{display:none;}.toolbar-fixed .block-cheeseburgermenu-container{top:39px;}.toolbar-fixed.toolbar-tray-open .block-cheeseburgermenu-container{top:79px;}.dropdown{position:relative;margin:20px 23.5294117647px;transition:ease 0.35s;}.dropdown:before,.dropdown:after{transition:ease 0.35s;content:" ";position:absolute;width:2px;height:8px;background:var(--cheese-main-text-color);border-radius:0;top:-4px;}.dropdown:before{left:3px;transform:rotate(45deg);}.dropdown:after{left:-2px;transform:rotate(-45deg);}.cheeseburger-menu__item--is-expanded > .cheeseburger-menu__submenu-trigger .dropdown:before,.cheeseburger-menu__item--is-expanded > .cheeseburger-menu__submenu-trigger .dropdown:after{left:0;height:14px;top:-7px;}.cheeseburger-menu__item--is-expanded > .cheeseburger-menu__submenu-trigger .dropdown:before{transform:rotate(-45deg);}.cheeseburger-menu__item--is-expanded > .cheeseburger-menu__submenu-trigger .dropdown:after{transform:rotate(45deg);}.field.field--label-inline{display:flex;gap:0.4rem;flex-wrap:wrap;align-items:baseline;}.field.field--label-visually-hidden .field__label{display:none;}:root{--form-boolean-width:18px;--form-boolean-height:18px;--form-boolean-border--width:3px;--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:3px;}.form-boolean{transform:scale(1.5);accent-color:var(--color-primary);margin:0 var(--spacing-xs);}.form-boolean:checked,.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);accent-color:var(--color-secondary);}.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);accent-color:var(--color-secondary-dark);}.form-boolean:focus{--form-boolean:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow);}.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-boolean--type-radio{--form-boolean-border-radius:1rem;--form-boolean-width:1rem;--form-boolean-height:1rem;}.form-boolean--type-radio:checked{}.form-boolean--type-radio:checked:disabled{}.form-boolean--type-checkbox:checked{}.form-boolean--type-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-font-size:var(--font-size-md);--form-control-line-height:var(--line-height);--form-control-padding--y:var(--spacing-sm);--form-control-padding--x:var(--spacing-lg);--form-control-border-radius:var(--radius-xs);--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{font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);display:inline-block;width:100%;max-width:100%;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:var(--form-control-box-shadow);-webkit-appearance:none;-moz-appearance:none;appearance:none;--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:var(--form-control-placeholder-style);font-size:var(--form-control-placeholder--font-size);}.form-element::placeholder{color:var(--form-control-placeholder-color);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-element: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-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-element--type-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23545560'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:100% 50%;background-size:2.75rem 0.5625rem;padding-right:calc(var(--form-control-padding--x) - var(--form-control-border--width) + var(--form-control-padding--x));}:root{--form-item-color:var(--text-color);--form-item-margin--y:var(--spacing-md);--form-item-margin--x:0;--form-item-gap:var(--spacing-sm);--form-item-label-margin--y:var(--spacing-xxs);--form-item-label-font-size:clamp(1.06rem,0.39vw + 0.88rem,1.19rem);--form-item-label-line-height:1.125rem;--form-item-description-color:var(--clr-gray-300);--form-item-description-font-size:var(--font-size-xs);--form-item-description-margin--y:var(--spacing-xxs);}.form-item{margin:var(--form-item-margin--y) var(--form-item-margin--x);display:grid;gap:var(--form-item-gap);}.form-item > label{color:var(--form-item-color);font-size:var(--form-item-label-font-size);font-weight:bold;line-height:var(--form-item-label-line-height);display:table;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--boolean{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-xs);}.webform-options-display-side-by-side{display:grid;gap:var(--spacing-lg);grid-auto-flow:column;grid-auto-columns:max-content;}.form-item__label--inline{display:inline;font-weight:normal;}.form-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--boolean .form-item__description{margin-left:2rem;font-size:1rem;}.form-item--boolean .form-item__description a{text-decoration:underline;}.form-textarea-wrapper{display:block;}.links--inline{display:flex;margin:unset;padding:unset;list-style:none;}.links--inline .links__item:not(:last-child){margin-right:var(--spacing-xs);}.local-actions{display:flex;margin:0 0 var(--spacing-sm);padding:0;list-style:none;}.local-actions__item:not(:last-child){margin-right:var(--spacing-xs);}:root{--tab-bg:var(--color-cold);--tab-color:var(--color-on-cold);--tab-hover-bg:var(--color-warm);--tab-hover-color:var(--color-on-warm);--tab-active-bg:var(--color-warm);--tab-active-color:var(--color-on-warm);--tab-radius:var(--radius-xs) var(--radius-xs) 0 0;--tab-padding:var(--spacing-sm) var(--spacing-lg);--tab-gap:var(--spacing-xs);}.local-tasks,ul.tabs{display:flex;align-items:center;flex-flow:wrap;margin:unset;padding:unset;list-style:none;position:relative;gap:var(--tab-gap);}.local-tasks__link,ul.tabs a{line-height:1.2rem;position:relative;display:flex;overflow:hidden;align-items:center;flex-grow:1;min-height:3rem;background-color:var(--tab-bg);color:var(--tab-color);padding:var(--tab-padding);text-decoration:none;border-radius:var(--tab-radius);font-weight:bold;transition:color 350ms ease,background-color 350ms ease;}.local-tasks__link:hover,ul.tabs a:hover{background-color:var(--tab-hover-bg);color:var(--tab-hover-color);}.local-tasks__link--active,ul.tabs a.is-active{background-color:var(--tab-active-bg);color:var(--tab-active-color);position:relative;z-index:1;}.local-tasks__link--active::before,ul.tabs a.is-active:before{position:absolute;bottom:0;left:0;display:block;width:100%;content:"";border-bottom:3px solid var(--clr-blue-900);}ul.local-tasks--secondary{margin-bottom:var(--spacing-md);}.local-tasks--secondary::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;border-bottom:1px solid var(--clr-gray-300);}:root{--mega-menu-more-img:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowRight.svg#accent");--mega-menu-font-size:var(--font-size-base);--mega-menu-font-weight:700;--mega-menu-font-transform:none;--mega-menu-link-color:var(--color-primary);--mega-menu-link-bg:transparent;--mega-menu-link-border:none;--mega-menu-link-color-hover:var(--color-secondary);--mega-menu-link-color-active:var(--color-secondary);--mega-menu-link-bg-hover:var(--color-primary);--mega-menu-link-spacing:1rem;--mega-menu-link-transition:all 350ms ease;--mega-menu-link-radius:none;--mega-menu-dir:row;--mega-menu-gap:var(--spacing-xs);--mega-menu-radius:var(--radius-sm);--mega-menu-shadow:var(--shadow-xl);--mega-menu--submenu--link-color:var(--color-primary);--mega-menu--submenu--link-color-hover:var(--color-primary);--mega-menu--submenu--link-bg-hover:var(--color-primary--light-2);}.menu-bar{--menu-link-color:var(--clr-white);--menu-link-color-hover:var(--color-secondary);--menu-link-bg:transparent;--menu-link-bg-hover:transparent;display:grid;grid-auto-columns:auto;grid-auto-flow:column;}.menu-bar ul{margin:0;padding:0;list-style:none;}.menu-bar .menu__link{transition:background 0.2s,color 0.2s;position:relative;z-index:1;}.menu-bar .menu__link[aria-haspopup=true]{padding-right:40px;}.menu-bar .menu__link[aria-haspopup=true]::after{content:"";width:10px;height:10px;font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(45deg);border-radius:2px;border-width:3px;border-style:solid;border-color:var(--color-primary) var(--color-primary) transparent transparent;}.menu-bar .mega-menu-header{font-size:1.2em;text-transform:uppercase;font-weight:bold;color:#136a73;}.menu-bar .mega-menu{background:#ffffff;z-index:10;--menu-link-color:var(--mega-menu--submenu--link-color);--menu-link-color-hover:var(--mega-menu--submenu--link-color-hover);--mega-menu-link-bg-hover:var(--mega-menu--submenu--link-bg-hover);}.menu-bar > li > .mega-menu{border-radius:var(--mega-menu-radius);box-shadow:var(--mega-menu-shadow);}.menu-bar .mega-menu--multiLevel{flex-direction:column;}.menu-bar .menu-level-1 > li > a.menu__link{padding-top:1rem;padding-bottom:1rem;}@media (min-width:1024px){.menu.menu-bar{position:relative;display:grid;grid-auto-columns:auto;grid-auto-flow:column;--link-wdgt-w:50px;--link-wdgt-h:35px;}.menu.menu-bar > li > .menu__link{transition:all 300ms ease;position:relative;text-align:center;}.menu.menu-bar > li > .menu__link[aria-haspopup=true]{padding:var(--menu-link-spacing);}.menu.menu-bar > li > .menu__link::after{content:"";display:block;border-width:3px;border-style:solid;border-radius:50%;width:var(--link-wdgt-w);height:var(--link-wdgt-h);transform:scaleX(0);border-color:transparent transparent currentColor transparent;z-index:0;opacity:0;position:absolute;top:calc(105% - 40px);left:calc(50% - var(--link-wdgt-w) / 2);transition:all 350ms ease;transform-origin:top left;}.menu.menu-bar > li > .menu__link:hover::after{opacity:1;transform:scaleX(1);}.menu.menu-bar [aria-haspopup=true] ~ ul{display:none;}.menu.menu-bar:not(.menu-bar--hover) > li > [aria-haspopup=true]:focus ~ ul{display:flex;transform-origin:top;animation:dropdown 0.2s ease-out;}.menu.menu-bar.menu-bar--hover > li:hover > [aria-haspopup=true] ~ ul,.menu.menu-bar.menu-bar--hover > li > [aria-haspopup=true]:hover ~ ul{display:flex;overflow:hidden;transform-origin:top;animation:dropdown 0.2s ease-out;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul:hover{display:flex;}.menu.menu-bar > li:focus-within > [aria-haspopup=true] ~ ul{display:flex;}.mega-menu{position:absolute;top:100%;left:0;width:100%;border-radius:var(--mega-menu-radius);box-shadow:var(--mega-menu-shadow);}.mega-menu:hover{display:flex;}.mega-menu a:hover{background:var(--mega-menu--submenu--link-bg-hover);color:var(--mega-menu--submenu--link-color-hover);}.mega-menu--multiLevel{}.mega-menu--multiLevel > li{width:33.33333333%;}.mega-menu--multiLevel > li > [aria-haspopup=true] ~ ul{left:33.33333333%;width:33.33333333%;}.mega-menu--multiLevel > li > [aria-haspopup=true] ~ ul.has-no-subs{left:33.33333333%;width:66.6666666%;}.mega-menu--multiLevel > li > [aria-haspopup=true] ~ ul.has-no-subs.has-large-el-count{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;-moz-column-rule:1px solid var(--color-primary--light-1);column-rule:1px solid var(--color-primary--light-1);}.mega-menu--multiLevel > li > [aria-haspopup=true] ~ ul ul{width:100%;left:100%;}.mega-menu--multiLevel li:hover > [aria-haspopup=true] ~ ul{display:block;transform-origin:left;animation:flyout 0.2s ease-out;}.mega-menu--multiLevel li:focus-within > [aria-haspopup=true] ~ ul{display:block;}.mega-menu--multiLevel li:hover > [aria-haspopup=true],.mega-menu--multiLevel li:focus-within > [aria-haspopup=true],.mega-menu--multiLevel li:hover > a,.mega-menu--multiLevel li:focus-within > a{background:var(--mega-menu--submenu--link-bg-hover);color:var(--mega-menu--submenu--link-color-hover);}.mega-menu--multiLevel [aria-haspopup=true] ~ ul,.mega-menu--multiLevel [aria-haspopup=true]{border-left:1px solid #f0f0f0;}.mega-menu--multiLevel [aria-haspopup=true] ~ ul:hover,.mega-menu--multiLevel [aria-haspopup=true]:hover{display:block;}.mega-menu--multiLevel [aria-haspopup=true] ~ ul{position:absolute;top:0;height:100%;}.mega-menu--flat{display:grid;}.mobile-menu-trigger,.mobile-menu-header,.mobile-menu-back-item{display:none;}}@media (max-width:1023px){.mobile-menu-trigger,.mobile-menu-header,.mobile-menu-back-item{display:block;}.mobile-menu-trigger{background:#177E89;color:#ffffff;border:0;padding:10px;font-size:1.2em;border-radius:4px;}.mobile-menu-header{order:-1;background:grey;}.mobile-menu-header a{padding:20px 25px;color:#ffffff;visibility:visible;}.menu.menu-bar{position:fixed;top:0;left:-100%;height:100vh;width:min(350px,90%);overflow-x:hidden;transition:left 0.3s;box-shadow:1px 0px 2px 0px rgba(0,0,0,0.25);background:var(--color-primary);z-index:3;display:grid;grid-auto-columns:auto;grid-auto-flow:column;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul{display:flex;flex-direction:column;background:#ffffff;position:absolute;left:100%;top:0;max-height:100vh;width:100%;transition:left 0.3s;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul [aria-haspopup=true]{color:#2a2a2a;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul [aria-haspopup=true]:after{content:"+";background:none;font-size:1em;font-weight:normal;height:20px;line-height:1;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul [aria-haspopup=true] ~ ul{max-height:0px;transform-origin:top;transform:scaleY(0);transition:max-height 0.1s;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul > li > [aria-haspopup=true]{font-size:1.125em;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul > li > [aria-haspopup=true] ~ ul a{padding-left:40px;}.menu.menu-bar > li > [aria-haspopup=true] ~ ul > li > [aria-haspopup=true] ~ ul > li > [aria-haspopup=true] ~ ul a{padding-left:80px;}.mega-menu-content{padding:20px 25px;}.mobile-menu-back-item{order:-1;}.mobile-menu-back-item a{background:#d9d9d9;color:#2a2a2a;max-height:calc(1.4em + 40px);margin-top:calc(0px - (1.4em + 40px));pointer-events:none;}.mobile-menu-back-item a:before{content:"";width:14px;height:12px;background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowLeft.svg#default");background-size:14px;margin-right:10px;display:inline-block;}.mobile-menu-trigger:focus ~ ul{left:0;}.menu-bar:hover,.menu-bar:focus-within{left:0;}.menu-bar > li > [aria-haspopup=true]:focus ~ ul{left:0;}.menu-bar > li > [aria-haspopup=true] ~ ul{margin-top:calc(1.4em + 40px);}.menu-bar > li > [aria-haspopup=true] ~ ul:hover,.menu-bar > li > [aria-haspopup=true] ~ ul:focus-within{left:0;}.menu-bar > li > [aria-haspopup=true] ~ ul [aria-haspopup=true]:focus ~ ul{max-height:500px;animation:dropdown 0.3s forwards;}.menu-bar > li > [aria-haspopup=true] ~ ul li:focus-within > [aria-haspopup=true] ~ ul{max-height:500px;transform:scaleY(1);}.menu-bar > li:focus-within ~ .mobile-menu-header a{visibility:hidden;}}@media all and (max-width:950px) and (hover:none){.mobile-menu-trigger:hover ~ ul{left:0;}.menu-bar > li > [aria-haspopup=true]:hover ~ ul{left:0;}.menu-bar > li > [aria-haspopup=true] ~ ul:hover{left:0;}.menu-bar > li > [aria-haspopup=true] ~ ul [aria-haspopup=true]:hover ~ ul{max-height:500px;animation:dropdown 0.3s forwards;}.menu-bar > li > [aria-haspopup=true] ~ ul [aria-haspopup=true] ~ ul:hover{max-height:500px;transform:scaleY(1);}.menu-bar > li:hover ~ .mobile-menu-header a{visibility:hidden;}}@keyframes dropdown{0%{opacity:0;transform:scaleY(0);}50%{opacity:1;}100%{transform:scaleY(1);}}@keyframes flyout{0%{opacity:0;transform:scaleX(0);}100%{opacity:1;transform:scaleX(1);}}.menu--main li[data-pid="taxonomy_menu.menu_link:taxonomy_menu.menu_link.formation_categories.288"]{order:-30;}.menu--main li[data-pid="taxonomy_menu.menu_link:taxonomy_menu.menu_link.formation_categories.298"]{order:-29;}.menu--main li[data-pid="taxonomy_menu.menu_link:taxonomy_menu.menu_link.formation_categories.293"]{order:-28;}:root{--menu-bg:transparent;--menu-radius:0;--menu-padding:0;--menu-font-size:1.0625rem;--menu-font-weight:700;--menu-font-transform:none;--menu-link-color:var(--text-color);--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-decoration:none;--menu-link-decoration-hover:none;--menu-link-spacing:var(--spacing-sm) var(--spacing-lg);--menu-link-transition:all 350ms ease;--menu-link-radius:none;--menu-dir:row;--menu-gap:var(--spacing-xs);}.menu{margin:0;padding:var(--menu-padding);list-style:none;display:flex;flex-direction:var(--menu-dir);flex-wrap:wrap;gap:var(--menu-gap);background-color:var(--menu-bg);border-radius:var(--menu-radius);}:where(.language-link),:where(.menu__link){display:block;font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);text-transform:var(--menu-font-transform);color:var(--menu-link-color);padding:var(--menu-link-spacing);transition:var(--menu-link-transition);background:var(--menu-link-bg);border:var(--menu-link-border);border-radius:var(--menu-link-radius);-webkit-text-decoration:var(--menu-link-decoration);text-decoration:var(--menu-link-decoration);}:where(.language-link):hover,:where(.language-link):active,:where(.language-link).is-active,:where(.menu__link):hover,:where(.menu__link):active,:where(.menu__link).is-active{color:var(--menu-link-color-hover);background:var(--menu-link-bg-hover);-webkit-text-decoration:var(--menu-link-decoration-hover);text-decoration:var(--menu-link-decoration-hover);}:where(.language-link):active,:where(.language-link).is-active,:where(.menu__link):active,:where(.menu__link).is-active{color:var(--menu-link-color-active);}.menu--socials,.menu__languages{--menu-font-transform:uppercase;--menu-gap:0rem;--menu-link-color:#fff;--menu-link-color-hover:var(--color-tertiary-dark);--menu-link-color-active:var(--color-tertiary-dark);--menu-link-spacing:var(--spacing-sm);}.menu--secondary,.menu--secondary-menu{--menu-font-transform:uppercase;--menu-link-color:#fff;--menu-link-color-hover:var(--color-tertiary-dark);--menu-link-color-active:var(--color-tertiary-dark);--menu-link-spacing:var(--spacing-sm) var(--spacing-md);}.menu--quick-links,.menu--externals{--menu-link-radius:var(--radius-xl);--menu-font-size:var(--font-size-sm);--menu-font-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:1024px){.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:1024px){.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:1024px){.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.menu--account{padding-left:var(--spacing-md);padding-right:var(--spacing-md);--menu-link-spacing:var(--spacing-sm) var(--spacing-md);}.menu.menu--account .menu__link{font-weight:700;text-transform:uppercase;}.menu.menu--account .menu__link > span{margin-left:0.6rem;}.menu--footer{display:grid;justify-content:center;}.menu--footer .menu{--menu-font-size:.75rem;--menu-link-color:var(--color-secondary);--menu-link-spacing:var(--spacing-sm) var(--spacing-sm);--menu-link-decoration:none;--menu-link-decoration-hover:underline;--menu-gap:4px;}.menu--footer .menu__item + .menu__item{display:flex;align-items:center;}.menu--footer .menu__item + .menu__item::before{content:"";display:block;width:2px;border-radius:1px;height:1em;background-color:var(--color-primary);left:calc(var(--menu-gap) / 2 * -1);}.block-page-title-block{width:min(100% - 3rem,var(--size-xl));margin-left:auto;margin-right:auto;}.pager{margin:var(--spacing-md) 0;}.pager__items{font-weight:bold;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;padding:unset;list-style:none;}.pager__item{display:inline-block;margin:0 var(--spacing-xxs);vertical-align:top;}.pager__item-title--backwards{margin-left:var(--spacing-xs);}.pager__item-title--forward{margin-right:var(--spacing-xs);}.pager__link{line-height:1;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-right:0.5rem;padding-left:0.5rem;text-decoration:none;color:var(--color-text);border-radius:var(--radius-lg);background:var(--color-white);}.pager__link:hover{color:var(--color-on-primary);background:var(--color-primary-dark);}.pager__link--is-active{color:var(--color-on-primary);background:var(--color-primary);}.pager__link--action-link{border-radius:var(--radius-xxs);}.pager__item--first .pager__link::before,.pager__item--previous .pager__link::before,.pager__item--next .pager__link::after,.pager__item--last .pager__link::after{position:relative;display:inline-block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center;}.pager__item--first .pager__link::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V14' stroke='%23545560' stroke-width='2'/%3E%3Cpath d='M14 2L8 8L14 14' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--previous .pager__link::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2L5 8L11 14' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--next .pager__link::after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 14L11 8L5 2' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--last .pager__link::after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14L14 2.00001' stroke='%23545560' stroke-width='2'/%3E%3Cpath d='M2 14L8 8.00001L2 2.00001' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E%0A");}.pager__item--ellipsis{display:flex;align-items:center;justify-content:center;height:2rem;padding-right:0.5rem;padding-left:0.5rem;}.pager__item:not(.pager__item--previous):not(.pager__item--next){display:none;}@media (min-width:768px){.pager__item:not(.pager__item--previous):not(.pager__item--next){display:flex;}}:root{--slick-dots--w:16px;--slick-dots--bg:var(--clr-gray-300);--slick-dots--bg--active:var(--clr-gray-500);}.slick-dots{list-style:none;display:flex;justify-content:center;padding:0;margin:0 auto;}.slick-dots > li button{text-indent:-2000em;width:calc(var(--slick-dots--w) * 2);height:calc(var(--slick-dots--w) * 1.25);display:block;align-items:center;justify-content:center;background-color:transparent;border:none;outline:none;white-space:nowrap;overflow:hidden;cursor:pointer;}.slick-dots > li button::before{content:"";display:block;width:var(--slick-dots--w);height:var(--slick-dots--w);border-radius:50%;background-color:var(--slick-dots--bg);}.slick-dots > li.slick-active button::before{background-color:var(--slick-dots--bg--active);}.slick__arrow{display:flex;justify-content:space-between;}.slick__arrow button{background-color:transparent;border:none;outline:none;justify-content:center;align-items:center;width:calc(var(--slick-dots--w) * 2);height:calc(var(--slick-dots--w) * 2);}.slick__arrow .slick-disabled{visibility:hidden;}:root{--message-background-color:white;--message-font-size:var(--font-size-md);--message-color:var(--color-white);--message-border-radius:var(--radius-xs);}.messages{font-size:var(--message-font-size);margin-bottom:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg);border-radius:var(--message-border-radius);background:var(--message-background-color);color:var(--message-color);width:min(100% - 3rem,var(--size-xl));margin-left:auto;margin-right:auto;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);}.node-page-full{--message-font-size:1rem;}.messages__title{font-size:var(--font-size-lg);}.messages--error{--message-background-color:var(--color-error-container);--message-color:var(--color-on-error-container);}.messages--status{--message-background-color:var(--color-success-container);--message-color:var(--color-on-success-container);}.messages--warning{--message-background-color:var(--color-warning-container);--message-color:var(--color-on-warning-container);}.table{width:100%;max-width:100%;margin-bottom:var(--spacing-sm);border-collapse:collapse;}.table th,.table td{}.table thead th{}.table-responsive{width:100%;overflow-x:auto;}:root{--tooltip-color:currentColor;--tooltip-content-color:#fff;--tooltip-content-bg:#333;}.tooltip{position:relative;color:var(--tooltip-color);font-weight:bolder;cursor:pointer;}.tooltip:hover::before{content:"";border:solid transparent;border-bottom-color:var(--tooltip-content-bg);color:black;border-width:10px;position:absolute;top:20px;}.tooltip:hover::after{content:attr(data-tooltip);position:absolute;min-width:15em;font-weight:100;line-height:1.3em;margin:0;background:var(--tooltip-content-bg);color:var(--tooltip-content-color);padding:15px;border-radius:5px;right:10%;top:40px;z-index:1;font-size:0.7em;}.vertical-tabs{display:flex;}.vertical-tabs__menu{align-self:flex-start;border:1px solid var(--color-border);}.vertical-tabs__menu-item{border:none;}.vertical-tabs__menu-item a{padding:var(--spacing-sm);color:var(--text-color);}.vertical-tabs__panes{width:100%;padding:var(--spacing-sm);}
:root{--block--title-fs:var(--font-size-h4);--block--title-ff:var(--font-headings);--block--title-fw:700;--block--title-color:currentColor;--block--title-margin:0 0 1em 0;--block--title-padding:0 0 1em 0;--block--border-size:0 0 1px 0;--block--border-style:solid;--block--border-color:transparent transparent #fff transparent;}.block .block-title{color:var(--block--title-color);font-size:var(--block--title-fs);font-weight:var(--block--title-fw);font-family:var(--block--title-ff);padding:var(--block--title-padding);margin:var(--block--title-margin);border-width:var(--block--border-size);border-style:var(--block--border-style);border-color:var(--block--border-color);}.block .field.clearfix::after{display:none;}.block .field__label{font-weight:700;}.block .field--label-inline{display:grid;gap:1rem;}@media (min-width:768px){.block .field--label-inline{grid-template-columns:1fr 1fr;}}@media (min-width:768px){.block .field--label-inline.field--name-field-bornes-norm-txt{grid-template-columns:180px 1fr;}.block .field--label-inline.field--name-field-bornes-norm-txt .field__items{-moz-column-count:2;column-count:2;}}@media (min-width:1024px){.block .field--label-inline.field--name-field-bornes-norm-txt .field__items{-moz-column-count:3;column-count:3;}}
form .clearfix::after{display:none;}.webform-flex--container .webform-flexbox > .webform-flex:first-child > .webform-flex--container{margin-left:0;}.webform-flex--container .webform-flexbox > .webform-flex:last-child > .webform-flex--container{margin-right:0;}.form-item--name-rgpd{display:flex;flex-wrap:wrap;}.form-item--name-rgpd .form-checkbox{flex:0 0 auto;margin-right:4px;}.form-item--name-rgpd .form-item__label{flex:1 1 auto;}.form-item--name-rgpd .form-item__description{flex:0 0 100%;}.button.form-submit{--button-background-color:var(--color-primary);--button-color:var(--color-on-secondary);--button-background-color--hover:var(--color-primary-dark);--button-color--hover:var(--color-on-primary);}
figure.align-left,.media.align-left{float:left;margin:0 1rem 1rem 0;}figure.align-right,.media.align-right{float:right;margin:0 0 1rem 1rem;}
:root{--mat-base:#ccc;--mat-color:#727272;--mat-icon-size:64px;--mat-rouge:#d82021;--mat-vert:#23914d;--mat-bleu:#00a7b3;--mat-gris:#333;--mat-mauve:#9b109b;--mat-jaune:#cbbc14;}.entity--chrlabo-test{}.entity--chrlabo-test .block-field-blockchrlabo-testchrlabo-testfield-prepa-specifique-patient{--ltd--body-bg:var(--color-error-container);--ltd--body-color:var(--color-on-error-container);}.entity--chrlabo-test .block-field-blockchrlabo-testchrlabo-testfield-commentaire-clinique{--ltd--body-bg:var(--color-warm);--ltd--body-color:var(--color-on-warm);}.entity--chrlabo-test .block-chrlabo-test-panel-analysis .panel-analysis{margin-top:1rem;margin-bottom:1rem;font-size:1.25rem;}.entity--chrlabo-test .block-chrlabo-test-panel-analysis .panel-analysis--label{font-weight:700;}.entity--chrlabo-test .block-chrlabo-test-panel-analysis .panel-analysis ul{list-style:none;margin:0;padding:0;}.entity--chrlabo-test .block-chrlabo-test-panel-analysis .panel-analysis ul li{display:inline-block;}.entity--chrlabo-test .block-chrlabo-test-panel-analysis .panel-analysis ul li:not(:last-child)::after{content:" , ";}.entity--chrlabo-test.full{display:grid;gap:var(--spacing-xxl);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);}.entity--chrlabo-test.full p:only-child{margin:0;}.entity--chrlabo-test.full .node--title{margin:0;}.entity--chrlabo-test.full .test--header .right{text-align:right;}.entity--chrlabo-test.full .test--top-data .col{padding:var(--spacing-lg);grid-auto-rows:min-content;gap:var(--spacing-md);}.entity--chrlabo-test.full .test--top-data .left{font-size:var(--font-size-md);background-color:var(--color-primary);color:var(--color-on-primary);}.entity--chrlabo-test.full .test--top-data .left .field.field--label-inline{display:grid;grid-template-columns:auto max-content;}.entity--chrlabo-test.full .test--top-data .right{background-color:var(--color-cold);color:var(--color-on-cold);}.entity--chrlabo-test.full .field--name-field-materiel{display:grid;gap:var(--spacing-sm);}.field--name-field-accreditation .media{max-width:80px;}.field--type-chrlabo-test-bornesnorm .field__items{display:grid;gap:0.25rem;}.field--type-chrlabo-test-bornesnorm .field__item{display:grid;grid-template-columns:9ch 2ch auto;gap:1ch;}.field--type-chrlabo-test-bornesnorm .low_limit,.field--type-chrlabo-test-bornesnorm .high_limit{display:inline-block;width:4ch;}svg[id^=mat],svg.matsvg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:var(--mat-icon-size,40px);max-height:calc(1.5 * var(--mat-icon-size,40px));}svg.mat-icon{width:var(--mat-icon-size,40px);-o-object-fit:contain;object-fit:contain;aspect-ratio:84/84;}svg.mat-icon.mat-frottis,svg.mat-icon.mat-tube{aspect-ratio:84/14;}svg.mat-icon.color-rouge{--mat-color:var(--mat-rouge);}svg.mat-icon.color-bleu{--mat-color:var(--mat-bleu);}svg.mat-icon.color-vert{--mat-color:var(--mat-vert);}svg.mat-icon.color-mauve{--mat-color:var(--mat-mauve);}svg.mat-icon.color-gris{--mat-color:var(--mat-gris);}svg.mat-icon.color-jaune{--mat-color:var(--mat-jaune);}.taxonomy-term.vocabulary-materiel.term--view-mode-default .content{display:flex;align-items:center;gap:var(--spacing-md);justify-content:space-between;}.taxonomy-term.vocabulary-materiel.color-rouge{--mat-color:var(--mat-rouge);}.taxonomy-term.vocabulary-materiel.color-bleu{--mat-color:var(--mat-bleu);}.taxonomy-term.vocabulary-materiel.color-vert{--mat-color:var(--mat-vert);}.taxonomy-term.vocabulary-materiel.color-mauve{--mat-color:var(--mat-mauve);}.taxonomy-term.vocabulary-materiel.color-gris{--mat-color:var(--mat-gris);}.taxonomy-term.vocabulary-materiel.color-jaune{--mat-color:var(--mat-jaune);}.block-views-exposed-filter-blockcompendium-search-page-1,.view-compendium-search .view-filters{--text-color:var(--color-on-primary);--form-item-color:var(--text-color);order:-1;position:relative;isolation:isolate;padding:var(--spacing-auto-lg) var(--spacing-auto);background-color:var(--color-primary);color:var(--text-color);}.block-views-exposed-filter-blockcompendium-search-page-1::after,.view-compendium-search .view-filters::after{content:"";display:block;width:50px;background:url(/themes/custom/chrlabo/images/svg/microscope.svg) no-repeat center center;background-size:contain;aspect-ratio:1;position:absolute;top:1rem;right:1rem;transform:translate(0,0);}@media (min-width:768px){.block-views-exposed-filter-blockcompendium-search-page-1,.view-compendium-search .view-filters{padding:var(--spacing-auto-xl) var(--spacing-auto-xxl);padding-right:min(16vw,180px);}.block-views-exposed-filter-blockcompendium-search-page-1::after,.view-compendium-search .view-filters::after{width:min(22vw,200px);top:50%;right:0;transform:translate(30%,-50%);}}.block-views-exposed-filter-blockcompendium-search-page-1 input.form-submit,.view-compendium-search .view-filters input.form-submit{display:none;}.block-views-exposed-filter-blockcompendium-search-page-1 .button.form-submit,.view-compendium-search .view-filters .button.form-submit{font-size:1.8rem;--button-background-color:var(--color-secondary);--button-color:var(--color-on-secondary);--button-background-color--hover:var(--color-secondary-dark);--button-color--hover:var(--color-on-secondary);}.view-compendium-search{display:grid;gap:var(--spacing-md);margin-top:var(--spacing-auto-lg);margin-bottom:var(--spacing-auto-lg);}.view-compendium-search .view-header{margin-top:var(--spacing-xs);color:var(--color-secondary-dark);font-weight:700;}.view-compendium-search .tablesaw-stack tbody tr:nth-child(even) td{background-color:var(--color-cold-dark);}.view-compendium-search .views-field-field-materiel .item-list > ul{list-style:none;display:flex;gap:0.5rem;flex-wrap:wrap;margin:0;padding:0;}
.block__content > .views-element-container:not(.block){width:min(100% - 2rem,var(--size-xl));margin-left:auto;margin-right:auto;}.bef-exposed-form .form--inline,.views-exposed-form form .form--inline{display:flex;gap:var(--spacing-md);align-items:end;}.bef-exposed-form .form--inline > .form-item,.views-exposed-form form .form--inline > .form-item{flex:1 1 auto;}.bef-exposed-form .form--inline > .form-actions,.views-exposed-form form .form--inline > .form-actions{flex:0 0 auto;margin:var(--form-item-margin--y) var(--form-item-margin--x);}
header.header--main{border-bottom:1px solid var(--color-primary);}header.header--main .header-wrapper{width:min(100% - 3rem,var(--size-xxl));margin-left:auto;margin-right:auto;padding-top:clamp(1rem,2vw,2.5rem);padding-bottom:clamp(1rem,2vw,2.5rem);display:grid;gap:1rem;}@media (min-width:768px){header.header--main .header-wrapper{grid-template-columns:2fr 1fr;}}.block-system-branding-block{--branding-gap:2rem;display:flex;gap:var(--branding-gap);align-items:stretch;}@media (min-width:1024px){.block-system-branding-block{--branding-gap:3rem;}}@media (min-width:1140px){.block-system-branding-block{--branding-gap:4rem;}}.block-system-branding-block > *{flex:1 1 240px;}.block-system-branding-block .site-logo{max-width:405px;padding-top:1.5rem;padding-bottom:1.5rem;position:relative;}.block-system-branding-block .site-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.block-system-branding-block .site-logo::after{content:"";position:absolute;display:block;width:4px;height:100%;background-color:var(--color-tertiary);right:calc(var(--branding-gap) / 2 * -1 - 6px);top:0;}.block-system-branding-block .site-slogan{padding-top:1.5rem;padding-bottom:1.5rem;font-weight:bold;font-size:clamp(2rem,1.5rem + 1.5vw,3.125rem);color:var(--headings-color);position:relative;display:flex;align-items:center;}.block-system-branding-block .site-slogan::before,.block-system-branding-block .site-slogan::after{content:"";position:absolute;display:block;width:8px;height:8px;border-radius:4px;background-color:var(--color-tertiary);left:calc(var(--branding-gap) / 2 * -1);}.block-system-branding-block .site-slogan::before{top:0;}.block-system-branding-block .site-slogan::after{bottom:0;}.layout-container{background-color:var(--variant-bg);color:var(--variant-color);}.layout-container.bg-primary{--variant-bg:var(--color-primary);--variant-color:var(--color-on-primary);}.layout-container.bg-white{--variant-bg:var(--color-white);--variant-color:var(--color-on-light);}.layout-container.bg-transparent{--variant-bg:transparent;--variant-color:var(--color-on-light);}.layout-container.bg-success{--variant-bg:var(--color-success-container);--variant-color:var(--color-on-success-container);}.layout-container.bg-warning{--variant-bg:var(--color-warning-container);--variant-color:var(--color-on-warning-container);}.layout-container.bg-error{--variant-bg:var(--color-error-container);--variant-color:var(--color-on-error-container);}.layout-container.bg-secondary{--variant-bg:var(--color-secondary);--variant-color:var(--color-on-secondary);}.layout-container.bg-white{--variant-bg:var(--color-white);--variant-color:var(--color-on-light);}.layout-container.bg-transparent{--variant-bg:transparent;--variant-color:var(--color-on-light);}.layout-container.bg-success{--variant-bg:var(--color-success-container);--variant-color:var(--color-on-success-container);}.layout-container.bg-warning{--variant-bg:var(--color-warning-container);--variant-color:var(--color-on-warning-container);}.layout-container.bg-error{--variant-bg:var(--color-error-container);--variant-color:var(--color-on-error-container);}.layout-container.bg-tertiary{--variant-bg:var(--color-tertiary);--variant-color:var(--color-on-tertiary);}.layout-container.bg-white{--variant-bg:var(--color-white);--variant-color:var(--color-on-light);}.layout-container.bg-transparent{--variant-bg:transparent;--variant-color:var(--color-on-light);}.layout-container.bg-success{--variant-bg:var(--color-success-container);--variant-color:var(--color-on-success-container);}.layout-container.bg-warning{--variant-bg:var(--color-warning-container);--variant-color:var(--color-on-warning-container);}.layout-container.bg-error{--variant-bg:var(--color-error-container);--variant-color:var(--color-on-error-container);}.layout-container.bg-cold{--variant-bg:var(--color-cold);--variant-color:var(--color-on-cold);}.layout-container.bg-white{--variant-bg:var(--color-white);--variant-color:var(--color-on-light);}.layout-container.bg-transparent{--variant-bg:transparent;--variant-color:var(--color-on-light);}.layout-container.bg-success{--variant-bg:var(--color-success-container);--variant-color:var(--color-on-success-container);}.layout-container.bg-warning{--variant-bg:var(--color-warning-container);--variant-color:var(--color-on-warning-container);}.layout-container.bg-error{--variant-bg:var(--color-error-container);--variant-color:var(--color-on-error-container);}.layout-container.bg-warm{--variant-bg:var(--color-warm);--variant-color:var(--color-on-warm);}.layout-container.bg-white{--variant-bg:var(--color-white);--variant-color:var(--color-on-light);}.layout-container.bg-transparent{--variant-bg:transparent;--variant-color:var(--color-on-light);}.layout-container.bg-success{--variant-bg:var(--color-success-container);--variant-color:var(--color-on-success-container);}.layout-container.bg-warning{--variant-bg:var(--color-warning-container);--variant-color:var(--color-on-warning-container);}.layout-container.bg-error{--variant-bg:var(--color-error-container);--variant-color:var(--color-on-error-container);}.region-footer{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--color-primary);font-size:0.75rem;font-weight:700;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;}@media (min-width:768px){.region-footer{flex-direction:row;}.region-footer > .block + .block{display:flex;align-items:center;}.region-footer > .block + .block::before{content:"";display:block;width:2px;border-radius:1px;height:1em;background-color:var(--color-primary);left:calc(var(--menu-gap) / 2 * -1);}}.region-footer > .block{flex:0 0 auto;}.region-footer .block-visible-tools-credits{order:2;}:root{--region-width:min(100% - 3rem,1140px);--region-margin-inline:auto;}.region{width:var(--region-width);margin-left:var(--region-margin-inline);margin-right:var(--region-margin-inline);}

