/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-regular:"Inter",arial,"Helvetica Neue",helvetica,sans-serif;--font-icon:"remixicon";--font-size-base:1rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-h6:1.25rem;--font-size-h5:1.375rem;--font-size-h4:1.625rem;--font-size-h3:2.125rem;--font-size-h2:2.625rem;--font-size-h1:3.125rem}@media (min-width:56.25rem){:root{--font-size-h6:1.375rem;--font-size-h5:1.625rem;--font-size-h4:2.125rem;--font-size-h3:2.625rem;--font-size-h2:3.125rem;--font-size-h1:4rem}}:root{--font-size-display:6.25rem;--line-height-base:1.5;--line-height-medium:1.3;--line-height-heading:1.2;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--color-primary-h:129;--color-primary-s:9%;--color-primary-l:31%;--color-primary:hsl(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l));--color-secondary-h:60;--color-secondary-s:96%;--color-secondary-l:78%;--color-secondary:hsl(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l));--color-secondary-background:#f9f9f0;--color-black:#48564a;--color-white:#fff;--color-grey:#eee;--color-none:transparent;--color-accent:var(--color-primary);--color-accent-dark:hsl(from var(--color-accent) h s calc(l - (l * 0.5)));--color-accent-light:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.3)));--color-accent-lighter:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.9)));--color-accent-lightest:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.95)));--color-neutral:var(--color-grey);--color-neutral-dark:hsl(from var(--color-neutral) h s calc(l - (l * 0.5)));--color-neutral-light:hsl(from var(--color-neutral) h s calc(l + ((100 - l) * 0.5)));--color-neutral-lightest:hsl(from var(--color-neutral) h s calc(l + ((100 - l) * 0.9)));--color-text:var(--color-black);--color-text-negative:var(--color-white);--color-bg:var(--color-white);--color-selection-text:var(--color-white);--color-selection-bg:var(--color-primary);--color-error:#f39b9d;--color-error-dark:hsl(from var(--color-error) h s calc(l - (l * 0.5)));--color-error-light:hsl(from var(--color-error) h s calc(l + ((100 - l) * 0.8)));--color-warning:#efcf64;--color-warning-dark:hsl(from var(--color-warning) h s calc(l - (l * 0.5)));--color-warning-light:hsl(from var(--color-warning) h s calc(l + ((100 - l) * 0.8)));--color-info:#4a7aaf;--color-info-dark:hsl(from var(--color-info) h s calc(l - (l * 0.5)));--color-info-light:hsl(from var(--color-info) h s calc(l + ((100 - l) * 0.8)));--color-success:#4aaf7a;--color-success-dark:hsl(from var(--color-success) h s calc(l - (l * 0.5)));--color-success-light:hsl(from var(--color-success) h s calc(l + ((100 - l) * 0.8)));--border-width-base:1px;--border-radius-base:1.5rem;--border-base:solid var(--border-width-base) var(--color-black);--outline-offset:0px;--shadow:0px 0.25rem 0.5rem 0px rgba(0,0,0,.12);--z-index-sticky:100;--transition-duration:0.3s;--transition-duration-fast:0.1s;--transition-duration-slow:0.5s;--transition-duration-very-slow:1s;--transition-timing-function:ease-in-out;--max-width:120rem;--sp:1rem;--sp-xs:0.25rem;--sp-sm:0.5rem;--sp-md:0.75rem;--sp-lg:1.5rem;--sp-xl:2rem;--sp-2xl:2.5rem;--sp-3xl:3rem;--sp-4xl:4rem;--sp-5xl:5rem;--sp-6xl:6rem;--sp-7xl:7.5rem;--sp-8xl:10rem;--sp-9xl:12rem;--sp-10xl:14rem;--grid-col-count:6;--grid-gap:0.625rem;--grid-max-width:100rem;--grid-max-col-count:12}@media (--grid-sm){:root{--grid-gap:1rem}}@media (min-width:56.25rem){:root{--grid-col-count:12;--grid-gap:1.5rem}}:root .text--base{--font-size:var(--font-size-base);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--xs{--font-size:var(--font-size-xs);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--sm{--font-size:var(--font-size-sm);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--md{--font-size:var(--font-size-md);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--lg{--font-size:var(--font-size-lg);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--xl{--font-size:var(--font-size-xl);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--display{--font-size:var(--font-size-h1);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}@container (min-width:700px){:root .text--display{--font-size:var(--font-size-display)}}:root .text--h1,:root h1{--font-size:var(--font-size-h1);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h2,:root h2{--font-size:var(--font-size-h2);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h3,:root h3{--font-size:var(--font-size-h3);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-medium)}:root .text--h4,:root h4{--font-size:var(--font-size-h4);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-medium)}:root .text--h5,:root h5{--font-size:var(--font-size-h5);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-medium)}:root .text--h6,:root h6{--font-size:var(--font-size-h6);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-base)}:root .font-weight--normal{--font-weight:var(--font-weight-normal)}:root .font-weight--light{--font-weight:var(--font-weight-light)}:root .font-weight--bold{--font-weight:var(--font-weight-bold)}:root .background-color--none{--l-bg-color:#fff}:root .background-color--light{--l-bg-color:var(--color-secondary-background)}:root .background-color--primary{--l-bg-color:var(--color-primary);--l-color:var(--color-white)}:root .background-color--primary ::-moz-selection{--color-selection-text:var(--color-primary);--color-selection-bg:var(--color-white)}:root .background-color--primary ::selection{--color-selection-text:var(--color-primary);--color-selection-bg:var(--color-white)}:root .background-color--secondary{--l-bg-color:var(--color-secondary)}:root .background-color--secondary ::-moz-selection{--color-selection-text:var(--color-secondary);--color-selection-bg:var(--color-white)}:root .background-color--secondary ::selection{--color-selection-text:var(--color-secondary);--color-selection-bg:var(--color-white)}:root .background-color--gradient{background:linear-gradient(transparent 10%,hsla(60,96%,90%,.6) 50%,transparent 90%);background-color:#fff}:root [class*=margin-bottom],:root [class*=margin-top],:root [class*=padding-bottom],:root [class*=padding-top]{--v-spacing-sm:var(--sp-xl);--v-spacing-md:var(--sp-3xl);--v-spacing-lg:var(--sp-5xl);--v-spacing-xl:var(--sp-7xl)}@media (min-width:43.75rem){:root [class*=margin-bottom],:root [class*=margin-top],:root [class*=padding-bottom],:root [class*=padding-top]{--v-spacing-sm:var(--sp-3xl);--v-spacing-md:var(--sp-5xl);--v-spacing-lg:var(--sp-7xl);--v-spacing-xl:var(--sp-9xl)}}:root{--btn-size:2.875rem;--btn-icon-size:1.5rem;--btn-gap:var(--sp-sm);--btn-bg:var(--color-secondary);--btn-color:var(--color-primary);--btn-spacing-inline:var(--sp-3xl);--btn-spacing-block:var(--sp-sm);--btn-border:none;--btn-border-radius:var(--border-radius-base);--btn-font-weight:var(--font-weight-bold)}:root .btn{--spacing-block:var(--btn-spacing-block);--spacing-inline:var(--btn-spacing-inline);--color-bg:var(--btn-bg);--color-text:var(--btn-color);--border-radius:var(--btn-border-radius);--border:var(--btn-border);--icon-size:var(--btn-icon-size,--icon-size);--font-weight:var(--btn-font-weight)}:root .btn:hover{--color-bg:#e6e683}:root .btn:focus-within{--border-color:#282f29}:root .btn:active{--color-bg:#b4b466;--border-color:transparent}:root .btn.btn--xs{--btn-size:1.5rem;--spacing-block:0.1875rem;--spacing-inline:var(--sp-xs);--font-size:var(--font-size-xs)}:root .btn.btn--sm{--btn-size:2rem;--spacing-block:0.375rem;--spacing-inline:var(--sp-xs);--font-size:var(--font-size-sm)}:root .btn.btn--lg{--btn-size:3rem;--spacing-block:var(--sp-md);--spacing-inline:var(--sp-md);--font-size:var(--font-size-lg)}:root .btn.btn--primary{--color-bg:var(--color-primary);--color-text:var(--color-white)}:root .btn.btn--primary:hover{--color-bg:#424e43}:root .btn.btn--primary:active{--color-bg:#424e43;--border-color:transparent}:root .btn.btn--outline,:root .btn.btn--white{--color-bg:#fff;--color-text:var(--color-primary);border-color:#48564a;border-color:var(--color-primary)}:root .btn.btn--outline:hover,:root .btn.btn--white:hover{--color-bg:#edeeed}:root .btn.btn--outline:active,:root .btn.btn--white:active{--color-bg:#abb1ac}:root{--modal-width:auto;--max-modal-width:100rem;--max-modal-height:90vh;--modal-animation-duration:0.5s;--form-width:100%;--form-item-spacing:var(--sp);--form-label-font-weight:var(--font-weight-normal)}.text--display{container-type:inline-size}
@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.5s}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:inherit}:root{interpolate-size:allow-keywords}#environment-indicator{border-radius:.3125rem;left:auto;margin:.3125rem;padding:.3125rem;position:fixed;right:0;z-index:1000}html{font-family:var(--font-regular);font-style:normal;font-weight:400;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body.frontend--theme,html{box-sizing:border-box;line-height:var(--line-height-base)}body.frontend--theme{background-color:var(--color-bg);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin:0;position:relative;-webkit-overflow-scrolling:touch}body.frontend--theme .layout-container{display:flex;flex-direction:column;min-height:100vh}[role=main]{flex:1}::-moz-selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}.lp-builder h1,.lp-builder h2,.lp-builder h3,.lp-builder h4,.lp-builder h5,.lp-builder h6,h1,h2,h3,h4,h5,h6{color:inherit;font-weight:var(--font-weight);margin-bottom:var(--sp);margin-top:0;text-wrap:pretty}.lp-builder h1 strong,.lp-builder h2 strong,.lp-builder h3 strong,.lp-builder h4 strong,.lp-builder h5 strong,.lp-builder h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--font-weight-strong)}p+.lp-builder h1,p+.lp-builder h2,p+.lp-builder h3,p+.lp-builder h4,p+.lp-builder h5,p+.lp-builder h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:var(--sp)}@media (min-width:43.75rem){.lp-builder h1,.lp-builder h2,.lp-builder h3,.lp-builder h4,.lp-builder h5,.lp-builder h6,h1,h2,h3,h4,h5,h6{margin-bottom:var(--sp-lg)}}.lp-builder h1,.lp-builder h2,.lp-builder h3,.lp-builder h4,.lp-builder h5,.lp-builder h6,[class*=text--],h1,h2,h3,h4,h5,h6{font-size:var(--font-size);line-height:var(--line-height)}[class*=font-weight-]{font-weight:var(--font-weight)}.lp-builder p,p{margin:0 0 1.5em;text-wrap:pretty}.lp-builder p:last-child,p:last-child{margin-bottom:0}.lp-builder strong,strong{font-weight:var(--font-weight-bold)}.lp-builder span.display,span.display{font-size:var(--font-size-h2)}.lp-builder span.lg,span.lg{font-size:var(--font-size-xl)}.lp-builder span.em,span.em{color:var(--color-secondary)}a:not(.btn){color:inherit}a:not(.btn):hover{outline:none;-webkit-text-decoration:none;text-decoration:none}a:not(.btn):active,a:not(.btn):focus:not(:focus-visible){border:0;outline:none}a:not(.btn):focus-within{outline:2px solid currentColor;outline-offset:var(--outline-offset)}.lp-builder ol,.lp-builder ul,ol,ul{margin:0 0 1.5em;padding-left:1em}.lp-builder ol .lp-builder ol,.lp-builder ol .lp-builder ul,.lp-builder ol ol,.lp-builder ol ul,.lp-builder ul .lp-builder ol,.lp-builder ul .lp-builder ul,.lp-builder ul ol,.lp-builder ul ul,ol .lp-builder ol,ol .lp-builder ul,ol ol,ol ul,ul .lp-builder ol,ul .lp-builder ul,ul ol,ul ul{margin:0}.lp-builder blockquote,blockquote{border-left:.3125rem solid var(--color-primary);font-size:var(--font-size-lg);margin:.5em 0 1.5em 1em;padding:.5em 1em}.lp-builder blockquote ol:last-child,.lp-builder blockquote p:last-child,.lp-builder blockquote ul:last-child,blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}.lp-builder blockquote footer,.lp-builder blockquote small,blockquote footer,blockquote small{color:var(--color-black);display:block;font-size:80%}.lp-builder blockquote footer:before,.lp-builder blockquote small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{background-repeat:no-repeat;background-size:cover;font-style:italic;shape-margin:1rem;vertical-align:middle}img,video{height:auto;max-width:100%}audio,video{display:block}audio{max-width:100%}table{border:0;border-collapse:collapse;border-spacing:0;color:var(--color-black);font-size:var(--font-size-sm);margin-bottom:var(--sp-lg);margin-top:var(--sp-lg);width:100%}table caption{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--sp)}table td,table th{border:1px solid var(--color-grey);padding:var(--sp-md);vertical-align:top}table th{background-color:var(--color-neutral-dark);color:var(--color-white);font-size:var(--font-size-sm);margin:0;text-align:left}table th::-moz-selection{background-color:var(--color-white);color:var(--color-primary)}table th::selection{background-color:var(--color-white);color:var(--color-primary)}table td{white-space:normal}@media (max-width:31.25rem){table{display:block;overflow:auto}}[class*=background-color]{background-color:var(--l-bg-color,var(--color-white));color:var(--l-color,var(--color-text))}.margin-bottom--sm{margin-bottom:var(--v-spacing-sm)}.margin-bottom--md{margin-bottom:var(--v-spacing-md)}.margin-bottom--lg{margin-bottom:var(--v-spacing-lg)}.margin-top--sm{margin-top:var(--v-spacing-sm)}.margin-top--md{margin-top:var(--v-spacing-md)}.margin-top--lg{margin-top:var(--v-spacing-lg)}.padding-top--sm{padding-top:var(--v-spacing-sm)}.padding-top--md{padding-top:var(--v-spacing-md)}.padding-top--lg{padding-top:var(--v-spacing-lg)}.padding-top--xl{padding-top:var(--v-spacing-xl)}.padding-bottom--xs{padding-bottom:var(--v-spacing-xs)}.padding-bottom--sm{padding-bottom:var(--v-spacing-sm)}.padding-bottom--md{padding-bottom:var(--v-spacing-md)}.padding-bottom--lg{padding-bottom:var(--v-spacing-lg)}.padding-bottom--xl{padding-bottom:var(--v-spacing-xl)}.klaro.klaro-theme-neo{--klaro-primary-color:var(--color-primary);--klaro-link-color:inherit;--klaro-link-color-hover:var(--klaro-link-color);--klaro-link-decoration:none;--klaro-link-decoration-hover:none;--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:none;--klaro-button-bg:var(--color-primary);--klaro-button-text-color:var(--color-white);--klaro-button-border:none!important;--klaro-button-border-radius:var(--border-radius-base);--klaro-button-font-size:var(--font-size-sm);--klaro-button-font-weight:var(--font-weight-bold);--klaro-button-padding:var(--sp-md);--klaro-button-box-shadow:var(--shadow);--klaro-button-bg-hover:var(--color-secondary)!important;--klaro-button-text-color-hover:var(--color-text);--klaro-button-border-hover:none;--klaro-button-focus-outline:none;--klaro-button-focus-box-shadow:var(--klaro-button-box-shadow);--klaro-slider-bg:var(--color-white);--klaro-slider-bg-active:var(--klaro-primary-color);--klaro-slider-bg-required:var(--klaro-primary-color);--light1:var(--color-text);--dark1:var(--color-white);--white2:var(--color-white);--notice-max-width:40rem;--klaro-box-padding:var(--grid-gap)}.klaro.klaro-theme-neo .context-notice h2,.klaro.klaro-theme-neo .context-notice li,.klaro.klaro-theme-neo .context-notice p,.klaro.klaro-theme-neo .context-notice strong,.klaro.klaro-theme-neo .context-notice ul,.klaro.klaro-theme-neo .cookie-modal h2,.klaro.klaro-theme-neo .cookie-modal li,.klaro.klaro-theme-neo .cookie-modal p,.klaro.klaro-theme-neo .cookie-modal strong,.klaro.klaro-theme-neo .cookie-modal ul,.klaro.klaro-theme-neo .cookie-notice h2,.klaro.klaro-theme-neo .cookie-notice li,.klaro.klaro-theme-neo .cookie-notice p,.klaro.klaro-theme-neo .cookie-notice strong,.klaro.klaro-theme-neo .cookie-notice ul{color:var(--color-text)}.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:var(--color-text-light)}.klaro.klaro-theme-neo .context-notice .hide:active,.klaro.klaro-theme-neo .context-notice .hide:focus,.klaro.klaro-theme-neo .context-notice a:focus,.klaro.klaro-theme-neo .context-notice button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-modal .hide:active,.klaro.klaro-theme-neo .cookie-modal .hide:focus,.klaro.klaro-theme-neo .cookie-modal a:focus,.klaro.klaro-theme-neo .cookie-modal button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-notice .hide:active,.klaro.klaro-theme-neo .cookie-notice .hide:focus,.klaro.klaro-theme-neo .cookie-notice a:focus,.klaro.klaro-theme-neo .cookie-notice button.klaro-close:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);outline:none}@media (prefers-contrast:more){.klaro.klaro-theme-neo .context-notice .hide:active,.klaro.klaro-theme-neo .context-notice .hide:focus,.klaro.klaro-theme-neo .context-notice a:focus,.klaro.klaro-theme-neo .context-notice button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-modal .hide:active,.klaro.klaro-theme-neo .cookie-modal .hide:focus,.klaro.klaro-theme-neo .cookie-modal a:focus,.klaro.klaro-theme-neo .cookie-modal button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-notice .hide:active,.klaro.klaro-theme-neo .cookie-notice .hide:focus,.klaro.klaro-theme-neo .cookie-notice a:focus,.klaro.klaro-theme-neo .cookie-notice button.klaro-close:focus{box-shadow:none;outline:2px solid currentColor}}.klaro.klaro-theme-neo h1.title{border:0;color:var(--color-text);font-size:var(--font-size-h3);margin-top:0}.klaro.klaro-theme-neo .cookie-modal p{margin-top:var(--sp-lg)}.klaro.klaro-theme-neo .cookie-modal .cm-body,.klaro.klaro-theme-neo .cookie-modal .cm-footer,.klaro.klaro-theme-neo .cookie-modal .cm-header{border:0;padding:var(--klaro-box-padding)}.klaro.klaro-theme-neo .cookie-modal .hide{height:var(--sp-xl);padding:0;right:var(--klaro-box-padding);top:var(--klaro-box-padding);width:var(--sp-xl)}.klaro.klaro-theme-neo .cookie-modal .hide:hover svg{transform:scale(1.1)}.klaro.klaro-theme-neo .cookie-modal .cm-footer-buttons{gap:var(--sp-sm)}.klaro.klaro-theme-neo .cookie-modal .cm-btn{flex:1 1 0;margin:0}.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all){margin-bottom:var(--sp-lg);margin-top:.3125rem}.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all) .cm-list-input,.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all) .cm-switch{top:-.3125rem}.klaro.klaro-theme-neo .cookie-modal .cm-purpose.cm-toggle-all .cm-switch{top:.5rem}.klaro.klaro-theme-neo .cookie-notice:focus{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);outline:none}.klaro.klaro-theme-neo .cookie-notice .cn-body{align-items:center;display:flex;flex-direction:column;gap:var(--sp-lg);padding:var(--klaro-box-padding)}.klaro.klaro-theme-neo .cookie-notice .cn-body #id-cookie-notice{margin:0}.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-buttons,.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-ok{display:flex;flex-direction:column-reverse;gap:var(--sp-sm);margin:0!important;width:100%}.klaro.klaro-theme-neo .cm-btn,.klaro.klaro-theme-neo .cm-link{box-shadow:none!important;margin:0!important;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:single-var(background-color,color);transition-timing-function:var(--transition-timing-function);width:100%!important}.klaro.klaro-theme-neo .cm-btn:focus,.klaro.klaro-theme-neo .cm-link:focus{box-shadow:none!important}.klaro.klaro-theme-neo #purpose-item-analytics-description+.cm-services,.klaro.klaro-theme-neo #purpose-item-essential-description+.cm-services,.klaro.klaro-theme-neo #purpose-item-marketing-description+.cm-services{display:none}@media (min-width:35rem){.klaro.klaro-theme-neo .cookie-notice .cn-body{flex-direction:row}.klaro.klaro-theme-neo .cookie-notice .cn-body #id-cookie-notice,.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-ok{flex:1 1 0}}@media (min-width:40rem){.klaro.klaro-theme-neo .cookie-notice .cn-body{gap:var(--sp-5xl)}}#admin-toolbar{--drupal-displace-offset-top:0px}:root .link--overview{background-color:transparent;border:1px solid var(--color-primary);flex-direction:row-reverse;margin:0;margin-left:var(--grid-gap)}:root .webform-flexbox{margin-bottom:1.5rem;margin-top:1.5rem}:root .path-user .block-main-page-content{padding-bottom:6.25rem;padding-top:12.5rem}:root .messages--info{background-image:none!important}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-300-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-300-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-300-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-300-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-300-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-300-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-400-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-400-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-400-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-400-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-700-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-700-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-700-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-700-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-700-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-700-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:where(.layout-container) .btn,:where(.layout-container) button{all:unset;align-items:center;align-self:baseline;background-color:var(--color-bg);border:1px solid transparent;border:1px solid var(--border-color,transparent);border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--btn-gap);justify-content:flex-start;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform)}:where(.layout-container) .btn:focus-within,:where(.layout-container) button:focus-within{outline:none}:where(.layout-container) .btn,:where(.layout-container) .btn--l,:where(.layout-container) .btn--s,:where(.layout-container) .btn--xs,:where(.layout-container) button,:where(.layout-container) button--l,:where(.layout-container) button--s,:where(.layout-container) button--xs{font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) .btn--l:only-child,:where(.layout-container) .btn--s:only-child,:where(.layout-container) .btn--xs:only-child,:where(.layout-container) .btn:only-child,:where(.layout-container) button--l:only-child,:where(.layout-container) button--s:only-child,:where(.layout-container) button--xs:only-child,:where(.layout-container) button:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) .btn .icon,:where(.layout-container) button .icon{display:block}:where(.layout-container) .btn .icon svg,:where(.layout-container) button .icon svg{display:block;height:auto;max-height:100%;max-width:100%;width:auto}:where(.layout-container) .btn,:where(.layout-container) .btn .btn_title,:where(.layout-container) .btn .icon,:where(.layout-container) .btn .icon svg,:where(.layout-container) button,:where(.layout-container) button .btn_title,:where(.layout-container) button .icon,:where(.layout-container) button .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) .btn:first-child,:where(.layout-container) button:first-child{margin-left:0}:where(.layout-container) .btn:last-child,:where(.layout-container) button:last-child{margin-right:0}:where(.layout-container) .btn:focus-within,:where(.layout-container) button:focus-within{--border:var(--color-primary) solid 1px}:where(.layout-container) .btn.btn--icon,:where(.layout-container) button.btn--icon{justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}:where(.layout-container) .btn.btn--icon .btn__title,:where(.layout-container) button.btn--icon .btn__title{white-space:nowrap}:where(.layout-container) .btn.btn--icon-only,:where(.layout-container) button.btn--icon-only{align-items:center;aspect-ratio:1/1;border-radius:100%;display:grid;justify-content:center;justify-items:center;padding:0;width:2.875rem}:where(.layout-container) .btn.btn--icon-only .btn__title,:where(.layout-container) button.btn--icon-only .btn__title{text-indent:-624.9375rem}:where(.layout-container) .btn.btn--icon:not(.btn--icon-hide-label-on-hover):focus-within,:where(.layout-container) .btn.btn--icon:not(.btn--icon-hide-label-on-hover):hover,:where(.layout-container) button.btn--icon:not(.btn--icon-hide-label-on-hover):focus-within,:where(.layout-container) button.btn--icon:not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) .component--text .btn{margin:.3125rem .625rem 0 0}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;-webkit-text-decoration:none;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
.icon-help{background:url(/themes/custom/neo/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 1.25rem}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 1.25rem 1px 0}.feed-icon{background:url(/themes/custom/neo/images/icons/feed.svg) no-repeat;display:block;height:1rem;overflow:hidden;text-indent:-624.9375rem;width:1rem}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .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}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:.9375rem;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
.ui-dialog--narrow{max-width:31.25rem}@media screen and (max-width:37.5rem){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.node__header{grid-row-start:1}.node__header,.node__header .node__title{grid-column:content}.node__content{grid-column:viewport;grid-row-start:2}.content-moderation-entity-moderation-form{margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + var(--grid-gap)*2);padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.content-moderation-entity-moderation-form .form-item__label .optional{display:none}.content-moderation-entity-moderation-form .btn{margin-bottom:var(--sp)!important;margin-top:var(--sp)!important}
.component--branding a{display:block}.component--branding a svg{display:block;height:2rem;width:auto}
:where(.layout-container) .btn,:where(.layout-container) button{all:unset;align-items:center;align-self:baseline;background-color:var(--color-bg);border:1px solid transparent;border:1px solid var(--border-color,transparent);border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--btn-gap);justify-content:flex-start;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform)}:where(.layout-container) .btn:focus-within,:where(.layout-container) button:focus-within{outline:none}:where(.layout-container) .btn,:where(.layout-container) .btn--l,:where(.layout-container) .btn--s,:where(.layout-container) .btn--xs,:where(.layout-container) button,:where(.layout-container) button--l,:where(.layout-container) button--s,:where(.layout-container) button--xs{font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) .btn--l:only-child,:where(.layout-container) .btn--s:only-child,:where(.layout-container) .btn--xs:only-child,:where(.layout-container) .btn:only-child,:where(.layout-container) button--l:only-child,:where(.layout-container) button--s:only-child,:where(.layout-container) button--xs:only-child,:where(.layout-container) button:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) .btn .icon,:where(.layout-container) button .icon{display:block}:where(.layout-container) .btn .icon svg,:where(.layout-container) button .icon svg{display:block;height:auto;max-height:100%;max-width:100%;width:auto}:where(.layout-container) .btn,:where(.layout-container) .btn .btn_title,:where(.layout-container) .btn .icon,:where(.layout-container) .btn .icon svg,:where(.layout-container) button,:where(.layout-container) button .btn_title,:where(.layout-container) button .icon,:where(.layout-container) button .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) .btn:first-child,:where(.layout-container) button:first-child{margin-left:0}:where(.layout-container) .btn:last-child,:where(.layout-container) button:last-child{margin-right:0}:where(.layout-container) .btn:focus-within,:where(.layout-container) button:focus-within{--border:var(--color-primary) solid 1px}:where(.layout-container) .btn.btn--icon,:where(.layout-container) button.btn--icon{justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}:where(.layout-container) .btn.btn--icon .btn__title,:where(.layout-container) button.btn--icon .btn__title{white-space:nowrap}:where(.layout-container) .btn.btn--icon-only,:where(.layout-container) button.btn--icon-only{align-items:center;aspect-ratio:1/1;border-radius:100%;display:grid;justify-content:center;justify-items:center;padding:0;width:2.875rem}:where(.layout-container) .btn.btn--icon-only .btn__title,:where(.layout-container) button.btn--icon-only .btn__title{text-indent:-624.9375rem}:where(.layout-container) .btn.btn--icon:not(.btn--icon-hide-label-on-hover):focus-within,:where(.layout-container) .btn.btn--icon:not(.btn--icon-hide-label-on-hover):hover,:where(.layout-container) button.btn--icon:not(.btn--icon-hide-label-on-hover):focus-within,:where(.layout-container) button.btn--icon:not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) .component--text .btn{margin:.3125rem .625rem 0 0}
.component--call-to-action{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.component--call-to-action .field--name-field-image{grid-column:1/-2;grid-row:1/span 1;margin-left:max(0px,min(calc(50cqw - 41.5625rem),100%));margin-right:max(1rem,min(4.5cqw,2.5rem))}.component--call-to-action .field--name-field-image img{border-radius:var(--border-radius-base);display:block;height:auto;max-width:66.25rem;min-height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.component--call-to-action .container{align-self:center;background:#fff;border-radius:var(--border-radius-base);box-shadow:0 0 10px 10px rgba(0,0,0,.015);grid-column:1/-1;grid-row:1/span 1;justify-self:end;margin-bottom:3.75rem;margin-left:max(1rem,min(4.5cqw,2.5rem));margin-top:3.75rem;max-width:49.25rem;padding:max(2rem,min(4.5cqw,3.375rem)) max(1rem,min(4.5cqw,3.375rem));width:-webkit-fill-available;width:-moz-available;width:fill-available}.component--call-to-action .field--body{display:grid;justify-content:center}.component--call-to-action .field--body>.btn{margin:2rem auto 0}
.footer{padding-bottom:var(--grid-gap)}.footer .footer__container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--grid-gap);grid-column:content-start/content-end}.footer .footer__content{border-radius:var(--border-radius-base);color:var(--color-white);display:flex;flex:3 1 auto;flex-direction:column;gap:2.5rem;padding:3.375rem max(1rem,min(4.5cqw,3.375rem))}.footer .footer__top{display:flex;flex-wrap:wrap;gap:3.125rem}.footer .footer__content--blocks{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:3.125rem 1.875rem;justify-content:space-between}.footer .footer__content--blocks [class^=footer__content--] a{-webkit-text-decoration:underline;text-decoration:underline}.footer .component--call-to-action{flex:1 0 18.75rem}.footer h4{color:var(--color-secondary);font-size:1.125rem;font-weight:700}.footer .footer__content--social{display:flex;flex-direction:column}.footer .footer__content--social ul{align-items:end;display:flex;flex:1;gap:.75rem;list-style:none;margin:0;padding:0}.footer .footer__content--social a.social-link{align-items:center;background-color:var(--color-white);border-radius:100%;display:grid;height:2rem;justify-items:center;width:2rem}.footer .footer__content--social a.social-link svg{width:1rem}.footer .footer__content--social a.social-link svg path{fill:var(--color-primary)}.footer nav ul.menu{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.footer .footer__bottom{color:#abb1ac;display:flex;flex:0 1 100%;flex-wrap:wrap;font-size:.875rem;gap:var(--grid-gap) 3.125rem;justify-content:space-between}.footer .footer__bottom a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.page-node-type-article .footer{background-color:var(--color-secondary-background)}.footer .component--call-to-action{align-content:center;align-content:stretch;align-items:center;align-items:stretch;border-radius:var(--border-radius-base);color:inherit;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;line-height:1.3;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none}.footer .component--call-to-action .container{align-content:center;align-self:stretch;background-color:var(--color-secondary);margin:0;max-width:none}.footer .component--call-to-action .text-formatted{font-size:1.625rem;max-width:18.75rem}.footer .component--call-to-action .btn{--color-bg:var(--color-primary);--color-text:var(--color-secondary)}.footer .component--call-to-action .btn:hover{--color-bg:#424e43;--color-text:#fff}
.grid--full{grid-auto-rows:min-content;grid-template-columns:[viewport-start ml-start] 0 [near-viewport-start] minmax(0,1fr) [ml-end content-start] repeat(var(--grid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap)))) [content-end mr-start] minmax(0,1fr) [near-viewport-end] 0 [mr-end viewport-end];grid-gap:3.125rem var(--grid-gap);align-content:start}.grid--full,.grid--sub{display:grid;width:100%}.grid--sub{grid-auto-rows:min-content;grid-template-columns:subgrid}.grid--none{display:block}
.page--header{--top:calc(var(--drupal-displace-offset-top,0px) + var(--grid-gap)*2);left:0;left:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width,0));position:fixed;right:0;top:var(--top);transition:transform .5s cubic-bezier(.5,0,0,1);width:auto;z-index:100}.page--header.hide-header{transform:translateY(calc(-100% - var(--top)))}.page--header__container{align-items:center;backdrop-filter:blur(.47813rem);background-color:rgba(51,61,53,.6);border-radius:2.1875rem;color:var(--color-white);display:flex;gap:var(--grid-gap);grid-column:content-start/content-end;min-height:4.375rem;padding-left:var(--sp-lg);padding-right:var(--sp-lg);position:relative;transition:background-color .75s cubic-bezier(.5,0,0,1)}.page--header__container>:first-child{flex:1}.page--header__container>:last-child{display:flex;flex:1;justify-content:end}.page--header__container>.header--cta{display:none}@media (min-width:81.25rem){.page--header__container>.header--cta{display:block}}.page--header__container>nav.navigation--desktop{align-self:stretch;display:none}@media (min-width:81.25rem){.page--header__container>nav.navigation--desktop{display:grid}}.page--header__container #mobile-menu--toggle{all:unset;cursor:pointer;display:block;height:2.5625rem;position:relative;width:2.5625rem}.page--header__container #mobile-menu--toggle .line{border:1px solid var(--color-white);display:block;left:0;pointer-events:none;position:absolute;transition:all .5s ease;width:2.5625rem}.page--header__container #mobile-menu--toggle .line.line--1{transform:translateY(-.625rem)}.page--header__container #mobile-menu--toggle .line.line--2{transform:translateY(-1px)}.page--header__container #mobile-menu--toggle .line.line--3{transform:translateY(.5rem)}.page--header__container #mobile-menu--toggle:hover .line.line--1{transform:translate(-2px,-.625rem)}.page--header__container #mobile-menu--toggle:hover .line.line--2{transform:translate(2px,-1px)}.page--header__container #mobile-menu--toggle:hover .line.line--3{transform:translate(-2px,.5rem)}.page--header__container #mobile-menu--toggle[open] .line.line--1{transform:rotate(-45deg)}.page--header__container #mobile-menu--toggle[open] .line.line--2{opacity:0;transform:translateY(-1px) translateX(25%)}.page--header__container #mobile-menu--toggle[open] .line.line--3{transform:rotate(45deg)}@media (min-width:81.25rem){.page--header__container #mobile-menu--toggle{display:none}.page--header__container{padding-left:var(--sp-lg);padding-right:.75rem}}.page--header__mobile-menu{background-color:var(--color-primary);border-radius:0 0 var(--border-radius-base) var(--border-radius-base);bottom:0;color:#fff;grid-auto-rows:1fr;left:0;overflow-y:auto;padding-bottom:3.125rem;padding-top:12.5rem;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all allow-discrete .75s cubic-bezier(.5,0,0,1);visibility:hidden;width:-webkit-fill-available;width:-moz-available;width:fill-available}.page--header__mobile-menu--container{align-items:center;align-self:center;display:grid;grid-column:content-start/content-end;justify-items:center;opacity:0;transform:translateY(-6.25rem);transition:all .5s ease;grid-gap:3.125rem}.page--header__mobile-menu .navigation--mobile{font-size:1.5rem}.page--header__mobile-menu .navigation--mobile ul{list-style:none}.page--header__mobile-menu .navigation--mobile a{-webkit-text-decoration:none;text-decoration:none}@media (min-width:64rem){.page--header__mobile-menu{left:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width))}}.page--header:has(#mobile-menu--toggle[open]) .page--header__container{background-color:transparent}.page--header:has(#mobile-menu--toggle[open]) .page--header__mobile-menu{border-radius:0;transform:translateX(0);visibility:visible}.page--header:has(#mobile-menu--toggle[open]) .page--header__mobile-menu--container{opacity:1;transform:translateY(0);transition-delay:.5s}:root:has(#mobile-menu--toggle[open]){overflow:hidden}
:where(.icon){--icon-size:var(--icon-size-default,20px);--icon-color:inherit;color:inherit;color:var(--icon-color);height:1.25rem;height:20px;height:var(--icon-size);width:1.25rem;width:20px;width:var(--icon-size)}:where(.icon) svg{height:var(--icon-size);width:var(--icon-size)}
.layout--multi-column{grid-column:content-start/content-end}.layout--multi-column.alignment--top .layout__column{align-content:start}.layout--multi-column.alignment--middle .layout__column{align-content:center}.layout--multi-column.alignment--bottom .layout__column{align-content:end}.layout--multi-column.alignment--space-between .layout__column{align-content:space-between}
:where(section.layout){background-color:var(--color-white);margin-left:auto;margin-right:auto;position:relative}.frontend--theme :where(section.layout){border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base);margin-top:calc(var(--border-radius-base)*-1)}.frontend--theme :where(section.layout).layout--one-column:has(.paragraph--type--image:only-child .ratio--2_1){margin-bottom:0;margin-top:0}.frontend--theme :where(section.layout).layout--one-column:has(.paragraph--type--image:only-child .ratio--2_1) .layout__column{margin-bottom:calc(var(--border-radius-base)*-1);margin-top:calc(var(--border-radius-base)*-1)}:where(section.layout).alignment--top{align-items:start}:where(section.layout).alignment--middle{align-items:center}:where(section.layout).alignment--bottom{align-items:end}.layout__column,.layout__row{grid-column:content-start/content-end}.layout__column>*,.layout__row>*{grid-column:1/-1}.layout--one-column .layout__column:has(.paragraph--type--image:only-child .ratio--2_1){grid-column:viewport-start/viewport-end}
.paragraph{container:container/inline-size;grid-column:1/-1}
.frontend--theme .paragraph--type--section{--anim-duration:1s;--anim-base-delay:0s}.frontend--theme .paragraph--type--section .animate--none{--start-transform:none;--start-opacity:1}.frontend--theme .paragraph--type--section .animate--fade,.frontend--theme .paragraph--type--section .animate--slide{--start-transform:translateY(12.5rem);--start-opacity:0}.frontend--theme .paragraph--type--section .layout__column>.paragraph--content>div{opacity:var(--start-opacity);transform:var(--start-transform);transition:transform var(--anim-duration) calc(var(--anim-base-delay) + var(--anim-delay)) ease,opacity var(--anim-duration) calc(var(--anim-base-delay) + var(--anim-delay)) ease}@media screen and (max-width:62.5rem){.frontend--theme .paragraph--type--section .layout__column>.paragraph--content>div{transition-delay:var(--anim-base-delay)}}@media (prefers-reduced-motion:reduce){.frontend--theme .paragraph--type--section .layout__column>.paragraph--content>div{opacity:1;transform:none}}.frontend--theme .paragraph--type--section .layout__column>.paragraph--content.animate>div{opacity:1;transform:none}.frontend--theme .paragraph--type--section:has(.layout--one-column .layout__column .paragraph--type--image:only-child .ratio--2_1){position:relative;z-index:5}.frontend--theme .paragraph--type--section:last-child>section.layout{border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}
.paragraph--type--text{min-width:0;width:-webkit-fill-available;width:-moz-available;width:fill-available}.paragraph--type--text:not(.paragraph--align-stretch){max-width:58.125rem}.header__content .paragraph--type--text:not(.paragraph--align-stretch),.layout--two-column .paragraph--type--text:not(.paragraph--align-stretch){max-width:40.9375rem}@media (min-width:56.25rem){.paragraph--type--text.paragraph--align-left{justify-self:start}.paragraph--type--text.paragraph--align-center{justify-self:center}.paragraph--type--text.paragraph--align-right{justify-self:end}.paragraph--type--text{margin-left:var(--grid-gap)}}
.node--type-profile.node--view-mode-full .node__header{padding-bottom:7.5rem;padding-top:12.5rem}.node--type-profile.node--view-mode-full .node__header--container{display:grid;grid-column:content-start/content-end;grid-gap:var(--grid-gap)}@media screen and (min-width:56.25rem){.node--type-profile.node--view-mode-full .node__header--container{grid-template-columns:repeat(2,1fr)}}.node--type-profile.node--view-mode-full nav.breadcrumb{grid-column:1/-1;padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.node--type-profile.node--view-mode-full .node__header--body{align-content:center;display:grid;position:relative}.node--type-profile.node--view-mode-full .node__header--body .component--profile-body{position:relative}@media (min-width:62.5rem){.node--type-profile.node--view-mode-full .node__header--body:before{background-image:url(/themes/custom/neo/images/blur.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:41.75rem;left:0;opacity:.7;position:absolute;top:100%;transform:translate(-35%,-50%);width:60.5rem}}.node--type-profile.node--view-mode-full .node__header--visual .field--name-field-image{max-width:40.625rem;width:100%}.node--type-profile.node--view-mode-full .node__header--visual .field--name-field-image img{border-radius:var(--border-radius-base);display:block;overflow:hidden}.node--type-profile.node--view-mode-full .node__footer--container{grid-column:content-start/content-end;margin-bottom:12.5rem;margin-top:5.25rem}.node--type-profile.node--view-mode-full .node__content #components .paragraph--type--section:first-child>.section.background-color--none{background-color:transparent}
.component--profile-body{align-content:center;align-self:center;display:grid;grid-row:span 4;grid-template-areas:"title" "type" "contact" "social";grid-template-rows:subgrid;padding:2rem max(1rem,min(2.1cqw,2rem));grid-gap:2rem}.component--profile-body h1{font-size:2.125rem;grid-area:title;-ms-grid-column:1;-ms-grid-row:1;margin:0}.component--profile-body h1 a{-webkit-text-decoration:none;text-decoration:none}.component--profile-body .field--contact{display:grid;font-size:1.125rem;grid-area:contact;-ms-grid-column:1;-ms-grid-row:5;grid-gap:.75rem}.component--profile-body .field--name-field-profile-type{font-weight:700;grid-area:type;-ms-grid-column:1;-ms-grid-row:3}.component--profile-body .field-node--field-mail-address:before,.component--profile-body .field-node--field-phone-number:before{display:inline-block;margin-right:.3125rem}.component--profile-body .field-node--field-phone-number:before{content:"T"}.component--profile-body .field-node--field-mail-address:before{content:"E"}.component--profile-body .social-link-field{display:flex;gap:var(--grid-gap);grid-area:social;-ms-grid-column:1;-ms-grid-row:7;margin:0;padding:0}.component--profile-body .social-link-field a{align-items:center;background-color:var(--color-secondary);border-radius:100%;color:var(--color-primary);display:grid;font-size:1.25rem;height:2.875rem;justify-items:center;width:2.875rem}
.component--text .txt-highlight{background-color:var(--color-secondary)}.component--text .txt-lg{font-size:1.25rem}
@media screen and (min-width:56.25rem){.layout.layout--two-column .layout__column,.layout.layout--two-column .layout__column>*{--grid-col-count:6;grid-template-columns:repeat(6,1fr);grid-template-columns:repeat(var(--grid-col-count),1fr)}.layout.layout--two-column-11 .layout__column--first{grid-column:content-start/span 6}.layout.layout--two-column-11 .layout__column--second{grid-column:span 6/content-end}}@media screen and (max-width:43.75rem){.layout--two-column.stack--right .layout__column--first{grid-row:2}.layout--two-column.stack--right .layout__column--second{grid-row:1}}
:root .cookie-banner,:root .cookie-banner p{--color-text:var(--cc--color-text,#000);--color-bg:var(--cc--color-bg,#fff);--spacing:var(--cc--spacing,40px);--font-size:var(--cc--font-size,14px);--font-family:var(--cc--font-family,var(--font-family));--text-align:var(--cc--text-align,left);--title-size:var(--cc--title-size,28px);--title-weight:var(--cc--title-weight,400);--max-width:var(--cc--max-width,640px);--column-width:calc(var(--max-width) / 2 - var(--spacing) * 2);--shadow:var(--cc--shadow,0 0 8px 0 rgba(0,0,0,0.15));--border-radius:var(--cc--border-radius,0);--border:var(--cc--border,none);--transition-duration:var(--cc--transition-duration,300ms);--transtion:all var(--transition-duration);}.sliding-popup-bottom{bottom:0;width:100%;pointer-events:none;padding:2px;}.gin--vertical-toolbar .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner{pointer-events:auto;background-color:var(--color-bg);color:var(--color-text);inset-inline-start:unset;inset-inline-end:0;margin:0;width:100%;max-width:var(--max-width);border:var(--border);padding:var(--spacing);box-shadow:var(--shadow);border-radius:var(--border-radius);max-height:0;transition:var(--transition);}.gin--vertical-toolbar dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner,dialog.cookie-banner p{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);text-align:var(--text-align);}dialog.cookie-banner .cookie-banner__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) / 5);align-items:center;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences{grid-column:1 / span 2;grid-row:1 / span 3;display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__message{grid-row:1 / span 3;}dialog.cookie-banner .cookie-banner__content .cookie-banner__button{grid-row:span 1;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ *{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{font-weight:var(--title-weight);font-size:var(--title-size);}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ .cookie-banner__preferences{display:block;}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{font-weight:var(--font-weight-strong);}dialog.cookie-banner[aria-hidden="false"]{display:block;bottom:0;max-height:95vh;overflow-y:auto;}
:root .cookie-banner__button{--color-bg:var(--cc-btn--color-bg,#000);--hover-color-bg:var(--cc-btn--hover-color-bg,#75c734);--color-text:var(--cc-btn--color-text,#fff);--hover-color-text:var(--cc-btn--hover-color-text,#fff);--btn-height:var(--cc-btn--height,40px);--btn-padding:var(--cc-btn--padding,4px);--btn-align:var(--cc-btn-align,center);--btn-width:var(--cc-btn-width,240px);--btn-weight:var(--cc-btn-weight,700);}.cookie-banner__button:not(.visually-hidden){display:inline-flex;background-color:var(--color-bg);color:var(--color-text);font-size:var(--btn-font-size);height:var(--btn-height);align-items:center;justify-content:center;margin:0;padding:var(--spacing);transition:var(--transition-duration);padding:var(--btn-padding);text-align:var(--btn-align);min-width:var(--btn-width);font-weight:var(--btn-weight);width:100%;font-family:var(--font-family);}.cookie-banner__button:hover,.cookie-banner__button:focus,.cookie-banner__button:focus-within,.cookie-banner__button:active{color:var(--hover-color-text);background-color:var(--hover-color-bg);}
:root .cookie-banner__category{--title-size:var(--cc-category--title-size,20px);--font-size:var(--cc-category--font-size,14px);--input-size:var(--cc-category--input-size,32px);--input-border:var(--cc-category--input-border,2px solid #000);--input-border-active:var(--cc-category--input-border-active,2px solid #000);--input-bg:var(--cc-category--input-bg,#fff);--input-bg-active:var(--cc-category--input-bg-active,#75c734);--input-color:var(--cc-category--input-color,#000);--border-radius:var(--cc-category--border-radius,16px);--input-disabled-border:var(--cc-category--input-disabled-border,2px solid #000);--input-disabled-color-bg:var(--cc-category--input-disabled-color-bg,#fff);--input-disabled-opacity:var(--cc-category--input-disabled-opacity,0.3);}.cookie-banner__category{margin-bottom:var(--cc-spacing);}.cookie-banner__category > .cookie-banner__cat-checkbox{display:flex;align-items:center;flex-flow:row-reverse;margin-bottom:calc(var(--cc-spacing) / 2);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]{appearance:none;background-color:var(--input-bg);width:calc(var(--input-size) * 2);height:var(--input-size);position:relative;border-radius:var(--border-radius);border:var(--input-border);overflow:hidden;padding:2.5px;box-sizing:border-box;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled{background-color:var(--input-disabled-color-bg);border:var(--input-disabled-border);opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:after{position:absolute;content:"";display:block;width:calc(var(--input-size) - 8px);height:calc(var(--input-size) - 8px);background-color:var(--input-color);border-radius:var(--border-radius);transition:var(--transition);left:3px;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"] + label:after{content:"Off";font-size:0.8em;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label:after{opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:not(:disabled):checked{background-color:var(--input-bg-active);border:var(--input-border-active);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked:after{left:50%;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked + label:after{content:"On";}.cookie-banner__category > .description{margin:0;padding:0;color:var(--color-text);font-size:var(--font-size);}.cookie-banner__category > .cookie-banner__cat-checkbox > label{font-size:var(--title-size);padding:0;margin:0;display:flex;flex:0 1 100%;align-items:center;justify-content:space-between;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label{cursor:default;}
.alert{align-items:center;display:flex;justify-content:space-between;padding:var(--sp) var(--grid-gap)}.alert .alert__content{width:100%}.alert .field--name-message{display:block;margin-left:auto;margin-right:auto;max-width:47.5rem;width:100%}
.breadcrumb{font-size:.875rem}.breadcrumb a{-webkit-text-decoration:none;text-decoration:none}.breadcrumb ol{flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb li,.breadcrumb ol{align-items:center;display:flex}.breadcrumb li:not(:last-child):after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='m13.172 12-4.95-4.95 1.414-1.413L16 12l-6.364 6.364-1.414-1.415z'/%3E%3C/svg%3E");display:block;height:1.25rem;margin-left:.3125rem;margin-right:.3125rem;width:1.25rem}.card--with-image .breadcrumb li:not(:last-child):after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='m13.172 12-4.95-4.95 1.414-1.413L16 12l-6.364 6.364-1.414-1.415z'/%3E%3C/svg%3E")}.breadcrumb li[aria-current=page]{font-weight:700}
@media (min-width:43.75rem){dialog.cookie-banner{margin:var(--spacing)}}dialog.cookie-banner a{background-image:none;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}dialog.cookie-banner a:focus,dialog.cookie-banner a:hover{background-size:0 1px;color:var(--color-black)}dialog.cookie-banner .cookie-banner__content{-moz-column-gap:var(--spacing);column-gap:var(--spacing);row-gap:calc(var(--spacing)/4)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{color:var(--color-primary);margin-bottom:.75rem}.cookie-banner__button:not(.visually-hidden){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;cursor:pointer;font-size:var(--font-size-s);font-weight:700;line-height:var(--line-height-base);text-transform:uppercase;transition:all .5s ease}.cookie-banner__categories{margin:0 0 1.5em}.cookie-banner__button:not(.visually-hidden):active,.cookie-banner__button:not(.visually-hidden):focus,.cookie-banner__button:not(.visually-hidden):focus-within,.cookie-banner__button:not(.visually-hidden):hover{background-color:var(--color-primary)}.cookie-banner__category>.cookie-banner__cat-checkbox{-moz-column-gap:.625rem;column-gap:.625rem}.cookie-banner__category>.cookie-banner__cat-checkbox>label{color:var(--color-primary);font-size:var(--font-size-base);font-weight:700!important}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:not(:disabled):checked{background-color:var(--color-primary)}html[lang=nl] .cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:checked+label:after{content:"Aan"}html[lang=nl] .cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]+label:after{content:"Uit"}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]+label:after{content:"Uit";font-size:.8em}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:checked+label:after{content:"Aan"}
.navigation--mobile ul{display:grid;font-weight:300;list-style:none;margin:0;padding:0;grid-gap:var(--grid-gap)}.navigation--mobile .primary-nav__submenu-container{height:0;overflow:hidden;transition:height .5s cubic-bezier(.5,0,0,1)}.navigation--mobile .primary-nav__submenu-container>ul{padding-left:var(--grid-gap);padding-top:var(--grid-gap)}.navigation--mobile .primary-nav__button-toggle{all:unset;align-content:center;background-color:transparent;color:#fff;cursor:pointer;display:inline-grid;justify-content:center;margin-bottom:-1.4375rem;margin-top:-1.4375rem;padding:.625rem;transform:translateY(-.1875rem);transition:all .5s ease}.navigation--mobile .primary-nav__button-toggle *{pointer-events:none}.navigation--mobile .primary-nav__button-toggle[open]{transform:translateY(-.1875rem) rotate(-180deg)}.navigation--mobile .primary-nav__button-toggle[open]+.primary-nav__submenu-container{height:auto}
.navigation--desktop li,.navigation--desktop ul{list-style:none;margin:0;padding:0;position:relative}.navigation--desktop li{align-items:center;display:flex}.navigation--desktop li:has(>a.is-active,>:hover,>button[open])>button.primary-nav__button-toggle{background-color:rgba(0,0,0,.1)}.navigation--desktop a{align-items:center;align-self:stretch;background:transparent;display:grid;justify-items:center;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all.5s ease}.navigation--desktop a.primary-nav__menu-link--level-1:hover{anchor-name:--primary-nav}.navigation--desktop a.is-active,.navigation--desktop a:hover{background-color:rgba(0,0,0,.1)}.navigation--desktop a:has(+button){padding-right:0}.navigation--desktop a:has(+button[open]){background-color:rgba(0,0,0,.1)}.navigation--desktop ul.primary-nav__menu--level-1{display:flex}.navigation--desktop ul.primary-nav__menu--level-1 .primary-nav__submenu-container{height:0;overflow:hidden;transform:translate(-50%,-.75rem);transition:all allow-discrete .5s cubic-bezier(.5,0,0,1);visibility:hidden}.navigation--desktop ul.primary-nav__menu--level-1>.primary-nav__menu-item:hover:after{bottom:-.8125rem;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.navigation--desktop ul.primary-nav__menu--level-1 [data-drupal-selector=primary-nav-submenu-toggle-button][open]+.primary-nav__submenu-container,.navigation--desktop ul.primary-nav__menu--level-1>.primary-nav__menu-item:hover>.primary-nav__submenu-container{display:grid;height:auto;transform:translateX(-50%);visibility:visible}.navigation--desktop button.primary-nav__button-toggle{all:unset;align-self:stretch;cursor:pointer;display:block;padding:.75rem 1rem;transition:all.5s ease}.navigation--desktop button.primary-nav__button-toggle>*{pointer-events:none}.navigation--desktop .primary-nav__submenu-container{border-radius:.75rem;box-shadow:0 0 1px 1px #f1f1f1;left:50%;position:absolute;top:calc(100% + .75rem);will-change:auto}.navigation--desktop .primary-nav__submenu-container ul{background-color:var(--color-white);color:var(--color-text);display:grid;min-width:14.375rem;padding:.75rem;grid-gap:.75rem}.navigation--desktop .primary-nav__submenu-container ul li{font-weight:700;text-align:center}.navigation--desktop .primary-nav__submenu-container ul li a{border-radius:var(--border-radius-base);width:100%}

