:root{--color-dark-blue-400: #1b1b32;--color-mid-blue-500: #243d5b;--color-light-blue-400: #32beff;--color-neutrals-white: #fff;--color-neutrals-100: #eff2f3;--color-neutrals-200: #dee5e8;--color-neutrals-300: #a7b3be;--color-neutrals-600: #6c7883;--color-neutrals-800: #2d3944;--color-neutrals-black: #000;--color-neutrals-black-transparent-20: #00000033;--color-alert: #e40000;--color-alert-on-dark: #ef5252;--color-notification: #ffc800;--color-sucess: #00a53c;--setting-spacing-8: 8px;--setting-spacing-16: 16px;--setting-spacing-24: 24px;--setting-spacing-32: 32px;--setting-spacing-48: 48px;--setting-spacing-64: 64px;--setting-spacing-80: 80px;--setting-spacing-96: 96px;--setting-strokes-1: 1px;--setting-strokes-2: 2px;--setting-radius-16: 16px;--setting-radius-1000: 1000px;--font-family-primary: "Calibri", sans-serif;--font-family-secondary: "TrioGrotesk", sans-serif;--font-weight-style-light: 300;--font-weight-style-regular: 400;--font-weight-style-medium: 500;--font-weight-style-bold: 700}@supports (color: color(display-p3 0 0 0)){:root{--color-dark-blue-400: color(display-p3 .106 .106 .196);--color-mid-blue-500: color(display-p3 .141 .239 .357);--color-light-blue-400: color(display-p3 .196 .745 1);--color-neutrals-100: color(display-p3 .937 .949 .953);--color-neutrals-200: color(display-p3 .871 .898 .91);--color-neutrals-300: color(display-p3 .655 .702 .745);--color-neutrals-600: color(display-p3 .424 .471 .514);--color-neutrals-800: color(display-p3 .176 .224 .267);--color-alert: color(display-p3 .894 0 0);--color-notification: color(display-p3 1 .784 0);--color-sucess: color(display-p3 0 .647 .235)}}:root,[data-color-mode=white-bg]{--primary-bg: var(--color-neutrals-white);--primary-bg-decorative: var(--color-mid-blue-500);--primary-fg: var(--color-neutrals-black);--primary-fg-accent: var(--color-dark-blue-400);--secondary-bg: var(--color-neutrals-100);--stroke-strong: var(--color-light-blue-400);--stroke-decorative: var(--color-mid-blue-500);--neutrals-gray-dark: var(--color-neutrals-800);--neutrals-gray-medium: var(--color-neutrals-600);--neutrals-gray: var(--color-neutrals-300);--neutrals-gray-light: var(--color-neutrals-200);--neutrals-off-white: var(--color-neutrals-100);--neutrals-white: var(--color-neutrals-white);--brand-light-blue: var(--color-light-blue-400);--brand-mid-blue: var(--color-mid-blue-500);--brand-dark-blue: var(--color-dark-blue-400);--button-primary-bg: var(--color-dark-blue-400);--button-primary-bg-hover: var(--color-mid-blue-500);--button-primary-fg: var(--color-light-blue-400);--button-primary-fg-hover: var(--color-light-blue-400);--button-primary-focus: var(--color-notification);--button-secondary-bg: var(--color-neutrals-white);--button-secondary-bg-hover: var(--color-neutrals-200);--button-secondary-fg: var(--color-dark-blue-400);--button-secondary-fg-hover: var(--color-dark-blue-400);--button-secondary-focus: var(--color-notification);--textlink-primary-bg: var(--color-dark-blue-400);--textlink-primary-fg: var(--color-light-blue-400);--textlink-primary-focus: var(--color-notification)}[data-color-mode=blue-bg]{--primary-bg: var(--color-light-blue-400);--primary-bg-decorative: var(--color-dark-blue-400);--primary-fg: var(--color-neutrals-white);--primary-fg-accent: var(--color-neutrals-white);--secondary-bg: var(--color-neutrals-200);--stroke-strong: var(--color-neutrals-white);--stroke-decorative: var(--color-light-blue-400);--neutrals-gray-dark: var(--color-neutrals-800);--neutrals-gray-medium: var(--color-neutrals-600);--neutrals-gray: var(--color-neutrals-300);--neutrals-gray-light: var(--color-neutrals-200);--neutrals-off-white: var(--color-neutrals-100);--neutrals-white: var(--color-neutrals-white);--brand-light-blue: var(--color-light-blue-400);--brand-mid-blue: var(--color-mid-blue-500);--brand-dark-blue: var(--color-light-blue-400);--button-primary-bg: var(--color-light-blue-400);--button-primary-bg-hover: var(--color-mid-blue-500);--button-primary-fg: var(--color-dark-blue-400);--button-primary-fg-hover: var(--color-light-blue-400);--button-primary-focus: var(--color-notification);--button-secondary-bg: var(--color-dark-blue-400);--button-secondary-bg-hover: var(--color-mid-blue-500);--button-secondary-fg: var(--color-light-blue-400);--button-secondary-fg-hover: var(--color-light-blue-400);--button-secondary-focus: var(--color-notification);--textlink-primary-bg: var(--color-neutrals-white);--textlink-primary-fg: var(--color-light-blue-400);--textlink-primary-focus: var(--color-notification)}:root{--gradient-primary: linear-gradient(337deg, var(--brand-mid-blue) 0%, var(--primary-bg-decorative) 100%)}:root{--current-viewport: "small";--breakpoint-sm: 568;--breakpoint-md: 768;--breakpoint-lg: 1299;--breakpoint-xl: 1479;--breakpoint-xxl: 1920}@media(min-width:768px){:root{--current-viewport: "medium" }}@media(min-width:1180px){:root{--current-viewport: "large" }}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family-primary);position:relative;overflow-x:clip}main{position:relative;overflow:clip;z-index:10}blockquote{margin:0}cite{font-style:normal}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;padding:0;margin:0}a{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;width:100%}ul.no-list-style,ol.no-list-style{list-style:none}@font-face{font-family:Calibri;src:url(/fonts/calibril.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Calibri;src:url(/fonts/calibrili.woff2) format("woff2");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Calibri;src:url(/fonts/calibri.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Calibri;src:url(/fonts/calibrii.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Calibri;src:url(/fonts/calibrib.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Calibri;src:url(/fonts/calibriz.woff2) format("woff2");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:TrioGrotesk;src:url(/fonts/TrioGrotesk-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:TrioGrotesk;src:url(/fonts/TrioGrotesk-Italic.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:TrioGrotesk;src:url(/fonts/TrioGrotesk-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:TrioGrotesk;src:url(/fonts/TrioGrotesk-MediumItalic.woff2) format("woff2");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:TrioGrotesk;src:url(/fonts/TrioGrotesk-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:TrioGrotesk;src:url(/fonts/TrioGrotesk-BoldItalic.woff2) format("woff2");font-weight:700;font-display:swap;font-style:italic}:root{--container-max-width: 1512px;--container-max-width-lg: 1824px;--container-max-width-narrow: 1176px;--container-padding-x: var(--spacing-xs);--container-padding-y: var(--spacing-md)}@media(min-width:768px){:root{--container-padding-x: var(--spacing-lg);--container-padding-y: var(--spacing-xl)}}:root{--radius-sm: 8px;--radius-md: var(--setting-radius-16);--radius-lg: 24px;--radius-xl: 32px;--radius-round: 1000px;--stroke-sm: var(--setting-strokes-1);--stroke-md: var(--setting-strokes-2);--stroke-lg: 3px;--spacing-2xs: var(--setting-spacing-8);--spacing-xs: var(--setting-spacing-16);--spacing-sm: var(--setting-spacing-24);--spacing-md: var(--setting-spacing-32);--spacing-lg: var(--setting-spacing-48);--spacing-xl: var(--setting-spacing-64);--spacing-2xl: var(--setting-spacing-80)}:root{--global-width: 375px;--global-margin: 16px;--global-gutter: 16px;--global-columns: 4;--global-padding-v: 48px;--font-headline-xx-lg-size: 48px;--font-headline-xx-lg-family: var(--font-family-secondary);--font-headline-xx-lg-weight-style: var(--font-weight-style-medium);--font-headline-x-lg-size: 40px;--font-headline-x-lg-family: var(--font-family-secondary);--font-headline-x-lg-weight-style: var(--font-weight-style-regular);--font-headline-lg-size: 32px;--font-headline-lg-family: var(--font-family-secondary);--font-headline-lg-weight-style: var(--font-weight-style-regular);--font-headline-md-size: 26px;--font-headline-md-family: var(--font-family-secondary);--font-headline-md-weight-style: var(--font-weight-style-regular);--font-headline-sm-size: 24px;--font-headline-sm-family-primary: var(--font-family-primary);--font-headline-sm-family-secondary: var(--font-family-secondary);--font-headline-sm-weight-style: var(--font-weight-style-regular);--font-body-lg-size: 24px;--font-body-lg-family: var(--font-family-primary);--font-body-lg-weight-style: var(--font-weight-style-light);--font-body-sm-size: 16px;--font-body-md-size: 18px;--font-body-md-family: var(--font-family-primary);--font-body-md-weight-style: 450;--font-topline-md-size: 16px;--font-topline-md-family: var(--font-family-primary);--font-topline-md-weight-style: var(--font-weight-style-bold);--font-button-cta-size: 18px;--font-button-cta-family: var(--font-family-primary);--font-button-cta-weight-style: 700}@media(min-width:768px){:root{--global-width: 768px;--global-margin: 24px;--global-gutter: 24px;--global-columns: 6;--font-headline-xx-lg-size: 64px;--font-headline-x-lg-size: 48px;--font-headline-lg-size: 40px;--font-headline-md-size: 28px;--font-topline-md-size: 16px }}@media(min-width:1180px){:root{--global-width: 1280px;--global-margin: 48px;--global-columns: 12;--global-padding-v: 64px;--font-headline-xx-lg-size: 72px;--font-headline-x-lg-size: 56px;--font-headline-lg-size: 48px;--font-headline-md-size: 32px;--font-topline-md-size: 16px }}@media(min-width:1479px){:root{--global-width: 1512px }}@media(min-width:1920px){:root{--global-width: 1920px }}:root{--svg-size-s: 24px;--svg-size-m: 32px;--svg-size-l: 44px}body{color:var(--color-black)}h1,h2,h3,h4,h5,h6{margin:0}.text-headline-xx-lg{font-family:var(--font-headline-xx-lg-family);font-size:var(--font-headline-xx-lg-size);font-weight:var(--font-headline-xx-lg-weight-style);line-height:1.1;letter-spacing:-.05em}.text-headline-x-lg{font-family:var(--font-headline-x-lg-family);font-size:var(--font-headline-x-lg-size);font-weight:var(--font-headline-x-lg-weight-style);line-height:1.1;letter-spacing:.02em}.text-headline-lg{font-family:var(--font-headline-lg-family);font-size:var(--font-headline-lg-size);font-weight:var(--font-headline-lg-weight-style);line-height:1.2;letter-spacing:.02em}.text-headline-md{font-family:var(--font-headline-md-family);font-size:var(--font-headline-md-size);font-weight:var(--font-weight-style-regular);line-height:1.2;letter-spacing:-.02em}.text-headline-sm-primary{font-family:var(--font-headline-sm-family-primary);font-size:var(--font-headline-sm-size);font-weight:var(--font-weight-style-regular);line-height:1.2;letter-spacing:.02em}.text-headline-sm-secondary{font-family:var(--font-headline-sm-family-secondary);font-size:var(--font-headline-sm-size);font-weight:var(--font-weight-style-regular);line-height:1.2;letter-spacing:.02em}.text-headline-sm-bold-primary{font-family:var(--font-headline-sm-family-primary);font-size:var(--font-headline-sm-size);font-weight:var(--font-weight-style-bold);line-height:1.2;letter-spacing:.02em}.text-headline-sm-bold-secondary{font-family:var(--font-headline-sm-family-secondary);font-size:var(--font-headline-sm-size);font-weight:var(--font-weight-style-bold);line-height:1.2;letter-spacing:.02em}.text-body-lg{font-family:var(--font-body-lg-family);font-size:var(--font-body-lg-size);font-weight:var(--font-body-lg-weight-style);line-height:1.4;letter-spacing:0}.text-body-md{font-family:var(--font-body-md-family);font-size:var(--font-body-md-size);font-weight:var(--font-body-md-weight-style);line-height:1.4;letter-spacing:0}.text-body-sm{font-family:var(--font-topline-md-family);font-size:var(--font-body-md-size);font-weight:var(--font-weight-style-regular);line-height:1.4;letter-spacing:.02em}.text-body-sm-bold{font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-style-bold);line-height:1.4;letter-spacing:.02em}.text-body-md-bold{font-family:var(--font-body-md-family);font-size:var(--font-body-md-size);font-weight:var(--font-weight-style-bold);line-height:1.4;letter-spacing:0}.text-topline-md{font-family:var(--font-topline-md-family);font-size:var(--font-topline-md-size);font-weight:var(--font-topline-md-weight-style);line-height:1.4;letter-spacing:.02em}.text-topline-xs{font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-style-regular);line-height:1.4;letter-spacing:.02em}:not(h1,h2,h3,h4,h5,h6)>.text-button-cta{font-family:var(--font-button-cta-family);font-size:var(--font-button-cta-size);font-weight:var(--font-button-cta-weight-style);line-height:1.4;letter-spacing:.02em}:root{--grid-content-s: 1 / span 4;--grid-content-lg: 2 / span 10}.grid-item-small{grid-column:var(--grid-content-s)}@media(min-width:1180px){.grid-item-small{grid-column:var(--grid-content-lg)}}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs)}@media(min-width:1180px){.grid-container{grid-template-columns:repeat(12,1fr)}}:root{--bounce-start-slow: cubic-bezier(.6, -.28, .74, .05);--bounce-start-fast: cubic-bezier(.33, 1, .68, 1);--bounce-end-slow: cubic-bezier(.21, .61, .35, 1);--bounce-end-fast: cubic-bezier(.34, .69, .16, 1);--bounce-start-medium: cubic-bezier(.4, 0, .2, 1);--bounce-end-medium: cubic-bezier(.6, 0, .8, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1)}[data-animation-fadein]{opacity:0}@media(prefers-reduced-motion:reduce){[data-animation-fadein]{opacity:1}}*:focus-visible{outline:2px solid var(--button-primary-focus)}picture{display:block;width:100%;height:auto}img{width:100%;-o-object-fit:cover;object-fit:cover}.picture-element{display:flex;width:100%;height:auto;aspect-ratio:var(--aspect-ratio)}.picture-element.has-mobile-ratio{aspect-ratio:var(--mobile-aspect-ratio)}.component-image-wrapper{position:relative;height:100%}.component-image-wrapper .ai-label{position:absolute;bottom:12px;right:12px;border-radius:var(--radius-round);background-color:var(--neutrals-off-white);color:var(--brand-mid-blue);padding:12px var(--spacing-xs)}@media(min-width:768px){.picture-element.has-ratio{aspect-ratio:var(--aspect-ratio)}}.picture-element img{width:100%;height:auto;-o-object-fit:var(--object-fit, cover);object-fit:var(--object-fit, cover);-o-object-position:var(--mobile-object-position, center);object-position:var(--mobile-object-position, center)}@media(min-width:768px){.picture-element img{-o-object-position:var(--object-position, center);object-position:var(--object-position, center)}}.picture-element.w-full{width:100%;height:auto}.picture-element.h-full{height:100%;width:100%}.picture-element.h-full img{height:100%}.btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:18px var(--spacing-xs);border-radius:var(--radius-round);background-color:transparent;text-decoration:none;width:-moz-fit-content;width:fit-content;border:none;outline-offset:-2px;transition:background-color .3s var(--bounce-end-fast),color .3s var(--bounce-end-fast),gap .3s var(--bounce-end-fast),border-color .2s var(--bounce-end-fast)}.btn.has-icon{gap:var(--spacing-2xs)}.btn:disabled{opacity:.8;pointer-events:none}.btn-label{padding-top:1px;padding-bottom:0;line-height:1;background-image:linear-gradient(to right,currentcolor 50%,currentcolor 50%);background-repeat:no-repeat;background-size:0% 2px;background-position:0% 100%;transition:background-size .2s var(--bounce-end-fast);color:inherit}@media(pointer:fine){.btn:hover .btn-label{background-size:100% 2px}}.btn-icon{display:flex;flex-shrink:0;padding-bottom:1px}.btn-icon .icon{width:16px;height:16px}.btn.primary{background-color:var(--button-primary-bg);color:var(--button-primary-fg)}@media(pointer:fine){.btn.primary:hover{background-color:var(--button-primary-bg-hover);color:var(--button-primary-fg-hover)}.btn.primary:hover.has-icon{gap:var(--spacing-xs)}}.btn.primary:focus-visible{background-color:var(--button-primary-bg-hover);color:var(--button-primary-fg-hover);outline:2px solid var(--button-primary-focus)}.btn.primary:focus-visible.has-icon{gap:var(--spacing-xs)}.btn.primary:focus-visible .btn-label{background-size:100% 2px}.btn.secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-fg);outline:2px solid var(--button-secondary-fg)}@media(pointer:fine){.btn.secondary:hover{background-color:var(--button-secondary-bg-hover)}.btn.secondary:hover.has-icon{gap:var(--spacing-xs)}}.btn.secondary:focus-visible{outline:2px solid var(--button-secondary-focus);background-color:var(--button-secondary-bg-hover)}.btn.secondary:focus-visible.has-icon{gap:var(--spacing-xs)}.btn.secondary:focus-visible .btn-label{background-size:100% 2px}.btn.loading{position:relative;pointer-events:none}.btn.loading:after{content:"";position:absolute;inset:0;z-index:9;border-radius:var(--radius-round);background:linear-gradient(-45deg,var(--neutrals-gray-light),var(--neutrals-gray-dark),var(--neutrals-white),var(--neutrals-gray-dark));background-size:400% 400%;animation:shimmer 20s ease infinite;opacity:.4}.text-link{cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-2xs);background-color:transparent;color:var(--textlink-primary-bg);text-decoration:none;width:-moz-fit-content;width:fit-content;background-image:linear-gradient(to right,var(--textlink-primary-fg) 50%,var(--textlink-primary-fg) 50%);background-repeat:no-repeat;background-position:0% 100%;background-size:100% 2px;transition:background-size .2s var(--bounce-end-fast),gap .3s var(--bounce-end-fast)}@media(pointer:fine){.text-link:hover{gap:var(--spacing-xs)}}.text-link:focus-visible{gap:var(--spacing-xs)}.text-link .text-link-label{color:inherit}.text-link .text-link-icon{display:flex;flex-shrink:0;color:var(--textlink-primary-fg)}.inline-link{display:inline-block;cursor:pointer;color:var(--textlink-primary-bg);background-image:linear-gradient(to right,var(--textlink-primary-fg) 50%,var(--textlink-primary-bg) 50%);background-repeat:no-repeat;background-position:100% 82%;background-size:202% 2px;transition:background-position .2s var(--bounce-end-fast)}@media(pointer:fine){.inline-link:hover{background-position:0% 82%}}.inline-link:focus-visible{background-position:0% 82%}.icon{display:flex}.icon svg{width:var(--xs);height:var(--xs)}@media(min-width:768px){.icon svg{width:var(--md);height:var(--md)}}@media(min-width:1180px){.icon svg{width:var(--lg);height:var(--lg)}}.icon-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-round);border:none;background-color:transparent;text-decoration:none;transition:background-color .3s var(--bounce-end-fast),color .3s var(--bounce-end-fast),border-color .3s var(--bounce-end-fast)}.icon-btn:disabled{opacity:.5;pointer-events:none}.icon-btn.primary{background-color:var(--button-primary-bg);color:var(--button-primary-fg)}@media(pointer:fine){.icon-btn.primary:hover{background-color:var(--button-primary-bg-hover);color:var(--button-primary-fg-hover)}}.icon-btn.primary:focus-visible{background-color:var(--button-primary-bg-hover);color:var(--button-primary-fg-hover);outline:2px solid var(--button-primary-focus)}.icon-btn.secondary{color:var(--button-secondary-fg);outline:2px solid var(--button-secondary-fg)}@media(pointer:fine){.icon-btn.secondary:hover{background-color:var(--button-secondary-bg-hover);color:var(--button-secondary-fg-hover)}}.icon-btn.secondary:focus-visible{background-color:var(--button-secondary-bg-hover);color:var(--button-secondary-fg-hover);outline:2px solid var(--button-secondary-focus)}[data-form-field-root] .error-message{display:block;overflow:hidden;max-height:0;margin-top:0;opacity:0;color:var(--color-alert);transition:max-height 1s var(--bounce-end-fast),margin-top 1s var(--bounce-end-fast),opacity 1s var(--bounce-end-fast)}@media(prefers-reduced-motion:reduce){[data-form-field-root] .error-message{transition:none}}[data-form-field-root].error .error-message{max-height:48px;margin-top:4px;opacity:1}.checkbox-root .checkbox{display:inline-flex;align-items:flex-start;gap:var(--spacing-2xs);cursor:pointer;color:var(--primary-fg)}.checkbox-root .checkbox.disabled{opacity:.5;pointer-events:none}.checkbox-root .checkbox .checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;outline:var(--stroke-sm) solid var(--brand-dark-blue);outline-offset:-1px;border-radius:2px;background-color:transparent;transition:background-color .2s var(--bounce-end-fast),outline-color .2s var(--bounce-end-fast)}.checkbox-root.error .checkbox .checkbox-box{outline:2px solid var(--color-alert);outline-offset:-2px}.checkbox-root .checkbox-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.checkbox-root .checkbox-check{color:var(--color-neutrals-white);opacity:0;transition:opacity .2s var(--bounce-end-fast)}.checkbox-root .checkbox-label{color:inherit}.checkbox-root .error-message{margin-left:23px}.checkbox-root .checkbox-input:checked~.checkbox-box{background-color:var(--brand-light-blue)}.checkbox-root .checkbox-input:checked~.checkbox-box .checkbox-check{opacity:1}@media(pointer:fine){.checkbox-root .checkbox:hover .checkbox-input:not(:disabled)~.checkbox-box{outline-color:var(--brand-light-blue)}}.checkbox-root .checkbox-input:focus-visible~.checkbox-box{outline:2px solid var(--button-primary-focus);outline-offset:-2px}.text-input-root{position:relative;width:-moz-fit-content;width:fit-content}.text-input-root .text-input-shell{display:flex;align-items:center;gap:var(--spacing-2xs);height:48px;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-round);background-color:var(--neutrals-gray-light);transition:outline-color .2s var(--bounce-end-fast)}.text-input-root .text-input-shell:has(.text-input:focus-visible){outline:2px solid var(--button-primary-focus);outline-offset:-2px}.text-input-root .error-message{margin-left:12px}.text-input-root.error .text-input-shell{outline:2px solid var(--color-alert);outline-offset:-2px}.text-input-field{position:relative;height:100%;display:flex;align-items:center;flex:1}.text-input-field .text-input-label{position:absolute;top:0;left:0;pointer-events:none;color:var(--brand-dark-blue);opacity:1;transition:opacity .2s var(--bounce-end-fast)}.text-input-root[data-color-mode]{color:var(--primary-fg-accent)}.text-input-icon{display:flex;flex-shrink:0;color:var(--brand-dark-blue)}.text-input{flex:1;min-width:0;width:100%;margin:0;padding:0;border:none;background:transparent;color:var(--brand-dark-blue);outline:none;transform:translateY(9px);transition:transform .2s var(--bounce-end-fast)}.text-input:focus-visible{outline:none}.text-input:disabled{opacity:.5;cursor:not-allowed}.text-input:-moz-placeholder:not(:focus-visible){transform:translateY(0)}.text-input:placeholder-shown:not(:focus-visible){transform:translateY(0)}.text-input:-moz-placeholder:not(:focus-visible)+label{opacity:0}.text-input:placeholder-shown:not(:focus-visible)+label{opacity:0}.text-input::-moz-placeholder{color:var(--brand-dark-blue);opacity:.7}.text-input::placeholder{color:var(--brand-dark-blue);opacity:.7}.field-required-indicator{margin-left:1px}.text-input-root.disabled .text-input-shell{pointer-events:none;opacity:.5}.dropdown{align-self:stretch;width:100%}.dropdown .select-shell{position:relative;display:flex;align-items:center;gap:var(--spacing-2xs);align-self:stretch;width:100%}.dropdown .select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--spacing-lg);margin:0;padding:var(--spacing-2xs) var(--spacing-sm);padding-right:var(--spacing-lg);border:none;border-radius:var(--radius-round);background-color:var(--neutrals-off-white);color:var(--brand-dark-blue);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown .select-icon{position:absolute;right:var(--spacing-sm);display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--brand-dark-blue)}.dropdown .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.richtext .richtext-list-item{display:inline}.richtext h2,.richtext h3,.richtext h4{margin-bottom:var(--spacing-sm)}.richtext ol,.richtext ul{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);list-style:none;padding-left:0}.richtext ol li,.richtext ul li{display:flex;gap:var(--spacing-2xs);align-items:flex-start;margin-left:0}.richtext ol li p,.richtext ul li p{margin-bottom:0}.richtext p:has(+:is(h2,h3,h4)){margin-bottom:var(--spacing-lg)}.richtext ol:has(+:is(h2,h3,h4)){margin-bottom:var(--spacing-lg)}.richtext ul:has(+:is(h2,h3,h4)){margin-bottom:var(--spacing-lg)}.richtext p{margin-top:0;margin-bottom:var(--spacing-xs)}.richtext ul>li:before{content:"";display:block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background-color:var(--brand-light-blue);margin-top:.45em}.richtext ol{counter-reset:richtext-counter}.richtext ol>li{counter-increment:richtext-counter}.richtext ol>li:before{content:counter(richtext-counter) ".";color:var(--brand-light-blue);font-size:var(--font-body-md-size);font-weight:700;flex-shrink:0;padding-top:2px}.richtext .btn{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:var(--spacing-xs)}.richtext .btn:last-of-type{margin-bottom:var(--spacing-lg)}.richtext .text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:var(--spacing-xs)}.breadcrumb{display:flex;align-items:center;gap:5px;margin:0;text-align:center;cursor:pointer;transition:all .7s var(--bounce-end-fast);z-index:10}.breadcrumb .icon{transform:rotate(-180deg)}.breadcrumb .topline{font-weight:var(--font-weight-style-regular)}.breadcrumb:hover{gap:var(--spacing-xs)}.container{max-width:var(--container-max-width);padding:var(--container-padding-y) var(--container-padding-x);margin:0 auto}.container.variant-narrow{max-width:var(--container-max-width-narrow)}.p2-legal{background-color:#fff}.p3-blog .top{padding:0 var(--container-padding-x)}@media(min-width:1180px){.p3-blog .top{margin-top:calc(var(--container-padding-y) * -1);gap:var(--spacing-xs)}}.p3-blog .top>*{grid-column:span 4}@media(min-width:1180px){.p3-blog .top>*{grid-column:3 / span 8}}.p3-blog .richtext{--font-body-md-size: 20px;--font-body-sm-size: 20px;grid-column:span 4}.p3-blog .richtext.container{padding:0}.p3-blog .richtext.grid-container{gap:0 var(--spacing-xs)}.p3-blog .richtext h2,.p3-blog .richtext h3,.p3-blog .richtext h4{font-family:var(--font-body-family);font-weight:var(--font-weight-style-bold);font-size:var(--font-body-lg-size)}@media(min-width:1180px){.p3-blog .richtext{grid-column:1 / span 12}.p3-blog .richtext>section:not(.c6-single-media){grid-column:3 / span 8;grid-template-columns:repeat(8,1fr)}.p3-blog .richtext>section:not(.c6-single-media)>*{grid-column:span 8}.p3-blog .richtext>section.c6-single-media{grid-column:2 / span 10}}.p3-blog .richtext>*{grid-column:span 4;margin-left:unset;margin-right:unset;padding-left:0;padding-right:0}@media(min-width:1180px){.p3-blog .richtext>*{grid-column:3 / span 8}}@media(min-width:1180px){.p4-expert .summary{margin-top:calc(calc(var(--spacing-xl) * 2) * -1 + 40px);gap:40px}}.p4-expert .summary .name-profession-wrapper{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-bottom:var(--spacing-xs)}.p4-expert .summary .name-profession-wrapper .profession{margin:0}.p4-expert .summary .breadcrumb,.p4-expert .summary .name-profession-wrapper,.p4-expert .summary .richtext{grid-column:1 / span 4}@media(min-width:1180px){.p4-expert .summary .breadcrumb,.p4-expert .summary .name-profession-wrapper,.p4-expert .summary .richtext{grid-column:2 / span 10}}.p4-expert .summary .f6-share{grid-column:1 / span 4}@media(min-width:1180px){.p4-expert .summary .f6-share{grid-column:2 / span 3}}.p4-expert .summary .richtext{color:var(--brand-dark-blue)}.p4-expert .summary .richtext p{margin:0}.p5-event .breadcrumb-wrapper.container{padding-bottom:0}[data-image-loading]{position:relative;overflow:hidden;min-height:100px}[data-image-loading]:after{content:"";position:absolute;inset:0;z-index:9;background:linear-gradient(-45deg,var(--neutrals-gray-light),var(--neutrals-gray-dark),var(--neutrals-white),var(--neutrals-gray-dark));background-size:400% 400%;animation:shimmer 20s ease infinite;opacity:.3}[data-image-loading] img{width:100%;height:100%;opacity:0;transition:opacity .3s ease-out}[data-image-loading].loaded:before,[data-image-loading].loaded:after{opacity:0;pointer-events:none}[data-image-loading].loaded img{opacity:1}[data-image-loading].error:before{background-color:var(--stroke-decorative)}@keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
