@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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")format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}*{box-sizing:inherit;outline:none;margin:0;padding:0}:before,:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth;font-size:112.5%}html:after{content:"small:28.75em,medium:43.75em,large:64em,xlarge:80em,xxlarge:90em,desktop-menu:56.25em";display:none}img{max-width:100%;display:inline-block}button{font-family:inherit;font-size:inherit;line-height:inherit;border-radius:unset;cursor:pointer}@font-face{font-family:icomoon;font-display:block;font-style:normal;font-weight:400;src:url(data:application/x-font-ttf;charset=utf-8;base64,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)format("truetype")}.accordion-section .wrapper{grid-template-columns:repeat(12,1fr);column-gap:1.33333rem;display:grid}.accordion-section .wrapper>*{grid-column:2/12}.accordion-section .wrapper .module-intro strong{display:inline}.accordion .item{--border-color:#f0f0f0;--border-hover-color:#ec008c;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms;overflow:hidden}.accordion .item:hover,.accordion .item:focus-visible,.accordion .item:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.accordion .item:focus-within{background-size:100% var(--border-size),0 var(--border-size)}.accordion .title{cursor:pointer;margin:unset;outline:none;padding:1.33333rem 2.77778rem 1.33333rem 0;display:block;position:relative}.accordion .title::-webkit-details-marker{display:none}.accordion .title:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.888889rem;font-style:normal;font-weight:400;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%);font-family:icomoon!important}.accordion [open] .title{color:#95117b}.accordion [open] .title:after{content:""}.accordion .content{padding:0 0 1.77778rem}.accordion .content [itemprop=text]>:first-child{margin-top:0}.accordion .content [itemprop=text]>:last-child{margin-bottom:0}.accordion .content img{width:100%!important;height:auto!important}.accordion .content>:first-child,.accordion .col>:first-child{margin-top:unset}.accordion .content>:last-child,.accordion .col>:last-child{margin-bottom:unset}.content-columns{grid-template-columns:repeat(10,1fr);gap:1.33333rem;display:grid}.content-columns>*{grid-column:span 5}address,.address{font-style:normal}address .headline,.address .headline{color:#000;margin-bottom:.666667rem;display:block}address a,.address a{color:inherit;word-break:break-word}address a:hover,address a:focus,.address a:hover,.address a:focus{color:#95117b}.agenda .wrapper{grid-template-columns:repeat(12,1fr);display:grid}.agenda .wrapper>div{grid-column:1/13}@media screen and (min-width:43.75em){.agenda .wrapper .headline{grid-column:1/4}.agenda .wrapper .headline :last-child{margin-bottom:0}.agenda .wrapper .content{grid-column:5/13}}.agenda .tabs{margin-bottom:1.77778rem}.agenda .tabs .button{font-size:.777778rem}.agenda .tabs .button span{padding:.388889rem .777778rem .444444rem}.agenda .tabs .button.is-active{--color:#95117b;--outline-color:#95117b}.agenda .session{display:none}.agenda .session.is-active{display:block}.agenda .session.visible .item{opacity:1;transition-property:translate,opacity;transition-duration:.15s;transition-delay:var(--delay,0s);transition-timing-function:linear;translate:0}.agenda .session ul{margin:0;padding:0;list-style:none}.agenda .session ul :is(ul,ol),.agenda .session ul li{margin:0;padding:0}.agenda .session ul li:not(:first-child){margin-top:unset}.agenda .item{opacity:0;translate:0 -2.22222rem}.agenda .item:not(:first-child){padding-top:1.33333rem}.agenda .item:not(:last-child){border-bottom:2px solid #f0f0f0;padding-bottom:1.33333rem}.agenda .time{color:#ec008c;font-size:1.11111rem;display:inline-block}.agenda .text{margin-top:.444444rem;margin-bottom:unset}.button-bar{flex-wrap:wrap;align-items:center;gap:.888889rem;margin:0;padding:0;list-style:none;display:flex}.button-bar :is(ul,ol),.button-bar li{margin:0;padding:0}.button-bar li:not(:first-child){margin-top:unset}button,.button{--background-color:#ec008c;--background-color-hover:black;--color:white;--outline-color:transparent;--padding-right:1.66667rem;width:fit-content;padding-top:.666667rem;padding-bottom:.777778rem;padding-left:.888889rem;padding-right:var(--padding-right);color:var(--color);background-color:var(--background-color);outline-width:2px;outline-style:solid;outline-color:var(--outline-color);outline-offset:-2px;text-align:left;text-rendering:geometricPrecision;background-image:unset;border-style:none;border-radius:24px;align-items:center;line-height:1.375;transition-property:padding-right,background-color,outline-color;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;position:relative;box-shadow:-8px -8px 25px #00000040}button:after,.button:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;aspect-ratio:1;width:1.11111rem;color:var(--color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;transition-property:top,right,width,color,background-color;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;position:absolute;top:.888889rem;right:.444444rem;font-family:icomoon!important}button:focus-visible,button:hover,.button:focus-visible,.button:hover{--padding-right:3.11111rem}button:focus-visible:after,button:hover:after,.button:focus-visible:after,.button:hover:after{aspect-ratio:1;width:2.83333rem;color:var(--color);background-color:var(--background-color-hover);top:0;right:-1px}button:active,button.active,.button:active,.button.active{--background-color:#95117b}button:active:not(.icon-only),button.active:not(.icon-only),.button:active:not(.icon-only),.button.active:not(.icon-only){--padding-right:.888889rem}button:active:not(.icon-only):after,button.active:not(.icon-only):after,.button:active:not(.icon-only):after,.button.active:not(.icon-only):after{aspect-ratio:1;color:#0000;background-color:#0000;width:1.11111rem;top:.777778rem;right:.444444rem}button.secondary,.button.secondary{--background-color:transparent;--background-color-hover:#ec008c;--color:#ec008c;--outline-color:#ec008c;box-shadow:unset}button.secondary:hover,button.secondary:focus-visible,.button.secondary:hover,.button.secondary:focus-visible{color:var(--color)}button.secondary:hover:after,button.secondary:focus-visible:after,.button.secondary:hover:after,.button.secondary:focus-visible:after{--color:white}button.secondary:active,button.secondary.active,.button.secondary:active,.button.secondary.active{--outline-color:#95117b;--color:#95117b;--background-color-hover:#95117b}button.secondary.icon-only,.button.secondary.icon-only{--background-color-hover:#ec008c}button.icon-only,.button.icon-only{--background-color-active:#95117b;aspect-ratio:1;width:2.83333rem;padding:unset;border-radius:50%;justify-content:center}button.icon-only:after,.button.icon-only:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:unset;padding-left:.111111rem;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}button.icon-only:active:after,button.icon-only.active:after,.button.icon-only:active:after,.button.icon-only.active:after{background-color:var(--background-color-active)}button.inline,.button.inline{--anchor-color:#ec008c;--anchor-color-hover:white;--anchor-color-active:#95117b;--anchor-icon-background-color-hover:#ec008c;--anchor-icon-color:var(--anchor-color);--anchor-icon-distance:-.166667rem;color:var(--anchor-color);padding:unset;box-shadow:unset;background-color:unset;outline:unset;align-items:center;line-height:1.5;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:flex}button.inline:after,.button.inline:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:unset;width:1.33333rem;height:1.33333rem;margin-top:.0555556rem;margin-left:var(--anchor-icon-distance);color:var(--anchor-icon-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding-left:.0555556rem;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;font-family:icomoon!important}button.inline:focus-visible,button.inline:hover,.button.inline:focus-visible,.button.inline:hover{--anchor-icon-color:var(--anchor-color-hover);--anchor-icon-distance:.444444rem}button.inline:focus-visible:after,button.inline:hover:after,.button.inline:focus-visible:after,.button.inline:hover:after{background-color:var(--anchor-icon-background-color-hover)}button.inline:active,button.inline.active,.button.inline:active,.button.inline.active{--anchor-color:var(--anchor-color-active);--anchor-icon-distance:-.111111rem;--anchor-icon-color:transparent}button.inline:active:after,button.inline.active:after,.button.inline:active:after,.button.inline.active:after{--anchor-icon-background-color-hover:transparent;width:1.33333rem;height:1.33333rem}button.inline.active:after,.button.inline.active:after{display:none}.background-dark button.inline,.background-dark .button.inline{--anchor-color:white;--anchor-color-hover:#95117b;--anchor-icon-background-color-hover:white}.ck-content button.inline,.ckeditor button.inline,.ck-content .button.inline,.ckeditor .button.inline{display:inline-flex}button.linkedin:after,.button.linkedin:after{content:""}button.download,.button.download{--padding-right:1.88889rem}button.download:after,.button.download:after{content:"";right:.555556rem}button.download:focus-visible,button.download:hover,.button.download:focus-visible,.button.download:hover{padding-right:3.22222rem}button.download:focus-visible:after,button.download:hover:after,.button.download:focus-visible:after,.button.download:hover:after{right:0}button.download:active,.button.download:active{--padding-right:.888889rem}button.download:active:after,.button.download:active:after{right:.555556rem}button[disabled],.button[disabled]{--color:#adadad;--outline-color:#adadad;pointer-events:none}.background-dark button:active,.background-dark .button:active{--background-color:#ec008c}.background-dark button.secondary,.background-dark .button.secondary{--background-color:transparent;--background-color-hover:white;--color:white;--outline-color:white;box-shadow:unset}.background-dark button.secondary:focus-visible:after,.background-dark button.secondary:hover:after,.background-dark .button.secondary:focus-visible:after,.background-dark .button.secondary:hover:after{--color:#95117b}.background-dark button.secondary.icon-only,.background-dark .button.secondary.icon-only{--background-color-active:white}.background-dark button.icon-only,.background-dark .button.icon-only{--background-color-active:black}.background-dark button.inline,.background-dark .button.inline{box-shadow:unset}.tabs button,.tabs .button{padding-right:.888889rem;transition-property:color,outline;transition-duration:.2s;transition-timing-function:ease}.tabs button:after,.tabs .button:after{display:none}.tabs button:hover,.tabs button:focus-visible,.tabs button:active,.tabs .button:hover,.tabs .button:focus-visible,.tabs .button:active{--outline-color:#95117b;--color:#95117b}button{font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.switch{cursor:pointer;background-color:#fff;border-radius:1.11111rem;width:2.88889rem;height:1.55556rem;padding:.111111rem;display:inline-block}.switch:before{content:"";aspect-ratio:1;background-color:#ec008c;border-radius:50%;height:100%;transition-property:transform,background-color;transition-duration:.2s;transition-timing-function:ease;display:block;transform:translate(0)}.switch:hover:before,.switch:focus-visible:before{background-color:#95117b}.switch.active:before{transform:translate(1.33333rem)}:is(ul,ol){margin-bottom:clamp(.888889rem,2vw,1.77778rem);padding-left:.888889rem}:is(ul,ol) :is(ul,ol){margin-top:.444444rem;margin-bottom:0;padding-left:.888889rem}:is(ul,ol) li{padding-left:.444444rem}:is(ul,ol) li:not(:first-child){margin-top:.444444rem}:is(ul,ol) ::marker{color:#ec008c}:is(ol){counter-reset:numbers}:is(ol) li{counter-increment:numbers}:is(ol) ::marker{content:counter(numbers)"."}:is(ol) :is(ol){counter-reset:letters}:is(ol) :is(ol) li{counter-increment:letters}:is(ol) :is(ol) ::marker{content:counter(letters,lower-alpha)"."}.logo-list{gap:1.33333rem;margin:0;padding:0;list-style:none;display:flex}.logo-list :is(ul,ol),.logo-list li{margin:0;padding:0}.logo-list li:not(:first-child){margin-top:unset}.logo-list li{align-items:center;max-width:8.33333rem;display:flex}.logo-list img{vertical-align:bottom}.link-list{margin:0;padding:0;list-style:none}.link-list :is(ul,ol),.link-list li{margin:0;padding:0}.link-list li:not(:first-child){margin-top:unset}.link-list a{--icon-size:.888889rem;--icon-distance-to-content:.444444rem;--space-between-icons:.666667rem;--base-icon-space:calc(var(--icon-size) + var(--icon-distance-to-content));--icon-space:var(--base-icon-space);--border-color:#f0f0f0;--border-hover-color:#ec008c;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);padding-top:.888889rem;padding-bottom:.888889rem;padding-right:var(--icon-space);color:#000;background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms;display:block;position:relative}.link-list a:hover,.link-list a:focus-visible,.link-list a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.link-list a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}.link-list a .icon-and-title{gap:.666667rem;display:flex}.link-list a:before,.link-list a:after{font-size:var(--icon-size);position:absolute;top:1.11111rem}.link-list a:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;right:0;font-family:icomoon!important}.link-list a[rel~=external]:after{content:""}.link-list a[href*="/files/"]:after,.link-list a[href*="/restricted-download-form/"]:after{content:""}.link-list a.restricted{--icon-offset:calc(var(--icon-size) + var(--space-between-icons));--icon-space:calc(var(--base-icon-space) + var(--icon-offset))}.link-list a.restricted:before{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:var(--icon-offset);font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.link-list a.restricted:after{color:#adadad}.link-list span{display:block}.link-list .title{letter-spacing:-.54px;word-wrap:break-word;font-size:1.125rem;line-height:1.33}@media screen and (min-width:64em){.link-list .title{letter-spacing:-.66px;font-size:1.375rem;line-height:1.18}}.link-list .description{--color:#adadad;color:var(--color);margin-top:.222222rem;transition:inherit}.link-list .icon{aspect-ratio:1;object-fit:cover;border-radius:100%;flex-shrink:0;width:1.33333rem;height:1.33333rem;margin-top:.111111rem;overflow:hidden}.facts-list{margin:0;padding:0;list-style:none}.facts-list :is(ul,ol),.facts-list li{margin:0;padding:0}.facts-list li:not(:first-child){margin-top:unset}.facts-list li{flex-direction:column;align-items:flex-start;gap:.222222rem;display:flex}.facts-list .number,.facts-list .unit{display:inline-block}.facts-list .number{margin-right:.444444rem}.facts-list span{margin-top:unset}.facts-list img{height:2.66667rem;max-width:unset;margin-bottom:.222222rem}@media screen and (min-width:43.75em){.facts-list img{height:3.55556rem}}.social-media-list{padding-left:0;list-style-type:none}.social-media-list .button:after{padding:unset;font-size:2ex}.social-media-list .button.linkedin:after{content:""}.social-media-list .button.instagram:after{content:""}.social-media-list .button.facebook:after{content:""}.social-media-list .button.twitter:after{content:""}.social-media-list .button.youtube:after{content:""}section{padding-top:1.33333rem;padding-bottom:1.33333rem}@media screen and (min-width:43.75em){section{padding-top:3.55556rem;padding-bottom:3.55556rem}}section.background-dark{color:#fff;background-color:#95117b}section.no-background+.no-background{padding-top:0}.benefits{color:#fff;background-color:#000;position:relative}.benefits .multicoloured-headline{--color:white}.benefits:not(:has(+.no-background)):after{content:"";z-index:-1;aspect-ratio:.72;pointer-events:none;background-image:url(Swirl_Large_Right-Top.815b6354.svg);background-position:100% 100%;background-repeat:no-repeat;width:23.8889rem;position:absolute;bottom:-6.11111rem;right:clamp(-18.8889rem,47.222vw - 56.667rem,0rem)}@media screen and (min-width:43.75em){.benefits:not(:has(+.no-background)):after{bottom:0}.benefits .iframely-embed{grid-column:2/12}.benefits .iframe-intro{grid-column:3/11}}.benefits .inline{margin-top:1.33333rem}@media screen and (min-width:43.75em){.benefits .inline{grid-column:2/12}}.benefits ul{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:2.22222rem;margin:1.33333rem 0 0;padding:0;list-style:none;display:grid}.benefits ul :is(ul,ol),.benefits ul li{margin:0;padding:0}.benefits ul li:not(:first-child){margin-top:unset}@media screen and (min-width:43.75em){.benefits ul{grid-column:2/12}}.benefits ul p{margin-bottom:0}.benefits ul .headline{margin-top:0}.benefits img,.benefits .headline{display:block}.benefits img{height:2.66667rem;margin-bottom:.444444rem}@media screen and (min-width:43.75em){.benefits img{height:3.55556rem;margin-bottom:.666667rem}}.benefits .career-teaser-container{justify-content:flex-end;margin-right:4.44444rem;display:flex}@media screen and (min-width:43.75em){.benefits .career-teaser-container{grid-column:1/13}}.benefits .career-teaser-container .career-teaser{--teaser-padding:1.77778rem;--teaser-background-color:#ec008c;--headline-highlight-color:black;--headline-gap:.666667rem;justify-content:center;gap:var(--headline-gap);aspect-ratio:1;width:max-content;padding:var(--teaser-padding);margin-bottom:var(--teaser-margin-bottom,-3.55556rem);background-color:var(--teaser-background-color);border-radius:100%;flex-direction:column;margin-top:1.33333rem;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;display:flex;box-shadow:-8px -8px 25px #00000040}@media screen and (min-width:43.75em){.benefits .career-teaser-container .career-teaser{--teaser-padding:2.66667rem;--headline-gap:.888889rem;--teaser-margin-bottom:-5.33333rem}}@media screen and (min-width:64em){.benefits .career-teaser-container .career-teaser{position:absolute;bottom:0;right:3.55556rem;translate:0 35%}}.benefits .career-teaser-container .career-teaser:hover,.benefits .career-teaser-container .career-teaser:focus{--teaser-background-color:black;--headline-highlight-color:inherit}.benefits .career-teaser-container .career-teaser:active{--teaser-background-color:#95117b}.benefits .career-teaser-container .career-teaser .headline{color:#fff;text-transform:lowercase;margin:unset;padding-right:3.55556rem}@media screen and (min-width:43.75em){.benefits .career-teaser-container .career-teaser .headline{padding-right:1.38889rem}}.benefits .career-teaser-container .career-teaser strong{color:var(--headline-highlight-color);font-weight:inherit;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:block}.benefits .career-teaser-container .career-teaser .inline{--anchor-color:white;--anchor-color-hover:#ec008c;--anchor-color-active:black;--anchor-icon-background-color-hover:white;pointer-events:none;margin-top:0}.clients{overflow:hidden}.clients .wrapper{flex-wrap:wrap;align-items:center;display:flex}.clients .wrapper ul{gap:unset;margin:0;padding:0;list-style:none;transition-timing-function:linear}.clients .wrapper ul :is(ul,ol),.clients .wrapper ul li{margin:0;padding:0}.clients .wrapper ul li:not(:first-child){margin-top:unset}.clients .wrapper ul li{height:auto;max-height:4.44444rem;max-width:unset;justify-content:center}.clients .wrapper svg{max-width:80%;height:100%;max-height:80%}.clients .wrapper svg path{transition-property:fill;transition-duration:.2s}.clients .wrapper a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.clients .wrapper a:hover path,.clients .wrapper a:focus-visible path{fill:#95117b}.clients .wrapper .swiper{width:100%;overflow:visible}@media screen and (min-width:64em){.clients .wrapper{flex-wrap:nowrap}.clients .wrapper .swiper{overflow:hidden}}@font-face{font-family:NeueHaasUnica;font-style:italic;font-stretch:100%;font-display:optional;src:url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaMediumItalic/italic_normal_subset1.woff)format("woff"),url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaMediumItalic/italic_normal_subset1.woff2)format("woff2");unicode-range:U+20-7E,U+A1-17E,U+1E6-1E7,U+440,U+2013,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2032-2033,U+2039-203A,U+20A1,U+20A4,U+20A6-20A7,U+20A9-20AC,U+20B4-20B5,U+20B8-20BA,U+2122}@font-face{font-family:NeueHaasUnica;font-style:normal;font-stretch:100%;font-display:optional;src:url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaMedium/normal_normal_subset1.woff)format("woff"),url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaMedium/normal_normal_subset1.woff2)format("woff2");unicode-range:U+20-7E,U+A1-17E,U+1E6-1E7,U+440,U+2013,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2032-2033,U+2039-203A,U+20A1,U+20A4,U+20A6-20A7,U+20A9-20AC,U+20B4-20B5,U+20B8-20BA,U+2122}@font-face{font-family:NeueHaasUnica;font-style:italic;font-stretch:100%;font-display:optional;src:url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaLightItalic/italic_normal_subset1.woff)format("woff"),url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaLightItalic/italic_normal_subset1.woff2)format("woff2");unicode-range:U+20-7E,U+A1-17E,U+1E6-1E7,U+440,U+2013,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2032-2033,U+2039-203A,U+20A1,U+20A4,U+20A6-20A7,U+20A9-20AC,U+20B4-20B5,U+20B8-20BA,U+2122}@font-face{font-family:NeueHaasUnica;font-style:italic;font-stretch:100%;font-display:optional;src:url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/NeueHaasUnica/NeueHaasUnicaItalic_italic_normal.woff)format("woff"),url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/NeueHaasUnica/NeueHaasUnicaItalic_italic_normal.woff2)format("woff2");unicode-range:U+20-7E,U+A1-17E,U+1E6-1E7,U+440,U+2013,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2032-2033,U+2039-203A,U+20A1,U+20A4,U+20A6-20A7,U+20A9-20AC,U+20B4-20B5,U+20B8-20BA,U+2122}@font-face{font-family:NeueHaasUnica;font-style:normal;font-stretch:100%;font-display:optional;src:url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaLight/normal_normal_subset1.woff)format("woff"),url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/webFonts/NeueHaasUnicaLight/normal_normal_subset1.woff2)format("woff2");unicode-range:U+20-7E,U+A1-17E,U+1E6-1E7,U+440,U+2013,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2032-2033,U+2039-203A,U+20A1,U+20A4,U+20A6-20A7,U+20A9-20AC,U+20B4-20B5,U+20B8-20BA,U+2122}@font-face{font-family:NeueHaasUnica;font-style:normal;font-stretch:100%;font-display:optional;src:url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/NeueHaasUnica/NeueHaasUnicaRegular_normal_normal.woff)format("woff"),url(https://cdn.fonts.net/kit/c90ee590-8ffc-11ec-9ce3-0220834439f4/NeueHaasUnica/NeueHaasUnicaRegular_normal_normal.woff2)format("woff2");unicode-range:U+20-7E,U+A1-17E,U+1E6-1E7,U+440,U+2013,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2032-2033,U+2039-203A,U+20A1,U+20A4,U+20A6-20A7,U+20A9-20AC,U+20B4-20B5,U+20B8-20BA,U+2122}body{color:#000;letter-spacing:-.32px;font-family:NeueHaasUnica,system-ui,sans-serif;font-weight:400;line-height:1.38}strong{font-weight:500}a{text-decoration:none;transition:color 70ms}a:hover .inline:after,a:focus-visible .inline:after{color:var(--anchor-color-hover);background-color:var(--anchor-icon-background-color-hover);margin-left:.444444rem}a:active .inline{color:var(--anchor-color-active)}a:active .inline:after{color:#0000;background-color:#0000;margin-left:-2px}p a:not(.button),.ck-content li a:not(.button){--border-color:#f0f0f0;--border-hover-color:#95117b;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);color:#ec008c;background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms}p a:not(.button):hover,p a:not(.button):focus-visible,p a:not(.button):focus-within,.ck-content li a:not(.button):hover,.ck-content li a:not(.button):focus-visible,.ck-content li a:not(.button):focus-within{background-size:0 var(--border-size),100% var(--border-size)}p a:not(.button):active,.ck-content li a:not(.button):active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}p a:not(.button):hover,p a:not(.button):focus-visible,p a:not(.button):active,.ck-content li a:not(.button):hover,.ck-content li a:not(.button):focus-visible,.ck-content li a:not(.button):active{color:#95117b}p{margin-bottom:clamp(.888889rem,2vw,1.77778rem)}p.intro{letter-spacing:-.6px;margin-bottom:2em;font-size:clamp(1.15rem,4vw,1.375rem);line-height:1.2}p.no-margin{margin:0}figure{margin-bottom:clamp(.888889rem,2vw,1.77778rem)}figure img{display:block}blockquote{letter-spacing:-.44px;color:#ec008c;font-size:1.11111rem;font-weight:500;line-height:1.28}@media screen and (min-width:64em){blockquote{font-size:1.22222rem}}blockquote:before{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.05556rem;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}blockquote p{margin-top:.666667rem;margin-bottom:.666667rem}.quote figcaption{color:#ec008c}:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h6){margin-top:.8em;margin-bottom:.5em;font-size:1rem;font-weight:600}.h1{letter-spacing:-1.24px;font-size:clamp(1.77778rem,7vw,3.5rem);line-height:1.1}.h2{letter-spacing:-1.12px;font-size:clamp(1.55556rem,5vw,3.11111rem);line-height:1.1}.h3{letter-spacing:-.64px;font-size:clamp(1.33333rem,3vw,1.77778rem);line-height:1.25}.h4{letter-spacing:-.44px;font-size:1.22222rem;line-height:1.28}.h5{letter-spacing:-.36px;font-size:1.11111rem;line-height:1.34}.h6{letter-spacing:-.32px;line-height:1.37}.multicoloured-headline{--color:black;--highlight-color:#ec008c;color:var(--color)}.multicoloured-headline strong{color:var(--highlight-color);display:block}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.connect-bar.background-dark{color:#fff;background-color:#ec008c}.connect-bar.has-contact{--grid-column-content:span 12;--grid-column-contact:span 12;--contact-top-margin:calc(-1.5*1.33333rem)}.connect-bar.has-contact.no-background{padding-top:1.33333rem}.connect-bar.has-contact .wrapper{grid-template-columns:repeat(12,1fr);row-gap:1.33333rem;display:grid}.connect-bar.has-contact .content{grid-column:var(--grid-column-content)}.connect-bar.has-contact .cta-contact{grid-column:var(--grid-column-contact);margin-top:var(--contact-top-margin);order:-1}@media screen and (min-width:43.75em){.connect-bar.has-contact{--grid-column-content:1/8;--grid-column-contact:9/13;--contact-top-margin:calc(-1.5*3.55556rem)}.connect-bar.has-contact.no-background{padding-top:3.55556rem}.connect-bar.has-contact .cta-contact{order:1}}@media screen and (min-width:64em){.connect-bar.has-contact{--grid-column-content:1/9;--grid-column-contact:10/13}}.connect-bar .headline{margin-top:unset;color:#fff;margin-bottom:1.77778rem;display:block}@media screen and (min-width:43.75em){.connect-bar .headline{max-width:19ch;margin-bottom:2.66667rem}}.connect-bar .headline strong{display:unset;font-weight:inherit;color:#000}.connect-bar .button-bar{gap:1.33333rem}.connect-bar .button-bar .button.inline{--anchor-color:white;text-transform:unset}#onetrust-consent-sdk #onetrust-banner-sdk{border-radius:.666667rem!important;top:50%!important;transform:translateY(-50%)!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{padding-top:0;padding-bottom:0}@media screen and (min-width:43.75em){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{padding-left:2.66667rem}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container{flex-direction:column;align-items:flex-start;gap:.888889rem;display:flex}@media screen and (min-width:43.75em){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent .banner-actions-container{flex-direction:row}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-pc-btn-handler,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button .banner-actions-container{max-width:unset!important}#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-sdk-row{padding-bottom:1.33333rem}#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout button{color:inherit;background-color:unset;width:100%;height:100%;box-shadow:none;padding:0;transition-duration:70ms;animation:none;position:absolute;top:0;left:0;background-color:#0000!important}#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout button:before,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout button:after{display:none}#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc{padding-top:0;padding-bottom:.833333rem}#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header{font-weight:500}#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container{flex-wrap:wrap;gap:.888889rem;margin-top:1.11111rem;margin-bottom:1.11111rem;display:flex}#onetrust-consent-sdk #onetrust-pc-sdk .ot-always-active{color:#ec008c;font-weight:500}#onetrust-consent-sdk #onetrust-pc-sdk input:checked+.ot-switch .ot-switch-nob{background-color:#0000;border:1px solid #ec008c}#onetrust-consent-sdk #onetrust-pc-sdk input:checked+.ot-switch .ot-switch-nob:before{background-color:#ec008c}#onetrust-consent-sdk #onetrust-pc-sdk input:focus+.ot-switch .ot-switch-nob{box-shadow:none!important;outline:0!important}#onetrust-consent-sdk .ot-pc-footer-logo{display:none}#onetrust-consent-sdk .ot-sdk-row{padding-bottom:1.77778rem}@media screen and (min-width:43.75em){#onetrust-consent-sdk .ot-sdk-row{padding-bottom:1.77778rem}}#onetrust-consent-sdk .ot-pc-logo{background-image:url(/project/frontend/build/arcwide-logo.png)!important}#onetrust-consent-sdk .ot-pc-logo img{display:none}#onetrust-consent-sdk #onetrust-banner-sdk,#onetrust-consent-sdk #onetrust-pc-sdk{outline:none;background-color:#fff!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy{margin-top:1.77778rem}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text{margin-bottom:1.33333rem;font-size:1rem}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a{color:#ec008c;--border-color:#f0f0f0;--border-hover-color:#95117b;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);background-position:100% 100%,0 100%;font-weight:400;text-decoration:none;transition:background-size .35s,color 70ms}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:hover,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:focus-within,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a:hover,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:active,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:hover,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:active,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a:hover,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text a:active{color:#95117b}@media screen and (min-width:43.75em){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-policy-text{margin-left:2.66667rem;margin-right:2.66667rem}}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button{--background-color:#ec008c;--background-color-hover:black;--color:white;--outline-color:transparent;--padding-right:1.66667rem;width:fit-content;padding-top:.666667rem;padding-bottom:.777778rem;padding-left:.888889rem;padding-right:var(--padding-right);color:var(--color);background-color:var(--background-color);outline-width:2px;outline-style:solid;outline-color:var(--outline-color);outline-offset:-2px;text-align:left;text-rendering:geometricPrecision;min-width:unset;letter-spacing:normal;border-style:none;border-radius:24px;align-items:center;margin:0;font-size:1rem;font-weight:400;line-height:1.375;text-decoration:none;transition-property:padding-right,background-color,outline-color;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;position:relative;color:var(--color)!important;background-color:var(--background-color)!important;display:inline-flex!important}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;aspect-ratio:1;width:1.11111rem;color:var(--color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;transition-property:top,right,width,color,background-color;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;position:absolute;top:.888889rem;right:.444444rem;font-family:icomoon!important}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:hover,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:hover,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:hover,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:hover,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:hover,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:hover{--padding-right:3.11111rem}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:hover:after{aspect-ratio:1;width:2.83333rem;color:var(--color);background-color:var(--background-color-hover);top:0;right:-1px}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:active,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.active,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:active,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.active,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:active,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.active,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:active,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.active{--background-color:#95117b}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:active:not(.icon-only),#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.active:not(.icon-only),#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:active:not(.icon-only),#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.active:not(.icon-only),#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:active:not(.icon-only),#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.active:not(.icon-only),#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:active:not(.icon-only),#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.active:not(.icon-only),#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:active:not(.icon-only),#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.active:not(.icon-only),#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:active:not(.icon-only),#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.active:not(.icon-only){--padding-right:.888889rem}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:active:not(.icon-only):after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.active:not(.icon-only):after{aspect-ratio:1;color:#0000;background-color:#0000;width:1.11111rem;top:.777778rem;right:.444444rem}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button:hover,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button:hover,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button:hover,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button:hover,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button:hover,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button:hover{opacity:unset!important}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button#onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button#onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button#onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button#onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button#onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button#onetrust-reject-all-handler{order:1}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.cookie-setting-link,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.save-preference-btn-handler,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.cookie-setting-link,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.save-preference-btn-handler,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.cookie-setting-link,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.save-preference-btn-handler,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.cookie-setting-link,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.save-preference-btn-handler,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.cookie-setting-link,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.save-preference-btn-handler,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.cookie-setting-link,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.save-preference-btn-handler{--background-color:transparent;--background-color-hover:#ec008c;--color:#ec008c;--outline-color:#ec008c;box-shadow:unset}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.cookie-setting-link:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.cookie-setting-link:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.save-preference-btn-handler:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.save-preference-btn-handler:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.cookie-setting-link:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.cookie-setting-link:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.save-preference-btn-handler:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.save-preference-btn-handler:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.cookie-setting-link:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.cookie-setting-link:focus-visible:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.save-preference-btn-handler:hover:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.save-preference-btn-handler:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.cookie-setting-link:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.cookie-setting-link:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.save-preference-btn-handler:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.save-preference-btn-handler:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.cookie-setting-link:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.cookie-setting-link:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.save-preference-btn-handler:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.save-preference-btn-handler:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.cookie-setting-link:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.cookie-setting-link:focus-visible:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.save-preference-btn-handler:hover:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.save-preference-btn-handler:focus-visible:after{--color:white;background-color:#ec008c}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.save-preference-btn-handler:active,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.save-preference-btn-handler:active,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.save-preference-btn-handler:active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.save-preference-btn-handler:active,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.save-preference-btn-handler:active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.save-preference-btn-handler:active{--outline-color:#95117b;--color:#95117b;--background-color-hover:#95117b;padding-right:.888889rem}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.cookie-setting-link:active:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container button.save-preference-btn-handler:active:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.cookie-setting-link:active:after,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-content button.save-preference-btn-handler:active:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.cookie-setting-link:active:after,#onetrust-consent-sdk #onetrust-banner-sdk .ot-btn-container button.save-preference-btn-handler:active:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.cookie-setting-link:active:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-container button.save-preference-btn-handler:active:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.cookie-setting-link:active:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content button.save-preference-btn-handler:active:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.cookie-setting-link:active:after,#onetrust-consent-sdk #onetrust-pc-sdk .ot-btn-container button.save-preference-btn-handler:active:after{background-color:#0000}#onetrust-consent-sdk #onetrust-banner-sdk p,#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc,#onetrust-consent-sdk #onetrust-pc-sdk p,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc{letter-spacing:-.32px;font-size:1rem;font-weight:400;line-height:1.38;color:#000!important}#onetrust-consent-sdk #onetrust-banner-sdk p a[href],#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc a[href],#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc a[href],#onetrust-consent-sdk #onetrust-pc-sdk p a[href],#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc a[href],#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a[href]{--border-color:#f0f0f0;--border-hover-color:#95117b;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);color:#ec008c;font-size:inherit;font-weight:inherit;background-position:100% 100%,0 100%;text-decoration:none;transition:background-size .35s,color 70ms}#onetrust-consent-sdk #onetrust-banner-sdk p a[href]:hover,#onetrust-consent-sdk #onetrust-banner-sdk p a[href]:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk p a[href]:focus-within,#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc a[href]:hover,#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc a[href]:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc a[href]:focus-within,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc a[href]:hover,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc a[href]:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc a[href]:focus-within,#onetrust-consent-sdk #onetrust-pc-sdk p a[href]:hover,#onetrust-consent-sdk #onetrust-pc-sdk p a[href]:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk p a[href]:focus-within,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc a[href]:hover,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc a[href]:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc a[href]:focus-within,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a[href]:hover,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a[href]:focus-visible,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a[href]:focus-within{background-size:0 var(--border-size),100% var(--border-size)}#onetrust-consent-sdk #onetrust-banner-sdk p a[href]:active,#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc a[href]:active,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc a[href]:active,#onetrust-consent-sdk #onetrust-pc-sdk p a[href]:active,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc a[href]:active,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a[href]:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}#onetrust-consent-sdk #onetrust-banner-sdk p a[href]:hover,#onetrust-consent-sdk #onetrust-banner-sdk p a[href]:focus,#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc a[href]:hover,#onetrust-consent-sdk #onetrust-banner-sdk .ot-acc-grpdesc a[href]:focus,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc a[href]:hover,#onetrust-consent-sdk #onetrust-banner-sdk #ot-pc-desc a[href]:focus,#onetrust-consent-sdk #onetrust-pc-sdk p a[href]:hover,#onetrust-consent-sdk #onetrust-pc-sdk p a[href]:focus,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc a[href]:hover,#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpdesc a[href]:focus,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a[href]:hover,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a[href]:focus{color:#95117b;outline:none}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container{width:100%;padding:0}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table{border-collapse:collapse;border:none;overflow:auto visible}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table thead{background-color:#0000;display:table-header-group}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table tbody{display:table-row-group}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table tr{display:table-row;position:static}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table tr:not(:first-child){border-top:1px solid #f0f0f0}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table tr:hover td{color:#ec008c}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table th{background-color:#0000;border:none;padding-bottom:0;font-weight:600;display:table-cell}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table td{border:none;display:table-cell}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table td:before{display:none}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table th:first-child,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container table td:first-child{padding-left:0}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container *{color:inherit;font-size:1rem;font-weight:400}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container a{pointer-events:none;text-decoration:none}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-container .ot-sdk-cookie-policy-group{font-size:1.125rem;font-weight:600}.cookie-placeholder{color:#fff;z-index:1;background-color:#adadad;justify-content:center;align-items:center;padding:.833333rem;display:flex;position:absolute;inset:0}.cookie-placeholder span{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.cookie-placeholder button{margin:.277778rem;display:inline-block}.contacts .function,.contacts .description,.cta-contact .function,.cta-contact .description{font-size:.777778rem}.contacts{--background-color:transparent;background-color:var(--background-color);position:relative}.contacts ul{--column:2;grid-column-gap:.888889rem;grid-row-gap:1.33333rem;grid-column:2/12;grid-template-columns:repeat(var(--column),1fr);margin:0;padding:0;list-style:none;display:grid}.contacts ul :is(ul,ol),.contacts ul li{margin:0;padding:0}.contacts ul li:not(:first-child){margin-top:unset}@media screen and (min-width:43.75em){.contacts ul{--column:4}}.contacts li{grid-template-rows:1.11111rem 1fr 1.11111rem;grid-template-columns:repeat(1,1fr);display:grid}.contacts li .function{grid-row:1/2;align-self:flex-end}.contacts li .h4{grid-row:2/3}.contacts li .description{grid-row:3/4}.contacts .h4{margin-top:.222222rem;margin-bottom:.888889rem}.cta-contact{margin:0;padding:0;list-style:none}.cta-contact :is(ul,ol),.cta-contact li{margin:0;padding:0}.cta-contact li:not(:first-child){margin-top:unset}.cta-contact li{color:#000;box-shadow:-.3px -.5px .9px hsl(var(--shadow-color)/.02),-1.3px -2px 3.5px -.1px hsl(var(--shadow-color)/.13),-2.6px -4px 7px -.2px hsl(var(--shadow-color)/.23),-5.4px -8.1px 14.2px -.2px hsl(var(--shadow-color)/.33);background-color:#fff;border-radius:.666667rem;gap:1.33333rem;padding:1.33333rem;display:flex}@media screen and (min-width:43.75em){.cta-contact li{display:block}}.cta-contact .contact-info{flex-direction:column;justify-content:flex-start;gap:.888889rem;display:flex}@media screen and (min-width:43.75em){.cta-contact .contact-info{text-align:center;align-items:center;gap:1.33333rem}}.cta-contact figure{aspect-ratio:1;border-radius:100%;align-self:start;width:100%;max-width:5.55556rem;margin:0;overflow:hidden}@media screen and (min-width:43.75em){.cta-contact figure{max-width:11.1111rem;margin-bottom:1.33333rem;margin-left:auto;margin-right:auto}}.cta-contact figure img{aspect-ratio:1;object-fit:cover;width:100%}.cta-contact .h4{margin:0}.cta-contact .description>*{display:block}.cta-contact .description a{--border-color:#f0f0f0;--border-hover-color:#95117b;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);color:#ec008c;background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms}.cta-contact .description a:hover,.cta-contact .description a:focus-visible,.cta-contact .description a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.cta-contact .description a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}.contact-form{position:relative}.contact-form .wrapper{gap:1.11111rem;display:grid}.contact-form .multicoloured-headline{--color:white}@media screen and (min-width:43.75em){.contact-form .wrapper{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr)}.contact-form form{grid-column:6/13}.contact-form .headline{grid-column:1/6}}@media screen and (min-width:64em){.contact-form form{grid-column:7/13}.contact-form .headline{grid-column:1/5}}.content-blocks .wrapper{--grid-column:1/-1;grid-template-columns:repeat(12,1fr);display:grid}.content-blocks .wrapper>*{grid-column:var(--grid-column)}@media screen and (min-width:43.75em){.content-blocks .wrapper>*{--grid-column:3/11}}.content-blocks .wrapper figure img{width:100%}@media screen and (min-width:43.75em){.content-blocks .wrapper>.iframely-embed,.content-blocks .wrapper>figure:not(.quote){--grid-column:2/12}}.content-blocks .wrapper>:last-child{margin-bottom:0}.title-and-intro{grid-template-columns:repeat(12,1fr);display:grid}.title-and-intro>*{grid-column:1/13}@media screen and (min-width:43.75em){.title-and-intro .headline{grid-column:1/4}.title-and-intro .intro{grid-column:5/13}}.wrapper{max-width:77.7778rem;margin-left:auto;margin-right:auto;padding-left:min(5vw,3rem);padding-right:min(5vw,3rem)}.wrapper .ck-content:first-child>:first-child{margin-top:0}.wrapper .ck-content:last-child>:last-child,.wrapper>:last-child{margin-bottom:0}.wrapper>:first-child{margin-top:0}@media screen and (min-width:43.75em){.wrapper:has(.module-intro){grid-template-columns:repeat(12,1fr);column-gap:1.33333rem;display:grid}.wrapper:has(.module-intro) .module-intro{grid-column:3/11}.wrapper:has(.module-intro) .module-intro :first-child{margin-top:0}}.wrapper-wide{width:100%;max-width:106.667rem;margin-left:auto;margin-right:auto;overflow:hidden}.content-header{padding-top:1.77778rem;position:relative}@media screen and (min-width:43.75em){.content-header{padding-top:3.55556rem}}.content-header:not(:has(+.top-teaser)){padding-bottom:1.33333rem}@media screen and (min-width:43.75em){.content-header:not(:has(+.top-teaser)){padding-bottom:3.55556rem}}.content-header:not(:has(figure)):has(+.top-teaser){padding-bottom:1.33333rem}.content-header:not(:has(figure)):has(+.top-teaser)+.top-teaser{margin-top:0}.content-header:has(figure):has(+.top-teaser)+.top-teaser{margin-top:-2.66667rem}@media screen and (min-width:43.75em){.content-header:has(figure):has(+.top-teaser)+.top-teaser{margin-top:1.33333rem}}@media screen and (min-width:64em){.content-header:has(figure):has(+.top-teaser)+.top-teaser{margin-top:-2.84444rem}}.content-header+.no-background{padding-top:0}.content-header .wrapper{row-gap:1.33333rem;display:grid}@media screen and (min-width:43.75em){.content-header .wrapper:has(>figure){--column-content:1/7;--column-figure:7/13;grid-template-columns:repeat(12,1fr);gap:1.33333rem}.content-header .wrapper:has(>figure) .content{grid-column:var(--column-content)}.content-header .wrapper:has(>figure) figure{grid-column:var(--column-figure)}}@media screen and (min-width:64em){.content-header .wrapper:has(>figure){--column-content:1/8;--column-figure:8/13}}.content-header .content{max-width:38.8889rem}.content-header .content>:last-child{margin-bottom:0}.content-header figure{z-index:-1;aspect-ratio:1;border-radius:100%;width:100%;height:auto;position:relative;overflow:hidden}.content-header figure:before{content:"";border-radius:100%;display:block;position:absolute;inset:0;box-shadow:inset -4px -16px 24px #00000029}.content-header figure img{aspect-ratio:1;width:100%;height:auto}.content-header .subtitle{color:#ec008c;margin-top:unset;margin-bottom:.444444rem;display:block}.content-header .headline{margin-top:unset;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.content-header .headline strong{font-weight:inherit;display:inline}.content-header .intro{max-width:32.7778rem;margin-bottom:1.33333rem}.distributor{--columns:1;grid-template-columns:repeat(var(--columns),1fr);gap:1.11111rem;margin:0;padding:0;list-style:none;display:grid}.distributor :is(ul,ol),.distributor li{margin:0;padding:0}.distributor li:not(:first-child){margin-top:unset}.distributor a{--border-color:#f0f0f0;--border-hover-color:#ec008c;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-top:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size);width:100%;height:100%;color:inherit;box-sizing:border-box;box-shadow:-.3px -.5px .9px hsl(var(--shadow-color)/.02),-1.3px -2px 3.5px -.1px hsl(var(--shadow-color)/.13),-2.6px -4px 7px -.2px hsl(var(--shadow-color)/.23),-5.4px -8.1px 14.2px -.2px hsl(var(--shadow-color)/.33);background-color:#fff;background-position:100% 0;border-radius:12px;flex-direction:column;gap:0;transition:background-size .35s,color 70ms;display:flex;overflow:hidden}.distributor a:hover,.distributor a:focus-visible,.distributor a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.distributor a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}.distributor a:hover img,.distributor a:focus-visible img,.distributor a:active img{filter:grayscale()}.distributor img{aspect-ratio:16/9;object-fit:cover;filter:grayscale(0);width:100%;transition:filter .35s}.distributor .teaser-text{flex-direction:column;justify-content:flex-start;gap:.888889rem;height:100%;padding:.666667rem .888889rem .888889rem;display:flex}.distributor .category{margin-bottom:.222222rem;display:block}.distributor .headline{margin:unset;word-break:break-word}.distributor p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.222222rem;display:-webkit-box;overflow:hidden}@media screen and (min-width:43.75em){.distributor{--columns:2}.distributor .teaser-text{padding:.888889rem 1.33333rem 1.33333rem}.distributor p{-webkit-line-clamp:4}}@media screen and (min-width:64em){.distributor{--columns:3}}.distributor.small .teaser-text{padding:1.33333rem}.distributor.small svg{height:2.66667rem;margin-left:0;margin-right:auto}.distributor .button{margin-top:auto}.downloads-and-links .list-container{width:100%}@media screen and (min-width:43.75em){.downloads-and-links .list-container{grid-column:1/13;gap:1.33333rem;display:flex}}.downloads-and-links .list-container .link-list-wrapper{flex-grow:1}.expandable-slider .slider-navigation{margin:unset;grid-column:1/13}.expandable-slider .swiper-wrapper{grid-column:1/13;grid-template-columns:repeat(var(--columns),1fr);gap:1.66667rem;margin:0 0 .666667rem;padding:0;list-style:none;display:grid}.expandable-slider .swiper-wrapper :is(ul,ol),.expandable-slider .swiper-wrapper li{margin:0;padding:0}.expandable-slider .swiper-wrapper li:not(:first-child){margin-top:unset}@media screen and (min-width:28.75em){.expandable-slider .swiper-wrapper{--columns:2}}@media screen and (min-width:43.75em){.expandable-slider .swiper-wrapper{--columns:3}}.expandable-slider .swiper{overflow:visible}.expandable-slider .swiper-initialized .swiper-wrapper{gap:unset;display:flex}.expandable-slider figure{margin-bottom:.444444rem;display:flow-root}.expandable-slider figure:before{content:"";float:left;height:0;padding-bottom:56.25%;display:block}.expandable-slider figure img{object-fit:cover;width:100%;height:100%}.expandable-slider .feature-label{color:#ec008c;margin-bottom:.444444rem;font-weight:500;display:inline-block}.expandable-slider .content>:last-child{margin-bottom:0}.expandable-slider .content a,.expandable-slider .content button{color:var(--anchor-color);background-color:unset;--anchor-color:#ec008c;--anchor-color-hover:white;--anchor-color-active:#95117b;--anchor-icon-background-color-hover:#ec008c;--anchor-icon-color:var(--anchor-color);--anchor-icon-distance:-.166667rem;box-shadow:none;align-items:center;padding:0;line-height:1.5;transition-property:color;transition-duration:.2s;transition-timing-function:ease;animation:none;display:flex}.expandable-slider .content a:before,.expandable-slider .content button:before{display:none}.expandable-slider .content a:after,.expandable-slider .content button:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:unset;width:1.33333rem;height:1.33333rem;margin-top:.0555556rem;margin-left:var(--anchor-icon-distance);color:var(--anchor-icon-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding-left:.0555556rem;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;font-family:icomoon!important}.expandable-slider .content a:focus-visible,.expandable-slider .content a:hover,.expandable-slider .content button:focus-visible,.expandable-slider .content button:hover{--anchor-icon-color:var(--anchor-color-hover);--anchor-icon-distance:.444444rem}.expandable-slider .content a:focus-visible:after,.expandable-slider .content a:hover:after,.expandable-slider .content button:focus-visible:after,.expandable-slider .content button:hover:after{background-color:var(--anchor-icon-background-color-hover)}.expandable-slider .content a:active,.expandable-slider .content a.active,.expandable-slider .content button:active,.expandable-slider .content button.active{--anchor-color:var(--anchor-color-active);--anchor-icon-distance:-.111111rem;--anchor-icon-color:transparent}.expandable-slider .content a:active:after,.expandable-slider .content a.active:after,.expandable-slider .content button:active:after,.expandable-slider .content button.active:after{--anchor-icon-background-color-hover:transparent;width:1.33333rem;height:1.33333rem}.expandable-slider .content a.active:after,.expandable-slider .content button.active:after{display:none}.background-dark .expandable-slider .content a,.background-dark .expandable-slider .content button{--anchor-color:white;--anchor-color-hover:#95117b;--anchor-icon-background-color-hover:white}.expandable-slider .collapsed-content p{height:0;margin-bottom:.444444rem;transition:height .2s;overflow:hidden}.expandable-slider .collapsed-content:not(.opened) p{margin:0}.expandable-slider .collapsed-content:not(.opened) .read-more:after{content:""}.expandable-slider .collapsed-content.opened .read-more{--anchor-color:#95117b;--anchor-icon-background-color-hover:#95117b}.expandable-slider .collapsed-content .read-more:after{content:""}.expandable-slider .swiper-slide{flex-direction:column;height:auto;display:flex}.expandable-slider .swiper-slide:before{content:"";background-color:#f0f0f0;width:1px;position:absolute;top:0;bottom:0;right:-.833333rem}.expandable-slider .swiper-slide:last-child:before{display:none}.expandable-slider .swiper-slide .headline{margin-top:0}.featured-download{background-color:#ffea8c;margin-top:4.22222rem;position:relative}.featured-download.no-preview .content,.featured-download.no-preview .headline{grid-column:1/13}.featured-download .wrapper{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr);gap:.888889rem 1.11111rem;display:grid}.featured-download a .teaser-text{height:100%}.featured-download a .teaser-text:after{content:""}.featured-download a .teaser-text .headline{display:none}.featured-download .content{grid-column:1/13}.featured-download .headline{grid-column:7/13;margin-bottom:0}.featured-download .distributor{--columns:1;grid-column:1/7;align-content:baseline}.featured-download li{margin-top:-5.55556rem}@media screen and (min-width:28.75em){.featured-download .content,.featured-download .headline{grid-column:5/13}.featured-download .distributor{grid-area:1/1/3/5}}@media screen and (min-width:43.75em){.featured-download{margin-top:4.77778rem}.featured-download .content,.featured-download .headline{grid-column:6/13}.featured-download li{margin-top:-8.33333rem}.featured-download a .teaser-text .headline{display:block}}@media screen and (min-width:64em){.featured-download .content,.featured-download .headline{grid-column:5/10}.featured-download .distributor{grid-column:1/4}}.filter-list.loading{opacity:.4;cursor:none;pointer-events:none}.filter-list select{width:11.1111rem}.filter-list label{font-size:inherit}.footer{color:#fff;z-index:2;background-color:#000;padding-top:3.55556rem;padding-bottom:3.55556rem;line-height:1.5;position:relative}.footer ul{margin:0;padding:0;list-style:none}.footer ul :is(ul,ol),.footer ul li{margin:0;padding:0}.footer ul li:not(:first-child){margin-top:unset}.footer .wrapper{--grid-template-columns:1fr;grid-template-columns:var(--grid-template-columns);row-gap:1.33333rem;display:grid}@media screen and (min-width:43.75em){.footer .wrapper{--grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:2.66667rem 1.33333rem}}.footer .logo{--grid-column:auto;--grid-row:1/2;grid-column:var(--grid-column);grid-row:var(--grid-row);align-items:center;display:flex}.footer .logo svg{fill:#fff}@media screen and (min-width:43.75em){.footer .logo{--grid-column:1/2;--grid-row:1}}.footer .language-switch-outer-wrapper{--grid-column:auto;--grid-row:4;grid-column:var(--grid-column);grid-row:var(--grid-row);margin-top:1.33333rem;margin-bottom:.888889rem}@media screen and (min-width:43.75em){.footer .language-switch-outer-wrapper{--grid-column:4/5;--grid-row:1;margin:unset}}.footer .language-switch-outer-wrapper .language-switch{width:100%}.footer .language-switch-outer-wrapper .language-switch button{color:#000;background-color:#fff;gap:.444444rem;line-height:1.2}.footer .language-switch-outer-wrapper .language-switch button:after{margin-left:auto}.footer .language-switch-outer-wrapper .language-switch button:active:after{width:unset}.footer .language-switch-outer-wrapper .language-switch *{flex-grow:unset}.footer address{grid-area:2/span 1}.footer address span,.footer address strong{all:unset;display:block}.footer address .social-media-list{margin-top:1.33333rem;margin-bottom:1.33333rem}@media screen and (min-width:43.75em){.footer address .social-media-list{margin-top:1.77778rem}}.footer address .social-media-list .button{box-shadow:unset}.footer address .social-media-list .button:hover:after,.footer address .social-media-list .button:focus-visible:after{color:#000}.footer address .social-media-list .button:active:after{color:#fff;background-color:#95117b}.footer nav{--grid-column:auto;--grid-row:3;--grid-template-columns:1fr 1fr;grid-column:var(--grid-column);grid-row:var(--grid-row);grid-template-columns:var(--grid-template-columns);grid-gap:1.33333rem;display:grid}@media screen and (min-width:43.75em){.footer nav{--grid-column:span 2;--grid-row:2;--grid-template-columns:subgrid}}.footer nav a{--border-color:black;--border-hover-color:white;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);color:#fff;background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms}.footer nav a:hover,.footer nav a:focus-visible,.footer nav a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.footer nav a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}.footer nav a:hover,.footer nav a:focus{color:#fff}.footer nav a:active{color:#95117b}.footer nav li:not(:last-child){margin-bottom:.888889rem}.footer .credentials{--grid-column:span 1;--grid-row:5;grid-column:var(--grid-column);grid-row:var(--grid-row);color:#adadad}@media screen and (min-width:43.75em){.footer .credentials{--grid-column:auto;--grid-row:2;text-align:right}.footer .credentials .logo-list{align-items:flex-end}}.footer .credentials .logo-list{flex-direction:column;gap:.888889rem;margin-bottom:1.33333rem}@media screen and (min-width:43.75em){.footer .credentials .logo-list{margin-bottom:2.66667rem}}.footer .credentials .logo-list li{all:unset}.footer .credentials .logo-list [alt=IFS]{filter:none;max-width:4.33333rem}.footer .credentials .logo-list [alt=BearingPoint]{filter:brightness(100);max-width:8.88889rem}.input-group{--border-color:#adadad;--border-hover-color:#ec008c;--border-focus-color:#95117b;--hint-color:#adadad;max-width:32rem}.background-dark .input-group{--border-color:#ffffff40;--border-hover-color:white;--border-focus-color:white;--hint-color:white}.input-group button{box-shadow:none}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=search],select,textarea{border-style:solid;border-width:1px;border-color:var(--border-color);width:100%;height:2.66667rem;color:inherit;box-sizing:border-box;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;appearance:none;background-color:#0000;border-radius:4px;padding-left:.888889rem;padding-right:.888889rem;transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:ease;display:block;overflow:hidden}input[type=text][disabled],input[type=text][readonly],input[type=email][disabled],input[type=email][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=number][disabled],input[type=number][readonly],input[type=url][disabled],input[type=url][readonly],input[type=password][disabled],input[type=password][readonly],input[type=search][disabled],input[type=search][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{--border-hover-color:#adadad;cursor:unset;background-color:#f0f0f0}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,select::placeholder,textarea::placeholder{color:var(--border-color)}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,select:hover,textarea:hover{--border-color:var(--border-hover-color)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,select:focus,textarea:focus{--border-color:var(--border-focus-color);box-shadow:inset 0 0 0 1px var(--border-focus-color);outline:0}input[type=text].error,input[type=email].error,input[type=tel].error,input[type=number].error,input[type=url].error,input[type=password].error,input[type=search].error,select.error,textarea.error{--border-color:#ffe150;border-color:var(--border-color);border-bottom-right-radius:unset;border-bottom-left-radius:unset;border-bottom-style:none}input[type=text].error:focus,input[type=email].error:focus,input[type=tel].error:focus,input[type=number].error:focus,input[type=url].error:focus,input[type=password].error:focus,input[type=search].error:focus,select.error:focus,textarea.error:focus{box-shadow:inset 1px 1px 0 0 var(--border-color),inset -1px 1px 0 0 var(--border-color)}input[type=text].error:focus+label,input[type=email].error:focus+label,input[type=tel].error:focus+label,input[type=number].error:focus+label,input[type=url].error:focus+label,input[type=password].error:focus+label,input[type=search].error:focus+label,select.error:focus+label,textarea.error:focus+label{box-shadow:inset 1px -1px 0 0 var(--border-color),inset -1px -1px 0 0 var(--border-color)}input[type=text].error+label,input[type=email].error+label,input[type=tel].error+label,input[type=number].error+label,input[type=url].error+label,input[type=password].error+label,input[type=search].error+label,select.error+label,textarea.error+label{border-top-right-radius:unset;border-top-left-radius:unset;border-top-style:none}select,textarea{display:block}textarea{resize:vertical;width:100%;min-height:9.44445rem;padding-top:.888889rem;padding-bottom:.222222rem;overflow:hidden auto}select{cursor:pointer;z-index:1;padding-right:.888889rem;position:relative}select option{font-weight:inherit;color:#000}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}input[type=checkbox]+label,input[type=radio]+label{margin:0;padding-left:1.55556rem;font-weight:400;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{z-index:1}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";border-style:solid;border-width:1px;border-color:var(--border-color);width:.888889rem;height:.888889rem;box-shadow:none;background-color:#0000;border-radius:4px;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:block;position:absolute;top:.222222rem;left:0}input[type=checkbox]:hover+label,input[type=radio]:hover+label{--border-color:var(--border-hover-color)}input[type=checkbox]:focus+label,input[type=radio]:focus+label{--border-color:var(--border-focus-color)}input[type=checkbox]:focus+label:after,input[type=radio]:focus+label:after{box-shadow:inset 0 0 0 1px var(--border-focus-color)}input[type=checkbox][disabled],input[type=radio][disabled]{pointer-events:none}input[type=checkbox][disabled]+label,input[type=radio][disabled]+label{color:var(--border-color);pointer-events:none}input[type=checkbox][disabled]+label:after,input[type=radio][disabled]+label:after{background-color:#f0f0f0}input[type=checkbox].error+label,input[type=radio].error+label{--border-color:#ffe150;--border-focus-color:#ffe150}input[type=checkbox].error+label:after,input[type=radio].error+label:after{background-color:#fffbed}input[type=radio]+label:before{content:"";color:#0000;background-color:currentColor;border-radius:50%;width:.444444rem;height:.444444rem;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:absolute;top:.444444rem;left:.222222rem}input[type=radio]+label:after{border-radius:50%}input[type=radio]:checked+label:before{background-color:var(--border-color)}input[type=checkbox]+label:before{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0000;font-size:1ex;font-style:normal;font-weight:400;line-height:1;position:absolute;top:.444444rem;left:.222222rem;font-family:icomoon!important}input[type=checkbox]:checked+label:before{color:currentColor}legend{margin-bottom:.222222rem;font-size:.875rem;font-weight:500;display:block}label{cursor:pointer;background-color:#0000;margin-bottom:.222222rem;font-size:.875rem;line-height:1.5;transition-property:border-color,box-shadow,background-color;transition-duration:.2s;transition-timing-function:ease;display:block}label:not(.optional){font-weight:500}label.error{--border-color:#ffe150;color:#000;border-style:solid;border-color:var(--border-color);background-color:#fffbed;border-width:1px;border-radius:4px;margin-bottom:0;padding:.444444rem .888889rem .555556rem;font-weight:400}label a{--border-color:#f0f0f0;--border-hover-color:#95117b;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);color:#ec008c;background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms}label a:hover,label a:focus-visible,label a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}label a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}:is(label:has(+[disabled]),label:has(+[readonly])){color:#adadad}fieldset{grid-gap:1.11111rem;border:0;margin-bottom:1.11111rem;display:grid}@media screen and (min-width:43.75em){fieldset.col-half{grid-template-columns:repeat(2,1fr)}}.inline-file .button{--padding-right:1.88889rem;cursor:pointer;margin-left:.666667rem;font-size:1rem;display:inline-flex}.inline-file .button:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.inline-file .button:focus-visible,.inline-file .button:hover{--padding-right:3.11111rem}.inline-file .button:focus-visible:after,.inline-file .button:hover:after{padding-left:.222222rem}.inline-file .button:active{--padding-right:.888889rem}.inline-file input[type=file]{cursor:pointer;height:2.66667rem;color:var(--border-color);box-shadow:inset 0 0 0 1px var(--border-color);border-radius:4px;padding:.666667rem .888889rem;font-family:inherit;font-size:1rem}.inline-file input[type=file]::file-selector-button{all:unset;opacity:0;width:0}.inline-file label{width:fit-content;margin-bottom:0}.inline-file label>span{align-items:center;margin-top:.222222rem;display:flex}.select{position:relative}.select:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;position:absolute;top:.888889rem;right:.888889rem;font-family:icomoon!important}.radio label,.checkbox label{font-size:1rem}.radio,.checkbox,.inline-file{margin-bottom:.222222rem}.radio+label.error,.checkbox+label.error,.inline-file+label.error{border-top-left-radius:4px;border-top-right-radius:4px;width:100%}.bumblebee{width:0;height:0;overflow:hidden}.hint{color:var(--hint-color);margin-top:.222222rem;margin-bottom:.444444rem}[data-dependent-field]{display:none}[data-dependent-field].visible{display:block}.inline-form{flex-wrap:wrap;gap:.666667rem 1.33333rem;margin-bottom:1.33333rem;display:flex}.inline-form .input-group>*{width:auto;display:inline-block}.inline-form .input-group label{margin-right:1.11111rem}.inline-form .input-group label.error{margin-right:0;display:block}.fullwidth-slider .swiper-initialized .distributor{gap:unset;display:flex}.fullwidth-slider .swiper{overflow:visible}.fullwidth-slider .swiper-slide{height:auto}.fullwidth-slider .swiper-wrapper{margin:0;padding:0;list-style:none}.fullwidth-slider .swiper-wrapper :is(ul,ol),.fullwidth-slider .swiper-wrapper li{margin:0;padding:0}.fullwidth-slider .swiper-wrapper li:not(:first-child){margin-top:unset}:root{--shadow-color:0deg 0% 75%}html{scroll-behavior:smooth;background-color:#2f2f2f}body{overflow:hidden auto}body>header,body>main,body>footer{max-width:120rem;margin-left:auto;margin-right:auto}iframe{border:none;display:block}.animate [class^=svg-elem-]{stroke-dashoffset:0}.highlights{background-color:#f0f0f0}.highlights .intro{margin-bottom:0}.highlights ul{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1.33333rem 2.22222rem;margin:2.66667rem 0 0;padding:0;list-style:none;display:grid}.highlights ul :is(ul,ol),.highlights ul li{margin:0;padding:0}.highlights ul li:not(:first-child){margin-top:unset}@media screen and (min-width:43.75em){.highlights ul{grid-column:1/13}}.highlights ul p{margin-bottom:0}.highlights ul .headline{-webkit-hyphens:auto;hyphens:auto;margin-top:0}.highlights img,.highlights .headline{display:block}.highlights img{height:2.66667rem;margin-bottom:.444444rem}@media screen and (min-width:43.75em){.highlights img{height:3.55556rem;margin-bottom:.666667rem}}.invoicing-distributor .link-list{column-gap:1.11111rem}@media screen and (min-width:43.75em){.invoicing-distributor .link-list{column-count:2}}.image-teaser .content{width:100%;height:100%;color:inherit;box-sizing:border-box;box-shadow:-.3px -.5px .9px hsl(var(--shadow-color)/.02),-1.3px -2px 3.5px -.1px hsl(var(--shadow-color)/.13),-2.6px -4px 7px -.2px hsl(var(--shadow-color)/.23),-5.4px -8.1px 14.2px -.2px hsl(var(--shadow-color)/.33);background-color:#fff;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.image-teaser figure{width:100%;height:100%;margin:unset}.image-teaser figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.image-teaser .teaser-text{flex-direction:column;justify-content:flex-start;gap:.888889rem;height:100%;padding:.666667rem .888889rem .888889rem;display:flex}.image-teaser .teaser-text>.button{max-width:max-content}.image-teaser .headline{margin:unset;word-break:break-word}.image-teaser p{margin-bottom:.222222rem}.image-teaser .event-info{flex-wrap:wrap;gap:.888889rem;margin:0 0 .888889rem;padding:0;list-style:none;display:flex}.image-teaser .event-info :is(ul,ol),.image-teaser .event-info li{margin:0;padding:0}.image-teaser .event-info li:not(:first-child){margin-top:unset}.image-teaser .event-info li{flex-grow:1;flex-basis:0;min-width:fit-content}.image-teaser .event-info li span{display:block}.image-teaser .event-info li span:first-child{margin-bottom:.222222rem}.image-teaser .event-info li strong{font-weight:600}.image-teaser .button-bar{flex-wrap:wrap-reverse;gap:1.33333rem}.image-teaser .button-bar a:not(.button){--anchor-color:#ec008c;--anchor-color-hover:white;--anchor-color-active:#95117b;--anchor-icon-background-color-hover:#ec008c;--anchor-icon-color:var(--anchor-color);--anchor-icon-distance:-.166667rem;color:var(--anchor-color);align-items:center;line-height:1.5;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:flex}.image-teaser .button-bar a:not(.button):after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:unset;width:1.33333rem;height:1.33333rem;margin-top:.0555556rem;margin-left:var(--anchor-icon-distance);color:var(--anchor-icon-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding-left:.0555556rem;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;font-family:icomoon!important}.image-teaser .button-bar a:not(.button):focus-visible,.image-teaser .button-bar a:not(.button):hover{--anchor-icon-color:var(--anchor-color-hover);--anchor-icon-distance:.444444rem}.image-teaser .button-bar a:not(.button):focus-visible:after,.image-teaser .button-bar a:not(.button):hover:after{background-color:var(--anchor-icon-background-color-hover)}.image-teaser .button-bar a:not(.button):active,.image-teaser .button-bar a:not(.button).active{--anchor-color:var(--anchor-color-active);--anchor-icon-distance:-.111111rem;--anchor-icon-color:transparent}.image-teaser .button-bar a:not(.button):active:after,.image-teaser .button-bar a:not(.button).active:after{--anchor-icon-background-color-hover:transparent;width:1.33333rem;height:1.33333rem}.image-teaser .button-bar a:not(.button).active:after{display:none}.background-dark .image-teaser .button-bar a:not(.button){--anchor-color:white;--anchor-color-hover:#95117b;--anchor-icon-background-color-hover:white}@media screen and (min-width:43.75em){.image-teaser{--item-grid-columns:12;--columns-item-image:1/7;--columns-item-teaser-text:7/13}.image-teaser .content{grid-template-columns:repeat(var(--item-grid-columns),1fr);column-gap:1.33333rem;display:grid}.image-teaser .content:not(:has(>figure)) .teaser-text{grid-column:1/13}.image-teaser figure{grid-column:var(--columns-item-image)}.image-teaser figure img{aspect-ratio:1.2;height:100%}.image-teaser .teaser-text{grid-column:var(--columns-item-teaser-text);gap:1.77778rem;padding:2.66667rem 3.55556rem 3.55556rem 2.66667rem}.image-teaser p{margin:unset}}.industry-overview{position:relative}.industry-overview:not(:has(+.no-background)):after{content:"";z-index:-1;aspect-ratio:.72;pointer-events:none;background-image:url(Swirl_Large_Left-Top.d5fcd32d.svg);background-position:0 100%;background-repeat:no-repeat;width:23.8889rem;position:absolute;bottom:0;left:clamp(-18.8889rem,47.222vw - 56.667rem,0rem)}@media screen and (min-width:43.75em){.industry-overview .wrapper>.distributor{grid-column:1/13}}.jobs .link-list{gap:1.11111rem;display:grid}@media screen and (min-width:43.75em){.jobs .link-list{grid-template-columns:repeat(12,1fr)}.jobs .link-list li:nth-child(odd){grid-column:1/6}.jobs .link-list li:nth-child(2n){grid-column:8/13}}.open-roles .wrapper{gap:1.77778rem 1.11111rem;display:grid}.open-roles .link-list li:not(:first-child){margin-top:1.33333rem}.open-roles .link-list a{--border-color:#f0f0f0;--border-hover-color:#ec008c;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-top:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size);--icon-distance-to-content:1.33333rem;padding-top:1.33333rem;padding-bottom:1.33333rem;padding-left:1.33333rem;padding-right:calc(1.33333rem + var(--icon-space));box-shadow:-.3px -.5px .9px hsl(var(--shadow-color)/.02),-1.3px -2px 3.5px -.1px hsl(var(--shadow-color)/.13),-2.6px -4px 7px -.2px hsl(var(--shadow-color)/.23),-5.4px -8.1px 14.2px -.2px hsl(var(--shadow-color)/.33);background-position:100% 0;border-radius:.666667rem;transition:background-size .35s,color 70ms}.open-roles .link-list a:hover,.open-roles .link-list a:focus-visible,.open-roles .link-list a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.open-roles .link-list a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}.open-roles .link-list a:after{transform:unset;top:1.72222rem;right:1.33333rem}.open-roles .headline{margin-bottom:0}.open-roles .view-all{--anchor-color:#ec008c;--anchor-color-hover:white;--anchor-color-active:#95117b;--anchor-icon-background-color-hover:#ec008c;--anchor-icon-color:var(--anchor-color);--anchor-icon-distance:-.166667rem;color:var(--anchor-color);align-items:center;line-height:1.5;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:flex}.open-roles .view-all:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:unset;width:1.33333rem;height:1.33333rem;margin-top:.0555556rem;margin-left:var(--anchor-icon-distance);color:var(--anchor-icon-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding-left:.0555556rem;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;font-family:icomoon!important}.open-roles .view-all:focus-visible,.open-roles .view-all:hover{--anchor-icon-color:var(--anchor-color-hover);--anchor-icon-distance:.444444rem}.open-roles .view-all:focus-visible:after,.open-roles .view-all:hover:after{background-color:var(--anchor-icon-background-color-hover)}.open-roles .view-all:active,.open-roles .view-all.active{--anchor-color:var(--anchor-color-active);--anchor-icon-distance:-.111111rem;--anchor-icon-color:transparent}.open-roles .view-all:active:after,.open-roles .view-all.active:after{--anchor-icon-background-color-hover:transparent;width:1.33333rem;height:1.33333rem}.open-roles .view-all.active:after{display:none}.background-dark .open-roles .view-all{--anchor-color:white;--anchor-color-hover:#95117b;--anchor-icon-background-color-hover:white}@media screen and (min-width:43.75em){.open-roles .wrapper{grid-template-columns:repeat(12,1fr)}.open-roles .link-list,.open-roles .view-all{grid-column:7/13}.open-roles .headline{grid-column:1/7}}@media screen and (min-width:64em){.open-roles .link-list,.open-roles .view-all{grid-column:7/12}.open-roles .headline{grid-column:1/6}}.open-roles .link-list .title,.jobs .link-list .title{line-height:1.4}.open-roles .link-list .description,.jobs .link-list .description{--color:#adadad;margin-top:.444444rem;font-size:.777778rem}.open-roles .link-list .description+.description,.jobs .link-list .description+.description{margin:0}.join-our-team{overflow:hidden}.join-our-team .wrapper{--grid-template-columns:repeat(6,1fr);grid-template-columns:var(--grid-template-columns);align-items:start;column-gap:1.33333rem;display:grid}.join-our-team .content{z-index:1;grid-column:1/-1}.join-our-team .headline{margin-top:unset}.join-our-team .label{color:#ec008c;text-transform:lowercase;margin-bottom:.666667rem;font-size:1.22222rem;font-weight:500;display:block}.join-our-team .link-list{margin-top:-.888889rem}.join-our-team .link-list a{--border-color:white}.join-our-team .link-list a:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;top:1.05556rem;font-family:icomoon!important}.join-our-team .country-list{flex-wrap:wrap;gap:.666667rem;margin:0 0 1.77778rem;padding:0;list-style:none;display:flex}.join-our-team .country-list :is(ul,ol),.join-our-team .country-list li{margin:0;padding:0}.join-our-team .country-list li:not(:first-child){margin-top:unset}.join-our-team .country-list input[type=radio]:checked+label{--background-color:#95117b;--color:white;--border-color:#95117b}.join-our-team .country-list input[type=radio]:checked+label:before{display:none}.join-our-team .country-list label{--background-color:transparent;--color:#ec008c;--outline-color:#ec008c;color:var(--color);background-color:var(--background-color);border-style:solid;border-width:2px;border-color:var(--border-color);cursor:pointer;border-radius:1rem;padding:.277778rem .666667rem .333333rem;transition-property:color,border-color;transition-duration:.4s;transition-timing-function:ease}.join-our-team .country-list label:after{display:none}.join-our-team .country-list label:focus,.join-our-team .country-list label:hover{--color:#95117b;--border-color:#95117b}.join-our-team .multi-step-filter{grid-column:1/-1;grid-template-columns:subgrid;padding-top:3.55556rem;padding-bottom:3.55556rem;display:grid;position:relative}.join-our-team .multi-step-filter:after{content:"";border-radius:2.66667rem;border-top-right-radius:unset;border-bottom-right-radius:unset;z-index:-1;background-color:#f0f0f0;position:absolute;inset:0 -55.5556rem 0 0;box-shadow:inset -4px -16px 24px #00000029}.join-our-team .multi-step-filter .filter-container{--height:100%;height:var(--height);grid-column:2/7;position:relative}.join-our-team .multi-step-filter .filter-container li{padding:unset}.join-our-team .multi-step-filter .filter-container .label{margin-bottom:1.33333rem}.join-our-team .multi-step-filter .filter-container .intro{margin-bottom:.888889rem;font-size:1.11111rem;font-weight:500}.join-our-team .multi-step-filter .filter-container.show-step .front{opacity:0;pointer-events:none}.join-our-team .multi-step-filter .filter-container.show-step .back{pointer-events:auto;opacity:1;translate:0}.join-our-team .multi-step-filter .front,.join-our-team .multi-step-filter .back{width:100%;transition-property:translate,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;position:relative;top:0;left:0}.join-our-team .multi-step-filter .front{opacity:1;z-index:1;background-color:#f0f0f0;outline:.111111rem solid #f0f0f0}.join-our-team .multi-step-filter .back{pointer-events:none;opacity:0;position:absolute;translate:2.22222rem}.join-our-team .multi-step-filter .prev{color:#adadad;background-color:unset;box-shadow:none;flex-direction:row-reverse;align-items:flex-start;gap:.222222rem;margin-bottom:.222222rem;margin-left:-1.16667rem;padding:0;line-height:1.4;transition-duration:70ms;animation:none;display:flex}.join-our-team .multi-step-filter .prev:before{display:none}.join-our-team .multi-step-filter .prev span{padding:unset}.join-our-team .multi-step-filter .prev:after{all:unset;content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:.222222rem;font-family:icomoon!important}@media screen and (min-width:43.75em){.join-our-team .wrapper{--grid-template-columns:repeat(12,1fr)}.join-our-team .content{grid-column:1/9}.join-our-team .multi-step-filter{grid-column:9/13;margin-top:1.77778rem}.join-our-team .multi-step-filter:after{border-radius:1000px;border-top-right-radius:unset;border-bottom-right-radius:unset;left:-11.6111rem}.join-our-team .multi-step-filter .filter-container{grid-column:1/-1}}.language-notice{background-color:#fffbed}.language-notice .wrapper>div:first-child{justify-content:space-between;margin-bottom:.444444rem;display:flex}.language-notice .wrapper>div:first-child .icon{font-size:0}.language-notice .wrapper>div:first-child .icon:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#adadad;margin-top:auto;font-size:4.22222rem;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.language-notice .wrapper>div:first-child .close{height:2.83333rem}.language-notice .wrapper>div:first-child .close:before{opacity:0;transition-property:opacity;transition-duration:.2s}.language-notice .wrapper>div:first-child .close:hover:before{opacity:1}.language-notice .wrapper>div:first-child .close:hover:after{top:0}.language-notice .wrapper>div:first-child .close:after{content:"";top:15px}.language-notice .inner-wrapper{gap:.666667rem;display:grid}@media screen and (min-width:43.75em){.language-notice .inner-wrapper{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr)}.language-notice .inner-wrapper .info{grid-column:1/6}.language-notice .inner-wrapper .input-group{grid-column:7/13}.language-notice .inner-wrapper .input-group .select{max-width:50%}}.language-notice .inner-wrapper .select{margin-bottom:.888889rem}.language-switch-outer-wrapper{--border-color:#adadad;--border-hover-color:#ec008c;align-items:center;gap:.222222rem;display:flex}.language-switch-outer-wrapper .icon{font-size:0}.language-switch-outer-wrapper .icon:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#adadad;margin-top:auto;font-size:1.22222rem;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.language-switch{position:relative}.language-switch .flyout{border-style:solid;border-width:1px;border-color:var(--border-color);background-color:#fff;border-radius:4px;width:100%;min-width:fit-content;margin:0;padding:0;display:none;position:absolute;bottom:100%;overflow:hidden}:focus-within.language-switch .flyout{display:block}.language-switch .flyout li{white-space:nowrap}.language-switch .flyout li a{color:#000;padding:.555556rem;display:block}.language-switch .flyout li a:hover{background-color:#f0f0f0}.language-switch button{all:unset;cursor:pointer;border-style:solid;border-width:1px;border-color:var(--border-color);box-sizing:border-box;width:100%;min-width:6.94444rem;height:2.22222rem;font-family:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;color:inherit;appearance:none;background-color:#0000;border-radius:4px;align-items:center;padding-left:.555556rem;padding-right:.555556rem;transition-property:border-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.language-switch button:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.555556rem;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}:focus-within.language-switch button:after{content:""}.language-switch button:before{all:unset}.language-switch button:after{all:unset;content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-size:inherit;font-family:icomoon!important}.language-switch button:focus,.language-switch button:hover{border-color:var(--border-hover-color)}.language-switch button:active:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:unset;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.language-switch button span{all:unset;flex-grow:1}.location-overview .location-list{grid-template-columns:repeat(auto-fill,minmax(min(250px,45%),1fr));gap:1.33333rem;margin:0;padding:0;list-style:none;display:grid}.location-overview .location-list :is(ul,ol),.location-overview .location-list li{margin:0;padding:0}.location-overview .location-list li:not(:first-child){margin-top:unset}.location-overview .location-list li{border-top:2px solid #f0f0f0;padding-top:.666667rem}.location-overview .nearest-locations{background-color:#f0f0f0;grid-template-columns:repeat(12,1fr);margin-bottom:1.33333rem;display:grid}.location-overview .nearest-locations .content{padding:2.66667rem}.location-overview .nearest-locations .content>.headline{margin-top:0;margin-bottom:1.77778rem}.location-overview .nearest-locations figure{margin:unset;order:-1}.location-overview .nearest-locations figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.location-overview .nearest-locations .content,.location-overview .nearest-locations figure{grid-column:1/13}.location-overview .nearest-locations .location-list{flex-direction:column;gap:2.66667rem;display:flex}.location-overview .nearest-locations .location-list li{border-top-color:#fff}@media screen and (min-width:43.75em){.location-overview .nearest-locations{margin-bottom:3.55556rem}.location-overview .nearest-locations .content{grid-column:1/6}.location-overview .nearest-locations figure{order:unset;grid-column:6/13}.location-overview .nearest-locations figure img{aspect-ratio:1.4}}.location-overview .input-group{max-width:13.8889rem;margin-bottom:1.77778rem}.iframely-responsive{margin-bottom:clamp(.888889rem,2vw,1.77778rem)}@media screen and (min-width:43.75em){.iframely-responsive{margin-bottom:1.77778rem}}.iframe-title{color:#adadad;margin-top:-.888889rem}.page-header{--nav-color:black;--nav-background-color:white;--logo-color:black;background-color:var(--nav-background-color);z-index:3;height:5.55556rem;position:relative}.page-header:has(.mega-menu>.level-wrapper.open){--nav-color:white;--logo-color:white}.page-header:has(.toggle[aria-expanded=true]){position:sticky;top:0}.page-header:has(.toggle[aria-expanded=true]) .sticky-contact{--background-color-hover:white}:is(.page-header:has(.toggle[aria-expanded=true]) .sticky-contact:hover,.page-header:has(.toggle[aria-expanded=true]) .sticky-contact:focus-visible){--color:#ec008c}.page-header:has(.toggle[aria-expanded=true]) .sticky-contact:active{--color:white}.page-header:has(.toggle[aria-expanded=true]) .wrapper .logo{animation:.2s forwards moveIn;translate:-100vw}@keyframes moveIn{0%{translate:-100vw}to{translate:0}}@media screen and (min-width:64em){.page-header:has(.mega-menu>.level-wrapper>ul>li>.level-wrapper.open){--nav-color:white;--logo-color:white}}.page-header .wrapper{justify-content:space-between;align-items:center;padding-top:1.66667rem;padding-bottom:1.66667rem;padding-right:calc(min(5vw,3rem) + 2.77778rem);display:flex}.page-header .logo{color:var(--logo-color);fill:currentColor;z-index:3;transition:color .2s;position:relative}.page-header .logo svg{display:block}.page-header .sticky-contact{--width:6.11111rem;--align-position:-.888889rem;--background-color:#ec008c;--background-color-active:#95117b;right:var(--align-position);bottom:var(--align-position);width:var(--width);z-index:3;position:fixed;box-shadow:-8px -8px 25px #00000040}@media screen and (min-width:64em){.page-header .sticky-contact{top:var(--align-position);bottom:unset}}.page-header .sticky-contact:after{content:"";z-index:-1;padding:unset;top:2.22222rem}.page-header .sticky-contact:hover:after,.page-header .sticky-contact:focus-visible:after{width:var(--width);top:0}.page-header .sticky-contact span{text-align:center;padding-top:0;padding-right:.444444rem;font-size:.777778rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:64em){.page-header .sticky-contact span{padding-top:.888889rem}}.page-header .sticky-contact span:before{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4ex;font-style:normal;font-weight:400;line-height:1;display:block;font-family:icomoon!important}.page-header .mega-menu .distributor{--columns:1;margin-top:.444444rem;margin-bottom:0;margin-left:3.88889rem}.page-header .mega-menu .distributor a:not(.button){background-color:#fff;padding:0}.page-header .mega-menu .distributor .button{margin-top:unset}.page-header .mega-menu .toggle{z-index:3;margin-inline-start:auto;position:fixed;bottom:.833333rem;left:50%;transform:translate(-50%);box-shadow:-8px -8px 25px #00000040}@media screen and (min-width:64em){.page-header .mega-menu .toggle{display:none}}.page-header .mega-menu .toggle:after{content:"";padding:unset;top:.833333rem}.page-header .mega-menu .toggle:hover:after,.page-header .mega-menu .toggle:focus-visible:after{top:0}.page-header .mega-menu .toggle[aria-expanded=true]{--background-color-hover:white}.page-header .mega-menu .toggle[aria-expanded=true]:after{content:""}.page-header .mega-menu .toggle[aria-expanded=true]:hover,.page-header .mega-menu .toggle[aria-expanded=true]:focus-visible{--color:#ec008c}.page-header .mega-menu .toggle[aria-expanded=true]:active{--color:white}.page-header .mega-menu .level-wrapper{z-index:1;background-color:#000;padding-block:1.11111rem;padding-inline:1.11111rem;list-style:none;transition-property:translate,opacity;transition-duration:.2s;transition-timing-function:ease;position:absolute;inset:0;overflow:auto;translate:-100%}.page-header .mega-menu .level-wrapper.open{translate:0}@media screen and (min-width:64em){.page-header .mega-menu .level-wrapper{padding:unset;background-color:#000;overflow:visible}}.page-header .mega-menu a,.page-header .mega-menu button:not(.toggle){text-align:start;width:100%;color:var(--nav-color);background-color:unset;box-shadow:unset;text-transform:unset;padding-block:.666667rem;padding-inline:0 .888889rem;text-decoration:none;transition:color .2s;display:block;position:relative}@media screen and (min-width:64em){.page-header .mega-menu a,.page-header .mega-menu button:not(.toggle){z-index:3}}.page-header .mega-menu .teaser{grid-column:3/4;padding-inline-start:1.38889rem;display:none}@media screen and (min-width:64em){.page-header .mega-menu .teaser{padding-block:.5rem 2rem;display:block}}.page-header .mega-menu .title{font-size:1.25em}.page-header .mega-menu .title .button{padding-inline-end:2.22222rem}.page-header .mega-menu .title .button:after{content:"";color:#fff}.page-header .mega-menu ul{margin:0;padding:0;list-style:none}.page-header .mega-menu ul :is(ul,ol),.page-header .mega-menu ul li{margin:0;padding:0}.page-header .mega-menu ul li:not(:first-child){margin-top:unset}.page-header .mega-menu ul li:has(ul)>button{z-index:0;padding-inline-end:1.88889rem;position:relative}.page-header .mega-menu ul li:has(ul)>button:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;position:absolute;inset-block-start:.777778em;inset-inline-end:.888889rem;font-family:icomoon!important}@media screen and (min-width:64em){.page-header .mega-menu ul li:has(ul)>button:after{inset-block-start:.555556em}.page-header .mega-menu ul li:has(ul)>button:is(ul ul button[type=button]){padding-inline-end:2.38889rem}.page-header .mega-menu ul li:has(ul)>button:is(a:not(ul ul a),button:not(ul ul button)){position:unset}.page-header .mega-menu ul li:has(ul)>button:is(a:not(ul ul a),button:not(ul ul button)):after{content:unset}}.page-header .mega-menu ul li:has(ul)>button:after{width:auto;color:inherit;background-color:unset;top:1rem;right:0}.page-header .mega-menu ul li:has(ul)>button:active:after{width:auto;color:inherit;background-color:unset;top:1rem;right:0}.page-header .mega-menu ul li.is-active>a,.page-header .mega-menu ul li.is-active>button{font-weight:400}.page-header .mega-menu .back button{padding-inline-start:1.33333em;position:relative}@media screen and (min-width:64em){.page-header .mega-menu .back button{display:none}}.page-header .mega-menu .back button:before{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;position:absolute;inset-block-start:.888889em;inset-inline-start:0;font-family:icomoon!important}.page-header .mega-menu .back button:after{display:none}.page-header .mega-menu .close{display:flex}.page-header .mega-menu .close button{margin-inline-start:auto;padding-inline-end:2.38889rem;font-size:.777778rem;position:relative}.page-header .mega-menu .close button:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;position:absolute;inset-block-start:1.11111em;inset-inline-end:.888889rem;font-family:icomoon!important}@media screen and (min-width:64em){.page-header .mega-menu .close button:after{inset-block-start:.722222em}}.page-header .mega-menu .close button:focus-visible{clip:auto;clip-path:none;width:fit-content;height:auto}@media screen and (min-width:64em){.page-header .mega-menu .close button:is(ul ul button[type=button]){padding-inline-end:2.88889rem}}.page-header .mega-menu>.level-wrapper{background-color:#000;position:fixed;inset-block:3.88889rem 0;overflow:visible;translate:-100%}@media screen and (min-width:64em){.page-header .mega-menu>.level-wrapper{position:unset;translate:unset;background-color:unset;transition:unset}}.page-header .mega-menu>.level-wrapper:before{content:"";inset:0;z-index:-1;background-color:#000;position:absolute;top:-5.55556rem}@media screen and (min-width:64em){.page-header .mega-menu>.level-wrapper:before{display:none}.page-header .mega-menu>.level-wrapper>ul{position:unset;background-color:unset;padding:unset;gap:.555556rem;display:flex}.page-header .mega-menu>.level-wrapper>ul>.close{display:none}}.page-header .mega-menu>.level-wrapper>ul li{--border-color:white;--border-hover-color:#ec008c;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms}.page-header .mega-menu>.level-wrapper>ul li:hover,.page-header .mega-menu>.level-wrapper>ul li:focus-visible,.page-header .mega-menu>.level-wrapper>ul li:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.page-header .mega-menu>.level-wrapper>ul li:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}@media screen and (min-width:64em){.page-header .mega-menu>.level-wrapper>ul li:active{background-size:0 var(--border-size),100% var(--border-size)}.page-header .mega-menu>.level-wrapper>ul li.back{background-image:unset}}.page-header .mega-menu>.level-wrapper>ul ul{flex-direction:column;min-block-size:100%;display:flex}@media screen and (min-width:64em){.page-header .mega-menu>.level-wrapper>ul ul{background-color:inherit;padding-block:.5rem 2rem;position:relative}}.page-header .mega-menu>.level-wrapper>ul ul>.title{order:1}.page-header .mega-menu>.level-wrapper>ul ul>.back{order:2}.page-header .mega-menu>.level-wrapper>ul ul>li{order:3}@media screen and (min-width:64em){.page-header .mega-menu>.level-wrapper>ul ul a,.page-header .mega-menu>.level-wrapper>ul ul button{padding-block:.777778rem;padding-inline:0 1.38889rem}}.page-header .mega-menu>.level-wrapper>ul ul a:after,.page-header .mega-menu>.level-wrapper>ul ul button:after{color:#fff;background-color:unset;width:auto;top:1rem;right:0}@media screen and (min-width:64em){.page-header .mega-menu>.level-wrapper>ul ul ul{margin-left:3.88889rem}.page-header .mega-menu>.level-wrapper>ul>li{background-image:unset}}.page-header .mega-menu>.level-wrapper>ul>li>a,.page-header .mega-menu>.level-wrapper>ul>li>button{background-color:#0000}@media screen and (min-width:64em){.page-header .mega-menu>.level-wrapper>ul>li>a,.page-header .mega-menu>.level-wrapper>ul>li>button{padding-block:.277778rem;padding-inline:.833333rem}.page-header .mega-menu>.level-wrapper>ul>li>a:before,.page-header .mega-menu>.level-wrapper>ul>li>button:before{--border-color:transparent;--border-hover-color:#ec008c;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);content:"";background-position:100% 100%,0 100%;width:50%;height:2px;transition:background-size .35s,color 70ms;position:absolute;bottom:-2px;left:25%}.page-header .mega-menu>.level-wrapper>ul>li>a:before:hover,.page-header .mega-menu>.level-wrapper>ul>li>a:before:focus-visible,.page-header .mega-menu>.level-wrapper>ul>li>a:before:focus-within,.page-header .mega-menu>.level-wrapper>ul>li>button:before:hover,.page-header .mega-menu>.level-wrapper>ul>li>button:before:focus-visible,.page-header .mega-menu>.level-wrapper>ul>li>button:before:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.page-header .mega-menu>.level-wrapper>ul>li>a:before:active,.page-header .mega-menu>.level-wrapper>ul>li>button:before:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}.page-header .mega-menu>.level-wrapper>ul>li>a:hover:before,.page-header .mega-menu>.level-wrapper>ul>li>a:focus-visible:before,.page-header .mega-menu>.level-wrapper>ul>li>button:hover:before,.page-header .mega-menu>.level-wrapper>ul>li>button:focus-visible:before{background-size:0 var(--border-size),100% var(--border-size)}.page-header .mega-menu>.level-wrapper>ul>li.is-active>a:before,.page-header .mega-menu>.level-wrapper>ul>li.is-active>button:before{background-image:unset;background-color:#ec008c}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper{translate:unset;height:0;grid-template-columns:repeat(3,1fr);padding-inline:max(50% - 78ch + 2.66667rem,2.66667rem);transition-property:height;transition-duration:.2s;transition-timing-function:ease;display:grid;inset-block-start:5rem;inset-block-end:unset;overflow:hidden}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper>*{opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper.open{z-index:2}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper.open>*{opacity:1}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper{translate:0 -5.55556rem}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper>ul,.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper .teaser{margin-top:6.05556rem}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper>ul{grid-column:1/2}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper .level-wrapper{z-index:-1;opacity:0;pointer-events:none;translate:0}.page-header .mega-menu>.level-wrapper>ul>li>.level-wrapper .level-wrapper.open{opacity:1;pointer-events:unset;translate:100%}}main{z-index:1;background-color:#fff;position:relative;overflow:hidden}.next-section{--anchor-color:white;--anchor-color-hover:white;--anchor-color-active:#95117b;--anchor-icon-background-color-hover:#ec008c;--anchor-icon-color:var(--anchor-color);--anchor-icon-distance:-.166667rem;color:var(--anchor-color);align-items:center;gap:.222222rem;line-height:1.5;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:flex}.next-section:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:unset;width:1.33333rem;height:1.33333rem;margin-top:.0555556rem;margin-left:var(--anchor-icon-distance);color:var(--anchor-icon-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding-left:.0555556rem;font-size:1.8ex;font-style:normal;font-weight:400;line-height:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;font-family:icomoon!important}.next-section:focus-visible,.next-section:hover{--anchor-icon-color:var(--anchor-color-hover);--anchor-icon-distance:.444444rem}.next-section:focus-visible:after,.next-section:hover:after{background-color:var(--anchor-icon-background-color-hover)}.next-section:active,.next-section.active{--anchor-color:var(--anchor-color-active);--anchor-icon-distance:-.111111rem;--anchor-icon-color:transparent}.next-section:active:after,.next-section.active:after{--anchor-icon-background-color-hover:transparent;width:1.33333rem;height:1.33333rem}.next-section.active:after{display:none}.background-dark .next-section{--anchor-color:white;--anchor-color-hover:#95117b;--anchor-icon-background-color-hover:white}.next-section:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.next-section:focus-visible,.next-section:hover{color:#ec008c}.pagination{flex-wrap:wrap;justify-content:center;gap:.888889rem;margin:2.22222rem 0 0;padding:0;list-style:none;display:flex}.pagination :is(ul,ol),.pagination li{margin:0;padding:0}.pagination li:not(:first-child){margin-top:unset}.pagination li{flex-direction:column;justify-content:center;display:flex}.pagination li .button{aspect-ratio:1;width:2.66667rem;box-shadow:unset;padding:unset;border-radius:50%;justify-content:center;align-items:center}.pagination li .button:after{display:none}.pagination li .button.active,.pagination li .button:focus-visible,.pagination li .button:hover{--color:#95117b;--outline-color:#95117b}.pagination .previous,.pagination .next{color:#000;padding-top:.444444rem;padding-bottom:.444444rem}.pagination .previous:after,.pagination .next:after{content:"";font-variant:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ec008c;font-style:normal;font-weight:400;line-height:1;display:block;font-family:icomoon!important}.pagination .previous:focus-visible:after,.pagination .previous:hover:after,.pagination .next:focus-visible:after,.pagination .next:hover:after{color:#95117b}.pagination .previous[disabled],.pagination .next[disabled]{pointer-events:none}.pagination .previous[disabled]:after,.pagination .next[disabled]:after{color:#adadad}.pagination .previous:after{transform-origin:50%;margin-left:0;transform:rotate(180deg)}@media screen and (min-width:64em){[data-presence-group-id="2"] .mega-menu>.level-wrapper>ul>li>.level-wrapper{max-height:80vh;overflow-y:auto}}.quote:has(figure){display:block}@media screen and (min-width:43.75em){.quote:has(figure){grid-template-columns:repeat(12,1fr);column-gap:1.33333rem;display:grid}}.quote:has(figure) figure{grid-column:1/4}.quote:has(figure) .content{grid-column:5/13}.quote figure{aspect-ratio:1;border-radius:100%;align-self:start;max-width:10.5556rem;margin-top:.111111rem;margin-bottom:-3.05556rem;overflow:hidden}@media screen and (min-width:43.75em){.quote figure{max-width:unset;margin-bottom:unset}}.quote img{aspect-ratio:1;object-fit:cover;width:100%}.related-content.news-stories{box-shadow:-.3px -.5px .9px hsl(var(--shadow-color)/.02),-2.5px -3.8px 6.7px hsl(var(--shadow-color)/.09),-4.4px -6.7px 11.7px -.1px hsl(var(--shadow-color)/.15),-6.7px -10px 17.6px -.1px hsl(var(--shadow-color)/.21),-9.9px -14.8px 26px -.2px hsl(var(--shadow-color)/.28),-14.6px -21.9px 38.5px -.2px hsl(var(--shadow-color)/.34),-21.4px -32px 56.3px -.2px hsl(var(--shadow-color)/.4);background-color:#f0f0f0}.related-content.news-stories:has(.background-image){padding-bottom:0}.related-content.news-stories .background-image{aspect-ratio:2.5;border-top-left-radius:100% 1400px;border-top-right-radius:100% 1400px;margin-top:calc(-1*min(8vw,150px));margin-bottom:0;overflow:hidden}.related-content.news-stories .background-image img{object-fit:cover;width:100%;height:100%}.related-content .distributor{display:grid}@media screen and (min-width:43.75em){.related-content .distributor{grid-column:1/13}}.related-content .slider-navigation{display:none}@media screen and (min-width:43.75em){.related-content .slider-navigation{grid-column:1/13}}.related-content .swiper-initialized .distributor{gap:unset;display:flex}.related-content .swiper-initialized .slider-navigation{display:flex}.related-content .swiper{overflow:visible}.related-content .swiper-slide{height:auto}.solution-and-service-overview{color:#fff;background-color:#ec008c}.solution-and-service-overview .multicoloured-headline{--color:white;--highlight-color:black}@media screen and (min-width:43.75em){.solution-and-service-overview .service-list{grid-column:9/13}}.solution-and-service-overview .service-list a{--border-hover-color:black;color:#fff;transition-property:background-size,padding-left;transition-duration:.35s,.2s;transition-timing-function:ease}.solution-and-service-overview .service-list .headline{color:#000;-webkit-hyphens:auto;hyphens:auto;margin-top:1.66667rem;margin-bottom:0}@media screen and (min-width:43.75em){.solution-and-service-overview .service-list .headline{margin-top:0}}.solution-and-service-overview .service-list li .title{-webkit-hyphens:auto;hyphens:auto}.solution-and-service-overview .service-list li.is-active a{padding-left:1.11111rem}.solution-and-service-overview .service-list li.is-active a:before{content:"⬤";color:#95117b;left:0}@media screen and (min-width:43.75em){.solution-and-service-overview .solution-list{grid-column:1/8}}.solution-and-service-overview .solution-list ul{--list-gap:.666667rem;grid-template-columns:repeat(var(--list-grid-template-columns,1),1fr);gap:var(--list-gap);margin:0;padding:0;list-style:none;display:grid}.solution-and-service-overview .solution-list ul :is(ul,ol),.solution-and-service-overview .solution-list ul li{margin:0;padding:0}.solution-and-service-overview .solution-list ul li:not(:first-child){margin-top:unset}@media screen and (min-width:43.75em){.solution-and-service-overview .solution-list ul{--list-grid-template-columns:2;--list-gap:1.33333rem}}.solution-and-service-overview .solution-list ul li{width:100%;position:relative}@media screen and (min-width:43.75em){.solution-and-service-overview .solution-list ul li{aspect-ratio:var(--ratio,1)}}@media screen and (min-width:64em){.solution-and-service-overview .solution-list ul li{--ratio:1.5}}@media screen and (min-width:80em){.solution-and-service-overview .solution-list ul li{--ratio:2}}.solution-and-service-overview .solution-list .headline{margin-top:0}.solution-and-service-overview .panel{--panel-background-color:#f0f0f0;--color:black;color:var(--color);background-color:var(--panel-background-color);border-style:solid;border-width:.888889rem;border-color:var(--panel-background-color);cursor:pointer;border-radius:.666667rem;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.solution-and-service-overview .panel .headline{margin-bottom:unset;line-height:1.2;transition-property:line-height,font-size;transition-duration:.3s;transition-timing-function:ease}@media screen and (min-width:43.75em){.solution-and-service-overview .panel .headline{font-size:1.77778rem}}.solution-and-service-overview .panel .icon,.solution-and-service-overview .panel .content{--panel-child-grid-template-rows:1fr;--panel-child-opacity:1;grid-template-rows:var(--panel-child-grid-template-rows);height:100%;min-height:0;opacity:var(--panel-child-opacity);transition-property:grid-template-rows,opacity;transition-duration:.3s;transition-timing-function:ease;display:grid}.solution-and-service-overview .panel .icon div,.solution-and-service-overview .panel .content div{overflow:hidden}.solution-and-service-overview .panel .content{--panel-child-grid-template-rows:0fr;--panel-child-opacity:0}.solution-and-service-overview .panel .content .button{margin-top:.888889rem}.solution-and-service-overview .panel .content .button:after{top:unset}.solution-and-service-overview .panel:hover,.solution-and-service-overview .panel:focus-visible{--color:white;--panel-background-color:black}.solution-and-service-overview .panel.is-active{--color:white;--panel-background-color:#95117b}.solution-and-service-overview .panel.is-active .icon{--panel-child-grid-template-rows:0fr;--panel-child-opacity:0}.solution-and-service-overview .panel.is-active .content{--panel-child-grid-template-rows:1fr;--panel-child-opacity:1}@media screen and (min-width:43.75em){.solution-and-service-overview .panel{--panel-grid-template-rows:1fr min-content 0fr;grid-template-rows:var(--panel-grid-template-rows);border-width:1.33333rem;align-items:end;width:146%;height:146%;display:grid;position:absolute;top:-22.5%;left:-22.5%;transform:scale(.6875);box-shadow:-8px -8px 25px #00000040}.solution-and-service-overview .panel .icon,.solution-and-service-overview .panel .content div{flex-direction:column;justify-content:flex-end;display:flex}.solution-and-service-overview .panel .icon .button,.solution-and-service-overview .panel .content div .button{margin-top:auto}.solution-and-service-overview .panel.is-active{--panel-grid-template-rows:0fr min-content 1fr;transform:scale(1)}.solution-and-service-overview .panel:not(:has(.icon)){--panel-grid-template-rows:1fr 0fr}.solution-and-service-overview .panel:not(:has(.icon)).is-active{--panel-grid-template-rows:0fr 1fr}}.solution-and-service-overview img{aspect-ratio:1;height:100%;max-height:2.66667rem;margin-bottom:.666667rem;display:block}@media screen and (min-width:43.75em){.solution-and-service-overview img{max-height:3.55556rem}}.solution-and-service-overview .description{margin-top:.666667rem;margin-bottom:unset;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prev:after{content:""}.slider-navigation{z-index:1;justify-content:flex-end;margin-top:-.555556rem;position:relative}.slider-navigation .prev:after{transform-origin:50%;transform:rotate(180deg)}.swiper-button-lock{display:none}.social-media-teaser{background-color:#f0f0f0}.social-media-teaser .wrapper{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr);gap:1.77778rem 1.11111rem;display:grid}@media screen and (min-width:43.75em){.social-media-teaser .wrapper{row-gap:0}}.social-media-teaser .headline{margin:unset}.social-media-teaser .content{grid-column:1/13}.social-media-teaser .content :first-child{margin-bottom:1.33333rem}.social-media-teaser .content :last-child,.social-media-teaser .content :first-child:last-child{margin-bottom:0}.social-media-teaser .content p{font-size:1rem}@media screen and (min-width:43.75em){.social-media-teaser .content{grid-column:1/8}.social-media-teaser .content :first-child{margin-bottom:2.66667rem}.social-media-teaser .content p{font-size:1.22222rem}}.social-media-teaser .social-media-list-wrapper{grid-column:1/13}@media screen and (min-width:43.75em){.social-media-teaser .social-media-list-wrapper{grid-column:9/13;padding-top:1.33333rem}}.social-media-teaser .label{margin-bottom:.888889rem;font-size:1.11111rem;font-weight:600;display:block}.social-media-teaser .button-bar{gap:.666667rem}@media screen and (min-width:43.75em){.social-media-teaser .button-bar{gap:.444444rem}}@media screen and (min-width:64em){.social-media-teaser .button-bar{gap:.666667rem}}.subpages{box-shadow:-.3px -.5px .9px hsl(var(--shadow-color)/.02),-2.5px -3.8px 6.7px hsl(var(--shadow-color)/.09),-4.4px -6.7px 11.7px -.1px hsl(var(--shadow-color)/.15),-6.7px -10px 17.6px -.1px hsl(var(--shadow-color)/.21),-9.9px -14.8px 26px -.2px hsl(var(--shadow-color)/.28),-14.6px -21.9px 38.5px -.2px hsl(var(--shadow-color)/.34),-21.4px -32px 56.3px -.2px hsl(var(--shadow-color)/.4);background-color:#f0f0f0}table{border-collapse:collapse;width:100%;margin-bottom:clamp(.888889rem,2vw,1.77778rem);display:block;overflow:auto visible}table tr:not(:first-child){border-top:1px solid #f0f0f0}table th,table td{text-align:left;vertical-align:top;padding:.444444rem .666667rem}table th:first-child,table td:first-child{padding-left:0}table th:last-child,table td:last-child{padding-right:0}table th{font-weight:600}table td{min-width:22ch}table tbody tr{transition-property:color;transition-duration:.15s}table tbody tr:hover{color:#ec008c}[data-cfr-id="22"] .fullwidth-slider{--background-color:white}[data-cfr-id="14"] .page-header{--nav-color:white;--logo-color:white;background-color:#0000}[data-cfr-id="14"] main{margin-top:-5.55556rem}.text-with-image{--padding-content:1.77778rem}.text-with-image .wrapper{flex-direction:column;display:flex}.text-with-image .item{gap:.888889rem 1.33333rem;display:grid}.text-with-image .item:not(:first-child){padding-top:var(--padding-content);border-top:2px solid #f0f0f0}.text-with-image .item:not(:last-child){padding-bottom:var(--padding-content)}.text-with-image .item figure{width:100%;aspect-ratio:var(--aspect-ratio)}.text-with-image .item .content>:first-child{margin-top:0}.text-with-image .item .content>:last-child{margin-bottom:0}@media screen and (min-width:43.75em){.text-with-image .item{--padding-content:2.66667rem;row-gap:unset;grid-template-columns:repeat(12,1fr)}.text-with-image .item .content{grid-column:8/13}.text-with-image .item figure{grid-column:1/7}.text-with-image .item:nth-child(2n) .content{order:-1;grid-column:1/6}.text-with-image .item:nth-child(2n) figure{grid-column:7/13}}.text-with-image figure{margin-bottom:0;overflow:hidden}.text-with-image figure img{width:100%}.timeline{overflow:hidden}.timeline .wrapper:not(:has(.module-intro)){grid-template-columns:repeat(12,1fr);display:grid}.timeline .module-intro:not(:has(.intro)) .headline{margin-bottom:2.66667rem}.timeline .steps{grid-column:1/13;position:relative;overflow:hidden}@media screen and (min-width:43.75em){.timeline .steps{grid-column:2/12}}.timeline .steps:after,.timeline .steps:before{content:"";width:.111111rem;position:absolute;top:0;left:calc(clamp(2.66667rem,15vw,3.44444rem)/2)}@media screen and (min-width:64em){.timeline .steps:after,.timeline .steps:before{left:50%}}.timeline .steps:before{background-color:#f0f0f0;bottom:0}.timeline .steps:after{height:var(--progress,0);background-color:#ec008c;transition:height .2s}.timeline .step{border-radius:12px;flex-direction:row-reverse;width:auto;margin-bottom:.888889rem;display:flex;position:relative;overflow:hidden}@media screen and (min-width:64em){.timeline .step{flex-direction:unset;width:calc(50% + clamp(2.66667rem,15vw,3.44444rem)/2);margin-bottom:unset}}.timeline .step:nth-child(2n){flex-direction:row-reverse;left:0}@media screen and (min-width:64em){.timeline .step:nth-child(2n){left:calc(50% - clamp(2.66667rem,15vw,3.44444rem)/2)}}.timeline .step:nth-child(2n) .content{transform:translate(200%)}.timeline .step:nth-child(2n) .step-line{transform:translate(-100%)}.timeline .step.visible .content{opacity:1;transform:translate(0)}.timeline .step.visible .step-line{transform:translate(0)}.timeline .step.visible .date{color:#fff;background-color:#ec008c}.timeline .step .content{opacity:0;background-color:#f0f0f0;border-radius:12px;width:100%;padding:clamp(.666667rem,5vw,1.33333rem);transition-property:transform,opacity;transition-duration:.5s;transition-delay:.2s;transform:translate(200%)}@media screen and (min-width:64em){.timeline .step .content{transform:translate(-200%)}}.timeline .step .content .ck-content>:first-child{margin-top:0}.timeline .step .content .ck-content>:last-child{margin-bottom:0}.timeline .step .content .headline{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.timeline .step .date{z-index:1;background-color:#fff;border:.111111rem solid #ec008c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(2.66667rem,15vw,3.44444rem);height:clamp(2.66667rem,15vw,3.44444rem);font-size:clamp(.777778rem,5vw,1rem);transition-property:background-color,color;transition-duration:.2s;display:flex;overflow:hidden}.timeline .step-line{background-color:#ec008c;flex-shrink:0;width:clamp(.111111rem,3vw,2.22222rem);height:.111111rem;margin-top:calc(clamp(2.66667rem,15vw,3.44444rem)/2);transition-property:transform;transition-duration:.2s;transform:translate(-100%)}@media screen and (min-width:64em){.timeline .step-line{transform:translate(100%)}}.top-teaser{--teaser-background-color:#ec008c;--headline-color:white;--headline-strong-color:black;z-index:2;pointer-events:none;padding:0;position:relative}.top-teaser+section{margin-top:-.666667rem}@media screen and (min-width:43.75em){.top-teaser+section{margin-top:-1.77778rem}}.top-teaser.animate a{opacity:1;transform:translate(0)}.top-teaser.background-dark{background:0 0}.top-teaser :is(ul,ol) ::marker{color:var(--headline-color)}.top-teaser .headline{margin:unset;color:var(--headline-color)}.top-teaser .multicoloured-headline{color:var(--headline-color)}.top-teaser .multicoloured-headline strong{display:unset;font-weight:inherit;color:var(--headline-strong-color);transition-property:color;transition-duration:.2s;transition-timing-function:ease}.top-teaser a{max-width:35.5556rem;color:var(--headline-color);opacity:0;pointer-events:auto;margin-left:auto;margin-right:0;padding:2.66667rem .666667rem 2.66667rem 2.66667rem;transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:ease;display:block;position:relative;transform:translate(5.55556rem)}.top-teaser a>:not(:last-child){margin-bottom:1.33333rem}.top-teaser a .button{pointer-events:none}.top-teaser a:before,.top-teaser a:after{content:"";z-index:-1;border-top-left-radius:2.66667rem;border-bottom-left-radius:2.66667rem;display:block;position:absolute;inset:0 -100% 0 0}.top-teaser a:before{box-shadow:-.3px -.5px .9px hsl(var(--shadow-color)/.02),-1.3px -2px 3.5px -.1px hsl(var(--shadow-color)/.13),-2.6px -4px 7px -.2px hsl(var(--shadow-color)/.23),-5.4px -8.1px 14.2px -.2px hsl(var(--shadow-color)/.33);background-color:var(--teaser-background-color);transition-property:background-color;transition-duration:.2s;transition-timing-function:ease}.top-teaser a:after{opacity:0;background-color:#000;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease;transform:translate(11.1111rem)}.top-teaser a:hover,.top-teaser a:focus{--headline-strong-color:#ec008c}.top-teaser a:hover:after,.top-teaser a:focus:after{opacity:1;transform:translate(0)}.top-teaser a:hover .button,.top-teaser a:focus .button{--padding-right:3.11111rem}.top-teaser a:hover .button:after,.top-teaser a:focus .button:after{--color:#ec008c;width:2.83333rem;color:var(--color);background-color:var(--background-color-hover);top:0;right:0}.top-teaser a:active{--teaser-background-color:#95117b;--headline-strong-color:var(--headline-color)}.top-teaser a:active:after{opacity:0}.top-teaser a:active .button{--padding-right:.888889rem;--background-color:#95117b}.top-teaser a:active .button:after{--color:transparent;background-color:#0000;width:1.11111rem;top:.777778rem;right:.444444rem}@media screen and (min-width:43.75em){.top-teaser a{padding:3.55556rem 0 3.55556rem 5.33333rem}.top-teaser a>:not(:last-child){margin-bottom:1.77778rem}.top-teaser a:before,.top-teaser a:after{border-top-left-radius:10.8889rem;border-bottom-left-radius:10.8889rem}}.trust-blocks{background-color:#f0f0f0;position:relative}.trust-blocks:before,.trust-blocks:after{content:"";z-index:-1;aspect-ratio:.43;pointer-events:none;background-repeat:no-repeat;width:clamp(3.55556rem,10vw,16.6667rem);display:block;position:absolute;left:-2.44444rem}@media screen and (min-width:43.75em){.trust-blocks:before,.trust-blocks:after{width:15.5556rem;left:clamp(-13.75rem,46.809vw - 56.17rem,0rem)}}.trust-blocks:before{background-image:url(Swirl_Medium_Left-Top.b3df5bcd.svg);background-position:0 100%;top:0;translate:0 -100%}.trust-blocks:after{background-image:url(Swirl_Medium_Left-Bottom.6d770a99.svg);background-position:0 0;bottom:0;translate:0 100%}.trust-blocks>:last-child{padding-bottom:0}.trust-blocks>:first-child{padding-top:0}.welcome-stage{color:#fff;background-image:linear-gradient(#2f2f2f,#000);padding-top:5.55556rem;position:relative}@media screen and (min-width:43.75em){.welcome-stage{--image-height:clamp(32.2222rem,100vh - 3.125rem,50rem)}}.welcome-stage .wrapper{align-items:center;display:flex}.welcome-stage .wrapper:has(+.figure-wrapper){min-height:calc(var(--image-height) - 40px)}.welcome-stage .wrapper:not(:has(+.figure-wrapper)){padding-bottom:1.33333rem}@media screen and (min-width:43.75em){.welcome-stage .wrapper:not(:has(+.figure-wrapper)){padding-bottom:3.55556rem}}.welcome-stage .figure-wrapper{aspect-ratio:1.2;z-index:1;display:block;position:relative}.welcome-stage .figure-wrapper figure{width:100%;height:100%;display:block}.welcome-stage .figure-wrapper figure svg{aspect-ratio:1.2;width:100%;height:auto}@media screen and (min-width:43.75em){.welcome-stage .figure-wrapper{width:auto;height:var(--image-height);max-height:var(--image-height);margin:unset;justify-content:flex-end;display:flex;position:absolute;top:5.55556rem;left:max(50%,450px)}.welcome-stage .figure-wrapper svg{width:auto;height:100%}}.welcome-stage .content{padding-top:1.77778rem;padding-bottom:3.55556rem;position:relative}@media screen and (min-width:43.75em){.welcome-stage .content{width:max(47%,400px)}}.welcome-stage .subtitle{color:#ec008c;margin-top:unset;margin-bottom:.5em;display:block}.welcome-stage .intro{text-wrap:balance;margin-bottom:1.33333rem}.welcome-stage .headline{margin-top:unset;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin-bottom:.4em}.welcome-stage .headline strong{font-weight:inherit;display:inline}.worldwide-entry{--image-height:clamp(47.2222rem,38rem + 35vw,71.1111rem);padding-top:unset;position:relative;overflow-x:clip}.worldwide-entry figure{z-index:-1;width:100%;position:absolute;top:0;right:-30vw}@media screen and (min-width:43.75em){.worldwide-entry figure{width:unset;position:absolute;right:clamp(-18.3333rem,27vw - 32.5rem,0rem)}.worldwide-entry figure svg{height:var(--image-height)}.worldwide-entry .wrapper{grid-template-columns:repeat(12,1fr);column-gap:1.33333rem;display:grid}}.worldwide-entry .content,.worldwide-entry .facts-list{--padding-top:2.66667rem;grid-column:var(--grid-column);padding-top:var(--padding-top)}.worldwide-entry .content{--grid-column:1/6}@media screen and (min-width:43.75em){.worldwide-entry .content{--padding-top:7.11111rem}}.worldwide-entry .facts-list{--grid-column:8/13;grid-template-columns:1fr 1fr;align-self:start;gap:1.77778rem 1.33333rem;display:grid}@media screen and (min-width:43.75em){.worldwide-entry .facts-list{--padding-top:clamp(8.88889rem,6.5rem + 8vw,14.2222rem);row-gap:2.66667rem;padding-bottom:clamp(0rem,18vw - 7.9rem,13.75rem)}}.worldwide-entry .facts-list li span{margin-bottom:unset}.worldwide-entry .facts-list svg path{fill:#ec008c!important}@media screen and (min-width:43.75em){:is(.worldwide-entry:not(:has(figure)) .content,.worldwide-entry:not(:has(figure)) .facts-list){--margin-top:2.66667rem}}.worldwide-entry:not(:has(figure)):not(:has(.facts-list)) .content{--grid-column:1/-1}.worldwide-entry .headline{margin-top:unset}.interactive-map{color:#fff;background-color:#000}.interactive-map .module-intro{margin-bottom:1.77778rem}.interactive-map .inner-wrapper{padding-top:1.77778rem;padding-bottom:.111111rem;position:relative}@media screen and (min-width:43.75em){.interactive-map .inner-wrapper{padding-bottom:3.55556rem}}.interactive-map .inner-wrapper,.interactive-map .switch-container{grid-column:1/-1}.interactive-map figure{margin-left:calc(-1*min(5vw,3rem));margin-bottom:unset;scrollbar-width:none;width:100vw;overflow-x:auto}.interactive-map figure::-webkit-scrollbar{display:none}@media screen and (min-width:43.75em){.interactive-map figure{width:auto;margin-left:unset}}.interactive-map figure svg{min-width:35.5556rem;height:18.8889rem}@media screen and (min-width:43.75em){.interactive-map figure svg{height:auto;min-width:unset}}.interactive-map figure svg .circle-animation{fill:#ec008c;transform-origin:50%;transform-box:fill-box;transition:transform 1s .5s;transform:scale(0)}.interactive-map figure svg.animate .circle-animation{transform:scale(1)}.interactive-map .switch-container{align-items:center;gap:.888889rem;display:flex}.interactive-map .switch-container span{transition-property:color;transition-duration:.2s;transition-timing-function:ease}.interactive-map .switch-container span:first-of-type{margin-left:auto}.interactive-map .switch-container span:last-of-type{color:#adadad;margin-right:auto}.interactive-map .location-list{opacity:0;z-index:2;pointer-events:none;background-color:#000;flex-direction:column;width:100vw;margin-left:calc(-1*min(5vw,3rem));padding-top:1.33333rem;padding-left:min(5vw,3rem);transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex;position:absolute;inset:0}@media screen and (min-width:43.75em){.interactive-map .location-list{width:unset;margin-left:unset;padding-left:unset;pointer-events:auto;flex-direction:row;justify-content:center;gap:3.55556rem}}.interactive-map .location-list div,.interactive-map .location-list ul{min-height:0}.interactive-map .location-list ul{column-count:2;margin:unset;display:inline-block}@media screen and (min-width:64em){.interactive-map .location-list ul{column-count:1}}.interactive-map .location-list ul li{padding-left:unset;margin-left:.222222rem}.interactive-map .facts-list{gap:1.77778rem;margin-top:.666667rem;margin-bottom:.222222rem;margin-left:.222222rem;display:flex}@media screen and (min-width:43.75em){.interactive-map .facts-list{padding-left:inherit;z-index:1;position:absolute;bottom:0;left:0}}.interactive-map .facts-list li{gap:.666667rem;width:min-content}.interactive-map .facts-list .icon{height:2.33333rem;margin-left:-.222222rem}@media screen and (min-width:43.75em){.interactive-map .facts-list .icon{height:3.11111rem}}.interactive-map .facts-list .headline{margin-bottom:unset;filter:drop-shadow(0 0 20px #000)drop-shadow(0 0 10px #000)}.interactive-map.list-view .switch-container span:first-of-type{color:#adadad}.interactive-map.list-view .switch-container span:last-of-type{color:#fff}.interactive-map.list-view .location-list{opacity:1;pointer-events:auto}.interactive-map+.subpages{box-shadow:none}.ckeditor>:first-child,.ckeditor .col>:first-child{margin-top:unset}.ckeditor img{width:100%!important;height:auto!important}.ckeditor li a{color:#ec008c;--border-color:#f0f0f0;--border-hover-color:#95117b;--text-active-color:#95117b;--border-size:2px;background-image:linear-gradient(to right,var(--border-color),var(--border-color)),linear-gradient(to right,var(--border-hover-color),var(--border-hover-color));padding-bottom:var(--border-size);background-repeat:no-repeat;background-size:100% var(--border-size),0 var(--border-size);background-position:100% 100%,0 100%;transition:background-size .35s,color 70ms}.ckeditor li a:hover,.ckeditor li a:focus-visible,.ckeditor li a:focus-within{background-size:0 var(--border-size),100% var(--border-size)}.ckeditor li a:active{--border-hover-color:var(--text-active-color);color:var(--text-active-color);background-size:100% var(--border-size)}.ckeditor li a:hover,.ckeditor li a:focus-visible,.ckeditor li a:active{color:#95117b}.ckeditor strong,.ck-content strong{font-weight:600}