@layer base, typography, components, utilities;@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(../fonts/Rubik-VariableFont_wght-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300 900;src:url(../fonts/Rubik-Italic-VariableFont_wght-latin.woff2) format("woff2")}:root{--color-primary:#4b0f5f;--color-secondary:#ffdf00;--color-black:#1e1f24;--color-white:#fff;--color-grey-smoke:#f5f5f5;--color-grey-border:#cdced7;--color-border-default:#d8d9e0;--color-pink:#b740c4;--color-pink-hover:#840d91;--color-pink-purple-light:#f5def8;--color-pink-purple-medium:#ecbdf2;--color-button-pink-pressed:#6a0077;--color-button-focus-ring-border:#93c5fd}@layer typography{:root{--font-base:"Rubik",system-ui,-apple-system,sans-serif;--font-primary:"Rubik",system-ui,-apple-system,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:18px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:32px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:56px;--font-size-7xl:72px;--font-size-8xl:96px;--line-height-tight:1.1;--line-height-snug:1.2;--line-height-normal:1.25;--line-height-base:1.4;--line-height-relaxed:1.5;--font-size-body:var(--font-size-base);--line-height-body:var(--line-height-base)}b,h1,strong{font-weight:var(--font-weight-bold)}h1{font-family:var(--font-primary);font-size:28px;line-height:1.2}@container (inline-size >= 1280px){h1{font-size:56px}}h2{font-family:var(--font-primary);font-size:28px;font-weight:var(--font-weight-bold);line-height:1.2}@container (inline-size >= 1280px){h2{font-size:48px}}h3{font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-bold);line-height:1.2}@container (inline-size >= 1280px){h3{font-size:36px}}h4{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-bold);line-height:1.2}@container (inline-size >= 1280px){h4{font-size:28px}}h5{font-family:var(--font-primary);font-size:72px;font-weight:var(--font-weight-semibold);line-height:1.1}@container (inline-size >= 1280px){h5{font-size:96px}}h6{font-family:var(--font-primary);font-size:18px;font-weight:var(--font-weight-bold);line-height:1.25}@container (inline-size >= 1280px){h6{font-size:24px}}}@layer utilities{.button,.button--medium{font-size:16px}.button,.button--large,.button--medium{font-family:var(--font-primary);line-height:1;text-decoration:none}.button--large{font-size:18px}@container (inline-size >= 1280px){.button--large{font-size:18px;line-height:21px}}@media (width >= 1190px){.header__nav-link{font-size:18px}}.copy--l--default,.subline--default{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);line-height:1.4}@container (inline-size >= 1280px){.copy--l--default,.subline--default{font-size:20px}}.copy--l--strong{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-bold);line-height:1.4}@container (inline-size >= 1280px){.copy--l--strong{font-size:20px}}.copy--md--default{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-regular);line-height:1.4}@container (inline-size >= 1280px){.copy--md--default{font-size:18px}}.copy--md--strong{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-bold);line-height:1.4}@container (inline-size >= 1280px){.copy--md--strong{font-size:18px}}.copy--sm--default{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-regular);line-height:1.4}@container (inline-size >= 1280px){.copy--sm--default{font-size:14px}}.copy--sm--strong{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-bold);line-height:1.4}@container (inline-size >= 1280px){.copy--sm--strong{font-size:14px}}.copy--xl{font-family:var(--font-primary);font-size:18px;font-weight:var(--font-weight-regular);line-height:1.25}@container (inline-size >= 1280px){.copy--xl{font-size:24px}}.copy--xl--strong{font-family:var(--font-primary);font-size:18px;font-weight:var(--font-weight-bold);line-height:1.25}@container (inline-size >= 1280px){.copy--xl--strong{font-size:24px}}.copy--xxl{font-family:var(--font-primary);font-size:28px;font-weight:var(--font-weight-medium);line-height:1.2}@container (inline-size >= 1280px){.copy--xxl{font-size:48px}}.headline--l{font-family:var(--font-primary);font-size:28px;font-weight:var(--font-weight-bold);line-height:1.2}@container (inline-size >= 1280px){.headline--l{font-size:56px}}.headline--md{font-family:var(--font-primary);font-size:28px;font-weight:var(--font-weight-bold);line-height:1.2}@container (inline-size >= 1280px){.headline--md{font-size:48px}}.headline--sm{font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-bold);line-height:1.2}@container (inline-size >= 1280px){.headline--sm{font-size:36px}}.headline--xs{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-bold);line-height:1.2}@container (inline-size >= 1280px){.headline--xs{font-size:28px}}.headline--xxl{font-family:var(--font-primary);font-size:72px;font-weight:var(--font-weight-semibold);line-height:1.1}@container (inline-size >= 1280px){.headline--xxl{font-size:96px}}.headline--xxs{font-family:var(--font-primary);font-size:18px;font-weight:var(--font-weight-bold);line-height:1.25}@container (inline-size >= 1280px){.headline--xxs{font-size:24px}}.headline--sidebar{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-bold);line-height:1.2}}@layer base{.form-control,.form-input,.form-select,.form-textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{appearance:none;background-color:var(--color-white,#fff);border:1px solid var(--color-grey-border,#b9bbc6);border-radius:4px;color:var(--color-black,#1e1f24);font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);height:48px;line-height:1.4;padding:0 16px;width:100%;--csstools-color-scheme--light:initial;color-scheme:light only}:is(.form-input,.form-select,.form-textarea,.form-control,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],select,textarea)::placeholder{color:#80828d}:is(.form-input,.form-select,.form-textarea,.form-control,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],select,textarea):hover{background-color:#f9f9fb}:is(.form-input,.form-select,.form-textarea,.form-control,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],select,textarea):focus{outline:4px solid var(--color-button-focus-ring-border);outline-offset:2px}.form-textarea,textarea{height:auto;min-height:120px;padding:12px 16px}.form-select,select,select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%2380828d%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M3.125 6.875 10 13.75l6.875-6.875%27/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}.form-label{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);line-height:24px}.form-field,.form-group{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.form-row{display:flex;flex-direction:column;gap:4px}}:root{--spacing-unit:1rem;--spacing-0:0;--spacing-xs:calc(var(--spacing-unit)*0.25);--spacing-sm:calc(var(--spacing-unit)*0.5);--spacing-md:var(--spacing-unit);--spacing-lg:calc(var(--spacing-unit)*1.5);--spacing-xl:calc(var(--spacing-unit)*2);--spacing-2xl:calc(var(--spacing-unit)*3);--spacing-3xl:calc(var(--spacing-unit)*4);--spacing-4xl:calc(var(--spacing-unit)*6);--spacing-5xl:calc(var(--spacing-unit)*9)}.space-before--extra-small{margin-top:var(--spacing-xl)}.space-before--small{margin-top:var(--spacing-2xl)}.space-before--medium{margin-top:var(--spacing-3xl)}.space-before--large{margin-top:var(--spacing-4xl)}.space-before--extra-large{margin-top:var(--spacing-5xl)}.space-after--extra-small{margin-bottom:var(--spacing-xl)}.space-after--small{margin-bottom:var(--spacing-2xl)}.space-after--medium{margin-bottom:var(--spacing-3xl)}.space-after--large{margin-bottom:var(--spacing-4xl)}.space-after--extra-large{margin-bottom:var(--spacing-5xl)}@layer typography{@scope (.flow) to (.accordion__grid, .testimonial-slider, .ws-form){.copy--xxl{margin-block:32px 16px}.copy--xl{margin-block:16px 24px}.copy--l,p{line-height:140%;margin-block:12px}.headline--l,.headline--md,h1,h2{margin-block:25px 23px}.headline--sm,h3{margin-block:35px 23px}.headline--sidebar,.headline--xs,h4{margin-block:25px 23px}.headline--xxl,.headline--xxs,h5,h6{margin-block:32px 16px}p:empty{display:none;line-height:140%}.container:has(.button){margin-block:16px 24px}.container:has(.video-element){margin-block:0 26px}}}:root{--column-gap-lg:36px;--column-gap-xs:20px;--column-gap:var(--column-gap-xs)}@layer base{.site-grid{display:grid;grid-template-columns:[full-start] 16px [content-start] 1fr [content-end] 16px [full-end]}@media (width >= 768px){.site-grid{column-gap:32px;grid-template-columns:[full-start] 0 [bleed-left-start] 1fr repeat(12,[content-start] minmax(0,81px)) [content-end] 1fr [bleed-right-end] 0 [full-end]}}.site-grid>*{grid-column:content-start/content-end;max-width:1320px}.grid-full{grid-column:full-start/full-end}.grid-bleed-left{grid-column:full-start/content-end}.grid-bleed-right{grid-column:content-start/full-end}.site-grid .container{container-type:normal;margin-inline:0;padding-inline:0}.article .content-columns .site-grid{column-gap:0}}.bg-primary{background-color:var(--color-primary);color:#fff}.bg-secondary{background-color:var(--color-secondary)}.bg-purple-light{background-color:var(--color-pink-purple-light)}@layer base{*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last;overscroll-behavior:contain;scroll-behavior:smooth;scroll-padding-top:60px}@media (width >= 918px){html{scroll-padding-top:80px}}input,select,textarea{font-family:inherit}body{min-height:100svh;-webkit-font-smoothing:antialiased;color:var(--color-primary);container-type:inline-size;font-family:var(--font-base);text-rendering:optimizespeed}@media (width >= 1280px){body{font-size:1.25rem}}.seitenlink-underline{position:relative;text-decoration:none}.seitenlink-underline:has(img):after{background-color:unset;transition:unset}.seitenlink-underline:after{background-color:currentcolor;bottom:-1px;content:"";height:.08em;left:0;position:absolute;transition:width .3s ease;width:0}@media (hover:hover){.seitenlink-underline:hover:after{width:100%}}a{color:inherit}a:not([class]){text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}a:not([class]):hover{opacity:.75}a:focus-visible{border-radius:4px;outline:4px solid var(--color-button-focus-ring-border);outline-offset:2px}ol,ul{list-style:none}.rte-lists ul{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-left:28px;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 fill=%27%23fff%27 viewBox=%270 0 20 16%27%3E%3Cpath d=%27M11.44 3.84 16.23 0H20l-1.06 3.87-4.76 3.78-3.76.04ZM6 7.69 3.29 3.87 4.36 0h3.73l2.7 3.84-1.03 3.85ZM0 16l1.06-3.87 4.76-3.81h3.76l-1.03 3.84L3.77 16ZM11.92 15.97l-2.71-3.81 1.02-3.84h3.8l2.68 3.81-1.03 3.84Z%27/%3E%3C/svg%3E");list-style-image:var(--csstools-light-dark-toggle--0,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 fill=%27%234b0f5f%27 viewBox=%270 0 20 16%27%3E%3Cpath d=%27M11.44 3.84 16.23 0H20l-1.06 3.87-4.76 3.78-3.76.04ZM6 7.69 3.29 3.87 4.36 0h3.73l2.7 3.84-1.03 3.85ZM0 16l1.06-3.87 4.76-3.81h3.76l-1.03 3.84L3.77 16ZM11.92 15.97l-2.71-3.81 1.02-3.84h3.8l2.68 3.81-1.03 3.84Z%27/%3E%3C/svg%3E"));list-style-image:light-dark(url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 fill=%27%234b0f5f%27 viewBox=%270 0 20 16%27%3E%3Cpath d=%27M11.44 3.84 16.23 0H20l-1.06 3.87-4.76 3.78-3.76.04ZM6 7.69 3.29 3.87 4.36 0h3.73l2.7 3.84-1.03 3.85ZM0 16l1.06-3.87 4.76-3.81h3.76l-1.03 3.84L3.77 16ZM11.92 15.97l-2.71-3.81 1.02-3.84h3.8l2.68 3.81-1.03 3.84Z%27/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 fill=%27%23fff%27 viewBox=%270 0 20 16%27%3E%3Cpath d=%27M11.44 3.84 16.23 0H20l-1.06 3.87-4.76 3.78-3.76.04ZM6 7.69 3.29 3.87 4.36 0h3.73l2.7 3.84-1.03 3.85ZM0 16l1.06-3.87 4.76-3.81h3.76l-1.03 3.84L3.77 16ZM11.92 15.97l-2.71-3.81 1.02-3.84h3.8l2.68 3.81-1.03 3.84Z%27/%3E%3C/svg%3E"))}:is(.rte-lists ul) li{line-height:1.4}:is(:is(.rte-lists ul) li) b,:is(:is(.rte-lists ul) li) strong{font-weight:var(--font-weight-bold)}:is(:is(.rte-lists ul) li) a{font-style:italic;text-decoration:underline;text-underline-offset:3px}.rte-lists ol{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-left:28px}:is(.rte-lists ol) li{line-height:1.4}:is(:is(.rte-lists ol) li)::marker{content:counter(list-item) ".\a0";font-weight:var(--font-weight-bold)}:is(:is(.rte-lists ol) li) b,:is(:is(.rte-lists ol) li) strong{font-weight:var(--font-weight-bold)}canvas,img,picture,svg,video{object-fit:scale-down}img{height:auto;max-height:38.5rem;max-width:100%;width:auto}svg{overflow:visible}iframe{border:none;height:auto;height:100%;max-width:100%}.button{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;gap:var(--spacing-sm);min-width:48px;padding:16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button:focus-visible{border-radius:4px;outline:4px solid var(--color-button-focus-ring-border);outline-offset:2px}.button--primary{--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--color-white);background-color:var(--csstools-light-dark-toggle--1,var(--color-primary));border:none;--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--color-primary);color:var(--csstools-light-dark-toggle--2,var(--color-white))}@supports (color:light-dark(red,red)){.button--primary{background-color:light-dark(var(--color-primary),var(--color-white));color:light-dark(var(--color-white),var(--color-primary))}}.button--primary:hover{--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #ffffffd9;background-color:var(--csstools-light-dark-toggle--3,#6f3f7f);background-color:light-dark(#6f3f7f,#ffffffd9)}.button--primary:focus-visible{--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #ffffffe6;background-color:var(--csstools-light-dark-toggle--4,var(--color-primary))}@supports (color:light-dark(red,red)) and (color:rgb(0 0 0/0)){.button--primary:focus-visible{background-color:light-dark(var(--color-primary),#ffffffe6)}}.button--primary:active{--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #ffffffbf;background-color:var(--csstools-light-dark-toggle--5,#81568e);background-color:light-dark(#81568e,#ffffffbf)}.button--primary:disabled{--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #ffffff26;background-color:var(--csstools-light-dark-toggle--6,var(--color-grey-border,#cdced7));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #ffffff26;color:var(--csstools-light-dark-toggle--7,var(--color-white));cursor:default;pointer-events:none}@supports (color:light-dark(red,red)) and (color:rgb(0 0 0/0)){.button--primary:disabled{background-color:light-dark(var(--color-grey-border,#cdced7),#ffffff26);color:light-dark(var(--color-white),#ffffff26)}}.button--pink{background-color:var(--color-pink);border:none;box-sizing:initial;color:var(--color-white)}.button--pink:hover{background-color:var(--color-pink-hover)}.button--pink:focus-visible{background-color:var(--color-button-pink-pressed)}.button--pink:active{background-color:var(--color-button-pink-pressed)}.button--secondary{background-color:var(--color-secondary);border:none;box-sizing:initial;color:var(--color-primary)}.button--secondary:hover{opacity:.9}.button--outline{--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--color-white);border:2px solid var(--csstools-light-dark-toggle--8,var(--color-primary));padding:14px;--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--color-white);background-color:initial;color:var(--csstools-light-dark-toggle--9,var(--color-primary))}@supports (color:light-dark(red,red)){.button--outline{border:2px solid light-dark(var(--color-primary),var(--color-white));color:light-dark(var(--color-primary),var(--color-white))}}.button--outline:has(.button__icon){padding-block:10px}.button--outline:hover{--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #ffffff26;background-color:var(--csstools-light-dark-toggle--10,#f0f1f4);background-color:light-dark(#f0f1f4,#ffffff26);--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--color-white);color:var(--csstools-light-dark-toggle--11,var(--color-primary))}@supports (color:light-dark(red,red)){.button--outline:hover{color:light-dark(var(--color-primary),var(--color-white))}}.button--outline:focus-visible{--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #ffffff1a;background-color:var(--csstools-light-dark-toggle--12,#4b0f5f0f);background-color:light-dark(#4b0f5f0f,#ffffff1a)}.button--outline:active{--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #ffffff40;background-color:var(--csstools-light-dark-toggle--13,#e8e9ed);background-color:light-dark(#e8e9ed,#ffffff40);--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--color-white);color:var(--csstools-light-dark-toggle--14,var(--color-primary))}@supports (color:light-dark(red,red)){.button--outline:active{color:light-dark(var(--color-primary),var(--color-white))}}.button--outline.swiper-button-disabled,.button--outline:disabled{--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #ffffff26;border-color:var(--csstools-light-dark-toggle--15,var(--color-grey-border,#cdced7));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #ffffff26;color:var(--csstools-light-dark-toggle--16,var(--color-grey-border,#cdced7));cursor:default;pointer-events:none}@supports (color:light-dark(red,red)) and (color:rgb(0 0 0/0)){.button--outline.swiper-button-disabled,.button--outline:disabled{border-color:light-dark(var(--color-grey-border,#cdced7),#ffffff26);color:light-dark(var(--color-grey-border,#cdced7),#ffffff26)}}@media (width >= 1280px){.button--large{padding:19.5px 24px}.button--large.button--outline{padding:17.5px 24px}}@media (width >= 1280px){.button--large.button--outline:has(.button__icon){padding:16px 24px}}@media (width >= 1280px){.button--large:has(.button__icon){padding:18px 24px}}.button--icon{height:48px;justify-content:center;padding:0;width:48px}@media (width >= 1280px){.button--icon{height:60px;width:60px}}.button--icon:hover{--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #ffffff26;background-color:var(--csstools-light-dark-toggle--17,#f0f1f4);background-color:light-dark(#f0f1f4,#ffffff26);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--color-white);color:var(--csstools-light-dark-toggle--18,var(--color-primary))}@supports (color:light-dark(red,red)){.button--icon:hover{color:light-dark(var(--color-primary),var(--color-white))}}.button--icon:focus-visible{--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #ffffff1a;background-color:var(--csstools-light-dark-toggle--19,#4b0f5f0f);background-color:light-dark(#4b0f5f0f,#ffffff1a)}.button--icon:active{--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #ffffff40;background-color:var(--csstools-light-dark-toggle--20,#e8e9ed);background-color:light-dark(#e8e9ed,#ffffff40);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) var(--color-white);color:var(--csstools-light-dark-toggle--21,var(--color-primary))}@supports (color:light-dark(red,red)){.button--icon:active{color:light-dark(var(--color-primary),var(--color-white))}}.button--icon.swiper-button-disabled,.button--icon:disabled{--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #ffffff26;border-color:var(--csstools-light-dark-toggle--22,var(--color-grey-border,#cdced7));--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) #ffffff26;color:var(--csstools-light-dark-toggle--23,var(--color-grey-border,#cdced7));cursor:default;pointer-events:none}@supports (color:light-dark(red,red)) and (color:rgb(0 0 0/0)){.button--icon.swiper-button-disabled,.button--icon:disabled{border-color:light-dark(var(--color-grey-border,#cdced7),#ffffff26);color:light-dark(var(--color-grey-border,#cdced7),#ffffff26)}}:is(.bg-purple-light .button--outline,.bg-purple-light .button--icon,.bg-secondary .button--outline,.bg-secondary .button--icon):hover{background-color:#4b0f5f1a}:is(.bg-purple-light .button--outline,.bg-purple-light .button--icon,.bg-secondary .button--outline,.bg-secondary .button--icon):focus-visible{background-color:#4b0f5f0f}:is(.bg-purple-light .button--outline,.bg-purple-light .button--icon,.bg-secondary .button--outline,.bg-secondary .button--icon):active{background-color:#4b0f5f2e}.swiper-button-disabled:is(.bg-purple-light .button--outline,.bg-purple-light .button--icon,.bg-secondary .button--outline,.bg-secondary .button--icon),:is(.bg-purple-light .button--outline,.bg-purple-light .button--icon,.bg-secondary .button--outline,.bg-secondary .button--icon):disabled{border-color:#4b0f5f40;color:#4b0f5f40}.button-nav{align-items:center;background:#0000;border:2px solid var(--color-primary);border-radius:4px;color:var(--color-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:40px}.button-nav:hover{background-color:var(--color-primary);color:var(--color-white)}.button-nav.swiper-button-disabled{cursor:default;opacity:.3}.button-nav.swiper-button-disabled:hover{background:#0000;color:var(--color-primary)}.button-nav-light{align-items:center;background:#0000;border:1px solid var(--color-white);border-radius:4px;color:var(--color-white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:40px}.button-nav-light:hover{background-color:var(--color-white);color:var(--color-primary)}.button-nav-light.swiper-button-disabled{cursor:default;opacity:.3}.button-nav-light.swiper-button-disabled:hover{background:#0000;color:var(--color-white)}table{border-collapse:collapse;border-spacing:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);width:100%}@media (width >= 1280px){table{font-size:var(--font-size-base)}}table thead{border-bottom:3px solid var(--color-primary)}table th{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-align:left;white-space:nowrap}table td,table th{padding:var(--spacing-sm) var(--spacing-md)}table td{border-bottom:1px solid var(--color-border-default);vertical-align:top}table tbody tr{transition:background-color .2s ease}:is(table tbody tr):nth-child(2n){background-color:var(--color-grey-smoke)}:is(table tbody tr):hover{background-color:var(--color-pink-purple-light)}:is(table tbody tr):last-child td{border-bottom:none}table caption{caption-side:bottom;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding-top:var(--spacing-sm);text-align:left}@media (width >= 1280px){table caption{font-size:var(--font-size-sm)}}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}hr{background-color:var(--color-border-default);border:none;height:1px;margin-block:var(--spacing-xl) 2.5rem}@media (width < 1190px){.header__dropdown-teaser hr{background-color:var(--color-border-default);border:none;height:1px;margin-block:16px}}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.container{container-type:inline-size;margin-inline:auto;padding-inline:var(--spacing-md);width:100%;--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) var(--color-white);color:var(--csstools-light-dark-toggle--24,var(--color-primary));--csstools-color-scheme--light:initial;color-scheme:light}@supports (color:light-dark(red,red)){.container{color:light-dark(var(--color-primary),var(--color-white))}}@media (width >= 1400px){.container{max-width:1320px}}.component.bg-primary{border-radius:0 0 20px 20px}.component.bg-primary.homepage:not(:has(.contact-teaser)){border-radius:0 0 0 0}.component:has(+.component.bg-secondary):after{background-color:var(--color-secondary);content:" ";height:30px;width:100vw;z-index:-1}.component:has(>.container>.bg-secondary):has(+div .component .bg-purple-light)>.container{position:relative}:is(.component:has(>.container>.bg-secondary):has(+div .component .bg-purple-light)>.container):after{background-color:var(--color-pink-purple-light);bottom:0;content:" ";height:30px;position:absolute;width:100vw;z-index:-1}}.youtube-cookie{align-items:center;aspect-ratio:16/9;border:2px solid var(--color-primary);border-radius:4px;display:flex!important;flex-direction:column;gap:16px;justify-content:center;padding:32px 24px;text-align:center;width:100%}.youtube-cookie p{margin:0}.spe-hidden{display:none}@layer components{.component__content>.text{max-width:700px}.component:has(.text) .container{max-width:none}.component:has(.text):not(.flow .component):not(.content-columns__left .component):not(.header__dropdown-teaser .component):not(.ws-form .component):not(>.ws-form.bg-primary){margin-block:48px}@media (width >= 1280px){.component:has(.text):not(.flow .component):not(.content-columns__left .component):not(.header__dropdown-teaser .component):not(.ws-form .component):not(>.ws-form.bg-primary){margin-block:96px}}.component:has(.text):not(.flow .component):not(.content-columns__left .component):not(.header__dropdown-teaser .component):not(.ws-form .component):not(>.ws-form.bg-primary) .headline{margin-block:0}.component:has(.text):not(.flow .component):not(.content-columns__left .component):not(.header__dropdown-teaser .component):not(.ws-form .component):not(>.ws-form.bg-primary) .rte-lists :last-child{margin-block-end:0}}@layer components{.textpic{flex-direction:column}.flow .textpic img{border-radius:0}.textpic__media{max-width:700px;min-width:0}.textpic__media .figure{flex-direction:column;gap:8px;width:100%}.textpic__text{max-width:700px;min-width:0}:is(.textpic--above,.textpic--below) img{max-height:unset}:is(.textpic--above,.textpic--below) .textpic__media{margin-block-start:24px}@media (width >= 1280px){:is(.textpic--above,.textpic--below) .textpic__media{margin-block-start:32px}}.component:has(.textpic){margin-block:96px}.component:has(.textpic)>.container{max-width:none}.component:has(.textpic):not(.flow .component):not(.content-columns__left .component):not(.header__dropdown-teaser .component) .headline{margin-block:0}.component:has(.textpic):not(.flow .component):not(.content-columns__left .component):not(.header__dropdown-teaser .component) .rte-lists :last-child{margin-block-end:0}.flow .component:has(.textpic){margin-block:0}@container (inline-size >= 768px){.textpic--left,.textpic--right{display:flow-root}:is(.textpic--right,.textpic--left) .textpic__text{max-width:unset}:is(:is(.textpic--right,.textpic--left) .textpic__text) .headline:first-child{margin-block-start:0}.textpic--right .textpic__media{float:right;margin-bottom:1rem;margin-left:1.5rem;width:50%}:is(.textpic--right .textpic__media) img{border-radius:30px 0 0 30px}.textpic--left .textpic__media{float:left;margin-right:1.5rem}:is(.textpic--left .textpic__media) img{border-radius:0 30px 30px 0}}}@layer components{:is(.component>.container>.button-wrapper) :is(.button-wrapper--left,.button-wrapper--center,.button-wrapper--right){margin-bottom:48px;margin-top:24px;width:100%}@container (inline-size >= 768px){:is(.component>.container>.button-wrapper) :is(.button-wrapper--left,.button-wrapper--center,.button-wrapper--right){margin-bottom:64px;margin-top:48px}}.component>.container>.button-wrapper{display:flex}:is(.component>.container>.button-wrapper) .button-wrapper--left{justify-content:flex-start}:is(.component>.container>.button-wrapper) .button-wrapper--center{justify-content:center}:is(.component>.container>.button-wrapper) .button-wrapper--right{justify-content:flex-end}}@layer utilities{@media (width < 1190px){.header__actions a.button{font-size:14px;padding:7px 8px}}}@layer components{.header{background-color:var(--color-primary);position:sticky;top:0;z-index:100}.header__inner{align-items:center;display:flex;gap:12px;height:60px;justify-content:space-between;padding-inline:16px 16px;position:relative;z-index:2}@media (width >= 1190px){.header__inner{gap:8px;height:80px;justify-content:flex-start;padding-inline:24px 24px}}.header__logo{align-items:center;display:flex;flex-shrink:0;height:24px;text-decoration:none;transform:translateY(-4px)}@media (width >= 1190px){.header__logo{height:38px}}.header__logo svg{height:100%;width:auto}@media (width >= 1190px){.header__logo svg{height:100%}}.header__nav{display:none;flex:1}@media (width >= 1190px){.header__nav{display:flex;justify-content:flex-end}}.header__nav-list{align-items:center;display:flex;gap:0;list-style:none;margin:0;padding:0}.header__nav-list li:before{display:none}@container (inline-size >= 1280px){.header__nav-list{column-gap:3px}}.header__nav-item{border-radius:4px;position:relative}.header__nav-link{align-items:center;border-radius:4px;color:var(--color-white);display:flex;font-weight:var(--font-weight-regular);gap:4px;line-height:1.4;padding:4px 12px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.header__nav-link .icon--chevron-down{transition:transform .2s ease}@container (inline-size >= 1280px){.header__nav-link{padding:14px 12px}}button.header__nav-link{background:none;border:none;cursor:pointer}.header__nav-item.is-active>.header__nav-link{font-weight:var(--font-weight-medium)}.header__nav-item.has-dropdown.is-open>.header__nav-link{border-radius:4px}.header__nav-item.has-dropdown.is-open>.header__nav-link .icon--chevron-down{transform:rotate(180deg)}.header__nav-item.has-dropdown.is-open>.header__dropdown{clip-path:inset(0 -50px -50px -50px);pointer-events:auto}.header__dropdown{background-color:var(--color-white);border:1px solid var(--color-grey-border);border-radius:0 0 20px 20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px 0 #0000000a;clip-path:inset(0 0 100% 0);display:grid;grid-template-columns:[full-start] 20px [content-start] 1fr [content-end] 20px [full-end];left:0;margin:0;margin-inline:auto;max-width:1440px;padding-block:48px;pointer-events:none;position:fixed;right:0;top:80px;transition:clip-path .35s ease;z-index:10}@media (width >= 1190px){.header__dropdown{grid-template-columns:[full-start] 60px [bleed-left-start] 1fr repeat(12,[content-start] minmax(0,116.66667px)) [content-end] 1fr [bleed-right-end] 60px [full-end]}}.header__dropdown-inner{display:grid;gap:24px;grid-column:content-start/content-end;grid-template-columns:2fr 1fr}.header__dropdown-list{column-count:2;column-gap:60px;list-style:none;margin:0;padding:0}.header__dropdown-list li:before{display:none}.header__dropdown-item{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.header__dropdown-item span{color:var(--color-primary);display:block;font-size:14px;font-weight:var(--font-weight-regular);line-height:1.4;margin-top:4px}.header__dropdown-link{color:var(--color-primary);display:inline-block;font-size:24px;font-weight:var(--font-weight-bold);line-height:1.25}.header__dropdown-teaser{overflow:hidden}.header__dropdown-teaser .headline,.header__dropdown-teaser .subline{margin-block-end:4px}.header__dropdown-teaser .rte-lists{font-size:14px}:is(.header__dropdown-teaser .rte-lists) p{margin-block-start:4px}:is(.header__dropdown-teaser .rte-lists) p:has(a){font-size:16px;margin-block-start:16px}.header__dropdown-teaser>.site-grid{display:block}.header__dropdown-teaser>.site-grid:first-child .headline:first-child{margin-block-start:0}.header__dropdown-teaser-label{color:#00051d8c;font-size:14px;letter-spacing:.05em;line-height:1.4;margin-bottom:16px;text-transform:uppercase}.header__dropdown-teaser-item{margin-bottom:12px}.header__dropdown-teaser-title{color:var(--color-primary);display:block;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.4;text-decoration:none}.header__dropdown-teaser-tag{background-color:var(--color-pink-purple-light);border-radius:4px;display:inline-block;font-size:14px;font-weight:var(--font-weight-medium);line-height:26px;margin-top:4px;padding:0 8px}.header__actions{align-items:center;display:flex;flex-shrink:0;gap:4px}@media (width >= 1190px){.header__actions{gap:10px;margin-left:auto}}.header__actions a.button{font-size:14px;padding:7px 8px}@media (width >= 1280px){.header__actions a.button{padding:16px}}.header__language{display:none;position:relative}@media (width >= 1190px){.header__language{display:block}}.header__language-btn{gap:6px;padding:4px 8px;text-transform:uppercase}@media (width >= 1280px){.header__language-btn{padding:14px 8px}}.header__language-btn .icon--globe{display:flex;height:24px;width:24px}.header__language-chevron{display:none;transition:transform .2s ease}@media (width >= 1190px){.header__language-chevron{display:flex;height:16px;width:16px}}.header__language-chevron .icon--chevron-down{height:16px;width:16px}.header__language-btn[aria-expanded=true] .header__language-chevron{transform:rotate(180deg)}.header__language-dropdown{background-color:var(--color-primary);border:1px solid #ffffff1f;border-radius:4px;list-style:none;margin:0;min-width:100px;padding:6px 0;position:absolute;right:0;text-transform:uppercase;top:calc(100% + 4px)}.header__language-dropdown li:before{display:none}.header__language-dropdown{opacity:0;transform:translateY(-6px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;z-index:20}.header__language-dropdown.is-open{opacity:1;transform:translateY(0);visibility:visible}.header__language-link{color:var(--color-white);display:block;font-size:14px;padding:8px 16px;text-decoration:none;transition:background-color .15s ease}.header__language-link:hover{background-color:#ffffff1a}.header__language-link.is-active{font-weight:var(--font-weight-medium)}.header__language-link.is-disabled{cursor:default;opacity:.4}.header__search-btn{align-items:center;display:flex;height:32px;justify-content:center;min-width:unset;padding:6px;width:32px}@media (width >= 1280px){.header__search-btn{height:auto;padding:16px;width:auto}}.header__search-btn svg{height:20px;width:20px}.header__search-btn .icon--close{display:none}.header__login-btn{min-width:unset;padding:8px}@media (width >= 1280px){.header__login-btn{padding:16px}}a:has(.header__search-btn){text-decoration:none}.header__search-wrapper{position:static}.header__search{background-color:var(--color-white);border:1px solid var(--color-grey-border);border-radius:0 0 8px 8px;border-top:0;box-shadow:0 8px 18px #0000001a;clip-path:inset(0 0 100% 0);left:0;max-width:none;min-height:124px;padding:32px 100px 32px 34px;pointer-events:none;position:fixed;right:0;top:80px;transition:clip-path .3s ease;width:auto;z-index:110}.header__search.is-open{clip-path:inset(0 0 0 0);pointer-events:auto}.header__search.is-closing-fast{transition-duration:.08s}.header__search-close{align-items:center;background:#0000;border:0;color:var(--color-primary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:60px;top:50px;width:24px;z-index:1}.header__search-close:focus-visible{outline:2px solid var(--color-button-focus-ring-border);outline-offset:2px}.header__search-close svg{height:24px;width:24px}.header__search-label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.header__search-form{align-items:center;display:flex;height:60px;position:relative;width:100%}.header__search-input{background:var(--color-white);border:1px solid #00051d73;border-radius:8px;color:var(--color-primary);flex:1;font-size:18px;height:100%;outline:none;padding:8px 12px 8px 56px;width:100%}.header__search-input::placeholder{color:#00051d80}.header__search-input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.header__search-submit{align-items:center;background:none;border:none;border-radius:0;color:var(--color-primary);cursor:pointer;display:flex;height:20px;justify-content:center;left:32px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.header__search-submit:hover{background-color:initial}.header__search-submit:focus-visible{outline:2px solid var(--color-button-focus-ring-border);outline-offset:2px}.header__search-submit svg{height:20px;width:20px}.header__search-submit circle,.header__search-submit line{stroke:currentColor}.header__search-submit .icon--close,.header__search-submit[aria-expanded=true] .icon--search{display:none}.header__search-submit[aria-expanded=true] .icon--close{display:block}.header__cta{align-items:center;display:flex;font-size:14px;height:32px;margin-left:4px;padding:0 8px}@media (width >= 1190px){.header__cta{font-size:inherit;height:auto;padding:inherit}}.header__menu-btn{align-items:center;background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:8px;padding:0}.header__menu-btn:focus-visible{border-radius:4px;outline:4px solid var(--color-button-focus-ring-border);outline-offset:2px}@media (width >= 1190px){.header__menu-btn{display:none;margin-left:0}}.header__menu-btn-icons{align-items:center;display:flex;height:32px;justify-content:center;position:relative;width:32px}.header__menu-icon--bars{align-items:center;display:flex;flex-direction:column;gap:1px}.header__menu-icon--bars>svg{margin-top:2px}.header__menu-icon--close{display:none}.header__bar{transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.header.is-menu-open .header__bar--top{transform:translateY(5.64px) rotate(45deg)}.header.is-menu-open .header__bar--bottom{transform:translateY(-5.64px) rotate(-45deg)}@media (width < 1190px){.header__search{border-radius:0;bottom:0;box-shadow:none;min-height:calc(100dvh - 60px);padding:22px 52px 22px 26px;top:60px}.header__search-close{right:18px;top:30px}.header__search-form{height:40px}.header__search-input{font-size:14px;padding-left:44px}.header__search-submit{left:16px}html.is-header-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.header,.header *,.header :after,.header :before{animation:none!important;transition:none!important}::view-transition-new(mobile-nav),::view-transition-old(mobile-nav){animation:none!important}}.header__menu-backdrop{background-color:var(--color-primary);border:none;cursor:pointer;inset:60px 0 0;margin:0;padding:0;position:fixed;z-index:1}.header.is-menu-open .header__nav{align-items:stretch;background-color:var(--color-white);box-shadow:0 -2px 24px #00000014;display:flex;flex:none;flex-direction:column;inset:56px 0 0;justify-content:flex-start;margin:0;overflow:hidden auto;padding:24px 24px 40px;position:fixed;z-index:2;-webkit-overflow-scrolling:touch;view-transition-name:mobile-nav}.header__mobile-search{align-items:center;background-color:var(--color-grey-smoke);border-radius:4px;display:none;margin-bottom:8px}.header__mobile-search-input{background:#0000;border:none;color:var(--color-primary);flex:1;font-size:16px;outline:none;padding:12px 16px}.header__mobile-search-input::placeholder{color:#00051d66}.header__mobile-search-submit{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;justify-content:center;padding:12px 16px}.header__mobile-search-submit svg{height:20px;width:20px}.header.is-menu-open .header__nav-list{align-items:stretch;flex-direction:column;gap:0;width:100%}.header.is-menu-open .header__menu-icon--bars{display:none}.header.is-menu-open .header__menu-icon--close{display:block}.header__nav-item{border-bottom:1px solid var(--color-grey-border);border-radius:0}.header__nav-item:last-child{border-bottom:none}.header__nav-link{color:var(--color-primary);font-size:20px!important;font-weight:var(--font-weight-regular);justify-content:space-between;min-height:56px;padding:16px 0;text-align:left;width:100%}.header__nav-link .icon--chevron-down{height:24px;transform:rotate(-90deg);transition:transform .2s ease;width:24px}:is(.header__nav-link .icon--chevron-down) svg{height:24px;width:24px}.header__nav-item.has-dropdown.is-open>.header__nav-link{background-color:initial;color:var(--color-primary)}.header__nav-item.has-dropdown.is-open>.header__nav-link .icon--chevron-down{transform:rotate(0deg)}.header__dropdown{background-color:initial;border:none;border-radius:0;box-shadow:none;clip-path:none;display:none;grid-template-columns:1fr;margin:0;max-width:none;padding:0 0 16px;pointer-events:auto;position:static;transition:none}.header__nav-item.has-dropdown.is-open>.header__dropdown{display:grid}.header__dropdown-inner{gap:16px;grid-column:1/-1;grid-template-columns:1fr}.header__dropdown-list{column-count:1;column-gap:0}.header__dropdown-item{margin-bottom:12px}.header__dropdown-item span{font-size:12px;line-height:1.4;margin-top:4px}.header__dropdown-link{font-size:18px;font-weight:var(--font-weight-bold);line-height:1.25}.header__dropdown-teaser{border-top:1px solid var(--color-grey-border);padding-top:16px}.header__dropdown-teaser:not(:has(*)){display:none}.header__dropdown-teaser p{margin-top:4px}.header__dropdown .site-grid{display:block}.header__dropdown .article-teaser-textonly__inner{padding:0}.header__mobile-language{margin-top:auto;padding-top:16px}.header__mobile-language .header__language{display:block}.header__mobile-language .header__language-btn{align-items:center;background:#0000;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-regular);gap:8px;justify-content:space-between;padding:16px 0;text-transform:uppercase;width:100%}:is(.header__mobile-language .header__language-btn):after{background:currentColor;content:"";display:block;flex-shrink:0;height:24px;margin-left:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 viewBox=%270 0 16 16%27%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m4 6 4 4 4-4%27/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 viewBox=%270 0 16 16%27%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m4 6 4 4 4-4%27/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-90deg);transition:transform .2s ease;width:24px}[aria-expanded=true]:is(.header__mobile-language .header__language-btn):after{transform:rotate(0deg)}.header__mobile-language .header__language-dropdown{background-color:initial;border:none;border-radius:0;display:none;flex-direction:column;list-style:none;margin:0;min-width:0;opacity:1;padding:0 0 8px;position:static;text-transform:none;transform:none;visibility:visible;z-index:auto}.is-open:is(.header__mobile-language .header__language-dropdown){display:flex}.header__mobile-language .header__language-dropdown-item:before{display:none}.header__mobile-language .header__language-link{color:var(--color-primary);display:block;font-size:18px;font-weight:var(--font-weight-regular);padding:8px 0;text-decoration:none}.is-active:is(.header__mobile-language .header__language-link){font-weight:var(--font-weight-medium)}.is-disabled:is(.header__mobile-language .header__language-link){cursor:default;opacity:.4}}@media (width >= 1190px){.header__nav-item:hover{--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) #ffffffd9;background-color:var(--csstools-light-dark-toggle--25,#6f3f7f);background-color:light-dark(#6f3f7f,#ffffffd9)}.header__nav-item:focus-visible{--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #ffffffe6;background-color:var(--csstools-light-dark-toggle--26,var(--color-primary))}@supports (color:light-dark(red,red)) and (color:rgb(0 0 0/0)){.header__nav-item:focus-visible{background-color:light-dark(var(--color-primary),#ffffffe6)}}.header__nav-item:active{--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #ffffffbf;background-color:var(--csstools-light-dark-toggle--27,#81568e);background-color:light-dark(#81568e,#ffffffbf)}.header__nav-link:hover{background-color:#ffffff1a}.header__nav-item.has-dropdown.is-open>.header__nav-link{background-color:#65296d}:is(.header__nav-item.has-dropdown.is-open>.header__nav-link):active{--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #ffffffbf;background-color:var(--csstools-light-dark-toggle--28,#81568e);background-color:light-dark(#81568e,#ffffffbf)}.header__menu-backdrop{display:none!important}.header__mobile-language,.header__mobile-search{display:none}}::view-transition-old(mobile-nav){animation:slide-out .3s ease-in forwards}::view-transition-new(mobile-nav){animation:slide-in .3s ease-out forwards}@keyframes slide-in{0%{opacity:0;transform:translateY(100%)}}@keyframes slide-out{to{opacity:0;transform:translateY(100%)}}}@layer components{.breadcrumb{container-type:inline-size;padding-block:12px 24px}@media (width >= 1280px){.breadcrumb{padding-block:24px 48px}}.breadcrumb__list{align-items:center;display:flex;gap:4px;grid-column:content-start/content-end;list-style:none;margin:0;min-width:0;overflow:hidden;padding:0}@media (width >= 768px){.breadcrumb__list{grid-column:content-start/content-start 11}}@media (width >= 1070px){.article .breadcrumb__list{grid-column:content-start 2/content-start 12}.article>.breadcrumb:has(+article>.component.homepage:first-child) .breadcrumb__list{grid-column:content-start/content-end}}.breadcrumb:not(:has(li)){display:none}.breadcrumb__item{align-items:center;display:flex;flex-shrink:0;gap:4px}.breadcrumb__item:last-child{flex-shrink:1;min-width:0;overflow:hidden}.breadcrumb__link{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.breadcrumb__item:last-child .breadcrumb__label,.breadcrumb__item:last-child .breadcrumb__link{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__label,.breadcrumb__separator{color:var(--color-primary)}.breadcrumb__separator{flex-shrink:0}.breadcrumb--bg-purple-light{background-color:var(--color-pink-purple-light)}.breadcrumb--bg-purple-light .breadcrumb__list{grid-column:content-start/content-end}.breadcrumb--bg-primary{background-color:var(--color-primary);--csstools-color-scheme--light: ;color-scheme:dark;padding-bottom:16px}@media (width >= 1280px){.breadcrumb--bg-primary{padding-bottom:0}}.breadcrumb--bg-primary .breadcrumb__label,.breadcrumb--bg-primary .breadcrumb__link,.breadcrumb--bg-primary .breadcrumb__separator{color:#fff}.content-columns__left,.content-columns__right{grid-column:content-start/content-end;margin-bottom:0;margin-top:24px}}@layer components{@media (width >= 768px){.content-columns__left,.content-columns__right{margin-bottom:100px}}@media (width >= 1280px){.content-columns__left,.content-columns__right{margin-top:48px}}.content-columns__right:empty{display:none}.content-columns__right.border{border:1px solid var(--color-grey-border);margin-bottom:0;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg)}.content-columns__right.border .text.flow>.headline:first-child{margin-top:0}.content-columns__right.sticky{position:static}@media (width >= 1070px){.content-columns__right.sticky{position:sticky;top:88px}}@media (width < 1070px){.content-columns__left .component:has(.images):last-child{margin-bottom:0}}@media (width >= 1070px){.content-columns__left,.content-columns__right{grid-row:1}.content-columns__left{grid-column:content-start 2/content-start 9}.content-columns__left .flow{margin-left:1px}.content-columns__left .textpic__media{margin-bottom:35px}.content-columns__right{align-self:start;grid-column:content-start 9/content-end;margin-left:1.9rem}.content-columns__right .textpic__media img.image{border-radius:0!important}}.content-columns__left>.site-grid,.content-columns__right>.site-grid{display:block}.content-columns__right .textpic.textpic--below:has(>.textpic__media){gap:0}.content-columns__right .textpic.textpic--below:has(.headline) .headline{margin-bottom:16px;margin-top:0}.content-columns__right .textpic__media .image,.content-columns__right .textpic__media img{height:auto;max-height:30px}.footer{background-color:var(--color-primary);color:var(--color-white)}.footer__line-2-inner{display:grid;grid-template-columns:subgrid;padding-bottom:64px;padding-top:100px}}@layer components{@media (width < 850px){.footer__line-2-inner{gap:var(--spacing-2xl);grid-template-columns:1fr;padding-bottom:32px;padding-top:32px}}.footer__line-2-left{display:flex;flex-direction:column;gap:32px;grid-column:span 3}.footer__logo{display:inline-flex;flex-shrink:0;text-decoration:none}.footer__logo svg{height:49px;max-width:223px}@media (width >= 850px){.footer__logo svg{height:auto;width:100%}}.footer__line-2-left-content .site-grid{display:flex}.footer__menu{display:grid;grid-column:span 9;grid-template-columns:subgrid;position:relative;row-gap:70px}@media (width < 850px){.footer__menu{display:flex}}.footer__menu-section{grid-column:span 3}.footer__menu-section-title{color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin:0;text-transform:uppercase}.footer__menu-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer__menu-list li:before{display:none}.footer__menu-section:last-of-type .footer__menu-list{align-items:center;flex-direction:row;flex-wrap:wrap}.footer__menu-section:last-of-type .footer__menu-section-toggle:disabled{cursor:text;opacity:1}.footer__menu-link-image{display:block;max-height:32px;object-fit:contain;width:auto}.footer__menu-link{transition:color .15s ease}.footer__menu-link:hover{color:var(--color-white)}.footer__menu-link.is-active{color:var(--color-white);font-weight:var(--font-weight-medium)}.footer__menu-section-toggle{align-items:center;background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;padding:0;text-align:left;width:100%}.footer__menu-section-toggle:focus-visible{border-radius:4px;outline:4px solid var(--color-button-focus-ring-border);outline-offset:2px}@media (width < 850px){.footer__menu-section-toggle{font-size:20px!important;margin-bottom:0}}.footer__menu-section-toggle .icon--chevron-down{flex-shrink:0;height:30px;transition:transform .2s ease;width:30px}@media (width >= 850px){.footer__menu-section-toggle .icon--chevron-down{display:none}.footer__menu-section-toggle{cursor:text}}@media (width < 850px){.footer__line-2-inner{gap:32px;grid-template-columns:1fr}.footer__menu{flex-direction:column;gap:0}.footer__menu-section{border-bottom:1px solid #ffffff1f}.footer__menu-section-toggle{padding-block:var(--spacing-md)}.footer__menu-list{max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .3s ease}.footer__menu-section.is-open .footer__menu-section-toggle .icon--chevron-down{transform:rotate(180deg)}.footer__menu-section.is-open .footer__menu-list{padding-bottom:var(--spacing-md)}.footer__menu-section:last-of-type .footer__menu-section-toggle .icon--chevron-down{display:none}.footer__menu-section:last-of-type .footer__menu-list{max-height:none;overflow:visible;padding-bottom:var(--spacing-md)}}.footer__scroll-top{align-items:center;background-color:#fff;border:none;border-radius:8px;bottom:6px;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:0;transition:background-color .15s ease;width:48px}.footer__scroll-top:hover{background-color:#ffffff40}.footer__scroll-top .icon--arrow-up{height:16px;width:16px}@media (width < 850px){.footer__scroll-top{top:-175px}}.footer__copyright-bar{display:grid;grid-template-columns:subgrid;padding-bottom:100px}@media (width < 850px){.footer__copyright-bar{padding-bottom:32px}}.footer__copyright{align-items:center;display:flex;grid-column:span 12;justify-content:space-between}.footer__copyright-text{color:var(--color-white);font-size:var(--font-size-sm);margin:0}.footer__copyright .header__language{display:block;position:relative}.footer__copyright .header__language-btn{font-size:var(--font-size-sm);padding:4px 6px}.footer__copyright .header__language-dropdown{bottom:calc(100% + 4px);top:auto}}@media print{*{background:#fff;color:#000!important}body{font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#000}h1,h2,h3{break-after:avoid;page-break-after:avoid}p{font-size:13pt;orphans:3;widows:3}.rte-lists,.rte-lists *,li,li span,li strong,ol,p,ul{color:#000}.list--unordered li,.rte-lists ul li,ul.list li{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 viewBox=%270 0 20 16%27%3E%3Cpath d=%27M11.44 3.84 16.23 0H20l-1.06 3.87-4.76 3.78-3.76.04ZM6 7.69 3.29 3.87 4.36 0h3.73l2.7 3.84-1.03 3.85ZM0 16l1.06-3.87 4.76-3.81h3.76l-1.03 3.84L3.77 16ZM11.92 15.97l-2.71-3.81 1.02-3.84h3.8l2.68 3.81-1.03 3.84Z%27/%3E%3C/svg%3E")}.accordion__cta{display:none}.accordion-body{display:block!important}.accordion-button:after{content:none!important;display:none!important}.accordion-collapse{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important}.accordion-item{break-inside:avoid;page-break-inside:avoid}.button,.button-wrapper,.news-button-mobile{display:none}.article-teaser-slider{display:grid;grid-template-columns:subgrid;padding-block:0}.article-teaser-slider .page-teaser,.article-teaser-slider .page-teaser__content,.article-teaser-slider .page-teaser__link,.article-teaser-slider .swiper,.article-teaser-slider .swiper-slide,.article-teaser-slider .swiper-wrapper{background:#0000!important;color:#000;display:block;overflow:visible!important}.article-teaser-slider .swiper-wrapper{max-width:100%!important;min-width:0!important;transform:none!important;transition:none!important;width:auto!important}.article-teaser-slider .swiper-slide{break-inside:avoid;height:auto!important;margin:0 0 16pt!important;max-width:100%!important;min-width:0!important;width:auto!important;page-break-inside:avoid}.article-teaser-slider .page-teaser__categories,.article-teaser-slider .page-teaser__meta,.article-teaser-slider .page-teaser__teaser{display:flex}.article-teaser-slider .page-teaser__categories{gap:6pt;margin-bottom:5pt}.article-teaser-slider .page-teaser__category{align-items:center;background:#0000;color:#000;display:inline-flex;gap:4pt;padding:0}.article-teaser-slider .page-teaser__content{padding:0}.article-teaser-slider .page-teaser__link{height:auto;text-decoration:none}.article-teaser-slider .page-teaser__meta{color:#000;flex-wrap:wrap;gap:10pt}.article-teaser-slider .page-teaser__meta span{align-items:center;display:inline-flex;gap:3pt}.article-teaser-slider .page-teaser__readtime{background:#0000;border-radius:0;padding:0}.article-teaser-slider .page-teaser__teaser{margin:0 0 6pt;-webkit-box-orient:initial;-webkit-line-clamp:initial;overflow:visible}.article-teaser-slider .page-teaser__teaser p{color:#000;margin:0}.article-teaser-slider .page-teaser__title{color:#000;margin:0 0 5pt}.article-teaser-slider .page-teaser__image,.article-teaser-slider .page-teaser__tags,.article-teaser-slider__controls{display:none}.article-teaser-slider__header{grid-column:content-start/content-end}.article-teaser-slider__inner{background:#0000!important;color:#000;display:grid;grid-column:content-start/content-end;grid-template-columns:subgrid;overflow:visible!important}.article-teaser-slider__swiper-wrap{background:#0000!important;color:#000;grid-column:content-start/content-end;overflow:visible!important;position:static}.article-teaser-withtext{background:#0000!important;color:#000;color-scheme:normal;display:grid;grid-template-columns:subgrid;overflow:visible;padding-block:0}.article-teaser-withtext__inner,.article-teaser-withtext__item,.article-teaser-withtext__item-content,.article-teaser-withtext__list,.article-teaser-withtext__sidebar{background:#0000!important;color:#000;display:block;overflow:visible}.article-teaser-withtext__inner{grid-column:content-start/content-end}.article-teaser-withtext__item{break-inside:avoid;text-decoration:none;page-break-inside:avoid}.article-teaser-withtext__item-date{color:#000;display:block}.article-teaser-withtext__item-image{display:none}.article-teaser-withtext__item-title{color:#000;margin:0 0 4pt}.article-teaser-withtext__list{display:flex;flex-direction:column;gap:12pt}.article-teaser-withtext__sidebar{margin-bottom:14pt}#CookiebotWidget,.article-teaser-withtext__sidebar .button{display:none}.component,.component__content,.page-teaser{break-inside:avoid;page-break-inside:avoid}.component,.component__content{background:#0000!important}.component{margin-block:0 14pt!important}.component:has(.cta-teaser-big){display:none!important}.component:has(.feature-cards img[src*="/SupplyX/Produkte/Group_467.svg"]):has(.feature-cards img[src*="/SupplyX/Produkte/Group_4.svg"]){display:none!important}.component:has(.images.images--above-center.has-image-mobile){display:grid}.images--above-center .images__mobile{display:none}.images--above-center .images__main{display:block}.images--above-center .images__main img{height:auto;width:100%}.component:has(.video-element),.component__content:has(.video-element),.video-element,.video-element__media,.video-wrapper{background:#0000!important;display:none}.component__content:has(.testimonial-slider){color-scheme:normal}.contact-teaser,.contact-teaser__content,.contact-teaser__grid,.contact-teaser__image,.contact-teaser__image .figure{background:#0000!important;break-inside:avoid;page-break-inside:avoid}.contact-teaser{display:grid;grid-template-columns:subgrid;overflow:visible;padding-block:0}.contact-teaser__buttons{display:none}.contact-teaser__content,.contact-teaser__grid{display:block;padding:0}.contact-teaser__grid{grid-column:content-start/content-end}.contact-teaser__image{height:auto!important;margin:0 0 8pt;max-height:none!important;min-height:0!important}.contact-teaser__image .figure{height:auto!important;margin:0}.contact-teaser__image img{display:block;height:auto!important;max-height:260px!important;max-width:260px!important;object-fit:contain;width:auto!important}.counter__grid{padding-block:20px}.counter__image{display:none}.counter__item{break-inside:avoid;gap:0;margin-bottom:20pt;padding:0;page-break-inside:avoid}.counter__item:last-child{margin-bottom:0}.counter__wrapper{display:none}.custom-image-text{display:block}.custom-image-text__button,.custom-image-text__media{display:none}.custom-image-text__content{margin:0;padding:0}.feature-cards__button{display:none}.feature-cards__card{break-inside:avoid;height:auto;min-height:0;overflow:visible;page-break-inside:avoid}.feature-cards__content{display:block;flex:none;margin:0 0 10pt;min-height:0;overflow:visible;padding:0}.feature-cards__description{line-height:1.35;margin:0}.feature-cards__description,.feature-cards__logo,.feature-cards__logo .figure,.feature-cards__media{overflow:visible}.feature-cards__logo{position:static}.feature-cards__logo .figure{display:block}.feature-cards__media{margin-bottom:6pt}.feature-cards__media>.figure,.fv__filter-bar,.global-network-map__button{display:none}.global-network-map__content{flex-direction:column;grid-column:content-start/content-end}.global-network-map__map{display:none}.global-network-map__stat{align-items:center;display:block;width:auto}.global-network-map__stat,.global-network-map__stat h5,.global-network-map__stat span{color:#000}.global-network-map__stats{flex-direction:row;gap:48px}.breadcrumb,.footer,.header{display:none}.headline{padding-left:0}.hero .headline{padding-left:0;padding-right:0}.hero__button{display:none}.hero__content{grid-column:content-start/content-end;padding-top:10px}.hero__teaser{max-width:none}.hero__headline{margin-bottom:0!important;transform:none!important}.hero__image,.image-text-full__button,.image-text-full__media{display:none}.testimonial-slider,.testimonial-slider .testimonial-slider__body,.testimonial-slider .testimonial-slider__content,.testimonial-slider .testimonial-slider__inner,.testimonial-slider .testimonial-slider__swiper{background:#0000!important;color:#000;display:block;grid-column:auto;grid-row:auto;grid-template:none;min-height:0;overflow:visible}.testimonial-slider{grid-column:content-start/content-end;padding:0}.testimonial-slider .swiper-slide{block-size:auto!important;break-inside:avoid;inline-size:auto!important;height:auto!important;margin:0 0 18pt!important;max-height:none!important;min-height:0!important;page-break-inside:avoid}.testimonial-slider .swiper-slide,.testimonial-slider .swiper-wrapper{display:block;max-width:100%!important;min-width:0!important;width:auto!important}.testimonial-slider .swiper-wrapper{transform:none!important;transition:none!important}.testimonial-slider .testimonial-slider__body{height:auto!important;justify-content:flex-start;max-height:none!important;min-height:0!important;padding:0}.testimonial-slider .testimonial-slider__body>:not(.testimonial-slider__quote-icon){padding-left:0!important}.testimonial-slider .testimonial-slider__content{column-gap:0;height:auto!important;max-height:none!important;min-height:0!important}.testimonial-slider .testimonial-slider__inner{grid-template-rows:none}.testimonial-slider .testimonial-slider__swiper{grid-column:auto}.testimonial-slider__author{align-items:center;color:#000;display:flex;gap:10pt;margin:0}.testimonial-slider__author .testimonial-slider__company-logo{display:none}.testimonial-slider__author-company,.testimonial-slider__author-name{color:#000;display:block}.testimonial-slider__author-info{display:block}.testimonial-slider__button,.testimonial-slider__controls,.testimonial-slider__image,.testimonial-slider__quote-icon,.testimonial-slider__x-decoration{display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}.testimonial-slider__company-logo{flex:0 0 auto;width:80pt}.testimonial-slider__company-logo .figure{margin:0}.testimonial-slider__company-logo img{height:auto;max-width:100%}.testimonial-slider__quote{color:#000;font-size:15pt;line-height:1.35;margin:0 0 10pt;padding-left:0}.testimonial-slider__quote:after{content:"\201D"}.testimonial-slider__quote:before{content:"\201C"}.text-image-col{align-items:start;grid-template-rows:auto;min-height:0}.text-image-col__image,.text-image-col__image .figure{height:auto;min-height:0}.text-image-col__image .figure{align-items:flex-start}.text-image-col__image img{height:auto;max-height:320px;object-fit:contain;width:auto}.use-case-selector__arrow,.use-case-selector__button,.use-case-selector__icon{display:none}}
