.ce-align-center,.ce-headline-center,.text-center{text-align:center}.ce-align-right,.ce-headline-right,.text-end{text-align:end}.image-caption{margin-block-start:2.75rem;padding-inline:.25em}.image-caption h3{margin-block-end:.25em!important}@media(min-width:576px){.ce-gallery.slider{width:100%!important}}.ce-image,.ce-textpic{display:flex;flex-direction:column}.ce-image img,.ce-textpic img{width:100%}.ce-image .ce-bodytext:not(:only-child),.ce-textpic .ce-bodytext:not(:only-child){z-index:1}@media(min-width:576px){.ce-image .ce-bodytext:not(:only-child),.ce-textpic .ce-bodytext:not(:only-child){max-width:66.66667%;align-self:flex-end}}.ce-image .ce-gallery figure+figure,.ce-textpic .ce-gallery figure+figure{margin-block-start:2em}@media(min-width:768px){.ce-image.ce-intext.ce-left,.ce-image.ce-intext.ce-right,.ce-textpic.ce-intext.ce-left,.ce-textpic.ce-intext.ce-right{flex-direction:row;justify-content:space-between;align-items:center}}.ce-image.ce-intext.ce-left .ce-gallery,.ce-image.ce-intext.ce-right .ce-gallery,.ce-textpic.ce-intext.ce-left .ce-gallery,.ce-textpic.ce-intext.ce-right .ce-gallery{align-self:flex-start}.ce-image.ce-intext.ce-left .ce-gallery+.ce-bodytext,.ce-image.ce-intext.ce-right .ce-gallery+.ce-bodytext,.ce-textpic.ce-intext.ce-left .ce-gallery+.ce-bodytext,.ce-textpic.ce-intext.ce-right .ce-gallery+.ce-bodytext{margin-block-end:20px}@media(min-width:768px){.ce-image.ce-intext.ce-left .ce-bodytext,.ce-image.ce-intext.ce-right .ce-bodytext,.ce-textpic.ce-intext.ce-left .ce-bodytext,.ce-textpic.ce-intext.ce-right .ce-bodytext{margin-block-start:0;align-self:center}}.ce-image.ce-intext.ce-left .ce-bodytext header,.ce-image.ce-intext.ce-right .ce-bodytext header,.ce-textpic.ce-intext.ce-left .ce-bodytext header,.ce-textpic.ce-intext.ce-right .ce-bodytext header{max-width:100%}@media(min-width:576px){.ce-image.ce-right .ce-gallery,.ce-textpic.ce-right .ce-gallery{align-self:flex-end}.ce-image.ce-right .ce-gallery img,.ce-textpic.ce-right .ce-gallery img{margin-inline-start:auto}.ce-image.ce-right .ce-bodytext,.ce-textpic.ce-right .ce-bodytext{align-self:flex-start}}@media(min-width:768px){.ce-image.ce-right.ce-intext.ce-nowrap .ce-gallery,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{order:1}}.ce-image.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext{padding-block-end:20px}@media(min-width:768px){.ce-image.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext{padding-block-end:0;padding-inline-end:40px}}.ce-image.ce-left .ce-gallery img,.ce-textpic.ce-left .ce-gallery img{margin-inline-end:auto}@media(min-width:576px){.ce-image.ce-left .ce-bodytext,.ce-textpic.ce-left .ce-bodytext{align-self:flex-end}}@media(min-width:768px){.ce-image.ce-left.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext,.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext{padding-inline-start:40px;padding-block-end:0}}@media(min-width:576px){.ce-image.ce-center .ce-bodytext,.ce-image.ce-center .ce-gallery,.ce-textpic.ce-center .ce-bodytext,.ce-textpic.ce-center .ce-gallery{align-self:center}}.ce-image .ce-gallery+.ce-bodytext,.ce-textpic .ce-gallery+.ce-bodytext{margin-block-start:3rem}@media(min-width:576px){.ce-image .ce-gallery+.ce-bodytext,.ce-textpic .ce-gallery+.ce-bodytext{margin-block-start:5rem}}.ce-image .ce-bodytext+.ce-gallery,.ce-textpic .ce-bodytext+.ce-gallery{margin-block-start:3rem}@media(min-width:576px){.ce-image .ce-bodytext+.ce-gallery,.ce-textpic .ce-bodytext+.ce-gallery{margin-block-start:5rem}}.ce-image .ce-gallery,.ce-textpic .ce-gallery{margin-inline-start:-40px;margin-inline-end:-20px;width:100vw;overflow-x:hidden;z-index:0}@media screen and (min-width:768px){.ce-image .ce-gallery,.ce-textpic .ce-gallery{margin-inline-start:calc(28.57143px - 8.92857vw)}}@media screen and (min-width:1440px){.ce-image .ce-gallery,.ce-textpic .ce-gallery{margin-inline-start:-100px}}@media screen and (min-width:768px){.ce-image .ce-gallery,.ce-textpic .ce-gallery{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.ce-image .ce-gallery,.ce-textpic .ce-gallery{margin-inline-end:-100px}}@media(min-width:576px){.ce-image .ce-gallery,.ce-textpic .ce-gallery{margin:0;width:-moz-fit-content;width:fit-content;max-width:66.66667%;overflow-x:initial}}@media(max-width:575px){.ce-image .ce-gallery .image-caption,.ce-textpic .ce-gallery .image-caption{padding-inline-start:20px;padding-inline-end:20px}}@media screen and (max-width:575px)and (min-width:768px){.ce-image .ce-gallery .image-caption,.ce-textpic .ce-gallery .image-caption{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (max-width:575px)and (min-width:1440px){.ce-image .ce-gallery .image-caption,.ce-textpic .ce-gallery .image-caption{padding-inline-start:100px}}@media screen and (max-width:575px)and (min-width:768px){.ce-image .ce-gallery .image-caption,.ce-textpic .ce-gallery .image-caption{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (max-width:575px)and (min-width:1440px){.ce-image .ce-gallery .image-caption,.ce-textpic .ce-gallery .image-caption{padding-inline-end:100px}}@media(min-width:768px){.ce-intext.ce-nowrap .ce-gallery{max-width:50%}}@media(min-width:768px){.ce-intext .ce-bodytext,.ce-intext .ce-gallery{width:50%}}@media(min-width:768px){.ce-gallery.ce-gallery--33{width:33.3333333333%}}@media(min-width:768px){.ce-gallery.ce-gallery--33+.ce-bodytext{width:66.66667%}}.ce-uploads{--icon-size:1em;list-style:none;padding-inline-start:0}.ce-uploads li{padding-block-end:.5em}.ce-uploads a{border:0}.ce-uploads a:before{content:"";position:relative;display:inline-block;margin-right:.5em;width:.4em;height:.4em;border-width:.01em .01em 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg);vertical-align:middle}.ce-uploads a:hover{color:var(--brand)}.ce-uploads .svg-icon{margin-inline-end:.5em;vertical-align:text-bottom}.ce-uploads .svg-icon~.ce-uploads-description{margin-inline-start:4rem}.ce-uploads .ce-uploads-description{display:block;font-weight:400}.ce-uploads .ce-uploads-filesize{margin-inline-start:.5em}.ce-uploads .ce-uploads-filesize:before{content:"("}.ce-uploads .ce-uploads-filesize:after{content:")"}.powermail_form{margin:0 auto;max-width:800px}.powermail_form .powermail_captcha{margin-block-end:1em}.powermail_form .mandatory{margin-inline-start:.2em;color:#e74b3c}.powermail_form input.button{height:auto}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Make It Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/unternehmen/assets/Fonts/MakeItSansWeb-Regular.woff2) format("woff2")}@font-face{font-family:Make It Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/unternehmen/assets/Fonts/MakeItSansWeb-Bold.woff2) format("woff2")}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.no-scroll{overflow:hidden}.component-container:not(.component-container--shortcut){padding-inline-start:20px;padding-inline-end:20px;margin-block-end:var(--component-vertical-spacing,40px);position:relative;z-index:0;padding-block:var(--component-vertical-padding,0);container-type:inline-size;container-name:component-container}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut){padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut){padding-inline-start:100px}}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut){padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut){padding-inline-end:100px}}@media(min-width:1440px){.component-container:not(.component-container--shortcut){--component-vertical-spacing:60px}}.component-container:not(.component-container--shortcut) .content-container,.component-container:not(.component-container--shortcut)>.component-container__footer,.component-container:not(.component-container--shortcut)>header{z-index:1;position:relative}@media(max-width:575px){.component-container:not(.component-container--shortcut).component-container--shifted{padding-inline-start:40px;padding-inline-end:20px}}@media screen and (max-width:575px)and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--shifted{padding-inline-start:calc(-28.57143px + 8.92857vw)}}@media screen and (max-width:575px)and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--shifted{padding-inline-start:100px}}@media screen and (max-width:575px)and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--shifted{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (max-width:575px)and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--shifted{padding-inline-end:100px}}@media(max-width:575px){.component-container:not(.component-container--shortcut).component-container--shifted .ce-image .image-caption{padding-inline-start:40px;padding-inline-end:20px}}@media screen and (max-width:575px)and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--shifted .ce-image .image-caption{padding-inline-start:calc(-28.57143px + 8.92857vw)}}@media screen and (max-width:575px)and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--shifted .ce-image .image-caption{padding-inline-start:100px}}@media screen and (max-width:575px)and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--shifted .ce-image .image-caption{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (max-width:575px)and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--shifted .ce-image .image-caption{padding-inline-end:100px}}.component-container:not(.component-container--shortcut):focus{outline:none}.component-container:not(.component-container--shortcut) :is(h1,h2,h3,h4,h5,h6){color:inherit}.component-container:not(.component-container--shortcut) :is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.component-container:not(.component-container--shortcut) :is(h1,h2,h3,h4,h5,h6):only-child{margin-block-end:.5em}.component-container:not(.component-container--shortcut).component-container--sfcontentelements_textpicspeciale,.component-container:not(.component-container--shortcut).component-container--textpic{overflow-x:hidden}.component-container:not(.component-container--shortcut).component-container--spacing-block-start{padding-block-start:120px!important}.component-container:not(.component-container--shortcut).component-container--contain{contain:content}.component-container:not(.component-container--shortcut) .component-container__background-image-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:calc(100% + 2px);max-width:1120px;margin:0 -1px;display:flex}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--cover{overflow:hidden;position:relative;position:absolute}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--cover .component-container__bg-img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--cover .lazyloaded{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--cover .lazyloaded,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--cover .lazyloading{overflow:hidden;position:relative;width:100%}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--cover .lazyloaded .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--cover .lazyloading .component-container__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--top{overflow:hidden;position:relative;position:absolute}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--top .component-container__bg-img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:top 40px left 50%;object-position:top 40px left 50%}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--top .lazyloaded{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--left .lazyloaded,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--left .lazyloading,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloaded,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloading{overflow:hidden;position:relative;width:100%;height:100%}.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--left .lazyloaded .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--left .lazyloading .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloaded .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloading .component-container__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}@media(min-width:768px){.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--left .lazyloaded .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--left .lazyloading .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloaded .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloading .component-container__bg-img{-o-object-fit:contain;object-fit:contain;-o-object-position:0 100%;object-position:0 100%}}@media(min-width:768px){.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloaded .component-container__bg-img,.component-container:not(.component-container--shortcut) .component-container__background-image-container.component-container__background-image-container--right .lazyloading .component-container__bg-img{-o-object-position:100% 100%;object-position:100% 100%}}@media(min-width:768px){.component-container:not(.component-container--shortcut) .component-container__bodytext,.component-container:not(.component-container--shortcut) header{max-width:75%}}@media(min-width:992px){.component-container:not(.component-container--shortcut) .component-container__bodytext,.component-container:not(.component-container--shortcut) header{max-width:50%}}.component-container:not(.component-container--shortcut) .component-container__bodytext{margin-bottom:3rem}@media(min-width:768px){.component-container:not(.component-container--shortcut) .component-container__bodytext{margin-bottom:5rem}}.component-container:not(.component-container--shortcut) .component-container--plugin-full-width{margin-inline:calc(50% - 50vw)}.component-container:not(.component-container--shortcut) .component-container--plugin-full-width.component-container--full-width-bg{padding-block-end:45%}.component-container:not(.component-container--shortcut) .content-container{max-width:1120px;margin:0 auto;display:flex;flex-direction:column}.component-container:not(.component-container--shortcut) .content-container .content-container__footer{margin-top:2rem;display:flex;justify-content:flex-start}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut) .content-container .content-container__footer{margin-top:calc(2rem + .4065vw - 3.12195px)}}@media screen and (min-width:1260px){.component-container:not(.component-container--shortcut) .content-container .content-container__footer{margin-top:4rem}}.component-container:not(.component-container--shortcut) .content-container .header--center~.content-container__footer{justify-content:center}.component-container:not(.component-container--shortcut) .content-container .ce-left.ce-above+.content-container__footer,.component-container:not(.component-container--shortcut) .content-container .ce-right.ce-below+.content-container__footer{justify-content:flex-end}.plugin-container>.component-container:not(.component-container--shortcut)>.content-container{max-width:none}.plugin-container>.component-container:not(.component-container--shortcut)>.content-container>header{max-width:1120px;margin:0 auto;text-align:center}.plugin-container>.component-container:not(.component-container--shortcut)>.component-container{margin-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;position:relative;overflow:hidden}@media(min-width:1260px){.plugin-container>.component-container:not(.component-container--shortcut)>.component-container{margin-block-end:60px}}@media screen and (min-width:768px){.plugin-container>.component-container:not(.component-container--shortcut)>.component-container{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.plugin-container>.component-container:not(.component-container--shortcut)>.component-container{padding-inline-start:100px}}@media screen and (min-width:768px){.plugin-container>.component-container:not(.component-container--shortcut)>.component-container{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.plugin-container>.component-container:not(.component-container--shortcut)>.component-container{padding-inline-end:100px}}.plugin-container>.component-container:not(.component-container--shortcut) .plugin-content{margin-inline-start:-20px;margin-inline-end:-20px}@media screen and (min-width:768px){.plugin-container>.component-container:not(.component-container--shortcut) .plugin-content{margin-inline-start:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.plugin-container>.component-container:not(.component-container--shortcut) .plugin-content{margin-inline-start:-100px}}@media screen and (min-width:768px){.plugin-container>.component-container:not(.component-container--shortcut) .plugin-content{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.plugin-container>.component-container:not(.component-container--shortcut) .plugin-content{margin-inline-end:-100px}}.plugin-container>.component-container:not(.component-container--shortcut) .plugin-content:last-child .component-container:last-child{margin-block-end:0;padding-block-end:40px}@media(min-width:1440px){.plugin-container>.component-container:not(.component-container--shortcut) .plugin-content:last-child .component-container:last-child{padding-block-end:60px}}:root{--outline-size:2px;--outline-style:solid;--outline-color:var(--brand);--outline-offset:0;--icon-size:2.4rem;--component-vertical-spacing:40px}@media(min-width:768px){:root{--icon-size:2.8rem}}@media(min-width:1260px){:root{--component-vertical-spacing:60px}}@media(prefers-reduced-motion:reduce){:root{--transition-duration:0}}body,html{padding:0;margin:0}html{font-size:62.5%}body{font-size:1.6rem;position:relative;display:flex;flex-direction:column;justify-content:flex-start;font-family:Make It Sans,Arial,sans-serif;color:#333;line-height:1.5;letter-spacing:.01em;overflow-x:hidden;min-height:100vh;overflow-wrap:break-word}@media screen and (min-width:992px){body{font-size:1.6rem}}@media screen and (min-width:1260px){body{font-size:1.6rem}}*,:after,:before{box-sizing:border-box}:where(a,button,input,textarea,select,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:where(a,button,input,textarea,select,summary):focus:not(:focus-visible){outline:transparent}a{--outline-offset:0.15em;--icon-color:currentColor;color:var(--link-color,#333);font-weight:700;text-decoration-line:var(--link-text-decoration,none);border-block-end:var(--link-border,1px solid var(--brand));transition:color var(--transition-duration,.3s) ease-in-out,border-color var(--transition-duration,.3s) ease-in-out}a[href*="//"]:not([href*="scout24."]){border:0;padding-inline-start:15px;transition:color var(--transition-duration,.3s) ease-in-out}a[href*="//"]:not([href*="scout24."]):before{content:"";position:relative;margin-right:.5em;width:.6em;height:.6em;border-width:.01em .01em 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg);transition:border-color var(--transition-duration,.3s) ease-in-out}@media(max-width:575px){a[href*="//"]:not([href*="scout24."]):before{border-width:1px 1px 0 0}}a[href*="//"]:not([href*="scout24."]):before{margin-inline-start:-15px;display:inline-block}a[href*="//"]:not([href*="scout24."]):hover:before{border-color:var(--brand)}a[href*="//"]:not([href*="scout24."]).button:before{border-color:#fff;margin-inline-start:0}a[href*="//"]:not([href*="scout24."]).button:hover:before{border-color:#333}a[href*="//"]:not([href*="scout24."]).button{display:inline-flex;align-items:center;gap:.25em}a:hover{text-decoration-line:var(--link-hover-text-decoration,none);color:var(--link-hover-color,var(--brand))}button{font-family:inherit;color:inherit;text-wrap:balance;text-align:center}img{display:block;max-width:100%;height:auto}ol,ul{padding-inline-start:1.1em}dl dt{font-weight:700}dl dd{margin-inline-start:1.1em}form fieldset{border:0;padding:0;margin:0}form legend{font-size:20px;font-weight:700;margin-block-end:.85em}@media screen and (min-width:768px){form legend{font-size:20px}}@media screen and (min-width:1260px){form legend{font-size:20px}}form .label,form label{font-weight:700}form input,form select{font-family:inherit}form input:not([type=submit]):not([type=reset]),form select,form textarea{background-color:#fff;border:1px solid #adadad;border-radius:8px;padding:0 12px;font-size:16px;width:100%;max-width:100%;caret-color:#333}form input:not([type=checkbox]):not([type=radio]):not(.button),form select{height:4rem}form [type=file]{font-size:0;position:absolute;left:0;top:0;opacity:0;height:0;pointer-events:none}form [multiple]{height:8rem}form textarea{resize:vertical}figure{margin:0}iframe{border:0;max-width:100%}hr{border-color:#333}hr,table{width:100%}table{border-spacing:0;border-collapse:collapse;display:block;overflow-y:hidden;overflow-x:auto}table:not(:last-child){margin-block-end:1.5em}table caption{font-weight:700}table th{text-align:left;-webkit-hyphens:initial;hyphens:manual}table td,table th{padding:.4em .75em;vertical-align:top;text-align:left}table tbody tr:nth-of-type(odd){background-color:#ededed}table p:first-child{margin-block-start:0}table p:last-child{margin-block-end:0}@media(min-width:65em){.page-content-header{margin-block-start:8.5rem}.page-content-header.no-top-margin{margin-block-start:0}}.page-header+.main-content-container{margin-block-start:8.5rem}.main-content-container__bg{display:none}@media(min-width:1260px){.main-content-container__bg{position:absolute;pointer-events:none;display:block}.main-content-container__bg img{inline-size:100%;max-inline-size:min(100vw,1920px);margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}.svg-bg{fill:var(--svg-fill,var(--brand));transition:fill var(--transition-duration,.3s) ease-in-out}.h1,h1{font-size:32px;font-weight:400;letter-spacing:.035em;line-height:1.25;margin-block-end:.2em}@media screen and (min-width:768px){.h1,h1{font-size:calc(7.02439px + 3.25203vw)}}@media screen and (min-width:1260px){.h1,h1{font-size:48px}}.h2,h2{font-size:28px;font-weight:400;letter-spacing:.035em;line-height:1.25;margin-block-end:.35em}@media screen and (min-width:768px){.h2,h2{font-size:calc(18.63415px + 1.21951vw)}}@media screen and (min-width:1260px){.h2,h2{font-size:34px}}.h3,h3{font-size:24px;font-weight:400}@media screen and (min-width:768px){.h3,h3{font-size:calc(20.87805px + .4065vw)}}@media screen and (min-width:1260px){.h3,h3{font-size:26px}}.h4,h4{font-size:20px;font-weight:400}@media screen and (min-width:768px){.h4,h4{font-size:20px}}@media screen and (min-width:1260px){.h4,h4{font-size:20px}}.h5,h5{font-size:18px;font-weight:400}@media screen and (min-width:768px){.h5,h5{font-size:18px}}@media screen and (min-width:1260px){.h5,h5{font-size:18px}}p{margin-block:.5em}p:empty{margin:0}strong{font-weight:700}em{font-style:italic}blockquote{color:var(--brand);font-size:32px;font-weight:700;line-height:1.3;margin-block:.5em;margin-inline:0}.component-container:not(.component-container--shortcut).component-container--bg{--component-vertical-spacing:40px;padding-block-start:var(--component-vertical-spacing);padding-block-end:var(--component-vertical-spacing);background-color:var(--component-bg,#fff);color:var(--component-color,inherit)}@media(min-width:1260px){.component-container:not(.component-container--shortcut).component-container--bg{--component-vertical-spacing:60px}}.component-container:not(.component-container--shortcut).component-container--bg a{border-bottom-color:currentColor}.component-container:not(.component-container--shortcut).component-container--bg-white{--component-bg:#fff;--component-color:#fff}.component-container:not(.component-container--shortcut).component-container--bg-white .text.text--highlighter strong:after,.component-container:not(.component-container--shortcut).component-container--bg-white .text.text--quote strong:after{background-color:#fff}.component-container:not(.component-container--shortcut).component-container--bg-white .carousel__navigation-arrow.slick-disabled{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-scout24{--component-bg:#ff9015;--link-hover-color:#333;--accordion-title-hover-color:#333}.component-container:not(.component-container--shortcut).component-container--bg-scout24.component-container--highlighter .component-container__highlighter{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-scout24 .text.text--highlighter strong:after,.component-container:not(.component-container--shortcut).component-container--bg-scout24 .text.text--quote strong:after{background-color:#ff9015}.component-container:not(.component-container--shortcut).component-container--bg-scout24 .carousel__navigation-arrow.slick-disabled{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-charcoal{--component-bg:#333;--component-color:#fff;--link-color:#fff;--link-hover-color:#fff}.component-container:not(.component-container--shortcut).component-container--bg-charcoal .text.text--highlighter strong:after,.component-container:not(.component-container--shortcut).component-container--bg-charcoal .text.text--quote strong:after{background-color:#333}.component-container:not(.component-container--shortcut).component-container--bg-charcoal .carousel__navigation-arrow.slick-disabled{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24{--component-bg:#00fed0;--link-hover-color:#333;--accordion-title-hover-color:#333}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24.component-container--highlighter .component-container__highlighter{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24 .text.text--highlighter strong:after,.component-container:not(.component-container--shortcut).component-container--bg-immoscout24 .text.text--quote strong:after{background-color:#00fed0}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24 .carousel__navigation-arrow.slick-disabled{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white{--component-bg:#00fed0}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container{--component-bg:#fff}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{background-color:var(--component-bg);padding-inline-start:10px;padding-inline-end:10px;margin-inline-start:-10px;margin-inline-end:-10px;padding-top:20px;padding-bottom:20px}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-inline-start:calc(-92.85714px + 13.39286vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-inline-start:100px}}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-inline-end:calc(-92.85714px + 13.39286vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-inline-end:100px}}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{margin-inline-start:calc(92.85714px - 13.39286vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{margin-inline-start:-100px}}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{margin-inline-end:calc(92.85714px - 13.39286vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{margin-inline-end:-100px}}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-top:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-top:100px}}@media screen and (min-width:768px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-bottom:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{padding-bottom:100px}}@media(min-width:992px){.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .content-container .plugin-content{margin-inline:-20px;padding-inline:20px;padding-block:20px}}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .text.text--highlighter strong:after,.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .text.text--quote strong:after{background-color:#00fed0}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24-white .carousel__navigation-arrow.slick-disabled{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-lightgray{--component-bg:#ededed;--link-hover-color:#333}.component-container:not(.component-container--shortcut).component-container--bg-lightgray.component-container--highlighter .component-container__highlighter--inline-start,.component-container:not(.component-container--shortcut).component-container--bg-lightgray.component-container--highlighter .component-container__highlighter--three-strokes,.component-container:not(.component-container--shortcut).component-container--bg-lightgray.component-container--highlighter .component-container__highlighter--three-strokes-separated{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-lightgray .text.text--highlighter strong:after,.component-container:not(.component-container--shortcut).component-container--bg-lightgray .text.text--quote strong:after{background-color:#ededed}.component-container:not(.component-container--shortcut).component-container--bg-lightgray .carousel__navigation-arrow.slick-disabled{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-yellow{--component-bg:#f5f200;--link-hover-color:#333}.component-container:not(.component-container--shortcut).component-container--bg-yellow.component-container--highlighter .component-container__highlighter{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-yellow .text.text--highlighter strong:after,.component-container:not(.component-container--shortcut).component-container--bg-yellow .text.text--quote strong:after{background-color:#f5f200}.component-container:not(.component-container--shortcut).component-container--bg-yellow .carousel__navigation-arrow.slick-disabled{--svg-fill:#fff}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24 a:focus,.component-container:not(.component-container--shortcut).component-container--bg-scout24 a:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline-color:#333}.component-container:not(.component-container--shortcut).component-container--bg-immoscout24 a:focus:not(:focus-visible),.component-container:not(.component-container--shortcut).component-container--bg-scout24 a:focus:not(:focus-visible){outline:transparent}.main-content-container .component-container:not(.component-container--shortcut).component-container--bg:last-child{margin-block-end:0}.component-container:not(.component-container--shortcut).component-container--highlighter{--component-vertical-padding:60px}@media(min-width:1440px){.component-container:not(.component-container--shortcut).component-container--highlighter{--component-vertical-padding:85px}}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter{--svg-fill:var(--brand);position:absolute;inset-block-start:calc(-60px + -1.5rem);inset-block-end:0;display:flex;align-items:flex-start;block-size:calc(60px + 2rem)}@media(min-width:576px){.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter{inset-block-end:3rem;max-inline-size:calc(50% - 3rem);block-size:calc(60px + 10rem)}}@media(min-width:1440px){.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter{inset-block-start:calc(-85px + -3rem);block-size:calc(85px + 13rem)}}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter .svg-bg{max-inline-size:100%;max-block-size:100%;block-size:auto;inline-size:auto}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter+.header{min-block-size:10rem;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:576px){.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter+.header{max-inline-size:50%;padding-inline-end:20px}}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter.component-container__highlighter--bg{--component-highlighter-offset:120px;inset-block-start:calc(var(--component-highlighter-offset)*-1);block-size:calc(100% + var(--component-highlighter-offset)*2);inset-inline-end:0;inline-size:50%;margin-inline-end:calc(50% - 50vw);justify-content:end;z-index:-1}@media(min-width:1260px){.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter.component-container__highlighter--bg{--component-highlighter-offset:170px}}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter.component-container__highlighter--three-strokes-separated{--component-highlighter-offset:30px;inline-size:100vw;margin-inline:calc(50% - 50vw);padding-inline:5cqi;max-inline-size:100vw;flex-direction:column}@media(min-width:1440px){.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter.component-container__highlighter--three-strokes-separated{padding-inline:10cqi}}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter.component-container__highlighter--three-strokes-separated .svg-bg:nth-child(2){align-self:end;justify-self:end;margin-block-start:auto}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter.component-container__highlighter--three-strokes{--component-highlighter-offset:30px;inline-size:100%;max-inline-size:100%;align-items:center;margin-inline-end:calc(50% - 50vw)}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter.component-container__highlighter--inline-start{inset-block-end:auto;inset-inline-start:0;margin-inline-start:calc(50% - 50vw);margin-inline-end:0}.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter:not(.component-container__highlighter--bg)+:not(.header){margin-block-start:1em}@media(min-width:576px){.component-container:not(.component-container--shortcut).component-container--highlighter .component-container__highlighter:not(.component-container__highlighter--bg)+:not(.header){margin-block-start:10rem}}.button{--outline-offset:0.15em;--icon-color:currentColor;--icon-size:1em;display:inline-block;background-color:var(--button-bg,#333);border-radius:8px;color:var(--button-color,#fff);font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.5em;padding:1rem 2rem;transition:background-color var(--transition-duration,.3s) ease-in-out,border-color var(--transition-duration,.3s) ease-in-out,color var(--transition-duration,.3s) ease-in-out,padding var(--transition-duration,.3s) ease-in-out;border:2px solid var(--button-border-color,#333)!important}.button:not(:disabled):hover{background-color:var(--button-hover-bg,transparent);border-color:var(--button-hover-border-color,#333);color:var(--button-hover-color,#333);cursor:pointer;text-decoration:none}.button:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));text-decoration:underline}.button:focus:not(:focus-visible){outline:transparent}.button.button--brand{--button-bg:var(--brand);--button-color:#333;--button-border-color:var(--brand);--button-hover-bg:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85));--button-hover-border-color:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85));--button-hover-color:#000}.button.button--brand:before{border-color:#333!important}.button.button--inverted{--button-bg:transparent;--button-color:#333;--button-border-color:#333;--button-hover-bg:#333;--button-hover-border-color:#333;--button-hover-color:#fff;border:2px solid var(--button-border-color)!important}.button.button--icon{margin-block-end:1em;display:inline-flex;align-items:center;justify-content:flex-start}.button.button--icon .svg-icon{margin-inline-end:.5em}.button.button--scroll-to .svg-icon{transform:rotate(90deg)}.button:disabled{--button-bg:#adadad;--button-color:#fff;--button-border-color:#adadad;cursor:not-allowed}.file-upload{position:relative;overflow:hidden;display:inline-block!important}.file-upload .file-upload__delete,.file-upload .file-upload__label{--icon-size:2rem;display:flex;color:#333;font-weight:700;text-decoration:none;align-items:center}.file-upload .file-upload__delete:hover,.file-upload .file-upload__delete label:hover,.file-upload .file-upload__label:hover,.file-upload .file-upload__label label:hover{text-decoration:underline;cursor:pointer}.file-upload [type=file]{font-size:0;position:absolute;left:0;top:0;opacity:0;height:0;pointer-events:none}.file-upload .file-upload__filename{display:block;margin-block:10px}.file-upload .file-upload__info{display:none}.file-upload.filled .file-upload__label{margin-block-end:20px}.file-upload.filled .file-upload__info{display:block}.header.header--left{align-self:flex-start}.header.header--center{align-self:center}.header.header--center+.component-container__bodytext{align-self:center;text-align:center}.header.header--right{align-self:flex-end}.header.header--underline{display:flex;flex-direction:column;align-items:flex-start}.header.header--underline .header__title{order:1}.header.header--underline .text--highlighter{--text-highlighter-height:0.25em;--text-highlighter-top:1em;--text-highlighter-width:calc(100% + 0.25em);--text-highlighter-skew:-35deg}.header.header--underline .text--highlighter-bar{--text-highlighter-left:0.9em;--text-highlighter-height:0.5em;--text-highlighter-top:0.9em;--text-highlighter-width:calc(100% + 0.75em);--text-highlighter-skew:0;--text-highlighter-rotate:0}.header.header--with-svg{display:flex;flex-direction:column;align-items:flex-start}.header.header--with-svg .header__title{order:1}.header.header--with-svg .header__wrapper{--svg-fill:var(--brand);display:grid;grid-template-columns:repeat(2,auto)}.header.header--with-svg .header__wrapper.header__wrapper--spacing-top{padding-block-start:2em}.header.header--with-svg .header__wrapper.header__wrapper--spacing-top .header__subtitle+.svg-bg{padding-block-start:-2em;width:8.5em}.header.header--with-svg .header__wrapper .header__title{grid-row:1;grid-column:1;position:relative;display:inline-block;margin-top:.3em!important;order:0}.header.header--with-svg .header__wrapper .header__subtitle{grid-row:1;grid-column:1;position:relative;display:inline-block;padding-inline-end:var(--header-subtitle-padding,2.5em);margin-block-end:.5em}.header.header--with-svg .header__wrapper .header__subtitle+.svg-bg{height:4em;align-self:start}.header.header--with-svg .header__wrapper.header__wrapper--arrow{--header-subtitle-padding:1.5em}.header.header--with-svg .header__wrapper.header__wrapper--arrow .svg-bg{rotate:-35deg;width:auto;height:3em;margin-block-start:-.5em}.header.header--with-svg .header__wrapper .svg-bg{grid-row:1;grid-column:1/2;justify-self:end;z-index:-1}@media not screen and (prefers-reduced-motion:reduce){.header.header--with-svg-animation .svg-arrow-long-mask,.header.header--with-svg-animation .svg-arrow-mask,.header.header--with-svg-animation .svg-three-strokes-mask{stroke-dasharray:var(--animation-dashoffset,1400);stroke-dashoffset:var(--animation-dashoffset,1400)}.header.header--with-svg-animation .svg-arrow-mask{--animation-dashoffset:350}.header.header--with-svg-animation.header--with-svg-animation-active .svg-arrow-long-mask,.header.header--with-svg-animation.header--with-svg-animation-active .svg-arrow-mask,.header.header--with-svg-animation.header--with-svg-animation-active .svg-three-strokes-mask{animation:dash 1s linear forwards}}.svg-icon{width:var(--icon-size,2.4rem);height:var(--icon-size,2.4rem);fill:var(--icon-color,#333);transition:fill var(--transition-duration,.3s) ease-in-out}.icon{max-height:100%}.icon.icon--with-bg{display:grid;grid-template-columns:1.6rem;margin-inline-end:1em}.icon.icon--with-bg .icon__bg,.icon.icon--with-bg .icon__svg{grid-column:1;grid-row:1}.icon.icon--with-bg .icon__bg{width:100%;height:100%;fill:var(--brand)}.image,.image .image__wrapper{position:relative}.image .image__wrapper .image__highlighter,.image .image__wrapper .lazyload,.image .image__wrapper .lazyloaded,.image .image__wrapper .lazyloading{grid-row:1;grid-column:1}.image .image__wrapper .image-caption{grid-row:2;grid-column:1}.image.image--animation .lazyload,.image.image--animation .lazyloaded,.image.image--animation .lazyloading{overflow:hidden}@media not screen and (prefers-reduced-motion:reduce){.image.image--animation.image--animation-zoom img{transition:transform .75s ease-in-out}.image.image--animation.image--animation-zoom.image--animation-active img{transform:scale(1.3)}}@media not screen and (prefers-reduced-motion:reduce){.image.image--animation.image--animation-slide-up img{transform:scale(1.25) translateY(3rem);transition:transform .75s ease-in-out}.image.image--animation.image--animation-slide-up.image--animation-active img{transform:scale(1.25) translateY(0)}}.image.image--highlighted .image__wrapper{margin-block-end:2.75rem}.image.image--highlighted:not(.image--three-strokes) .image__wrapper{margin-block-start:3rem}.ce-left .image.image--three-strokes{margin-inline-end:3rem;margin-block-end:2rem}.image .image__highlighter{opacity:0;fill:var(--brand);position:absolute;top:-2rem;right:-20%;max-width:95%;max-height:95%;width:100%;height:100%;z-index:1;pointer-events:none;transition:opacity var(--transition-duration,.3s) ease-in-out}@media(min-width:576px){.image .image__highlighter{right:-15%}}@media(min-width:768px){.image .image__highlighter{right:-20%}}.image .image__highlighter .svg-bg{width:100%;height:auto;max-width:100%;max-height:100%;aspect-ratio:var(--svg-aspect-ratio)}@keyframes dash{to{stroke-dashoffset:0}}@media not screen and (prefers-reduced-motion:reduce){.image .image__highlighter.image__highlighter--draw .svg-circle-mask{stroke-dasharray:1700;stroke-dashoffset:1700}.image .image__highlighter.image__highlighter--draw.image__highlighter-active .svg-circle-mask{animation:dash 1.2s linear forwards}}.image .image__highlighter.image__highlighter--marker{max-width:75%;max-height:19.5rem;width:auto;height:auto;top:auto;bottom:-2rem;right:-10%}@media not screen and (prefers-reduced-motion:reduce){.image .image__highlighter.image__highlighter--marker .svg-three-strokes-mask{stroke-dasharray:1400;stroke-dashoffset:1400}.image .image__highlighter.image__highlighter--marker.image__highlighter-active .svg-three-strokes-mask{animation:dash 1.2s linear forwards}}.image .image__highlighter.image__highlighter--zoom{max-width:55%;max-height:50%;opacity:0;top:2rem;left:calc(100% - 21rem);display:flex;align-items:flex-end;justify-content:flex-end;height:-moz-fit-content;height:fit-content}@media not screen and (prefers-reduced-motion:reduce){.image .image__highlighter.image__highlighter--zoom{top:calc(100% - 16rem);left:2rem;transition:bottom var(--transition-duration,.3s) ease-in-out,top var(--transition-duration,.3s) ease-in-out,left var(--transition-duration,.3s) ease-in-out,right var(--transition-duration,.3s) ease-in-out,opacity .4s ease-in-out}}.image .image__highlighter.image__highlighter--zoom:not(.image__highlighter--small){max-width:19rem;max-height:13rem}.image .image__highlighter.image__highlighter--zoom+.image__highlighter--zoom{top:2rem;left:calc(100% - 21rem);bottom:auto;transform:rotate(180deg)}.image .image__highlighter.image__highlighter--zoom.image__highlighter-active{top:calc(100% - 11rem);left:-2rem;opacity:1}.image .image__highlighter.image__highlighter--zoom.image__highlighter-active+.image__highlighter--zoom{top:-3rem;left:calc(100% - 17rem);bottom:auto}.image .lazyloaded~.image__highlighter--draw,.image .lazyloaded~.image__highlighter--marker{opacity:1}.list.list--style-none{margin-inline:0;padding:0}.list.list--style-none li{list-style:none}.list.list--style-inline{display:flex}.list.list--downloads{margin-block-start:1em;max-width:100%}.list.list--downloads a{display:block;border:0;font-weight:400}.list.list--downloads a:not(.button){margin-block-end:1em}.list.list--downloads a:not(.button):before{content:"";position:relative;display:inline-block;margin-right:.5em;width:.4em;height:.4em;border-width:.01em .01em 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg)}.list.list--downloads a.button{margin-block-start:1em}.list.list--downloads .svg-icon{vertical-align:middle}.list.list--big-spacing li{margin-block-end:2em}.text:has(.text--reduced-width){width:100%}.text.text--lead{font-size:18px;font-weight:400}@media screen and (min-width:768px){.text.text--lead{font-size:18px}}@media screen and (min-width:1260px){.text.text--lead{font-size:18px}}@media(min-width:992px){.text.text--2-cols{-moz-column-count:2;column-count:2;display:block}}@media(min-width:992px){.text.text--3-cols{-moz-column-count:3;column-count:3;display:block}}@media not (prefers-reduced-motion:reduce){.text.text--animate{color:rgba(51,51,51,var(--scroll-factor,.25))}.text.text--animate strong{color:#333}}.text.text--quote{font-size:clamp(1.75em,4vw,2.85em)}.text.text--no-highlighter{--text-highlighter:transparent;position:relative;display:inline-block}.text.text--highlighter,.text.text--quote:not(.text--no-highlighter){--text-highlighter-height:1em;--text-highlighter-width:100%;--text-highlighter-top:0;--text-highlighter-skew:-10deg;position:relative;display:inline-block}.text.text--highlighter :where(strong,.header__subtitle),.text.text--quote:not(.text--no-highlighter) :where(strong,.header__subtitle){position:relative;display:inline-block;white-space:nowrap;max-width:100%;font-weight:400}.text.text--highlighter :where(strong,.header__subtitle):before,.text.text--quote:not(.text--no-highlighter) :where(strong,.header__subtitle):before{content:"";display:block;position:absolute;width:var(--text-highlighter-width);height:var(--text-highlighter-height);top:var(--text-highlighter-top);bottom:0;left:var(--text-highlighter-left,0);z-index:-1;background-color:var(--text-highlighter,var(--brand));border-radius:2px 5px;transform:translate(-.25em,.4em) rotate(var(--text-highlighter-rotate,-1.5deg)) skew(var(--text-highlighter-skew))}@media not screen and (prefers-reduced-motion:reduce){.text.text--highlighter :where(strong,.header__subtitle):after,.text.text--quote:not(.text--no-highlighter) :where(strong,.header__subtitle):after{content:"";display:block;position:absolute;width:calc(var(--text-highlighter-width) + .5em);height:calc(var(--text-highlighter-height) + .2em);top:var(--text-highlighter-top);bottom:0;right:-.3em;z-index:-1;background-color:var(--component-bg,#fff);border-radius:2px 5px;transform:translate(-.25em,.25em) rotate(var(--text-highlighter-rotate,-1.5deg)) skew(var(--text-highlighter-skew))}}@media not screen and (prefers-reduced-motion:reduce){.text.text--highlighter.text--highlighter-animation-active :where(strong,.header__subtitle):after,.text.text--quote:not(.text--no-highlighter).text--highlighter-animation-active :where(strong,.header__subtitle):after{animation:draw .5s linear forwards}@keyframes draw{to{width:0}}}.text.text--highlighter.text--highlighter-bar :where(strong,.header__subtitle):before{top:calc(100% + .5em)}.text.text--highlighter.text--highlighter-bar :where(strong,.header__subtitle):after{top:calc(100% + .5em);right:calc(-.8em - var(--text-highlighter-left))}@media not screen and (prefers-reduced-motion:reduce){.text.text--highlighter.text--highlighter-bar.text--highlighter-animation-active :where(strong,.header__subtitle):before{animation:raise .5s linear forwards}.text.text--highlighter.text--highlighter-bar.text--highlighter-animation-active :where(strong,.header__subtitle):after{animation:none}@keyframes raise{to{top:var(--text-highlighter-top,0)}}}.text.text--reduced-width{display:block;max-width:90rem;margin:0 auto;width:100%}@media(min-width:992px){.text.text--half{display:block;width:50%}}.text.text--2-thirds{display:block;width:66.6666666667%}.text.text--icon{display:inline-flex;align-items:center;gap:.75em}.text.text--icon:not(:last-child){margin-inline-end:1.25em}.text.text--icon.text--icon-calendar{font-size:.75em}.text.text--icon.text--icon-calendar:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 8V2h-5V0h-2v2H7V0H5v2H0v18h8v-2H2v-8h6.497l1.975-2H2V4h3v2l2-1V4h6v2l2-1V4h3v4h2z'/%3E%3Cpath d='M15 21a6 6 0 116-6 6.007 6.007 0 01-6 6zm0-10a4 4 0 100 8 4 4 0 000-8z'/%3E%3Cpath d='M18 16h-4v-4h2v2h2v2z'/%3E%3C/svg%3E")}.text.text--icon.text--icon-clock{font-size:.75em}.text.text--icon.text--icon-clock:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.31 7.1l1.4-1.39-1.42-1.42-1.39 1.4A7.94 7.94 0 009 4.07V2h3V0H4v2h3v2.07A8 8 0 1016 12a7.92 7.92 0 00-1.69-4.9zM8 18A6 6 0 118 6a6 6 0 010 12z'/%3E%3Cpath d='M5.711 8.298L4.297 9.712l2.998 2.998 1.415-1.414-3-2.998z'/%3E%3C/svg%3E")}.accordion .accordion__item{position:relative;border-block-end:1px solid #5c5c5c}.accordion .accordion__collapse{max-height:0;visibility:hidden;overflow:hidden;transition:visibility .1ms linear .8s,max-height .8s ease-in-out}.accordion .accordion__trigger{position:relative;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;padding:0;margin-block:0;margin-inline-start:auto;margin-inline-end:0;pointer-events:none;flex-shrink:0}.accordion .accordion__trigger .accordion__trigger-icon{min-width:1em;position:relative;display:flex;justify-content:center;align-items:center;transition:transform .2s ease-in-out}.accordion .accordion__trigger .accordion__trigger-icon:before{left:0;transform:rotate(40deg)}.accordion .accordion__trigger .accordion__trigger-icon:after,.accordion .accordion__trigger .accordion__trigger-icon:before{content:"";display:block;position:absolute;top:50%;width:59%;height:.15em;background-color:#333;transition:transform .2s ease-in-out,background-color var(--transition-duration,.3s) ease-in-out}.accordion .accordion__trigger .accordion__trigger-icon:after{right:0;transform:rotate(-40deg)}.accordion .accordion__title{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:0;transition:color var(--transition-duration,.3s) ease-in-out;-webkit-hyphens:auto;hyphens:auto}.accordion .accordion__title .accordion__title-text{margin-block-end:0;border-block-end:1px solid transparent;transition:border-color var(--transition-duration,.3s) ease-in-out}.accordion .accordion__title .accordion__title-text-wrapper{max-inline-size:100%}.accordion .accordion__title:hover{cursor:pointer;color:var(--accordion-title-hover,var(--brand))}.accordion .accordion__title:hover .accordion__trigger-icon:after,.accordion .accordion__title:hover .accordion__trigger-icon:before{background-color:var(--accordion-title-hover,var(--brand))}.accordion .accordion__title:hover .accordion__title-text{text-decoration:underline}@media(min-width:768px){.accordion .accordion__title:hover .accordion__title-text{text-decoration:none;border-bottom-color:var(--brand)}}.accordion .accordion__toggle:focus+.accordion__header .accordion__title{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.accordion .accordion__toggle:focus:not(:focus-visible)+.accordion__header .accordion__title{outline:transparent}.accordion .accordion__body,.accordion .accordion__header{padding-inline:0}.accordion .accordion__header{padding-block:.2em}.accordion .accordion__media+.accordion__content{margin-block-start:2rem}@media(min-width:768px){.accordion .accordion__media+.accordion__content{margin-block-start:0;margin-inline-start:2rem}}.accordion .accordion__body{padding-block-start:.2em;padding-block-end:.5em}@media(min-width:768px){.accordion .accordion__body{display:flex;padding-block:1em}}.accordion .accordion__body:not(:first-child){border-block-start:2px solid #ededed}.accordion .accordion__body p:first-child{margin-block-start:0}.accordion .accordion__body .accordion__description{margin-block-end:1em;font-size:.8em}.accordion .accordion__body .button{align-self:flex-start;justify-self:flex-end}.accordion .accordion__body .accordion__media{max-width:100%;margin-block-end:.5em}@media(min-width:768px){.accordion .accordion__body .accordion__media{flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%;order:1;margin-inline-start:auto}}.accordion .accordion__body .video .video__consent-content{grid-gap:.25em;font-size:1.2rem}@media(min-width:576px){.accordion .accordion__body .video .video__consent-content{grid-gap:1em;max-width:100%}}.accordion .accordion__body .video .button{justify-self:center}.accordion .accordion__toggle:checked+.accordion__header .accordion__trigger-icon:before{transform:rotate(-40deg)}.accordion .accordion__toggle:checked+.accordion__header .accordion__trigger-icon:after{transform:rotate(40deg)}.accordion .accordion__toggle:checked~.accordion__collapse{max-height:2000px;visibility:visible;transition:max-height 1s ease-in-out}@media(min-width:768px){.accordion.accordion--no-impact-on-big-screens .accordion__item{border:0;margin-block-start:0}.accordion.accordion--no-impact-on-big-screens .accordion__trigger{display:none}.accordion.accordion--no-impact-on-big-screens .accordion__title-text{border:0}.accordion.accordion--no-impact-on-big-screens .accordion__title:hover{color:inherit;cursor:inherit}.accordion.accordion--no-impact-on-big-screens .accordion__collapse{max-height:2000px;visibility:visible;transition:max-height 1s ease-in-out}}@media(min-width:768px){.accordion.accordion--to-teaser{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-inline:-20px;width:calc(100% + 40px)}}@media(min-width:768px){.accordion.accordion--to-teaser .accordion__item{display:flex;flex-direction:column;margin-block-end:40px;padding-inline:20px;max-width:33.3333333333%;flex:1 0 33.3333333333%}}.accordion.accordion--to-teaser .accordion__title .accordion__title-meta{display:flex;flex-direction:row}@media(min-width:768px){.accordion.accordion--to-teaser .accordion__title .accordion__title-meta{flex-direction:column}}@media(min-width:768px){.accordion.accordion--to-teaser .accordion__title .accordion__subtitle-text{margin-bottom:.5em;display:inline-block;order:1}}.accordion.accordion--to-teaser .accordion__title .accordion__title-text{font-weight:700;display:block}@media(min-width:768px){.accordion.accordion--to-teaser .accordion__title .accordion__title-text{font-size:1.75em;font-weight:400;line-height:1.2;min-height:3.6em}}.accordion.accordion--to-teaser .accordion__title .accordion__categories{margin-inline-start:1em}@media(min-width:768px){.accordion.accordion--to-teaser .accordion__title .accordion__categories{font-weight:700;margin:0}}.accordion.accordion--to-teaser .accordion__body{flex-direction:column}@media(min-width:768px){.accordion.accordion--to-teaser .accordion__media{order:0;max-width:100%;flex-basis:100%}}.accordion.accordion--to-teaser .accordion__content-text{width:100%}.accordion.accordion--to-teaser .accordion__link{align-self:flex-start;display:inline-block;margin-block-start:1em;max-width:100%}@media(min-width:768px){.accordion.accordion--to-teaser .accordion__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}}.accordion .slider.slick-initialized{overflow:hidden;position:relative}.accordion .slider.slick-initialized img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.accordion .slider.slick-initialized .lazyload,.accordion .slider.slick-initialized .lazyloaded{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.button-group{display:flex;margin-block-start:1em;margin-block-end:2em}.button-group .button-group__item{margin-inline:10px}.button-group .button-group__item:first-child{margin-inline-start:0}.button-group .button-group__item:last-child{margin-inline-end:0}.button-group .button-group__item.button-group__item--active{color:var(--brand)}.card{--link-border:none;--link-hover-color:var(--flip-card-color,#333);--link-hover-text-decoration:underline}.card .card__wrapper{display:grid;gap:20px;grid-template-columns:repeat(var(--card-columns,2),1fr)}@media(min-width:992px){.card .card__wrapper{--card-columns:3}}.card .card__wrapper.card__wrapper--first-prominent{--card-columns:1;--card-padding:1rem 2rem}@media(min-width:768px){.card .card__wrapper.card__wrapper--first-prominent{--card-columns:4}}@media(min-width:768px){.card .card__wrapper.card__wrapper--first-prominent:not(.slick-initialized) .card__item{display:block!important}.card .card__wrapper.card__wrapper--first-prominent:not(.slick-initialized) .card__item:first-child{--card-padding:2rem 3em;grid-column:1/-1}.card .card__wrapper.card__wrapper--first-prominent:not(.slick-initialized) .card__item:first-child .card__item-wrapper{width:-moz-max-content;width:max-content;margin-inline:auto}}.card .card__item{position:relative;text-align:center}.card .card__item-wrapper{display:grid;grid-auto-rows:min-content 1fr;gap:1em;place-items:center;height:100%;overflow:hidden;border:var(--card-item-border,none)}@media(min-width:576px){.card .card__item-wrapper{grid-auto-rows:1fr;gap:0}}.card .card__item-media-header-wrapper{grid-row:1;grid-column:1;display:grid;grid-template-rows:12rem auto;align-items:center}.card .card__item-image{overflow:hidden;position:relative;display:flex;justify-content:center;max-height:12rem}.card .card__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.card .card__item-title{font-size:clamp(1.6rem,.58vw + 1.263rem,2rem)}.card .card__item-text{display:none;justify-content:center;flex-direction:column}@media(min-width:768px){.card .card__item-text{grid-row:1;grid-column:1;display:flex;height:100%;width:100%;position:relative;background-color:var(--flip-card-bg,var(--brand));color:var(--flip-card-color,#333);padding:var(--card-padding,4rem 2rem);top:var(--card-item-content-top,100%);transition:top var(--transition-duration,.3s) ease-in-out}}.card .card__item-text a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.card .card__item--border{--card-item-border:1px solid #ededed}.card .card__item--border .card__item-media-header-wrapper{grid-template-rows:auto;width:100%;padding:0}.card .card__item--border:not(.card__item--flip) .card__item-image{background-color:var(--flip-card-bg,var(--brand))}.card .card__item--border .card__item-title{padding:1em}.card .card__item--border .card__item-title .card__item-link{font-weight:400;padding-inline-start:0}.card .card__item--border .card__item-title .card__item-link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:0}.card .card__wrapper.card__wrapper--col-4{--card-columns:1}@media(min-width:576px){.card .card__wrapper.card__wrapper--col-4{--card-columns:2}}@media(min-width:768px){.card .card__wrapper.card__wrapper--col-4{--card-columns:4}}.card .card__item--flip .card__item-wrapper:hover{--card-item-content-top:0}.card .card__item--flip .card__item-media-header-wrapper{padding:20px}.card .card__item--flip .card__item-text{display:flex}@media(max-width:767px){.card .card__item--flip .card__item-text{padding:0 20px 20px}}@media(max-width:575px){.card .card__wrapper.card__wrapper--alternating .card__item-media-header-wrapper{width:100%;display:flex;gap:20px;flex-direction:var(--card-item-flex-direction,row);justify-content:space-around}.card .card__wrapper.card__wrapper--alternating .card__item:nth-child(2n){--card-item-flex-direction:row-reverse}}@media(max-width:767px){.card .card__wrapper.card__wrapper--alternating .card__item-text{display:none}}.card .slider{--card-item-border:1px solid #ededed}@media(max-width:767px){.card .slider .card__item-wrapper{grid-auto-rows:min-content}.card .slider .card__item-wrapper:has(.card__item-media-header-wrapper:only-child){grid-auto-rows:1fr}.card .slider .card__item-media-header-wrapper{grid-template-rows:min-content}}.card .slider.slick-initialized{margin-inline-end:-20px;width:calc(100% + 20px)}@media screen and (min-width:768px){.card .slider.slick-initialized{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.card .slider.slick-initialized{margin-inline-end:-100px}}.card .slider.slick-initialized .slick-list{padding:0 5rem 0 0}.card .slider.slick-initialized .slick-track{gap:20px}.carousel{position:relative;margin-inline:-10px}.carousel .carousel__wrapper.slick-initialized~.carousel__navigation{display:flex}.carousel .carousel__navigation{display:none;align-items:center;justify-content:space-between;margin-block-start:1em;gap:2rem}@media(min-width:768px){.carousel .carousel__navigation{width:19rem;margin-inline-start:auto}}@media(min-width:992px){.carousel .carousel__navigation{width:26rem;gap:9rem}}.carousel .carousel__navigation .carousel__navigation-arrow{border:0;background:none;padding:0;width:8.5rem;cursor:pointer}.carousel .carousel__navigation .carousel__navigation-arrow:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:none}.carousel .carousel__navigation .carousel__navigation-arrow:focus:not(:focus-visible){outline:transparent}.carousel .carousel__navigation .carousel__navigation-arrow:focus .svg-bg{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));fill:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.75))}.carousel .carousel__navigation .carousel__navigation-arrow:focus:not(:focus-visible) .svg-bg{outline:transparent}.carousel .carousel__navigation .carousel__navigation-arrow:hover{--svg-fill:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85))}.carousel .carousel__navigation .carousel__navigation-arrow.slick-disabled{--svg-fill:#ededed}.carousel .carousel__navigation .svg-bg{width:100%;height:auto}.carousel .carousel__navigation .carousel__navigation-arrow-prev{transform:rotate(180deg)}header+.carousel{margin-block-start:20px}.carousel .carousel__item{display:grid!important;grid-row-gap:30px;justify-content:center;padding-inline:10px}.carousel .carousel__item:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}.carousel .carousel__item:focus:not(:focus-visible){outline:transparent}.carousel .carousel__item .lazyload,.carousel .carousel__item .lazyloaded,.carousel .carousel__item .lazyloading{overflow:hidden;position:relative;height:100%;aspect-ratio:unset!important}.carousel .carousel__item .lazyloaded img,.carousel .carousel__item .lazyload img,.carousel .carousel__item .lazyloading img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.carousel .carousel__item .carousel__item-content{position:relative;font-size:1.05em;letter-spacing:.05em;display:flex;flex-direction:column}@media(min-width:768px){.carousel .carousel__item .carousel__item-content{font-size:1.2em}}.carousel .carousel__item .carousel__item-text{order:-1;margin-block-end:1.8em}.carousel .carousel__item .carousel__item-title{font-size:1.6rem}.carousel.carousel--overlay{margin-inline:0}@media(min-width:768px){.carousel.carousel--overlay .carousel__navigation{position:absolute;right:0;bottom:0;z-index:1}}.carousel.carousel--overlay .carousel__wrapper{margin-inline-end:calc(50% - 50vw)}.carousel.carousel--overlay .carousel__wrapper:not(.slick-initialized) .carousel__item:not(:first-of-type){display:none}.carousel.carousel--overlay .carousel__item{grid-template-rows:100%;grid-template-columns:100%;align-items:end;color:#fff;padding-inline:0}@media(min-width:768px){.carousel.carousel--overlay .carousel__item{max-width:47.5rem}}.carousel.carousel--overlay .carousel__item:after{content:"";grid-row:1;grid-column:1;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 75%);background-size:100% 200%;background-position:0 50%;transition:background-position var(--transition-duration,.3s) ease-in-out}.carousel.carousel--overlay .carousel__item .carousel__item-image{grid-row:1;grid-column:1;height:100%;z-index:-1}.carousel.carousel--overlay .carousel__item .carousel__item-content{grid-row:1;grid-column:1;z-index:1;padding:1.5em 1em;text-shadow:0 0 1em rgba(0,0,0,.4)}.carousel.carousel--overlay .carousel__item .carousel__item-title{font-size:inherit}.carousel.carousel--overlay .carousel__item .carousel__item-text{opacity:0;line-height:1.3;transform:scale(.7);transform-origin:100% 50%;transition:opacity .5s ease-in-out,transform var(--transition-duration,.3s) ease-in-out}@media(min-width:768px){.carousel.carousel--overlay .carousel__item .carousel__item-text{width:calc(47.5rem - 2em);font-size:1.2em}}.carousel.carousel--overlay .carousel__item.slick-current:after{background-position:0 100%}.carousel.carousel--overlay .carousel__item.slick-current .carousel__item-text{opacity:1;transform:scale(1)}.carousel.carousel--overlay .slick-track{height:clamp(48rem,48vw,68.5rem)}@media(min-width:768px){.carousel.carousel--overlay .slick-track{max-width:100%!important;transform:translateZ(0)!important;perspective:100px;transform-style:preserve-3d}}.carousel.carousel--overlay .slick-slide{padding-right:2.5rem}@media(min-width:768px){.carousel.carousel--overlay .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;max-width:38rem;transform:translate3d(calc(-50% - 7.5rem),0,-40px);transition:transform .5s ease-in-out,max-width var(--transition-duration,.3s) ease-in-out;transform-style:preserve-3d;padding-inline-end:0;z-index:0}}@media(min-width:768px){.carousel.carousel--overlay .slick-current{opacity:1;max-width:47.5rem;position:relative;transform:translate3d(8rem,0,0);transition:transform .5s ease-in-out,max-width var(--transition-duration,.3s) ease-in-out .2s;z-index:1}.carousel.carousel--overlay .slick-current~.slick-slide{transform:translate3d(calc(400% + 40px + 19.5rem),0,-40px)}.carousel.carousel--overlay .slick-current+.slick-slide{transform:translate3d(calc(100% + 40px + 12rem),0,-40px)}.carousel.carousel--overlay .slick-current+.slick-slide+.slick-slide{opacity:1;transform:translate3d(calc(200% + 40px + 14.5rem),0,-40px)}.carousel.carousel--overlay .slick-current+.slick-slide+.slick-slide+.slick-slide{opacity:1;transform:translate3d(calc(300% + 40px + 17rem),0,-40px)}}.contact{--svg-fill:#fff;display:grid;gap:20px;grid-template-columns:repeat(var(--contact-columns,1),1fr)}@media(min-width:576px){.contact{--contact-columns:2}}@media(min-width:768px){.contact{--contact-columns:3}}@media(min-width:992px){.contact{grid-template-columns:repeat(auto-fit,minmax(23rem,1fr))}}@media(min-width:1260px){.contact{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.contact .contact__item{container-type:inline-size;container-name:contact-item;display:grid;place-items:center}@media(max-width:575px){.contact .contact__item:not(:first-child){display:none}}.contact .contact__image-container{grid-row:1/span 2;grid-column:1}.contact .contact__content-container{grid-row:2;grid-column:1;display:grid;font-size:min(1.4rem,.5em + 3cqi);line-height:1.15;translate:min(-5%,-1em) min(2em,20%)}.contact .contact__content-container .svg-bg{padding:min(20px,.5em + 5cqi);rotate:10deg;max-width:30rem;width:calc(100% + 2em);grid-row:1;grid-column:1}.contact .contact__content-container .contact__content-wrapper{grid-row:1;grid-column:1;display:grid;grid-auto-rows:min-content;gap:.25em;z-index:1;padding:.5em 1.5em;max-width:18rem;width:100%;height:100%;place-content:center;margin-inline:auto;justify-content:stretch}@supports(padding:15cqi){.contact .contact__content-container .contact__content-wrapper{padding-block-start:calc(1em - 5cqi);padding-inline-start:calc(4em - 6cqi);padding-inline-end:calc(3em - 10cqi)}}.contact .contact__content-container .contact__title{font-size:min(2.2rem,.75em + 3cqi)}.counter{display:grid;gap:40px;grid-template-columns:repeat(var(--card-columns,1),1fr);text-align:center}@media(min-width:576px){.counter{--card-columns:2}}@media(min-width:768px){.counter{--card-columns:4}}.counter .counter__item{display:flex;flex-direction:var(--counter-item-flex-direction,row);gap:20px;justify-content:space-around;align-items:center}@media(min-width:576px){.counter .counter__item{margin-block-start:50px;display:grid;grid-auto-rows:max-content auto;row-gap:50px;justify-content:center}}.counter .counter__item:nth-child(2n){--counter-item-flex-direction:row-reverse}@media not screen and (prefers-reduced-motion:reduce){.counter .counter__item .svg-circle-mask{stroke-dasharray:1700;stroke-dashoffset:1700}.counter .counter__item.highlighter-active .svg-circle-mask{animation:dash 1.2s linear forwards}@keyframes dash{to{stroke-dashoffset:0}}}.counter .counter__item-number-container{font-size:4rem;font-weight:700;display:grid;place-items:center;width:50%}@media(min-width:576px){.counter .counter__item-number-container{width:100%}}.counter .counter__item-number-container .svg-bg{display:none}@media(min-width:576px){.counter .counter__item-number-container .svg-bg{display:block;width:60%;height:auto;grid-row:1;grid-column:1}}.counter .counter__item-number-container .counter__item-number{grid-row:1;grid-column:1}.counter .counter__item-text{font-size:2rem;width:50%}@media(min-width:576px){.counter .counter__item-text{width:100%}}.daterange-picker{display:grid!important;grid-template-columns:auto;grid-template-rows:auto}.daterange-picker .daterange-picker__input{position:relative;display:flex;grid-column:1;grid-row:1;padding-inline-end:1.5em}.daterange-picker .daterange-picker__icon{grid-column:1;grid-row:1;z-index:1;align-self:center;justify-self:end;width:2rem;margin-inline-end:1.25em}.daterangepicker{font-family:inherit!important}.daterangepicker .button:not(:last-child){margin-inline-end:.5em}.daterangepicker tbody tr:nth-of-type(odd){background-color:inherit}.daterangepicker .in-range{background-color:hsla(0,0%,67.8%,.2)!important}.daterangepicker .active,.daterangepicker .active:hover{background-color:var(--brand)!important}.download{display:grid;justify-content:space-between;gap:4rem}@media(min-width:768px){.download{grid-template-columns:repeat(2,1fr)}}.download .download__item{display:grid;justify-items:start;align-items:start;gap:20px}@media(min-width:768px){.download .download__item{max-width:44.5rem;align-content:start}.download .download__item:first-child{padding-inline-start:0}.download .download__item:last-child{padding-inline-end:0}}.download .download__item:only-child{grid-column-end:span 2}@media(min-width:768px){.download .download__item:only-child{max-width:100%;grid-template-columns:repeat(2,1fr);justify-items:start;grid-auto-rows:min-content}.download .download__item:only-child .download__item-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}}.download .download__item .download__item-title{margin-block-end:.4em}.download .download__item .download__item-description{margin-block-end:auto}.download .download__item .download__item-description+.button{margin-block-start:2em}.download .download__item .download__item-bodytext{margin-block-start:1.5em}.download .download__item .download__item-bodytext a{border-bottom-color:var(--brand)}.download .download__item .download__item-bodytext a:hover{color:var(--brand)}.download .download__item .download__item-bodytext a:not(:last-child){margin-inline-end:.75em}.facts-and-figures{display:grid;grid-row-gap:20px}@media(min-width:768px){.facts-and-figures{grid-template-columns:repeat(2,1fr);grid-column-gap:40px}}.facts-and-figures header{grid-column:1}.facts-and-figures:not(:has(.facts-and-figures__link)) .facts-and-figures__media{grid-row-end:span 2}.facts-and-figures .facts-and-figures__media{grid-column:1;grid-row-end:span 3}.facts-and-figures .facts-and-figures__media .teaser{padding:0;max-width:100%}.facts-and-figures .facts-and-figures__media .teaser__title{font-weight:700;display:block}@media(min-width:768px){.facts-and-figures .facts-and-figures__media .teaser__title{font-size:1.75em;font-weight:400;line-height:1.2;min-height:3.6em}}.facts-and-figures .facts-and-figures__details-header{margin-block:0}@media(min-width:768px){.facts-and-figures .facts-and-figures__details-header{grid-column-end:span 2}}@media(min-width:768px){.facts-and-figures .facts-and-figures__media+.facts-and-figures__details-header{grid-column:2/span 1;grid-row:1;align-self:end}}@media(min-width:768px){.facts-and-figures .facts-and-figures__item-wrapper{grid-column-end:span 2}}@media(min-width:768px){.facts-and-figures .facts-and-figures__media~.facts-and-figures__item-wrapper{grid-column:2/span 1}}.facts-and-figures .facts-and-figures__item{--facts-and-figures-item-size:1.75em;margin-block-end:40px}.facts-and-figures .facts-and-figures__item:last-child{margin-block-end:20px}.facts-and-figures .facts-and-figures__item .facts-and-figures__item-header{display:grid;grid-template-columns:var(--facts-and-figures-item-size) 1fr;grid-gap:.5em;align-items:center;font-weight:700;padding-block-end:.75em;margin-block-end:.75em;border-block-end:2px solid #adadad}.facts-and-figures .facts-and-figures__item .facts-and-figures__item-title:first-child{grid-column:1/span 2}.facts-and-figures .facts-and-figures__item .facts-and-figures__item-image img{height:var(--facts-and-figures-item-size)}.facts-and-figures .facts-and-figures__facts-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.75em}.facts-and-figures .facts-and-figures__facts-wrapper .facts-and-figures__highlight{position:relative;display:flex;gap:.5em;align-items:center;font-weight:700}.facts-and-figures .facts-and-figures__facts-wrapper .facts-and-figures__highlight:before{content:"";width:1em;height:1em;background-color:var(--facts-and-figures-highlight)}.facts-and-figures .facts-and-figures__facts-wrapper .facts-and-figures__meta{color:#5c5c5c}.facts-and-figures .facts-and-figures__facts-wrapper .facts-and-figures__meta:not(:first-child){margin-inline-start:.25em}.facts-and-figures .facts-and-figures__footnote{font-size:.75em}@media(min-width:768px){.facts-and-figures .facts-and-figures__footnote{grid-column-end:span 2}}.facts-and-figures .facts-and-figures__link{align-self:start;justify-self:start}@media(min-width:768px){.facts-and-figures .facts-and-figures__media~.facts-and-figures__footnote{grid-column:2/span 1}}.gallery{position:relative}.gallery .gallery__wrapper.slick-initialized~.gallery__navigation{display:flex}.gallery .gallery__navigation{display:none;align-items:center;justify-content:space-between;margin-block-start:1em;gap:2rem}@media(min-width:768px){.gallery .gallery__navigation{width:19rem;margin-inline-start:auto}}@media(min-width:992px){.gallery .gallery__navigation{width:26rem;gap:9rem}}.gallery .gallery__navigation .gallery__navigation-arrow{border:0;background:none;padding:0;width:8.5rem;cursor:pointer}.gallery .gallery__navigation .gallery__navigation-arrow:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:none}.gallery .gallery__navigation .gallery__navigation-arrow:focus:not(:focus-visible){outline:transparent}.gallery .gallery__navigation .gallery__navigation-arrow:focus .svg-bg{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));fill:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.75))}.gallery .gallery__navigation .gallery__navigation-arrow:focus:not(:focus-visible) .svg-bg{outline:transparent}.gallery .gallery__navigation .gallery__navigation-arrow:hover{--svg-fill:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85))}.gallery .gallery__navigation .gallery__navigation-arrow.slick-disabled{--svg-fill:#ededed}.gallery .gallery__navigation .svg-bg{width:100%;height:auto}.gallery .gallery__navigation .gallery__navigation-arrow-prev{transform:rotate(180deg)}.gallery:not(:first-child){margin-block-start:20px}.gallery .slider:not(.slick-initialized) .slider__item:not(:first-of-type){display:block}.gallery .slider .slick-list{padding:0 9rem!important}.gallery .gallery__wrapper{width:100vw;transform:translateX(-50%);margin-inline-start:50%;overflow:hidden}.gallery .gallery__wrapper.slick-initialized{position:static}.gallery .gallery__wrapper:not(.slick-initialized),.gallery .slider.slick-initialized .slick-track{display:grid;width:-moz-max-content!important;width:max-content!important;grid-template-rows:repeat(12,1fr);-moz-column-gap:clamp(1rem,1.46vw + .158rem,2rem);column-gap:clamp(1rem,1.46vw + .158rem,2rem)}.gallery .gallery__wrapper:not(.slick-initialized):has(.slick-slide:nth-child(2):last-child),.gallery .gallery__wrapper:not(.slick-initialized):has(.slick-slide:nth-child(3):last-child),.gallery .gallery__wrapper:not(.slick-initialized):has(.slick-slide:only-child),.gallery .slider.slick-initialized .slick-track:has(.slick-slide:nth-child(2):last-child),.gallery .slider.slick-initialized .slick-track:has(.slick-slide:nth-child(3):last-child),.gallery .slider.slick-initialized .slick-track:has(.slick-slide:only-child){transform:none!important}.gallery .gallery__wrapper:not(.slick-initialized) .gallery__item,.gallery .slider.slick-initialized .slick-slide{width:clamp(11.5rem,24.12vw + -2.395rem,28rem);height:clamp(8rem,17.54vw + -2.105rem,20rem);align-self:end;grid-row:2/span 5}.gallery .gallery__wrapper:not(.slick-initialized) .gallery__item:nth-child(5n+2),.gallery .slider.slick-initialized .slick-slide:nth-child(5n+2){width:clamp(11.5rem,35.53vw + -8.963rem,35.8rem);height:clamp(15.2rem,33.92vw + -4.337rem,38.4rem);grid-row-end:-1}.gallery .gallery__wrapper:not(.slick-initialized) .gallery__item:nth-child(5n+3),.gallery .slider.slick-initialized .slick-slide:nth-child(5n+3){width:clamp(14.8rem,30.7vw + -2.884rem,35.8rem);height:clamp(20rem,42.11vw + -4.253rem,48.8rem);grid-row:1/-2}.gallery .gallery__wrapper:not(.slick-initialized) .gallery__item:nth-child(5n+4),.gallery .slider.slick-initialized .slick-slide:nth-child(5n+4){width:clamp(11.5rem,35.53vw + -8.963rem,35.8rem);height:clamp(8.8rem,23.39vw + -4.674rem,24.8rem);align-self:start;grid-row:5/span 6}.gallery .gallery__wrapper:not(.slick-initialized) .gallery__item:nth-child(5n+5),.gallery .slider.slick-initialized .slick-slide:nth-child(5n+5){height:clamp(15.8rem,33.04vw + -3.232rem,38.4rem);align-self:start;grid-row:3/span 9}.iframe{width:100%}.iframe iframe{width:100%;overflow:hidden}.iframe .iframe__wrapper{width:100%}.job-alert{--form-max-width:55rem;background-color:#f5f200;margin-inline:calc(50% - 50vw);padding-block-end:20px}@media(min-width:576px){.job-alert{margin-inline:auto;max-width:55rem}}.job-alert .job-alert__image{height:auto;margin-inline:auto}.job-alert .form{padding-inline-start:20px;padding-inline-end:20px}@media screen and (min-width:768px){.job-alert .form{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.job-alert .form{padding-inline-start:100px}}@media screen and (min-width:768px){.job-alert .form{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.job-alert .form{padding-inline-end:100px}}@media(min-width:576px){.job-alert .form{padding-inline:3.25em}}.job-alert .button{width:100%}.job-alert .mandatory{color:inherit}.keyvisual{display:grid;row-gap:4rem}@media(min-width:576px){.keyvisual{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;-moz-column-gap:20px;column-gap:20px}}.keyvisual .keyvisual__icon{max-width:9.5rem;grid-row:1;grid-column:1}@media(min-width:576px){.keyvisual .keyvisual__icon{max-width:13rem}}.keyvisual .keyvisual__image{display:flex;justify-content:center;align-items:center}@media(min-width:576px){.keyvisual .keyvisual__image{justify-content:flex-end;grid-row:1/3;grid-column:2;margin-inline-start:20px}}.keyvisual .keyvisual__image .lazyload,.keyvisual .keyvisual__image .lazyloaded,.keyvisual .keyvisual__image .lazyloading{aspect-ratio:576/400}.keyvisual .keyvisual__image img{height:auto;width:100%}@media(min-width:576px){.keyvisual .keyvisual__content{grid-row:1/3;grid-column:1;align-self:center;margin-inline-end:20px}}@media(min-width:576px){.keyvisual .keyvisual__icon~.keyvisual__content{grid-row:2;grid-column:1;align-self:end}}.keyvisual .keyvisual__header{margin-block-end:.2em}.keyvisual .keyvisual__link{margin-top:1rem;display:inline-block}@media screen and (min-width:768px){.keyvisual .keyvisual__link{margin-top:calc(1rem + .20325vw - 1.56098px)}}@media screen and (min-width:1260px){.keyvisual .keyvisual__link{margin-top:2rem}}@media(min-width:576px){.keyvisual.keyvisual--invert-order .keyvisual__icon{grid-column:2}.keyvisual.keyvisual--invert-order .keyvisual__image{justify-content:flex-start;grid-row:1/3;grid-column:1}.keyvisual.keyvisual--invert-order .keyvisual__content{grid-row:1/3;grid-column:2;align-self:center;margin-inline-start:20px;margin-inline-end:0}.keyvisual.keyvisual--invert-order .keyvisual__icon~.keyvisual__content{grid-row:2;grid-column:2;align-self:end}}.keyvisual.keyvisual--50-50 .keyvisual__image .lazyload,.keyvisual.keyvisual--50-50 .keyvisual__image .lazyloaded,.keyvisual.keyvisual--50-50 .keyvisual__image .lazyloading{aspect-ratio:576/400}@media(min-width:576px){.keyvisual.keyvisual--50-50 .keyvisual__image .lazyload,.keyvisual.keyvisual--50-50 .keyvisual__image .lazyloaded,.keyvisual.keyvisual--50-50 .keyvisual__image .lazyloading{aspect-ratio:1}}@media(min-width:576px){.keyvisual.keyvisual--33-66{grid-template-columns:repeat(2,1fr)}.keyvisual.keyvisual--33-66.keyvisual--invert-order .keyvisual__image{grid-column:1}}@media(min-width:768px){.keyvisual.keyvisual--33-66{grid-template-columns:repeat(3,1fr)}.keyvisual.keyvisual--33-66 .keyvisual__image{grid-column:3}.keyvisual.keyvisual--33-66.keyvisual--invert-order .keyvisual__content{grid-column:2/4}}.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-inline-start:-20px;margin-inline-end:-20px;margin-block-start:calc(var(--component-vertical-spacing, 40px)*-1);justify-self:end}@media screen and (min-width:768px){.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-inline-start:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-inline-start:-100px}}@media screen and (min-width:768px){.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-inline-end:-100px}}@media(min-width:576px){.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-block-end:calc(var(--component-vertical-spacing, 40px)*-1)}}@media(min-width:1260px){.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-inline-end:0}}@media(min-width:1440px){.keyvisual.keyvisual--no-image-spacing .keyvisual__image{margin-block:calc(var(--component-vertical-spacing, 60px)*-1);margin-inline-start:20px;margin-inline-end:0;max-width:40rem}}.keyvisual.keyvisual--no-image-spacing .keyvisual__image .lazyloaded{overflow:hidden;position:relative;aspect-ratio:unset!important}.keyvisual.keyvisual--no-image-spacing .keyvisual__image .lazyloaded img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:auto}.keyvisual.keyvisual--no-image-spacing.keyvisual--invert-order .keyvisual__image{justify-self:start}@media(min-width:576px){.keyvisual.keyvisual--no-image-spacing.keyvisual--invert-order .keyvisual__image{margin-inline-end:20px}}@media(min-width:1260px){.keyvisual.keyvisual--no-image-spacing.keyvisual--invert-order .keyvisual__image{margin-inline-start:0}}.form.form--reduced-width{margin-inline:auto;width:min(var(--form-max-width,800px),100%)}.form.form--left{margin-inline-start:0}@media(min-width:768px){.form.form--inline .form__fieldset-wrapper{display:flex;flex-wrap:wrap;align-items:center}.form.form--inline .form__fieldset-wrapper .form__row:not(:first-child){margin-inline-start:3rem}}@media(min-width:768px){.form .form__row{display:flex}.form .form__row .form__input-label-group{flex:1;margin-inline:10px}.form .form__row .form__input-label-group:first-child{margin-inline-start:0}.form .form__row .form__input-label-group:last-child{margin-inline-end:0}}.form .form__row.form__buttons{justify-content:space-between}.form .form__row.form__buttons .button,.form .form__row.form__buttons a{display:inline-block;margin-block-end:2rem}.form .form__input-label-group{width:100%;margin-block-end:2rem}@media(min-width:768px){.form .form__input-label-group{display:flex;align-items:flex-start}}.form .form__input-label-group.form__input-label-group--vertical{flex-direction:column}.form .form__input-label-group.form__input-label-group--vertical+.form__buttons .button{margin-block-start:1.5em;height:4rem;padding-block:0}@media(min-width:768px){.form .form__input-label-group:not(.form__input-label-group--vertical) .label,.form .form__input-label-group:not(.form__input-label-group--vertical) label{flex:1 0 40%}.form .form__input-label-group:not(.form__input-label-group--vertical) .form__input,.form .form__input-label-group:not(.form__input-label-group--vertical) .select,.form .form__input-label-group:not(.form__input-label-group--vertical) input{flex:1 0 60%}}.form .form__input-label-group legend{font-size:inherit;margin-block-end:.25em}.form .form__input-label-group .form__input{display:flex;flex-wrap:wrap;width:100%}@media(min-width:768px){.form .form__input-label-group .form__input input{flex:none}}.form .form__input-label-group .form__input .checkbox,.form .form__input-label-group .form__input .radio{width:100%;display:flex}.form .form__input-label-group .form__input .checkbox [type=checkbox],.form .form__input-label-group .form__input .checkbox [type=radio],.form .form__input-label-group .form__input .radio [type=checkbox],.form .form__input-label-group .form__input .radio [type=radio]{width:auto}@media(max-width:767px){.form .form__filter{margin-block-end:2rem}}.form .form__filter .checkbox{height:100%}.form .form__filter .checkbox .checkbox__label .form__icon-filter-description{font-size:1.2em}.form .form__filter .checkbox .checkbox__label svg{width:1.5em;height:1.5em}.form .form__filter .checkbox .checkbox__label svg+.form__icon-filter-description{margin-inline-start:.5em;font-size:1em}.form .form__filter .checkbox .checkbox__label:hover svg{fill:#333}.form .form__filter .checkbox .checkbox__input{width:1px}.form .form__filter .checkbox .checkbox__input:focus~.checkbox__label{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));--outline-offset:0.15em}.form .form__filter .checkbox .checkbox__input:focus:not(:focus-visible)~.checkbox__label{outline:transparent}.form .form__filter .checkbox .checkbox__input:checked~.checkbox__label{background-color:var(--brand);color:#333}.form .form__filter .checkbox .checkbox__input:checked~.checkbox__label svg{fill:currentColor}.form .form__filter .checkbox .checkbox__input:checked~.checkbox__label:hover{background-color:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85))}.form .form__filter .form__filter-link{display:flex;align-items:center;justify-content:center}.language-switch{position:relative;display:flex}.language-switch .language-switch__control-container{display:flex;align-items:center;transition:color var(--transition-duration,.3s) ease-in-out;font-weight:700;background:none;border:0;font-size:inherit;padding:0}.language-switch .language-switch__control-container:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}.language-switch .language-switch__control-container:focus:not(:focus-visible){outline:transparent}.language-switch .language-switch__control-container:hover{cursor:pointer}.language-switch .language-switch__control-container:hover .language-switch__current-language{border-block-end-color:currentColor}.language-switch .language-switch__current-language{border-block-end:1px solid var(--brand)}@media(min-width:1120px){.language-switch .language-switch__current-language{margin-inline-start:1em;border-block-end:1px solid transparent}}.language-switch .language-switch__list{list-style:none;margin-inline-start:1em}@media(min-width:65em){.language-switch .language-switch__list{position:absolute;top:100%;left:0;min-width:100%;padding-inline:0;padding-block-end:.2em;margin-inline-start:0;display:none;background-color:#fff}}@media(min-width:65em){.language-switch .language-switch__list .language-switch__list-item a{padding-inline-end:1.5em}}@media(min-width:1120px){.language-switch .language-switch__list .language-switch__list-item a{padding-inline-start:1em}}@media(min-width:65em){.language-switch .language-switch__toggle-button{width:1.5em;height:1em;display:flex;justify-content:center;align-items:center}.language-switch .language-switch__toggle-button:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:.4em;height:.4em;bottom:.1em;border-color:#333;border-style:solid;border-width:.01em .01em 0 0;transform:rotate(135deg);transition:border-color var(--transition-duration,.3s) ease-in-out}}.language-switch.active .language-switch__list{display:block!important}.language-switch.active .language-switch__current-language{color:var(--brand)}.language-switch.active .language-switch__toggle-button:after{transform:rotate(-45deg);bottom:-1px;border-color:var(--brand)}.letter-slider{text-align:center;display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.letter-slider{grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-align:left;margin-block:3em}}.component-container:has(.letter-slider){--component-vertical-spacing:40px;padding-block-start:var(--component-vertical-spacing);padding-block-end:var(--component-vertical-spacing);color:#fff;background-color:#5c5c5c;background-image:linear-gradient(270deg,#636363 0,#282828 45%,#333);background-size:100%}@media(min-width:1260px){.component-container:has(.letter-slider){--component-vertical-spacing:60px}}@media(min-width:992px){.component-container:has(.letter-slider){background-image:radial-gradient(ellipse at top left,#d0d0d0 0,#747474 30%,#636363 50%,#282828 85%,#111 100%)}}.letter-slider .slick-slide:nth-child(2){--color:#00fed0}.letter-slider .slick-slide:nth-child(3){--color:#f5f200}.letter-slider .slick-slide:nth-child(4){--color:#00dfff}.letter-slider .slick-slide:nth-child(5){--color:#c06bff}.letter-slider .slick-list,.letter-slider .slider:not(.slick-initialized){margin-inline:var(--inline-spacing,4rem)}@media(min-width:992px){.letter-slider .slider--main{--inline-spacing:0}.letter-slider .slider--main .slider__item{padding-inline-start:8rem}.letter-slider .slider--main .slick-prev{inset-inline-start:-100%!important}.letter-slider .slider--main .slick-next{inset-inline-end:100%!important}}.letter-slider .slider--thumbs{--inline-spacing:1rem;font-size:clamp(9rem,10vw,15rem);text-transform:uppercase;display:inline-flex;margin-inline:auto;justify-content:center;inline-size:100%}.letter-slider .slider--thumbs .slick-track{inline-size:-moz-max-content!important;inline-size:max-content!important;transform:none!important}.letter-slider .slider--thumbs .slick-slide{text-align:center}.letter-slider .slider--thumbs .slider__item{font-weight:700;color:var(--color,var(--brand));line-height:1.45;display:flex!important;align-items:center}.letter-slider .slider--thumbs .slick-slide:not(.slick-current){-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color,var(--brand));opacity:.5}.letter-slider .letter-slider__item-title{color:var(--color,var(--brand));text-transform:uppercase;font-weight:700;font-size:1.75em;letter-spacing:-.035em;margin-block-end:.5em;line-height:1.05}@media(min-width:992px){.letter-slider .letter-slider__item-title{font-size:3em;margin-block-end:.35em}.letter-slider .letter-slider__item-title:after{content:"";position:relative;display:block;height:2px;width:100%;background-image:linear-gradient(90deg,#00fed0,#f5f200,#00dfff,#c06bff)}}.letter-slider .letter-slider__item-title:first-letter{font-size:2.25em}.letter-slider .letter-slider__item-subtitle{font-size:1.2em;line-height:1.25;letter-spacing:.025em;margin-block-end:.5em}:root:has(.lightbox[open]){overflow:clip}.lightbox:has(.lightbox__dynamic-content-wrapper:empty){display:none}.lightbox .lightbox__container{padding-inline-start:20px;padding-inline-end:20px;position:fixed;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);color:#333;z-index:10;opacity:0;visibility:hidden;transition:opacity var(--transition-duration,.3s),visibility var(--transition-duration,.3s) .1ms;pointer-events:none}@media screen and (min-width:768px){.lightbox .lightbox__container{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.lightbox .lightbox__container{padding-inline-start:100px}}@media screen and (min-width:768px){.lightbox .lightbox__container{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.lightbox .lightbox__container{padding-inline-end:100px}}.lightbox .lightbox__close{margin:0;align-self:flex-end;padding:0;width:2rem;height:2rem;background:none;border:0}.lightbox .lightbox__close:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}.lightbox .lightbox__close:focus:not(:focus-visible){outline:transparent}.lightbox .lightbox__close span{display:block;transform:rotate(45deg)}.lightbox .lightbox__close span:after,.lightbox .lightbox__close span:before{content:"";position:absolute;height:3px;width:1.5rem;top:50%;left:0;background-color:#000;transition:transform var(--transition-duration,.3s) ease-in-out,background-color var(--transition-duration,.3s) ease-in-out}.lightbox .lightbox__close span:before{transform:translateY(-50%)}.lightbox .lightbox__close span:after{transform:translateY(-50%) rotate(-90deg)}.lightbox .lightbox__close span:after,.lightbox .lightbox__close span:before{transition:color var(--transition-duration,.3s) ease-in-out}.lightbox .lightbox__close:hover{cursor:pointer}.lightbox .lightbox__close:hover span:after,.lightbox .lightbox__close:hover span:before{background-color:#333}.lightbox .lightbox__content-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:min(95vw,1120px);max-height:95vh;background-color:#fff;padding:1rem}@media(min-width:768px){.lightbox .lightbox__content-container{padding:3rem}}.lightbox .lightbox__content-container .lightbox__content{margin-block-start:1em;min-height:30vh;max-height:80vh;transition:height var(--transition-duration,.3s);overflow-y:auto}.lightbox .lightbox__content-container .lightbox__content .video{max-width:100%;aspect-ratio:16/9;margin-inline:auto}.lightbox .lightbox__content-container .lightbox__content .fb-video,.lightbox .lightbox__content-container .lightbox__content iframe,.lightbox .lightbox__content-container .lightbox__content img,.lightbox .lightbox__content-container .lightbox__content video{max-width:100%;display:block;margin-inline:auto}.lightbox .lightbox__content-container .lightbox__content .fb-video{display:flex;align-items:center;justify-content:center}.lightbox[open] .lightbox__container{opacity:1;visibility:visible;pointer-events:auto}.lightbox[open] .lightbox__container .lightbox-content-contentelement{display:block}.lightbox .component-container{margin-block-end:0}.lightbox.lightbox--layout-no-spacing .lightbox__content-container{padding:0;display:grid;grid-template-columns:auto 3rem}.lightbox.lightbox--layout-no-spacing .lightbox__close{grid-column:2;grid-row:1;align-self:start;margin-block-start:1rem;margin-inline-end:1rem;z-index:1}.lightbox.lightbox--layout-no-spacing .lightbox__content{grid-column:1/span 2;grid-row:1;margin-block-start:0}@media(min-width:992px){.lightbox.lightbox--layout-no-spacing .lightbox__content{grid-column-end:span 1}}.lightbox-trigger{display:block;pointer-events:auto}.slider .lightbox-trigger{--outline-offset:-0.15em}.lightbox-content-contentelement{display:none}.lightbox-content-contentelement>.lazyload,.lightbox-content-contentelement>.lazyloaded,.lightbox-content-contentelement>.lazyloading{overflow:hidden;position:relative;max-height:80vh;margin-inline:auto}.lightbox-content-contentelement>.lazyloaded img,.lightbox-content-contentelement>.lazyload img,.lightbox-content-contentelement>.lazyloading img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.list-teaser{--svg-fill:#fff;display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));grid-gap:20px}.list-teaser .list-teaser__item{border-block-end:0;font-weight:400}.list-teaser .list-teaser__item:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}.list-teaser .list-teaser__item:focus:not(:focus-visible){outline:transparent}.list-teaser .list-teaser__item[data-lightbox-content]{cursor:pointer}.list-teaser .list-teaser__teaser--headline{padding-inline-end:20px}.list-teaser .list-teaser__image-container{overflow:hidden;position:relative}.list-teaser .list-teaser__image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.list-teaser .list-teaser__image-container .svg-bg{position:absolute;bottom:-2rem;left:1rem;width:calc(100% - 1rem);height:auto}.list-teaser .list-teaser__content-container{position:relative;padding-inline-start:30px;padding-inline-end:20px;padding-block-end:20px;margin-block-start:-1rem}.list-teaser .list-teaser__title{display:inline-block;font-weight:700;margin-block-end:.75em}.list-teaser .list-teaser__title span{border-block-end:1px solid var(--brand)}.list-teaser .list-teaser__subtitle:not(:last-child){margin-block-end:.5em}.list-teaser-details{display:grid;grid-template-columns:100%;grid-column-gap:clamp(20px,10vw,11.5rem);grid-row-gap:20px;min-height:30vh;max-height:80vh}@media(min-width:992px){.list-teaser-details{grid-template-columns:3fr 5fr}}.list-teaser-details .list-teaser-details__image{overflow:hidden;position:relative;max-height:80rem}.list-teaser-details .list-teaser-details__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.list-teaser-details .list-teaser-details__image .lazyload,.list-teaser-details .list-teaser-details__image .lazyloaded,.list-teaser-details .list-teaser-details__image .lazyloading{width:100%;height:100%}.list-teaser-details .list-teaser-details__text{margin-inline-start:1em;margin-inline-end:3.5rem;margin-block-end:1em}@media(min-width:992px){.list-teaser-details .list-teaser-details__text{margin-inline-start:0;margin-block:6rem}}.list-teaser-details .list-teaser-details__headline{margin-block:0}.list-teaser-details .list-teaser-details__subtitle{font-weight:700;margin-block-start:.25em;margin-block-end:3rem}.list-teaser-details .list-teaser-details__subtitle span{display:block}.navigation-search{display:none;position:fixed;bottom:1.5rem;left:1.5rem;right:1.5rem;z-index:3;height:5rem;color:#fff;letter-spacing:.05em;max-width:48rem;margin-inline:auto;align-items:center;justify-content:center;pointer-events:none}@media(min-width:65em){.navigation-search{padding-inline-start:20px;padding-inline-end:20px;bottom:auto;top:1.5rem;left:0;right:0;max-width:100%}}@media screen and (min-width:65em)and (min-width:768px){.navigation-search{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:65em)and (min-width:1440px){.navigation-search{padding-inline-start:100px}}@media screen and (min-width:65em)and (min-width:768px){.navigation-search{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:65em)and (min-width:1440px){.navigation-search{padding-inline-end:100px}}.navigation-search .navigation-search__wrapper{position:relative;width:calc(100% - 9.6rem);height:100%}@media(min-width:65em){.navigation-search .navigation-search__wrapper{font-size:1.6rem;padding-inline-start:calc(10.5rem + 2em);padding-inline-end:9.5%;width:100%;max-width:1120px}}@media(min-width:1260px){.navigation-search .navigation-search__wrapper{padding-inline-end:9.5rem}}.navigation-search .navigation-search__form{position:relative;height:100%;pointer-events:auto}.navigation-search .navigation-search__input{height:100%!important;border-radius:0!important;padding-inline:1em}.navigation-search .navigation-search__input:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px}.navigation-search .navigation-search__input:focus:not(:focus-visible){outline:transparent}.navigation-search .navigation-search__submit{--icon-color:#333;--icon-size:2rem;position:absolute;right:2px;top:2px;bottom:2px;background-color:#fff;border-radius:0;border:0!important;padding:.5em;display:flex;justify-content:center;align-items:center}.navigation-search .navigation-search__submit:hover{--icon-color:var(--brand)}#search-trigger:checked~.navigation-search{display:flex}.navigation-search__label{cursor:pointer;line-height:1;border-block-end:1px solid transparent}.navigation-search__label:hover{border-block-end-color:currentColor}#search-trigger:checked~.navigation-control .navigation-search__label,#search-trigger:checked~.navigation .navigation-search__label{position:relative}#search-trigger:checked~.navigation-control .navigation-search__label:after,#search-trigger:checked~.navigation-control .navigation-search__label:before,#search-trigger:checked~.navigation .navigation-search__label:after,#search-trigger:checked~.navigation .navigation-search__label:before{content:"";position:absolute;height:3px;width:1.5rem;top:50%;left:50%;background-color:#fff;transition:transform var(--transition-duration,.3s) ease-in-out,background-color var(--transition-duration,.3s) ease-in-out}#search-trigger:checked~.navigation-control .navigation-search__label:before,#search-trigger:checked~.navigation .navigation-search__label:before{transform:translate(-50%,-50%) rotate(45deg)}#search-trigger:checked~.navigation-control .navigation-search__label:after,#search-trigger:checked~.navigation .navigation-search__label:after{transform:translate(-50%,-50%) rotate(-45deg)}#search-trigger:checked~.navigation-control .navigation-search__label .svg-icon,#search-trigger:checked~.navigation .navigation-search__label .svg-icon{opacity:0;visibility:hidden}#search-trigger:focus~.navigation .navigation-search__label{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}#search-trigger:focus:not(:focus-visible)~.navigation .navigation-search__label{outline:transparent}#search-trigger:checked~.navigation .navigation-search__label:after,#search-trigger:checked~.navigation .navigation-search__label:before,#search-trigger:checked~.navigation .navigation-search__label:hover:after,#search-trigger:checked~.navigation .navigation-search__label:hover:before{background-color:#333}.pagination{position:relative;display:flex;align-items:center;list-style:none;padding-left:0;margin-block:1em;margin-inline:0}.pagination li{padding-inline:.75em}.pagination li:first-child{padding-inline-start:0}.pagination .pagination__prev .pagination__link:before{margin-right:.5em;transform:rotate(225deg)}.pagination .pagination__next .pagination__link:after,.pagination .pagination__prev .pagination__link:before{content:"";position:relative;display:inline-block;width:.4em;height:.4em;border-width:.1em .1em 0 0;border-style:solid;border-color:inherit}.pagination .pagination__next .pagination__link:after{margin-left:.3em;bottom:.1em;transform:rotate(45deg)}.pagination.pagination--above{margin-block-end:2em}.pagination.pagination--below{margin-block-start:2em}.read-more .read-more__text{max-height:0;visibility:hidden;overflow:hidden;transition:max-height .8s ease-in-out,visibility .1ms linear .8s}.read-more .read-more__label{color:#333;font-weight:700;text-decoration:none;border-bottom:1px solid var(--brand);transition:color var(--transition-duration,.3s) ease-in-out;margin-block:.5em}.read-more .read-more__label:hover{color:var(--brand);cursor:pointer}.read-more .read-more__trigger:focus~.read-more__label{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}.read-more .read-more__trigger:focus:not(:focus-visible)~.read-more__label{outline:transparent}.read-more .read-more__trigger:checked~.read-more__text{max-height:2000px;visibility:visible;transition:max-height .8s ease-in-out}.shares{width:100%}@media(min-width:768px){.shares{display:flex}}.shares .shares__graph-wrapper{margin-inline-start:-40px;margin-inline-end:-20px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;background-color:#fff;color:#333;margin-block-start:-40px;margin-block-end:4rem}@media screen and (min-width:768px){.shares .shares__graph-wrapper{margin-inline-start:calc(28.57143px - 8.92857vw)}}@media screen and (min-width:1440px){.shares .shares__graph-wrapper{margin-inline-start:-100px}}@media screen and (min-width:768px){.shares .shares__graph-wrapper{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.shares .shares__graph-wrapper{margin-inline-end:-100px}}@media(min-width:768px){.shares .shares__graph-wrapper{flex:1 0 50%;margin-block-end:-40px;margin-inline-end:0}}@media(min-width:1260px){.shares .shares__graph-wrapper{margin-inline-start:0}}@media(min-width:1440px){.shares .shares__graph-wrapper{margin-block:-60px}}.shares .shares__graph-wrapper .shares__graph{display:flex;flex-direction:column;justify-content:space-around;padding-inline-start:40px;padding-inline-end:20px;padding-block-end:20px;width:100%}.shares .shares__graph-wrapper .shares__graph .button{align-self:flex-start;margin-block-start:1em}.shares .shares__info-wrapper{font-size:3.5rem;font-weight:700;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.shares .shares__info-wrapper{flex:1 0 50%;max-width:50%;align-items:center}}@media(min-width:1260px){.shares .shares__info-wrapper{align-items:flex-end}}.shares .shares__info-big{font-size:100px}@media screen and (min-width:768px){.shares .shares__info-big{font-size:calc(37.56098px + 8.13008vw)}}@media screen and (min-width:1260px){.shares .shares__info-big{font-size:140px}}.shares .shares__highlight-negative{color:#e74b3c}.shares .shares__highlight-positive{color:#46a058}.shares .shares__additional-info{font-size:2rem;line-height:1.2}.sharing{position:relative;display:flex;justify-content:center;align-items:center;padding-block:1em .5em}@media(min-width:576px){.sharing{justify-content:flex-end;padding-block:0}}.sharing a{display:inline-flex;height:100%;align-items:center;border-block-end:0;margin-inline-end:2.4em}.sharing a:before{content:none!important}.sharing a:last-child{margin-inline-end:0}.skip-links{list-style:none;z-index:100;margin:0;position:relative;pointer-events:none}.skip-links a{pointer-events:auto;font-weight:700;background-color:var(--brand);color:#fff}.skip-links.skip-links--page-top{padding:0}.skip-links.skip-links--page-top a{position:fixed;top:-100%;width:100%;height:1px;overflow:hidden;left:0;line-height:0;display:block;text-align:center}.skip-links.skip-links--page-top a:focus{top:0;line-height:60px;height:60px;padding:0 15px}main .skip-links{position:absolute;top:0}main .skip-links a{padding:.25em;opacity:0}main .skip-links a:focus{opacity:1}.slider,.slider.slick-slider{overflow:hidden}.slider.slick-slider .slick-prev{left:0}.slider.slick-slider .slick-prev:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:1.2em;height:1.2em;bottom:.1em;border-color:var(--brand);border-style:solid;border-width:2px 2px 0 0;transform:rotate(225deg)}.slider.slick-slider .slick-next{right:0}.slider.slick-slider .slick-next:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:1.2em;height:1.2em;bottom:.1em;border-color:var(--brand);border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg)}.slider.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;overflow:hidden;text-indent:-9999px;margin:0;padding:0;width:2.5rem;height:calc(100% - 120px);border:0;background-color:transparent;transition:background-color var(--transition-duration,.3s) ease-in-out}.slider.slick-slider .slick-arrow:hover{cursor:pointer;background-color:var(--brand)}.slider.slick-slider .slick-arrow:hover:after{border-color:#333}.slider.slick-slider .slick-arrow:after{transition:border-color var(--transition-duration,.3s) ease-in-out;position:absolute;left:calc(50% - .5em);top:50%;transform:translate(-50%,-50%) rotate(45deg)}.slider.slick-slider .slick-arrow:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));background-color:var(--brand);outline:0}.slider.slick-slider .slick-arrow:focus:after{border-color:#333}.slider.slick-slider .slick-arrow:focus:not(:focus-visible){outline:transparent}.slider.slick-slider .slick-arrow.slick-prev{transform:translateY(-50%) rotate(180deg)}.slider.slick-slider .slick-arrow.slick-disabled{display:none!important}.slider.slick-slider .slick-track{display:flex;flex-wrap:nowrap;height:100%;margin-inline:0}.slider.slick-slider .slick-track:before{content:none}.slider.slick-slider.slick-initialized .slick-slide{height:auto}.slider.slick-slider .slick-slide>div{display:flex;height:100%}.slider.slick-slider .slick-dots{display:block;width:100%;padding:0;margin:10px 0 0;list-style:none;text-align:center;left:0;position:relative}@media(min-width:992px){.slider.slick-slider .slick-dots{height:40px}}.slider.slick-slider .slick-dots li{position:relative;display:inline-block;margin:0 4px;padding:0;cursor:pointer}.slider.slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:3px;cursor:pointer;color:transparent;border-radius:100%}@media(min-width:1260px){.slider.slick-slider .slick-dots li button{width:10px;height:10px}}.slider.slick-slider .slick-dots li button:focus{outline:var(--brand) solid 2px;outline-offset:2px}.slider.slick-slider.slick-initialized{overflow:visible}.slider.slick-slider.slick-initialized .slick-next,.slider.slick-slider.slick-initialized .slick-prev{position:absolute}.slider .slider__item{height:100%;max-width:100%}.slider .lazyloaded,.slider .lazyloading{max-width:100%}.slider .lazyloaded img,.slider .lazyloading img{max-height:100%;max-width:100%}.slider.slick-initialized{overflow:hidden;position:relative;height:auto;overflow:visible}.slider.slick-initialized .lazyload,.slider.slick-initialized .lazyloaded,.slider.slick-initialized img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.slider.slick-initialized .slider__item{margin-block-end:0;overflow:hidden;position:relative}.slider.slick-initialized .slick-list{height:100%}.slider:not(.slick-initialized) .slider__item:not(:first-of-type){display:none}.slider.slider--continuous{margin-block-start:2em;margin-block-end:1.5em;margin-inline:calc(50% - 50vw);max-width:min(100vw,1920px)}@media(min-width:1920px){.slider.slider--continuous{margin-inline:-400px}}.slider.slider--continuous img{max-width:15rem}.stage{margin-block-end:var(--component-vertical-spacing,40px);container-type:inline-size;container-name:stage;contain:content;height:clamp(26rem,36.55vw + 4.947rem,51rem);max-width:min(100vw,1920px);margin-inline:auto;background-color:var(--stage-bg,#333);color:var(--stage-color,inherit);display:grid}@media(min-width:1440px){.stage{--component-vertical-spacing:60px}}.stage .stage__content--hidden{display:none}.stage .stage__bg-wrapper{overflow:hidden;position:relative;position:absolute;top:0}.stage .stage__bg-wrapper,.stage .stage__bg-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stage .stage__bg-wrapper img{-o-object-position:50% 50%;object-position:50% 50%}.stage .stage__bg-wrapper,.stage .stage__media-wrapper{grid-row:1;grid-column:1}.stage .stage__bg-wrapper .lazyload,.stage .stage__bg-wrapper .lazyloaded,.stage .stage__media-wrapper .lazyload,.stage .stage__media-wrapper .lazyloaded{height:100%;aspect-ratio:auto!important}.stage .stage__bg-wrapper img,.stage .stage__media-wrapper img{max-width:100%;display:block}.stage .stage__media-wrapper iframe{pointer-events:none;max-width:100%;display:block}.stage .stage__content{--component-vertical-spacing:40px;padding-block-start:var(--component-vertical-spacing);padding-block-end:var(--component-vertical-spacing);padding-inline-start:20px;padding-inline-end:20px;grid-row:1;grid-column:1;position:relative;z-index:0;width:100%;max-width:100%}@media(min-width:1260px){.stage .stage__content{--component-vertical-spacing:60px}}@media screen and (min-width:768px){.stage .stage__content{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.stage .stage__content{padding-inline-start:100px}}@media screen and (min-width:768px){.stage .stage__content{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.stage .stage__content{padding-inline-end:100px}}@media(max-width:992px){.page-content-header .stage .stage__content{padding-block-start:6rem;padding-block-end:3rem}}.stage .stage__content:only-child{color:#fff}.stage .stage__content .stage__content-container{max-width:1120px;width:100%;height:100%;margin-inline:auto;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.stage .stage__content .stage__content-container .stage__header{max-width:100%;margin-block-start:0}.stage.stage--white{--stage-color:#fff}.stage.stage--white a{color:#fff}.stage.stage--white a:hover{color:var(--brand)}.stage.stage--charcoal{--stage-color:#333}.stage.stage--charcoal a{color:#333}.stage.stage--charcoal a:hover{color:var(--brand)}.stage.stage--video{height:auto;grid-auto-rows:100%}@media(min-width:768px){.stage.stage--video{aspect-ratio:1920/510}}@media(max-width:767px){.stage.stage--video .stage__content:not(.stage__content--hidden){z-index:1}}.stage.stage--video .video{grid-auto-rows:auto}@media(min-width:768px){.stage.stage--video .video .video__container+div{display:none}}.stage.stage--video .video__media-container{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stage.stage--big{height:100vh;max-height:66.5rem;overflow:hidden;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;padding:0!important}@media(min-width:768px){.stage.stage--big{max-height:74.5rem;height:60vw}}.stage.stage--big .stage__bg-wrapper{top:0;left:0;width:100%;height:100%;transform:none}.stage.stage--big .stage__decoration{grid-row:1;grid-column:1;position:relative}@media not screen and (prefers-reduced-motion:reduce){.stage.stage--big .stage__decoration .stage__decoration-element{animation-name:arrow-pulse;animation-duration:1.1s;animation-fill-mode:forwards;animation-iteration-count:3}}@keyframes arrow-pulse{0%{transform:translateX(-10%)}50%{transform:translateX(0)}to{transform:translateX(-10%)}}.stage.stage--big .stage__decoration .stage__decoration-item{position:absolute;top:0;left:0}.stage.stage--big .stage__decoration .stage__decoration-item svg{fill:var(--brand);width:300px;height:150px}.stage.stage--big .stage__decoration .stage__decoration-item:first-child{display:none}@media(min-width:992px){.stage.stage--big .stage__decoration .stage__decoration-item:first-child{display:block;left:16%;top:35%;transform:translate(-50%,-50%) rotate(15deg) scale(.8)}}@media(min-width:1260px){.stage.stage--big .stage__decoration .stage__decoration-item:first-child{transform:translate(-50%,-50%) rotate(15deg) scale(1.1)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(2){left:25%;top:48%;transform:translate(-50%,-50%) rotate(35deg) scale(.4)}@media(min-width:768px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(2){left:40%;top:20%;transform:translate(-50%,-50%) rotate(62deg) scale(.6)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(3){display:none}@media(min-width:1260px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(3){display:block;left:58%;top:5%;transform:translate(-50%,-50%) rotate(100deg) scale(1.2)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(4){left:84%;top:25%;transform:translate(-50%,-50%) rotate(100deg) scale(.6)}@media(min-width:768px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(4){left:82%;top:15%;transform:translate(-50%,-50%) rotate(140deg) scale(.6)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(5){display:none}@media(min-width:768px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(5){display:block;left:94%;top:34%;transform:translate(-50%,-50%) rotate(175deg) scale(1)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(6){display:none}@media(min-width:992px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(6){display:block;left:98%;top:82%;transform:translate(-50%,-50%) rotate(220deg) scale(1.2)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(7){left:88%;top:98%;transform:translate(-50%,-50%) rotate(260deg) scale(.7)}@media(min-width:768px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(7){left:82%;top:100%;transform:translate(-50%,-50%) rotate(240deg) scale(.7)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(8){display:none}@media(min-width:1260px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(8){display:block;left:59%;top:85%;transform:translate(-50%,-50%) rotate(260deg) scale(1.1)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(9){left:25%;top:95%;transform:translate(-50%,-50%) rotate(315deg) scale(.4)}@media(min-width:768px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(9){left:43%;top:92%;transform:translate(-50%,-50%) rotate(295deg) scale(.5)}}.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(10){left:10%;top:85%;transform:translate(-50%,-50%) rotate(330deg) scale(.3)}@media(min-width:768px){.stage.stage--big .stage__decoration .stage__decoration-item:nth-child(10){left:28%;top:85%;transform:translate(-50%,-50%) rotate(330deg) scale(.6)}}.stage.stage--big .stage__content{padding-inline-start:20px;padding-inline-end:20px;grid-row:1;grid-column:1;align-self:end;margin-bottom:12vw}@media screen and (min-width:768px){.stage.stage--big .stage__content{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.stage.stage--big .stage__content{padding-inline-start:100px}}@media screen and (min-width:768px){.stage.stage--big .stage__content{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.stage.stage--big .stage__content{padding-inline-end:100px}}@media(min-width:576px){.stage.stage--big .stage__content{margin-bottom:22vw}}@media(min-width:768px){.stage.stage--big .stage__content{margin-bottom:12vw}}@media(min-width:1260px){.stage.stage--big .stage__content{margin-bottom:16rem}}.stage.stage--big p{margin-top:0;font-size:1.4em}@media(min-width:576px){.stage.stage--big p{max-width:70%}}@media(min-width:768px){.stage.stage--big p{font-size:2em;letter-spacing:.035em}}.stage.stage--job{--stage-bg:#fff;height:auto}.stage.stage--job .stage__bg-wrapper{aspect-ratio:19/9;height:auto;max-height:68rem}@container stage (min-inline-size: 1430px){.stage.stage--job .stage__bg-wrapper{aspect-ratio:unset!important;height:100%!important}}.stage.stage--job .stage__content-container{gap:2em}.stage.stage--job .stage__content .stage__header{display:none;font-size:clamp(5rem,7.89vw + .453rem,10.4rem);color:#fff;margin-block-start:clamp(8rem,19.68vw + -3.333rem,25rem);line-height:1.05;max-width:10ch;min-height:2.1em}@media(min-width:768px){.stage.stage--job .stage__content .stage__header{display:block}}.stage.stage--job .stage__teaser{background-color:hsla(0,0%,100%,.25);width:100%;text-align:center;padding:4rem;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);margin-block-start:30vw;display:flex;flex-direction:column;align-items:center;gap:.35em}@media(min-width:768px){.stage.stage--job .stage__teaser{margin-block-start:0}}.stage.stage--job .stage__teaser .stage__teaser-subtitle{font-size:32px}@media screen and (min-width:768px){.stage.stage--job .stage__teaser .stage__teaser-subtitle{font-size:calc(19.5122px + 1.62602vw)}}@media screen and (min-width:1260px){.stage.stage--job .stage__teaser .stage__teaser-subtitle{font-size:40px}}.stage.stage--job .stage__teaser p{font-size:1.2em;max-inline-size:60ch}.stage.stage--job .stage__teaser p:first-child{margin-block-start:1.5em}.story{display:grid;grid-gap:20px}@media(min-width:768px){.story{grid-template-columns:1fr 2.5vw 2.5vw 1fr;grid-template-rows:auto}}@media(min-width:992px){.story{grid-template-columns:1fr 5vw 5vw 1fr}}@media(min-width:992px){.story .header.header--with-svg .header__wrapper.header__wrapper--spacing-top{padding-block-start:2em}}.story .header.header--with-svg .header__wrapper.header__wrapper--spacing-top .header__subtitle+.svg-bg{margin-block-start:-1.5em;width:5em;height:3em}.story .story__item{display:flex;flex-direction:column;justify-content:flex-start}.story .story__item:not(:last-child){margin-block-end:3rem}@media(min-width:768px){.story .story__item:not(:last-child){margin-block-end:18rem}}@media(min-width:992px){.story .story__item:not(:last-child){margin-block-end:24rem}}@media(min-width:768px){.story .story__item:nth-child(2n){grid-column:4}.story .story__item:nth-child(odd){grid-column:1}.story .story__item:first-child{grid-row:1/span 2}.story .story__item:nth-child(2){grid-row:2/span 2}.story .story__item:nth-child(3){grid-row:3/span 2}.story .story__item:nth-child(4){grid-row:4/span 2}.story .story__item:nth-child(5){grid-row:5/span 2}}@media(min-width:768px){.story .story__item.story__item--landscape:nth-child(2n){grid-column:3/span 2}.story .story__item.story__item--landscape:nth-child(odd){grid-column:1/span 2}}@media(min-width:768px)and (max-width:1440px){.story .story__item.story__item--landscape:nth-child(2n) .story__item-image{margin-inline-end:calc(100% + 10px - 50vw)}.story .story__item.story__item--landscape:nth-child(odd) .story__item-image{margin-inline-start:calc(100% + 10px - 50vw)}}.story .story__item .story__item-content{width:100%;position:relative}.story .story__item .story__item-subtitle{display:grid;grid-template-rows:min-content;align-items:center;justify-content:flex-start}.story .story__item .story__item-subtitle .header__wrapper{align-items:center}.story .story__item .story__item-subtitle .svg-bg{width:clamp(15rem,4vw,20rem);grid-column:1;grid-row:1}.story .story__item .story__item-subtitle .story__item-subtitle-content{grid-column:1;grid-row:1;margin-block-end:.5em}.story .story__item .story__item-subtitle:not(:first-child){margin-block-start:clamp(.75em,2vw,2em)}.story .story__item .story__item-subtitle+.story__item-title{margin-block-start:0}.story .story__item .story__item-title{font-size:clamp(1.325em,2vw,1.75em);max-width:100%;-webkit-hyphens:auto;hyphens:auto}@media(max-width:767px){.story .story__item .story__item-title{margin-block-end:.75em}}.story .story__item .story__item-text{display:none}@media(min-width:768px){.story .story__item .story__item-text{display:block}}.story .story__item .story__item-text:not(:last-child){margin-block-end:2em}.story .story__item .story__item-link{align-self:flex-end}@media(min-width:768px){.story .story__item .story__item-link{align-self:flex-start}}.story .story__item .story__item-link:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0}@media(min-width:768px){.story.story--condensed{grid-template-columns:repeat(3,minmax(0,1fr))}}.story.story--condensed .story__item{margin-block-end:3rem!important}@media(min-width:768px){.story.story--condensed .story__item{grid-column:1/span 3;grid-row:1/span 1}.story.story--condensed .story__item:nth-child(2){grid-column:1}.story.story--condensed .story__item:nth-child(3){grid-column:2}.story.story--condensed .story__item:nth-child(4){grid-column:3}.story.story--condensed .story__item:nth-child(2),.story.story--condensed .story__item:nth-child(3),.story.story--condensed .story__item:nth-child(4){grid-row:2}.story.story--condensed .story__item:nth-child(2) .header__wrapper--spacing-top,.story.story--condensed .story__item:nth-child(3) .header__wrapper--spacing-top,.story.story--condensed .story__item:nth-child(4) .header__wrapper--spacing-top{margin-block-start:-1.5em}.story.story--condensed .story__item:nth-child(2) .story__item-image,.story.story--condensed .story__item:nth-child(3) .story__item-image,.story.story--condensed .story__item:nth-child(4) .story__item-image{margin-block-end:2.5em}.story.story--condensed .story__item:nth-child(2) .story__item-content,.story.story--condensed .story__item:nth-child(3) .story__item-content,.story.story--condensed .story__item:nth-child(4) .story__item-content{flex:1 0 auto;display:flex;flex-direction:column}.story.story--condensed .story__item:nth-child(2) .story__item-title,.story.story--condensed .story__item:nth-child(3) .story__item-title,.story.story--condensed .story__item:nth-child(4) .story__item-title{font-size:1.5em}.story.story--condensed .story__item:nth-child(2) .story__item-link,.story.story--condensed .story__item:nth-child(3) .story__item-link,.story.story--condensed .story__item:nth-child(4) .story__item-link{margin-block-start:auto}.story.story--condensed .story__item:nth-child(5){grid-column:1/4;grid-row:3/span 1}.story.story--condensed .story__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2vw}.story.story--condensed .story__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .story__item-image{grid-row:1;grid-column:1}.story.story--condensed .story__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .story__item-content{grid-row:1;grid-column:2;padding-inline-start:5vw}}.story.story--horizontal{grid-template-columns:100%}.story.story--horizontal .story__item{grid-row:auto;grid-row-end:span 1;grid-column:auto;grid-column-end:span 1;display:grid;grid-column-gap:2vw}@media(min-width:768px){.story.story--horizontal .story__item{grid-template-columns:repeat(2,1fr)}.story.story--horizontal .story__item:not(:last-child){margin-block-end:10rem}}.story.story--horizontal .story__item .story__item-image{grid-row:1;grid-column:1}.story.story--horizontal .story__item .story__item-content{grid-row:2}@media(min-width:768px){.story.story--horizontal .story__item .story__item-content{grid-row:1;grid-column:2;padding-inline-start:5vw}}.story.story--horizontal .story__item .story__item-title{-webkit-hyphens:none;hyphens:none;word-break:break-word}@media(min-width:768px){.story.story--horizontal .story__item:nth-child(2n) .story__item-image{grid-column:2}.story.story--horizontal .story__item:nth-child(2n) .story__item-content{grid-column:1;padding-inline-start:0;padding-inline-end:5vw}}.tag-container{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1em;list-style:none;padding-inline-start:0;margin:0 -.5em}.tag-container .tag{position:relative;display:flex;justify-content:center;align-items:center;gap:.25em;height:100%;font-weight:700;border:2px solid transparent;color:var(--tag-color,#333);background-color:var(--tag-bg,#ededed);padding:.25rem 1.5rem;border-radius:1.75rem/50%;cursor:pointer;transition:background-color var(--transition-duration,.3s) ease-in-out}.tag-container .tag:has(a:focus):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));--outline-offset:0.15em}.tag-container .tag:has(a:focus):focus:not(:focus-visible){outline:transparent}.tag-container .tag:has(a:focus) a{outline:0}.tag-container .tag.active{--tag-color:#333;--tag-bg:var(--brand)}.tag-container .tag.active:hover{--tag-bg:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85))}.tag-container .tag a{border-bottom:0;color:currentColor}.tag-container .tag a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.tag-container .tag:hover{--tag-bg:#d5d5d5}.teaser{position:relative;flex:1;max-width:100%;width:100%;min-width:0;margin-inline:auto}@media(min-width:768px){.teaser{display:flex;flex-direction:column;max-width:clamp(27.5rem,12.43vw + 20.342rem,36rem)}}.teaser .teaser__content{background-color:var(--teaser-bg);transition:background-color var(--transition-duration,.3s) ease-in-out;align-items:flex-start}.teaser .teaser__content,.teaser .teaser__content-wrapper{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto}.teaser .teaser__content-wrapper{width:100%}.teaser .teaser__image-wrapper{overflow:hidden}.teaser .teaser__image-wrapper img{width:100%}.teaser .teaser__image-wrapper+.teaser__content{padding-block-start:1em}.teaser .teaser__image-wrapper+.teaser__content .teaser__content-wrapper{justify-content:flex-start}.teaser .teaser__header-container{display:flex}.teaser .teaser__header-container .teaser__icon{max-width:1.5em;height:1.5em;margin-inline-end:1em}.teaser .teaser__category,.teaser .teaser__title{font-weight:700;margin-block-end:.2em}.teaser .teaser__title .teaser__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.teaser .teaser__subtitle{font-size:1.4rem;margin-block-end:.8em}.teaser .teaser__link{display:inline-block;margin-block-start:1em}.teaser .teaser__link:only-child{margin-block-start:0}.teaser .slick-slider{width:100%;max-width:100%;height:-moz-fit-content;height:fit-content}.teaser.teaser--bg{display:grid;grid-template-columns:1fr}.teaser.teaser--bg .teaser__bg,.teaser.teaser--bg .teaser__content{grid-row:1;grid-column:1;min-width:0}.teaser.teaser--bg .teaser__bg{--svg-fill:var(--brand)}.teaser.teaser--bg .teaser__bg .component-container--bg{--svg-fill:#fff}.teaser.teaser--bg .teaser__content{padding:2em}.teaser.teaser--highlighter{--svg-fill:var(--brand)}.teaser.teaser--highlighter .teaser__content{align-items:center;justify-content:flex-start}.teaser.teaser--highlighter.teaser--aligned .teaser__content{justify-content:center}.teaser.teaser--highlighter .teaser__content-bg{align-self:center;display:grid;align-items:center;justify-content:center;width:100%;max-width:34rem}.teaser.teaser--highlighter .teaser__content-bg .svg-bg{grid-column:1;grid-row:1;max-width:100%}.component-container--bg:where(:not(.component-container--bg-charcoal,.component-container--bg-white)) .teaser.teaser--highlighter .teaser__content-bg .svg-bg{--svg-fill:#fff}.teaser.teaser--highlighter .teaser__content-bg .teaser__text-wrapper{grid-column:1;grid-row:1}.teaser.teaser--highlighter-stretch{position:relative}@media(min-width:576px)and (max-width:767px){.teaser.teaser--highlighter-stretch{max-width:100%;flex:1 0 100%}}@media(min-width:768px){.teaser.teaser--highlighter-stretch .teaser__text-wrapper{height:100%}}.teaser.teaser--highlighter-stretch .teaser__meta{display:inline-block;margin-block-end:.25em}.teaser.teaser--highlighter-stretch .teaser__title{font-size:1.3em;align-self:flex-end}.teaser.teaser--highlighter-stretch .teaser__link:hover{color:#333;border-color:#333}.teaser.teaser--highlighter-stretch .teaser__link:hover:before{border-color:#333}.teaser.teaser--highlighter-stretch .svg-bg{width:100%;height:100%}.component-container--bg:where(:not(.component-container--bg-charcoal,.component-container--bg-white)) .teaser.teaser--highlighter-stretch .svg-bg{--svg-fill:#fff}.teaser.teaser--highlighter-stretch .teaser__bg{width:100%;display:block;height:auto;position:relative}.teaser.teaser--highlighter-stretch .teaser__bg svg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.teaser.teaser--big-title .teaser__content{font-size:1.8rem}.teaser.teaser--big-title .teaser__text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.teaser.teaser--big-title .teaser__title{font-size:52px;font-weight:400;line-height:1;margin-block-end:0;text-align:center;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:992px){.teaser.teaser--big-title .teaser__title{font-size:calc(-51.64179px + 10.44776vw)}}@media screen and (min-width:1260px){.teaser.teaser--big-title .teaser__title{font-size:80px}}.teaser.teaser--big-title .teaser__subtitle{text-align:center;font-weight:700}.teaser.teaser--big-title .teaser__text{text-align:center}.teaser.teaser--big-title .teaser__content-bg+.teaser__text{font-weight:700;text-align:center}.teaser.teaser--landscape{display:grid;max-width:100%}@media(min-width:768px){.teaser.teaser--landscape{grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-template-rows:max-content}}.teaser.teaser--landscape .teaser__image-container{grid-row:2}@media(min-width:768px){.teaser.teaser--landscape .teaser__image-container{width:100%;grid-row:1/3;grid-column:1;padding-inline-end:20px;height:-moz-fit-content;height:fit-content}}.teaser.teaser--landscape .teaser__image-wrapper{margin-inline-start:-20px;margin-inline-end:-20px}@media screen and (min-width:768px){.teaser.teaser--landscape .teaser__image-wrapper{margin-inline-start:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.teaser.teaser--landscape .teaser__image-wrapper{margin-inline-start:-100px}}@media screen and (min-width:768px){.teaser.teaser--landscape .teaser__image-wrapper{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.teaser.teaser--landscape .teaser__image-wrapper{margin-inline-end:-100px}}@media(min-width:768px){.teaser.teaser--landscape .teaser__image-wrapper{margin-inline-end:10%}}@media(min-width:1260px){.teaser.teaser--landscape .teaser__image-wrapper{margin-inline-start:0}}.teaser.teaser--landscape .teaser__image-wrapper .lazyloaded,.teaser.teaser--landscape .teaser__image-wrapper .lazyloading{overflow:hidden;position:relative;display:block;z-index:0}.teaser.teaser--landscape .teaser__image-wrapper .lazyloaded img,.teaser.teaser--landscape .teaser__image-wrapper .lazyloading img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media(min-width:768px){.teaser.teaser--landscape .teaser__image-wrapper .lazyloaded,.teaser.teaser--landscape .teaser__image-wrapper .lazyloading{height:100%}}.teaser.teaser--landscape .teaser__image-wrapper .teaser__image-caption{font-size:1.4rem;margin-block-start:1.5em;margin-block-end:1em}.teaser.teaser--landscape .teaser__content{grid-row:3}@media(min-width:768px){.teaser.teaser--landscape .teaser__content{grid-column:2;grid-row:2;padding-inline-start:20%}}.teaser.teaser--landscape .teaser__text-wrapper{margin-block-end:1em;grid-row:1}@media(min-width:768px){.teaser.teaser--landscape .teaser__text-wrapper{grid-column:2;grid-row:1;padding-inline-start:20px}}.teaser.teaser--landscape .teaser__quote{max-width:100%}@media(min-width:768px){.teaser.teaser--landscape .teaser__quote{margin-block-start:1.8em;margin-block-end:1em}}@media(min-width:768px){.teaser.teaser--landscape.teaser--image-decoration .teaser__image-container{padding-inline-end:0;grid-column:1;grid-row:1}}.teaser.teaser--landscape.teaser--image-decoration .teaser__image-wrapper{display:grid;grid-template-rows:10% 80% 10%;height:100%}@media(min-width:768px){.teaser.teaser--landscape.teaser--image-decoration .teaser__image-wrapper{grid-template-columns:5fr 1fr;margin-inline-end:0}}.teaser.teaser--landscape.teaser--image-decoration .teaser__image-wrapper .teaser__svg-wrapper{position:relative;grid-row:1/4;grid-column:1}@media(min-width:768px){.teaser.teaser--landscape.teaser--image-decoration .teaser__image-wrapper .teaser__svg-wrapper{grid-column:1/3}}.teaser.teaser--landscape.teaser--image-decoration .teaser__image-wrapper .teaser__svg{fill:var(--brand);width:100%;height:100%;position:absolute;right:0;bottom:0;max-height:100%}.teaser.teaser--landscape.teaser--image-decoration .teaser__image-wrapper .lazyloaded,.teaser.teaser--landscape.teaser--image-decoration .teaser__image-wrapper .lazyloading{overflow:initial;grid-column:1;grid-row:2;width:100%}@media(min-width:768px){.teaser.teaser--landscape.teaser--image-decoration .teaser__content{grid-column:2;grid-row:1}}.teaser.teaser--landscape.teaser--image-decoration .teaser__text-wrapper{padding-inline-start:0}.teaser.teaser--landscape+.teaser{margin-block-start:40px}@media(min-width:1440px){.teaser.teaser--landscape+.teaser{margin-block-start:60px}}.teaser.teaser--text-top .teaser__content-wrapper{justify-content:flex-start}.teaser.teaser--sharer{--outline-offset:0.15em}.teaser.teaser--sharer .teaser__share-label{position:relative;z-index:1}.teaser.teaser--sharer .teaser__share-label:hover{--icon-color:var(--brand);cursor:pointer}.teaser.teaser--sharer .teaser__share{z-index:1;grid-template-columns:1fr;grid-template-rows:auto 1fr;position:relative;display:grid;align-items:center;margin-block-end:1rem}.teaser.teaser--sharer .teaser__share .teaser__share-close{position:relative;display:inline-block;width:1.4rem;height:2rem;margin-inline-start:.5em;margin-inline-end:.2em;cursor:pointer;pointer-events:none}.teaser.teaser--sharer .teaser__share .teaser__share-close .teaser__share-close-icon{position:relative;display:block;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%;height:100%}.teaser.teaser--sharer .teaser__share .teaser__share-close .teaser__share-close-icon:after,.teaser.teaser--sharer .teaser__share .teaser__share-close .teaser__share-close-icon:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;background-color:#000;transition:transform var(--transition-duration,.3s) ease-in-out,background-color var(--transition-duration,.3s) ease-in-out}.teaser.teaser--sharer .teaser__share .teaser__share-close .teaser__share-close-icon:before{transform:translateY(-50%)}.teaser.teaser--sharer .teaser__share .teaser__share-close .teaser__share-close-icon:after{transform:translateY(-50%) rotate(-90deg)}.teaser.teaser--sharer .teaser__share .teaser__share-close .teaser__share-close-icon:hover:after,.teaser.teaser--sharer .teaser__share .teaser__share-close .teaser__share-close-icon:hover:before{background-color:var(--brand)}.teaser.teaser--sharer .teaser__share .teaser__share-wrapper{position:relative;justify-content:center;align-items:center;grid-column:1;grid-row:1;height:100%;z-index:1;border-radius:1.75rem/50%;border:1px solid #adadad;padding:.2rem .5rem;visibility:hidden}.teaser.teaser--sharer .teaser__share .teaser__share-wrapper a{display:inline-flex;height:100%;align-items:center;border-bottom:0;margin-inline:.25em;padding-inline-start:0}@media(min-width:992px){.teaser.teaser--sharer .teaser__share .teaser__share-wrapper a{margin-inline:.5em}}.teaser.teaser--sharer .teaser__share .teaser__share-wrapper a:before{content:none}.teaser.teaser--sharer .teaser__share .teaser__share-label{grid-column:1;grid-row:1;display:flex;justify-content:flex-end;align-items:center;height:100%;background-color:var(--component-bg,#fff);opacity:1;transition:opacity var(--transition-duration,.3s) ease-in-out}.teaser.teaser--sharer .teaser__share-toggle:checked~.teaser__content .teaser__share-wrapper{visibility:visible}.teaser.teaser--sharer .teaser__share-toggle:checked~.teaser__content .teaser__share-label{opacity:0}.teaser.teaser--sharer .teaser__share-toggle:focus~.teaser__content{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:0;--icon-color:var(--brand)}.teaser.teaser--sharer .teaser__share-toggle:focus~.teaser__content .teaser__share-label .svg-icon{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.teaser.teaser--sharer .teaser__share-toggle:focus~.teaser__content .teaser__share-close span:after,.teaser.teaser--sharer .teaser__share-toggle:focus~.teaser__content .teaser__share-close span:before{background:var(--brand)}.teaser.teaser--sharer .teaser__share-toggle:focus:not(:focus-visible)~.teaser__content{outline:transparent}.teaser.teaser--lightbox .teaser__image-wrapper{display:grid;justify-content:center;font-size:1.4rem}.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-container{font-family:Make It Sans,Arial,sans-serif;grid-row:1;grid-column:1;display:grid;place-items:center;background-color:rgba(0,0,0,.75);color:#fff;z-index:1}.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content{font-size:1.2rem;display:grid;grid-gap:1em;justify-items:center;padding:10px;text-align:center;margin-inline:auto}@media screen and (min-width:768px){.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content{font-size:calc(1.2rem + .0813vw - .62439px)}}@media screen and (min-width:1260px){.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content{font-size:1.6rem}}@media(min-width:576px){.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content{max-width:100%;padding:20px}}.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content .button{font-size:inherit}.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content a{color:var(--brand);text-decoration-color:currentColor}.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content a:hover{color:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85))!important;text-decoration-line:underline}.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-content{padding:1em}.teaser.teaser--lightbox .teaser__image-wrapper .button{font-size:inherit}.teaser.teaser--lightbox .teaser__image-wrapper .teaser__consent-container+.lightbox-trigger{grid-row:1;grid-column:1}.teaser.teaser--lightbox .teaser__content{position:relative}.teaser.teaser--lightbox .lightbox-trigger{display:grid;align-items:center;justify-content:center;border-block-end:0}.teaser.teaser--lightbox .lightbox-trigger:hover{color:#333}.teaser.teaser--lightbox .lightbox-trigger>div{grid-column:1;grid-row:1}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-wrapper{--svg-fill:var(--brand);grid-column:1;grid-row:1;display:grid;grid-template-rows:auto auto;grid-template-columns:auto;align-items:center;justify-content:center;border:0;background:none}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-wrapper .svg-bg{grid-row:1/5;grid-column:1;min-width:250px;width:250px;display:block}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-wrapper:after{content:attr(data-caption);display:block;grid-row:3;grid-column:1;text-align:center}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-wrapper:hover{--svg-fill:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85));cursor:pointer}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-wrapper:hover .teaser__play-icon{background-color:#333}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-wrapper:hover .teaser__play-icon:after{border-color:var(--brand)}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-icon{grid-row:2;grid-column:1;position:relative;display:flex;justify-self:center;align-items:center;width:4rem;height:4rem;margin:0 auto;border-radius:50%;border:2px solid #333;transition:var(--transition-duration,.3s) ease-in-out}.teaser.teaser--lightbox .lightbox-trigger .teaser__play-icon:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:1em;height:1em;bottom:.1em;border-width:2px 2px 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg);transition:border-color var(--transition-duration,.3s) ease-in-out;margin:0;left:50%;transform:translateX(calc(-50% - .15em)) rotate(45deg)}.teaser.teaser--gallery{--link-border:none;--link-hover-color:var(--flip-card-color,#333);--link-hover-text-decoration:underline;--teaser-gallery-aspect-ratio:360/150}.teaser.teaser--gallery .teaser__content{font-size:clamp(2rem,.88vw + 1.495rem,2.6rem);padding:.5em 1em}@media(min-width:992px){.teaser.teaser--gallery .teaser__content{padding:1.25em 2em}}.teaser.teaser--gallery .teaser__content .teaser__content-wrapper{justify-content:center}.teaser.teaser--gallery .teaser__image-wrapper{overflow:hidden;position:relative}.teaser.teaser--gallery .teaser__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media(min-width:992px){.teaser.teaser--gallery .lazyloaded{aspect-ratio:var(--teaser-gallery-aspect-ratio)!important}}.teaser.teaser--gallery .teaser__image{width:100%;height:auto}.teaser.teaser--gallery .teaser__header-container{justify-content:center;text-align:center}.teaser.teaser--gallery .teaser__title{font-weight:400;color:var(--teaser-color)}.teaser.teaser--gallery .teaser__title a{font-weight:inherit;color:inherit}.teaser.teaser--gallery .teaser__title a:after{content:"";position:absolute;inset-block:0;inset-inline:0}.teaser.teaser--job{--link-border:none;--link-hover-color:var(--flip-card-color,variables.$flip-card-back-color);--link-hover-text-decoration:underline;max-width:100%;padding:0;margin-block-end:0;display:grid;-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 2fr;overflow:hidden}@media(min-width:576px){.teaser.teaser--job{grid-template-columns:100%;grid-template-rows:max-content}.teaser.teaser--job:hover{--teaser-hover-content-top:0}}.teaser.teaser--job .teaser__image-wrapper{grid-column:1;grid-row:1;position:relative;display:grid}.teaser.teaser--job .teaser__image-wrapper .teaser__image-overlay-container{overflow:hidden;position:relative;grid-column:1;grid-row:1}.teaser.teaser--job .teaser__image-wrapper .teaser__image-overlay-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.teaser.teaser--job .teaser__image-wrapper .teaser__image-overlay-container:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9;background-color:var(--teaser-overlay-bg)}.teaser.teaser--job .teaser__image-wrapper .teaser__icon-wrapper{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;position:relative;padding:20px}.teaser.teaser--job .teaser__image-wrapper+.teaser__content{border-block-start:0}.teaser.teaser--job .teaser__image{width:100%}.teaser.teaser--job .teaser__content{padding-block-start:0}@media(min-width:576px){.teaser.teaser--job .teaser__content{grid-column:1;grid-row:2;padding:1.1em 2em 1.8em;border:1px solid #ededed}}.teaser.teaser--job .teaser__text-wrapper{margin-block-start:auto}.teaser.teaser--job .teaser__subtitle{color:#5c5c5c;font-size:1.2rem}.teaser.teaser--job .teaser__link{font-size:1.4rem;font-weight:400;margin-block-end:.5em}@media(min-width:576px){.teaser.teaser--job .teaser__link{font-size:18px}}@media screen and (min-width:576px)and (min-width:768px){.teaser.teaser--job .teaser__link{font-size:18px}}@media screen and (min-width:576px)and (min-width:1260px){.teaser.teaser--job .teaser__link{font-size:18px}}.teaser.teaser--job .teaser__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.teaser.teaser--job .teaser__hover-content{display:none}@media(min-width:576px){.teaser.teaser--job .teaser__hover-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;grid-row:1/span 2;grid-column:1;background-color:var(--teaser-overlay-bg,var(--brand));color:var(--teaser-overlay-color,#333);padding:20px;top:var(--teaser-hover-content-top,100%);transition:top var(--transition-duration,.3s) ease-in-out}}.teaser.teaser--job .teaser__hover-content .button{margin-block-start:auto}.teaser.teaser--filter{--icon-size:1.1em;--link-border:none;--link-hover-color:#333;--teaser-vertical-spacing:1.25em;display:flex;flex-direction:column}@media(min-width:768px){.teaser.teaser--filter{--teaser-vertical-spacing:1.5em}}.teaser.teaser--filter.teaser--selected,.teaser.teaser--filter:hover{--teaser-bg:#ededed;--filter-teaser-image-opacity:0.75}.teaser.teaser--filter .teaser__image-wrapper{opacity:var(--filter-teaser-image-opacity,1);transition:opacity var(--transition-duration,.3s) ease-in-out}.teaser.teaser--filter .teaser__image-wrapper img{block-size:100%}.teaser.teaser--filter .teaser__content{gap:var(--teaser-vertical-spacing,0);padding-block:var(--teaser-vertical-spacing,0);padding-inline:20px;border:1px solid #ededed;align-items:center}.teaser.teaser--filter .teaser__title{font-size:1.3em;text-align:center;width:100%;font-weight:400}.teaser.teaser--filter .teaser__link{display:inline-flex;align-items:center;gap:.5em;font-size:1em}.teaser-speciale{--svg-fill:#fff}@media(min-width:768px){.teaser-speciale{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.teaser-speciale .teaser-speciale__image{margin-inline-start:-40px;margin-inline-end:-20px;margin-block-start:-40px;margin-block-end:4rem}@media screen and (min-width:768px){.teaser-speciale .teaser-speciale__image{margin-inline-start:calc(28.57143px - 8.92857vw)}}@media screen and (min-width:1440px){.teaser-speciale .teaser-speciale__image{margin-inline-start:-100px}}@media screen and (min-width:768px){.teaser-speciale .teaser-speciale__image{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.teaser-speciale .teaser-speciale__image{margin-inline-end:-100px}}@media(min-width:576px){.teaser-speciale .teaser-speciale__image{margin-inline-start:-20px;margin-inline-end:-20px}}@media screen and (min-width:576px)and (min-width:768px){.teaser-speciale .teaser-speciale__image{margin-inline-start:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:576px)and (min-width:1440px){.teaser-speciale .teaser-speciale__image{margin-inline-start:-100px}}@media screen and (min-width:576px)and (min-width:768px){.teaser-speciale .teaser-speciale__image{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:576px)and (min-width:1440px){.teaser-speciale .teaser-speciale__image{margin-inline-end:-100px}}@media(min-width:768px){.teaser-speciale .teaser-speciale__image{margin-block-end:-40px;margin-inline-end:0}}@media(min-width:1260px){.teaser-speciale .teaser-speciale__image{margin-inline-start:0}}@media(min-width:1440px){.teaser-speciale .teaser-speciale__image{margin-block:-60px}}.teaser-speciale .teaser-speciale__image .lazyload,.teaser-speciale .teaser-speciale__image .lazyloaded,.teaser-speciale .teaser-speciale__image .lazyloading{overflow:hidden;position:relative;height:100%;aspect-ratio:auto!important}.teaser-speciale .teaser-speciale__image .lazyloaded img,.teaser-speciale .teaser-speciale__image .lazyload img,.teaser-speciale .teaser-speciale__image .lazyloading img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media(min-width:768px){.teaser-speciale .teaser-speciale__image .lazyloaded img{position:absolute}}.teaser-speciale .teaser-speciale__highlight{position:relative;top:-10rem;color:#333;display:flex;justify-content:center}@media(min-width:768px){.teaser-speciale .teaser-speciale__highlight{position:relative;grid-column:2;grid-row:1;align-self:start;top:-3rem}}@media(min-width:992px){.teaser-speciale .teaser-speciale__highlight{position:absolute;left:50%;top:-2rem;transform:translateX(-50%)}}.teaser-speciale .teaser-speciale__highlight .teaser-speciale__highlight-wrapper{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.teaser-speciale .teaser-speciale__highlight .teaser-speciale__highlight-content{font-size:1.4rem;grid-row:1;grid-column:1;max-width:100%;position:absolute;height:100%;display:flex;justify-content:center;flex-direction:column;padding-inline-start:4em;padding-inline-end:3em;padding-block:2em}.teaser-speciale .teaser-speciale__highlight .teaser-speciale__highlight-header{display:block;font-size:1.6em;font-weight:700}.teaser-speciale .teaser-speciale__highlight .teaser-speciale__highlight-subheader{display:block;font-size:1.4rem;margin-block-end:1.5em}.teaser-speciale .teaser-speciale__highlight .svg-bg{grid-row:1;grid-column:1;margin:0 auto}.teaser-speciale .teaser-speciale__highlight+.teaser-speciale__content{margin-block-start:-10rem}@media(min-width:768px){.teaser-speciale .teaser-speciale__highlight+.teaser-speciale__content{margin-block-start:25rem;padding-inline-start:3em}}@media(min-width:992px){.teaser-speciale .teaser-speciale__highlight+.teaser-speciale__content{margin-block-start:5em;margin-inline-start:12rem}}@media(min-width:768px){.teaser-speciale .teaser-speciale__content{padding-inline-start:2em;max-width:37rem;justify-self:end;grid-row:1;grid-column:2}}@media(min-width:1260px){.teaser-speciale .teaser-speciale__content{padding-inline-start:0}}.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-start:-20px;margin-inline-end:-40px;grid-column:2/3}@media screen and (min-width:768px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-start:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-start:-100px}}@media screen and (min-width:768px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-end:calc(28.57143px - 8.92857vw)}}@media screen and (min-width:1440px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-end:-100px}}@media(min-width:576px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-start:-20px;margin-inline-end:-20px}}@media screen and (min-width:576px)and (min-width:768px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-start:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:576px)and (min-width:1440px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-start:-100px}}@media screen and (min-width:576px)and (min-width:768px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:576px)and (min-width:1440px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-end:-100px}}@media(min-width:768px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-start:0}}@media(min-width:1260px){.teaser-speciale.teaser-speciale--inverted .teaser-speciale__image{margin-inline-end:0}}.teaser-speciale.teaser-speciale--inverted .teaser-speciale__content{grid-column:1/2;justify-self:start;width:100%}.textpic-speciale{display:grid;grid-row-gap:20px;grid-template-columns:100%}@media(min-width:768px){.textpic-speciale{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:min-content;grid-gap:5vw}}.textpic-speciale .textpic-speciale__item{max-width:100%;z-index:0}@media(max-width:767px){.textpic-speciale .textpic-speciale__item:not(:last-child){margin-block-end:3rem}}@media(min-width:768px){.textpic-speciale .textpic-speciale__item:first-child:nth-last-child(n+3):not(:last-child),.textpic-speciale .textpic-speciale__item:first-child:nth-last-child(n+3)~.textpic-speciale__item:not(:last-child){margin-block-end:10rem}}@media(min-width:768px){.textpic-speciale .textpic-speciale__item:nth-child(2n){grid-column:2}.textpic-speciale .textpic-speciale__item:nth-child(odd){grid-column:1}.textpic-speciale .textpic-speciale__item:first-child{grid-row:1/span 1}.textpic-speciale .textpic-speciale__item:nth-child(2){grid-row:1/span 2}.textpic-speciale .textpic-speciale__item:nth-child(3){grid-row:2/span 2}.textpic-speciale .textpic-speciale__item:nth-child(4){grid-row:3/span 2}.textpic-speciale .textpic-speciale__item:last-child{grid-row-end:span 1}}.textpic-speciale .textpic-speciale__item .textpic-speciale__item-content{width:100%}.textpic-speciale .textpic-speciale__item .textpic-speciale__image-wrapper{position:relative}.textpic-speciale .textpic-speciale__item .image--highlighted .textpic-speciale__image-wrapper{margin-block-start:2rem;margin-block-end:2.5rem}.textpic-speciale .textpic-speciale__item .image--highlighted .image__highlighter--marker{max-width:85%}.textpic-speciale .textpic-speciale__item .teaser{max-width:100%;flex-basis:100%}.textpic-speciale .textpic-speciale__item .textpic-speciale__item-title{font-size:clamp(1.75em,4vw,2.85em)}.textpic-speciale .textpic-speciale__item .textpic-speciale__image-description:not(:only-child){display:inline-block;margin-block-start:1em}@media(min-width:768px){.textpic-speciale.textpic-speciale--shifted .textpic-speciale__item:first-child{grid-row:1/span 2}.textpic-speciale.textpic-speciale--shifted .textpic-speciale__item:nth-child(2){grid-row:2/span 2}.textpic-speciale.textpic-speciale--shifted .textpic-speciale__item:nth-child(3){grid-row:3/span 2}.textpic-speciale.textpic-speciale--shifted .textpic-speciale__item:nth-child(4){grid-row:4/span 2}}.ticker{--icon-size:1.6rem;width:100%;overflow:hidden;height:3rem;box-sizing:content-box}.ticker:hover .ticker__content,.ticker:hover .ticker__wrapper{animation-play-state:paused}.ticker .ticker__wrapper{position:relative;display:inline-block;height:3rem;line-height:3rem;box-sizing:content-box;width:100%}.ticker .ticker__item-wrapper{position:absolute;transform:translate3d(0,3rem,0);left:0;width:100%}.ticker .ticker__item-wrapper:only-child{top:0}.ticker .ticker__item-wrapper.ticker__item-wrapper--animating-vertically-start{display:block;will-change:transform;animation-name:ticker-vertical-start;animation-duration:4s;animation-iteration-count:1;animation-timing-function:cubic-bezier(1,0,.5,0);animation-fill-mode:forwards}.ticker .ticker__item-wrapper.ticker__item-wrapper--animating-vertically-end{display:block;will-change:transform;animation-name:ticker-vertical-end;animation-duration:4s;animation-iteration-count:1;animation-timing-function:cubic-bezier(1,0,.5,0);animation-fill-mode:forwards}.ticker .ticker__item-wrapper.vertical-animation-stopped{animation:none}.ticker .ticker__item-wrapper.ticker__item-wrapper--exceeds-width .ticker__link-wrapper{position:absolute;right:0;top:0}.ticker .ticker__item-wrapper.ticker__item-wrapper--exceeds-width .ticker__content{padding-inline-end:1.5em}.ticker .ticker__item-wrapper.ticker__item-wrapper--exceeds-width .ticker__content+.ticker__content{display:flex}.ticker .ticker__item-wrapper.ticker__item-wrapper--animating-horizontally .ticker__item .ticker__content{will-change:transform;animation-name:ticker-horizontal;animation-iteration-count:1;animation-timing-function:linear;animation-duration:4s}.ticker .ticker__item-wrapper.ticker__item-wrapper--animating-horizontally:only-child .ticker__item .ticker__content{animation-iteration-count:infinite}@keyframes ticker-horizontal{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes ticker-vertical-start{0%,10%{transform:translate3d(0,3rem,0)}20%,to{transform:translateZ(0)}}@keyframes ticker-vertical-end{0%,80%{transform:translateZ(0)}90%,to{transform:translate3d(0,-3rem,0)}}.ticker .ticker__item{position:relative;white-space:nowrap;display:flex;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.ticker .ticker__category{font-weight:700;padding-inline-end:1em;display:flex;align-items:center}.ticker .ticker__category .ticker__icon .ticker__icon-bg{height:1em;aspect-ratio:1}.ticker .ticker__content{display:flex;align-items:center}.ticker .ticker__content+.ticker__content{display:none}.ticker .svg-icon{vertical-align:text-top;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ticker .ticker__link-wrapper{padding-inline-start:1.2em;padding-inline-end:.2em;border:0;background-image:linear-gradient(270deg,#fff 80%,hsla(0,0%,100%,0))}.timeline{display:flex;align-items:flex-start}@media(min-width:768px){.timeline{flex-direction:column;margin:0 auto}}.timeline .timeline__scale-container{position:sticky;top:5vh;height:100%;width:-moz-max-content;width:max-content;margin-left:0;align-content:center}@media(min-width:768px){.timeline .timeline__scale-container{position:relative;top:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;height:7rem;width:calc(100% - 8rem);margin-inline:auto}}.timeline .timeline__scale-wrapper{position:relative;min-width:5rem;width:100%;overflow:auto}@media(min-width:992px){.timeline .timeline__scale-wrapper{overflow-x:hidden}}.timeline .timeline__scale{position:relative;display:flex;flex-direction:column-reverse;padding-inline-start:0;list-style:none;margin:0;width:-moz-max-content;width:max-content}@media(min-width:768px){.timeline .timeline__scale{position:absolute;top:0;left:0;flex-direction:row;height:100%;min-width:100%;color:#5c5c5c;padding-inline-start:1.4em;transition:left .25s ease-in-out;will-change:left}.timeline .timeline__scale:before{content:"";width:100%;height:4px;background-color:var(--brand);position:absolute;top:calc(50% - 2px);left:0}}.timeline .timeline__scale li{position:relative;display:flex;flex-direction:column-reverse;flex:0;align-items:center}@media(min-width:768px){.timeline .timeline__scale li{flex-grow:1;flex-shrink:0;background-size:50% 100%;background-repeat:repeat-y;min-width:2.4rem;z-index:1}}.timeline .timeline__scale li div{justify-content:center;margin-block:.1em}@media(min-width:768px){.timeline .timeline__scale li div{position:absolute;left:0;top:0;bottom:0;z-index:2;display:flex;text-align:center;white-space:nowrap;cursor:pointer;margin:0}.timeline .timeline__scale li div:before{content:"";width:1.4rem;height:1.4rem;border:2px solid #5c5c5c;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;transition:background-color var(--transition-duration,.3s) ease-in-out}}.timeline .timeline__scale li span{align-self:flex-end;visibility:visible;opacity:1;color:#5c5c5c;transition:color var(--transition-duration,.3s) ease-in-out}@media(max-width:767px){.timeline .timeline__scale li .selected{font-weight:700}.timeline .timeline__scale li .selected span{color:#333}}@media(min-width:768px){.timeline .timeline__scale li .selected:before{background-color:#5c5c5c}}.timeline .timeline__navigation{display:block;position:absolute;top:0;left:0;justify-content:space-between;flex-direction:row;height:100%;width:100%}@media(max-width:767px){.timeline .timeline__navigation{display:none!important}}.timeline .timeline__navigation .timeline__navigation-button{position:absolute;top:50%;transform:translateY(-50%);border:0;background:none;z-index:1;overflow:hidden;text-indent:-9999px;margin:0;padding:0;width:4rem;height:4rem;transition:background-color var(--transition-duration,.3s) ease-in-out,opacity var(--transition-duration,.3s) ease-in-out;cursor:pointer}.timeline .timeline__navigation .timeline__navigation-button:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:1.3em;height:1.3em;bottom:.1em;border-color:var(--brand);border-style:solid;border-width:3px 3px 0 0;transform:rotate(45deg)}.timeline .timeline__navigation .timeline__navigation-button:focus{outline:0}.timeline .timeline__navigation .timeline__navigation-button:focus:after{border-color:#333}.timeline .timeline__navigation .timeline__navigation-button:focus:not(:focus-visible){outline:0}.timeline .timeline__navigation .timeline__navigation-button:focus:not(:focus-visible):after{border-color:#333}.timeline .timeline__navigation .timeline__navigation-button:after{transition:border-color var(--transition-duration,.3s) ease-in-out;position:absolute;left:calc(50% - .5em);top:50%;transform:translate(-50%,-50%) rotate(45deg)}.timeline .timeline__navigation .timeline__navigation-button:disabled{opacity:.2}.timeline .timeline__navigation .timeline__navigation-button:hover:after{border-color:#333}.timeline .timeline__navigation .previous{right:100%;transform:translateY(-50%) rotate(180deg)}.timeline .timeline__navigation .next{left:100%}.timeline .timeline__events-content{position:relative;width:100%;overflow:hidden;transition:height .4s}@media(min-width:768px){.timeline .timeline__events-content{margin:2em auto}}.timeline .timeline__events-content ol{list-style:none;margin:0;padding:0}@media(max-width:767px){.timeline .timeline__events-content ol{display:flex;flex-direction:column-reverse}}.timeline .timeline__events-content li{padding:0 5%}@media(min-width:768px){.timeline .timeline__events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);animation-duration:.25s;animation-timing-function:ease-in-out}}.timeline .timeline__events-content li.selected{position:relative;transform:translateX(0)}.timeline .timeline__events-content li.enter-left{animation:enter-left .5s ease-in}@keyframes enter-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.timeline .timeline__events-content li.enter-right{animation:enter-right .5s ease-in}@keyframes enter-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.timeline .timeline__events-content li.leave-right{animation:leave-right .5s ease-in}@keyframes leave-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.timeline .timeline__events-content li.leave-left{animation:leave-left .5s ease-in}@keyframes leave-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@supports((-webkit-mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg")) or (mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg"))){.timeline .timeline__events-content li:nth-child(5n+1) .timeline__event-date:before{-webkit-mask-image:url(/unternehmen/assets/Images/Svg/scribble-2.svg);mask-image:url(/unternehmen/assets/Images/Svg/scribble-2.svg)}}@supports((-webkit-mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg")) or (mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg"))){.timeline .timeline__events-content li:nth-child(5n+2) .timeline__event-date:before{-webkit-mask-image:url(/unternehmen/assets/Images/Svg/scribble-3.svg);mask-image:url(/unternehmen/assets/Images/Svg/scribble-3.svg)}}@supports((-webkit-mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg")) or (mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg"))){.timeline .timeline__events-content li:nth-child(5n+3) .timeline__event-date:before{-webkit-mask-image:url(/unternehmen/assets/Images/Svg/scribble-4.svg);mask-image:url(/unternehmen/assets/Images/Svg/scribble-4.svg)}}@supports((-webkit-mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg")) or (mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg"))){.timeline .timeline__events-content li:nth-child(5n+4) .timeline__event-date:before{-webkit-mask-image:url(/unternehmen/assets/Images/Svg/scribble-5.svg);mask-image:url(/unternehmen/assets/Images/Svg/scribble-5.svg)}}@supports((-webkit-mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg")) or (mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg"))){.timeline .timeline__events-content li:nth-child(5n+0) .timeline__event-date:before{-webkit-mask-image:url(/unternehmen/assets/Images/Svg/scribble-1.svg);mask-image:url(/unternehmen/assets/Images/Svg/scribble-1.svg)}}.timeline .timeline__events-content .timeline__event{padding-bottom:20px;display:flex;flex-wrap:wrap}@media(min-width:768px){.timeline .timeline__events-content .timeline__event{display:grid;grid-template-columns:1fr min-content;grid-template-rows:auto auto 1fr;grid-column-gap:2rem;grid-row-gap:1em;grid-column-gap:4rem}}.timeline .timeline__events-content .timeline__event-image{order:2;margin-block-start:1rem;grid-row:1/4;grid-column:2}@media(min-width:768px){.timeline .timeline__events-content .timeline__event-image{width:40rem;margin-block-start:0}}.timeline .timeline__events-content .timeline__event-date{font-size:40px;position:relative;font-weight:700;color:#333;grid-row:1;grid-column:1;padding-inline-start:.75em;width:100%}@media screen and (min-width:768px){.timeline .timeline__events-content .timeline__event-date{font-size:calc(8.78049px + 4.06504vw)}}@media screen and (min-width:1260px){.timeline .timeline__events-content .timeline__event-date{font-size:60px}}.timeline .timeline__events-content .timeline__event-date:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}@supports((-webkit-mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg")) or (mask-image:url("/unternehmen/assets/Images//Svg/scribble-1.svg"))){.timeline .timeline__events-content .timeline__event-date:before{background-color:var(--brand);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.timeline .timeline__events-content .timeline__event-title{grid-row:2;grid-column:1;margin-block:0}.timeline .timeline__events-content .timeline__event-description{grid-row:3;grid-column:1;align-self:center}.to-top{position:relative;font-size:inherit;font-weight:700;margin-block-start:3rem;margin-block-end:1em;padding-block-start:1em;border:0;background:none;transition:color var(--transition-duration,.3s) ease-in-out}.to-top:before{content:"";position:absolute;top:0;left:50%;display:inline-block;width:.85em;height:.85em;border-color:var(--brand);border-style:solid;border-width:2px 2px 0 0;transform:translate(-50%,-50%) rotate(-45deg)}.to-top:hover{cursor:pointer;color:var(--brand)}.to-top:before{top:.7em}.to-top:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));text-decoration:underline;outline:var(--brand) solid 2px;outline-offset:0}.to-top:focus:not(:focus-visible){outline:transparent}.video{display:grid;justify-content:center;position:relative;height:100%;grid-template-columns:1fr;grid-auto-rows:max-content}.video .video__consent-container{font-family:Make It Sans,Arial,sans-serif;grid-row:1;grid-column:1;display:grid;place-items:center;background-color:rgba(0,0,0,.75);color:#fff;z-index:1}.video .video__consent-content{font-size:1.2rem;display:grid;grid-gap:1em;justify-items:center;padding:10px;text-align:center;margin-inline:auto}@media screen and (min-width:768px){.video .video__consent-content{font-size:calc(1.2rem + .0813vw - .62439px)}}@media screen and (min-width:1260px){.video .video__consent-content{font-size:1.6rem}}@media(min-width:576px){.video .video__consent-content{max-width:80%;padding:20px}}.video .video__consent-content .button{font-size:inherit}.video .video__consent-content a{color:var(--brand);text-decoration-color:currentColor}.video .video__consent-content a:hover{color:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85))!important;text-decoration-line:underline}@media(min-width:576px){.video.video--loading .video__container{display:none}}@media(min-width:576px){.video{max-width:100%}}@media(max-width:767px){.video[data-autoplay="1"] .video__container,.video[data-autoplay=true] .video__container{display:none}}.video iframe,.video video{grid-column:1;grid-row:1;position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:1}.video iframe+.video__media-container:before,.video video+.video__media-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.video .video__media-container{overflow:hidden;position:relative;width:100%;height:100%;top:0;left:0;grid-row:1;grid-column:1}.video .video__media-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.video .video__play-wrapper{position:absolute;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);border:0;background:none;color:var(--video-play-color,currentColor);transition:color var(--transition-duration,.3s) ease-in-out}.video .video__play-wrapper:focus .svg-bg{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));fill:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.75));outline:none}.video .video__play-wrapper:focus:not(:focus-visible) .svg-bg{outline:transparent}.video .video__play-wrapper .svg-bg{fill:var(--video-play-highlight,var(--brand));grid-row:1/3;grid-column:1;width:clamp(18rem,4.39vw + 15.474rem,21rem);display:block;transition:fill var(--transition-duration,.3s) ease-in-out}.video .video__play-wrapper:after{content:attr(data-caption);display:block;grid-row:2;grid-column:1;text-align:center;z-index:1}.video .video__play-wrapper:hover{--video-play-highlight:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85));cursor:pointer}.video .video__play-wrapper.video__play-wrapper--background{--video-play-color:var(--brand);background-image:radial-gradient(closest-side,rgba(0,0,0,.75),transparent);border-radius:50%;width:15rem;height:15rem;padding:2em}.video .video__play-wrapper.video__play-wrapper--background:hover{--video-play-color:#fff}.video .video__play-icon{grid-row:1;grid-column:1;position:relative;display:grid;place-content:center;width:var(--video-play-icon-size,4rem);height:var(--video-play-icon-size,4rem);border-radius:50%;border:2px solid;align-self:end;margin-block-start:0;margin-block-end:.5rem;margin-inline:auto}.video .video__play-icon:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:1em;height:1em;bottom:.1em;border-width:2px 2px 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg);margin-inline-start:30%;bottom:0;transform:translateX(-50%) rotate(45deg)}.video.video--animate{--video-play-icon-size:5.5rem;--mappingSlope:(1 - 0.5)/(1 - 0);--scale:clamp(var(--mappingSlope),((var(--scale-factor,0)/2) + 0.5),1);position:relative;height:-moz-max-content;height:max-content;max-width:100%;width:100%;display:grid;align-self:center;justify-content:center;grid-template-rows:1fr auto}@media(min-width:768px){.video.video--animate{grid-template-rows:1fr 1fr}}.video.video--animate .video__consent-container{grid-row-end:span 2}.video.video--animate .video__media-container{width:100%;height:-moz-max-content;height:max-content;grid-row:1/3;grid-column:1}@media(min-width:768px){.video.video--animate .video__media-container{transition:transform 70ms linear;transform-origin:50% 0;transform:scale3d(var(--scale,0),var(--scale,0),1)}}@media(prefers-reduced-motion:reduce){.video.video--animate .video__media-container{transition:none;transform:none}}.video.video--animate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video.video--animate.video--loading .video__container{visibility:hidden}.video.video--animate:not(.video--loading) .video__play-wrapper{visibility:hidden;pointer-events:none}.video.video--animate .video__play-wrapper{position:relative;align-items:center;justify-content:center;grid-row:2/4;grid-column:1}@media(min-width:768px){.video.video--animate .video__play-wrapper{grid-row:2}}.video.video--animate .video__play-wrapper .svg-bg{opacity:1}@media(max-width:767px){.video.video--animate .video__play-wrapper .svg-bg{min-width:20rem;width:20rem;height:auto}}.video.video--animate .video__play-wrapper:after{margin-block-start:1em;align-self:start}@media(min-width:768px){.video.video--animate .video__play-wrapper:after{font-size:1.1em}}.video.video--animate .video__play-icon{align-self:end}.video.video--animate .video__play-icon:after{width:1.25em;height:1.25em;left:calc(50% - .25em)}.video.video--milk-glass{--video-play-icon-size:10rem;--video-play-icon-size-half:5rem;--video-play-icon-width:8rem}@media(min-width:768px){.video.video--milk-glass{--video-play-icon-size:15rem;--video-play-icon-size-half:7.5rem;--video-play-icon-width:12rem}}.video.video--milk-glass:hover{--video-milk-glass-opacity:0;--video-milk-glass-blur:0}.video.video--milk-glass .video__media-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,var(--video-milk-glass-opacity,.4));-webkit-backdrop-filter:blur(var(--video-milk-glass-blur,8px));backdrop-filter:blur(var(--video-milk-glass-blur,8px))}.video.video--milk-glass .video__play-wrapper:after{content:none}.video.video--milk-glass .video__play-icon{border:0}.video.video--milk-glass .video__play-icon:after{border-color:transparent transparent transparent #fff;width:100%;height:100%;margin-inline-start:15%;border-left-width:var(--video-play-icon-width);border-bottom-width:var(--video-play-icon-size-half);border-right-width:0;border-top-width:var(--video-play-icon-size-half);transform:none}.footer{margin-block-start:auto;padding-bottom:5rem;background-color:#333;color:#fff}@media(min-width:768px){.footer{padding-block-end:0}}.footer~img{display:none}.footer .footer__to-top{display:flex;justify-content:center}.footer p{color:#adadad}.footer a{color:#ededed;font-weight:400;border:0}.footer a:hover{color:var(--brand)}.footer .footer__social{background-color:#ededed;color:#333}.footer .footer__social a{color:#333}.footer .footer__social-header{text-align:center;margin-block-end:0}.footer .footer__social-links{list-style:none;display:flex;justify-content:center;padding:0;gap:1em}@media(min-width:576px){.footer .footer__social-links{gap:3rem}}.footer .footer__social-links a{display:inline-block;line-height:1;padding-inline-start:0}.footer .footer__social-links a:before{content:none!important}.footer .footer__social-links a:hover{--icon-color:var(--brand)}.footer .footer__navigation-container{display:grid!important;grid-template-rows:auto;grid-template-columns:100%}@media(min-width:768px){.footer .footer__navigation-container{grid-template-columns:1fr 16.6666666667%}}.footer .footer__navigation-menu-container{grid-row:1;grid-column:1;display:flex;justify-content:flex-start;flex-direction:column;margin-inline:0}@media(min-width:768px){.footer .footer__navigation-menu-container{flex-direction:row;align-items:flex-start}}.footer .footer__navigation-menu-container a{padding-inline-start:0;color:#adadad;font-weight:inherit;border-color:transparent}.footer .footer__navigation-menu-container a:before{content:none}.footer .footer__navigation-menu-container a:hover{color:var(--brand)}.footer .footer__navigation-menu-container.accordion{--outline-offset:0.15em}@media(max-width:767px){.footer .footer__navigation-menu-container.accordion .accordion__toggle:focus+.accordion__header .accordion__title-text{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:0}.footer .footer__navigation-menu-container.accordion .accordion__toggle:focus:not(:focus-visible)+.accordion__header .accordion__title-text{outline:transparent}.footer .footer__navigation-menu-container.accordion .accordion__collapse a:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));margin-inline-start:.3em}.footer .footer__navigation-menu-container.accordion .accordion__collapse a:focus:not(:focus-visible){outline:transparent}}@media(min-width:768px){.footer .footer__navigation-menu-container.accordion .accordion__header{width:-moz-max-content;width:max-content}.footer .footer__navigation-menu-container.accordion .accordion__collapse{overflow:unset}}.footer .footer__navigation-menu-container.accordion .accordion__title-text{font-weight:700}.footer .footer__navigation-menu-container.accordion .accordion__trigger-icon:after,.footer .footer__navigation-menu-container.accordion .accordion__trigger-icon:before{background-color:#fff}.footer .footer__navigation-menu-container ul{list-style:none;padding-inline-start:0;margin:0}.footer .footer__navigation-menu-container li{padding-block:.5em}@media(min-width:768px){.footer .footer__navigation-menu-container li{padding:0}}.footer .footer__navigation-menu-container>a{color:#fff;margin-inline-start:0;font-weight:700}@media(max-width:767px){.footer .footer__navigation-menu-container>a{height:4rem;display:flex;align-items:center}}.footer .footer__navigation-menu-container .footer-navigation__item{padding:0;flex:1 0 auto}.footer .footer__navigation-menu-container .footer-navigation__item:not(:last-child){border-block-end:1px solid #5c5c5c}@media(min-width:768px){.footer .footer__navigation-menu-container .footer-navigation__item{max-width:20%;border-block-end:0!important}}.footer .footer__navigation-menu-container .footer-navigation__item:is(a){margin-block-start:.2em}.footer .footer__navigation-menu-container .footer__logo{max-width:7.5rem}.footer .footer__navigation-menu-details{flex:1;grid-row:3}@media(min-width:768px){.footer .footer__navigation-menu-details{grid-row:1;grid-column:2}}.footer .footer__navigation-menu-details-header{margin-block-end:0}.footer .footer__site-end-navigation{grid-row:2;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin-block-start:1.5rem;margin-block-end:3rem;font-size:1.4rem}@media(min-width:768px){.footer .footer__site-end-navigation{grid-row:2;grid-column:1/3;justify-content:center}}.footer .footer__site-end-navigation .footer__site-end-navigation-item{padding-block:.25em;padding-inline:.25rem}@media(min-width:768px){.footer .footer__site-end-navigation .footer__site-end-navigation-item{padding-inline:3.5rem}}.footer .footer__copyright{text-align:center;margin-block-end:4rem}.navigation{position:fixed;inset-inline-start:0;inset-block:0;z-index:2;width:max(34.5rem,70%);max-width:100%;background-color:#fff;letter-spacing:.05em;padding-block-end:8rem;opacity:0;visibility:hidden;pointer-events:none;transition:background-color var(--transition-duration,.3s) ease-in-out,opacity var(--transition-duration,.3s),visibility var(--transition-duration,.3s) .1ms}@media(min-width:65em){.navigation{position:static;width:100%;height:8.5rem;padding-block-end:0;visibility:visible;opacity:1;pointer-events:auto;background:none;font-size:1.4rem}}.navigation a{border-color:transparent}.navigation .navigation__link-wrapper{order:-1}@media(min-width:65em){.navigation .navigation__link-wrapper a{width:100%}}.navigation .navigation__link-wrapper a:not(.button):hover{color:#333;border-color:currentColor}.navigation .navigation__container{display:flex;flex-direction:column;list-style:none;padding-inline-start:2em;padding-inline-end:1.5em;padding-block-start:1em;height:100%;max-height:calc(100vh - 9.5rem);overflow-y:auto}@media(min-width:65em){.navigation .navigation__container{flex-direction:row;justify-content:space-between;max-height:none;height:100%;overflow:initial;margin:0;padding-block-start:0;padding-inline-end:0}}@media(min-width:1120px){.navigation .navigation__container{justify-content:flex-end}}.navigation .navigation__item-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.navigation .navigation__item{padding-block:.5em}@media(max-width:64em){.navigation .navigation__item:first-child{padding-block-start:3.75rem}}@media(min-width:65em){.navigation .navigation__item{display:flex;justify-content:space-between;align-items:center;padding-inline:.1em}}@media(min-width:1120px){.navigation .navigation__item{padding-inline:.5em}}@media(min-width:1260px){.navigation .navigation__item{padding-inline:.7em}}@media(min-width:65em){.navigation .navigation__item:hover .navigation__item-wrapper:after,.navigation .navigation__item:hover .navigation__item-wrapper:before{content:"";display:block;position:absolute}.navigation .navigation__item:hover .navigation__item-wrapper:before{width:45px;height:30px;left:-45px;bottom:-30px}.navigation .navigation__item:hover .navigation__item-wrapper:after{width:25px;height:25px;right:-25px;bottom:-30px}}@media(min-width:1260px){.navigation .navigation__item:hover .navigation__item-wrapper:before{width:40px;height:30px;left:-55px;bottom:-30px}.navigation .navigation__item:hover .navigation__item-wrapper:after{width:25px;height:25px;right:-40px;bottom:-30px}}.navigation .navigation__item a{padding-inline-start:0!important}.navigation .navigation__item a:before{content:none!important}.navigation .navigation__item--current>.navigation__link-wrapper a,.navigation .navigation__item--current>.navigation__menu-toggle{color:var(--brand);--icon-color:currentColor}.navigation .navigation__menu-toggle{font-weight:700;width:2em;height:2em;display:flex;justify-content:space-between;transition:color var(--transition-duration,.3s) ease-in-out}@media(min-width:65em){.navigation .navigation__menu-toggle{display:none}}.navigation .navigation__menu-toggle .navigation__menu-toggle-icon{min-width:1.4em;position:relative;display:flex;justify-content:center;align-items:center;transition:transform .2s ease-in-out;margin-inline-start:auto}.navigation .navigation__menu-toggle .navigation__menu-toggle-icon:before{left:0;transform:rotate(40deg)}.navigation .navigation__menu-toggle .navigation__menu-toggle-icon:after,.navigation .navigation__menu-toggle .navigation__menu-toggle-icon:before{content:"";display:block;position:absolute;top:50%;width:59%;height:.15em;background-color:#333;transition:transform .2s ease-in-out,background-color var(--transition-duration,.3s) ease-in-out}.navigation .navigation__menu-toggle .navigation__menu-toggle-icon:after{right:0;transform:rotate(-40deg)}.navigation .navigation__menu-toggle:hover{--icon-color:#333}.navigation .navigation__menu-toggle:hover .navigation__menu-toggle-icon:after,.navigation .navigation__menu-toggle:hover .navigation__menu-toggle-icon:before{background-color:#333}@media(min-width:65em){.navigation .navigation__item>.navigation__sub{position:absolute;top:100%;left:0;right:0;width:auto;background-color:#fff}.navigation .navigation__item>.navigation__sub:before{content:"";display:block;position:absolute;top:0;left:0;right:0;background:#ededed;height:1px;margin-inline:calc(50% - 50vw)}}.navigation .navigation__sub{width:100%;visibility:hidden;overflow:hidden;flex:none;max-height:0;transition:visibility 1ms linear var(--transition-duration,.3s),max-height var(--transition-duration,.3s) ease-in-out}@media(min-width:65em){.navigation .navigation__sub{transition:none;max-height:none;overflow:visible}}@media(min-width:65em){.navigation .navigation__sub .navigation__sub{margin-block-start:1.3em}}.navigation .navigation__sub .navigation__menu-toggle-icon{min-width:1.1em}.navigation .navigation__sub .navigation__link-wrapper a:hover{border-color:#333}.navigation .navigation__sub-container{position:relative}@media(min-width:65em){.navigation .navigation__sub-container{max-width:1120px}.navigation .navigation__sub-container:after,.navigation .navigation__sub-container:before{content:"";position:absolute;top:0;left:100%;height:100%;background:linear-gradient(180deg,#ededed 1px,#fff 0,#fff);min-width:8%;width:max(30vw,(100vw - 1120px)/2)}.navigation .navigation__sub-container:before{left:auto;right:100%}}.navigation .navigation__sub-wrapper{display:flex;justify-content:space-between}@media(min-width:65em){.navigation .navigation__sub-wrapper{padding-block-start:2rem;padding-block-end:6rem;padding-inline-start:var(--navigation-sub-padding,8rem);max-height:90vh}}.navigation .navigation__sub-list-wrapper{width:100%}.navigation .navigation__sub-list{list-style:none}@media(min-width:65em){.navigation .navigation__sub-list{max-width:100%;width:-moz-max-content;width:max-content;padding-inline-start:0;-moz-column-width:16rem;column-width:16rem;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:.75em;column-gap:.75em;min-height:24rem}.navigation .navigation__sub-list[data-columns="2"],.navigation .navigation__sub-list[data-columns="3"]{-moz-column-count:3;column-count:3;-moz-column-fill:balance;column-fill:balance}.navigation .navigation__sub-list[data-columns="2"]{-moz-column-count:2;column-count:2}.navigation .navigation__sub-list .navigation__sub-list{padding-inline-start:0;-moz-column-count:initial;-moz-column-width:initial;columns:auto;-moz-column-gap:unset;column-gap:unset;height:auto;min-height:0}}@media(min-width:1260px){.navigation .navigation__sub-list{padding-inline-start:1rem}}.navigation .navigation__sub-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:.4em}@media(min-width:65em){.navigation .navigation__sub-item{-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin-block-end:1.5em;max-width:100%;-webkit-hyphens:auto;hyphens:auto}}.navigation .navigation__sub-item a{font-weight:400}@media(min-width:65em){.navigation .navigation__sub-item a{font-weight:700}}.navigation .navigation__sub-item .navigation__link-wrapper{width:calc(100% - 3.5rem)}@media(min-width:65em){.navigation .navigation__sub-item .navigation__link-wrapper{width:100%}}.navigation .navigation__sub-item:first-child{padding-block-start:1.5rem}@media(min-width:65em){.navigation .navigation__sub-item:first-child{padding-block-start:.4em}}@media(min-width:65em){.navigation .navigation__sub-item .navigation__sub-item{width:100%;margin-block-end:0;padding-block:.15em}}.navigation .navigation__sub-item .navigation__sub-item .navigation__link-wrapper{width:100%}.navigation .navigation__sub-item .navigation__sub-item a{font-weight:400}.navigation .navigation__sub-item:last-child{padding-block-end:0}.navigation .navigation__sub-item:hover .navigation__menu-toggle{--icon-color:#333}.navigation .navigation__language-switch,.navigation .navigation__search-trigger{display:flex;align-items:center}@media(min-width:65em){.navigation .navigation__language-switch,.navigation .navigation__search-trigger{justify-content:flex-end}}@media(max-width:64em){.navigation .navigation__language-switch{order:-1}}.navigation .navigation__search-trigger{--icon-size:2rem;display:none}@media(min-width:65em){.navigation .navigation__search-trigger{display:flex;padding-inline-start:1em;padding-inline-end:.5em}}@media(min-width:65em){.navigation .navigation__search-trigger:last-child{margin-inline-start:5.3rem}}.navigation .navigation__search-trigger:hover{--icon-color:#333}.navigation .navigation__menu-toggle-input:checked~.navigation__sub{visibility:visible;max-height:999px;transition:max-height var(--transition-duration,.3s) ease-in-out}@media(min-width:65em){.navigation .navigation__menu-toggle-input:checked~.navigation__sub .navigation__sub{visibility:visible;max-height:999px}}.navigation .navigation__menu-toggle-input:checked~.navigation__item-wrapper .navigation__menu-toggle-icon:before,.navigation .navigation__menu-toggle-input:checked~.navigation__menu-toggle .navigation__menu-toggle-icon:before{transform:rotate(-40deg)}.navigation .navigation__menu-toggle-input:checked~.navigation__item-wrapper .navigation__menu-toggle-icon:after,.navigation .navigation__menu-toggle-input:checked~.navigation__menu-toggle .navigation__menu-toggle-icon:after{transform:rotate(40deg)}.navigation .navigation__menu-toggle-input:focus~.navigation__menu-toggle{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}.navigation .navigation__menu-toggle-input:focus:not(:focus-visible)~.navigation__menu-toggle{outline:transparent}@media(min-width:65em){.navigation .navigation__menu-toggle-input:focus~.navigation__item-wrapper .navigation__menu-toggle{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0;display:block;position:absolute;bottom:-100%;left:50%;transform:translate(-50%,50%)}.navigation .navigation__menu-toggle-input:focus~.navigation__item-wrapper .navigation__menu-toggle .navigation__menu-toggle-icon{height:1.4em}.navigation .navigation__menu-toggle-input:focus~.navigation__item-wrapper .navigation__menu-toggle .navigation__menu-toggle-icon:after,.navigation .navigation__menu-toggle-input:focus~.navigation__item-wrapper .navigation__menu-toggle .navigation__menu-toggle-icon:before{background-color:var(--brand)}.navigation .navigation__menu-toggle-input:focus:not(:focus-visible)~.navigation__item-wrapper .navigation__menu-toggle{outline:transparent}}@media(min-width:65em){.navigation .navigation__menu-toggle-input:focus~a{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:var(--brand) solid 2px;outline-offset:0}.navigation .navigation__menu-toggle-input:focus:not(:focus-visible)~a{outline:transparent}}#main-menu-toggle:checked~.page-header .navigation{opacity:1;visibility:visible;pointer-events:auto}.navigation-control{--icon-color:#fff;--icon-size:2rem;position:fixed;inset-block-end:1.5rem;inset-inline:1.5rem;z-index:2;display:flex;align-items:center;justify-content:center;height:5rem;color:#fff;letter-spacing:.05em;max-width:48rem;margin-inline:auto}@media(min-width:65em){.navigation-control{inset-block-end:0;justify-content:flex-end;max-width:1120px;z-index:-1}.navigation-control .navigation-control__search,.navigation-control .navigation-control__trigger{display:none}}.navigation-control .navigation-control__trigger{position:relative;display:flex;align-items:center;cursor:pointer;border-top-left-radius:8px;border-bottom-left-radius:8px}.navigation-control .navigation-control__trigger .navigation-control__trigger-icon{position:absolute;top:50%;left:0;height:2px;width:1.8rem;background-color:#fff;transform:translateY(-50%);inset-inline-start:50%;transform:translateX(-50%);transition:background .25s ease-in-out;transform-origin:left center}.navigation-control .navigation-control__trigger .navigation-control__trigger-icon:after,.navigation-control .navigation-control__trigger .navigation-control__trigger-icon:before{content:"";cursor:pointer;height:2px;width:100%;background-color:#fff;position:absolute;left:0}.navigation-control .navigation-control__trigger .navigation-control__trigger-icon:before{top:-.6rem}.navigation-control .navigation-control__trigger .navigation-control__trigger-icon:after{bottom:-.6rem}.navigation-control .navigation-control__trigger .navigation-control__trigger-icon:after,.navigation-control .navigation-control__trigger .navigation-control__trigger-icon:before{transition:transform .25s ease-in-out;transform-origin:left center}.navigation-control .navigation-control__search{border-top-right-radius:8px;border-bottom-right-radius:8px}.navigation-control .navigation-control__cta,.navigation-control .navigation-control__search,.navigation-control .navigation-control__trigger{display:flex;justify-content:center;align-items:center;height:100%;transition:background-color .25s ease-in-out}.navigation-control .navigation-control__cta:not(:empty):hover,.navigation-control .navigation-control__search:not(:empty):hover,.navigation-control .navigation-control__trigger:not(:empty):hover{background-color:var(--brand)}.navigation-control .navigation-control__search,.navigation-control .navigation-control__trigger{background-color:#333;min-width:4.8rem;border:0}@media(min-width:65em){.navigation-control .navigation-control__search,.navigation-control .navigation-control__trigger{display:none}}.navigation-control .navigation-control__cta{--svg-fill:var(--brand);position:relative;background-color:#333;width:100%;border-inline:1px solid #fff}@media(min-width:65em){.navigation-control .navigation-control__cta{--icon-color:#333;background:none;width:auto;height:auto;border:0;padding-inline:5.5rem;padding-block:2.5rem}.navigation-control .navigation-control__cta:hover{--svg-fill:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85));background:none!important}.navigation-control .navigation-control__cta:hover #navigation-control__cta-link{--nav-control-link-bg:hsl(var(--brand-hue),var(--brand-saturation),calc(var(--brand-lightness)*0.85))}}@media(min-width:65em){.navigation-control .navigation-control__cta .svg-icon{margin-inline-end:.5em;position:relative}}.navigation-control .navigation-control__cta .navigation-control__cta-bg{display:none}@media(min-width:65em){.navigation-control .navigation-control__cta .navigation-control__cta-bg{display:block;position:absolute;left:0;right:0;bottom:0;top:0}.navigation-control .navigation-control__cta .navigation-control__cta-bg .svg-bg{width:100%;height:100%;transition:fill var(--transition-duration,.3s) ease-in-out}}.navigation-control .navigation-control__cta #navigation-control__cta-link{--outline-color:var(--brand);border-block-end:0;color:var(--nav-control-link-color,#fff);background-color:var(--nav-control-link-bg);padding:.5em}@media(min-width:65em){.navigation-control .navigation-control__cta #navigation-control__cta-link{--nav-control-link-color:#333;--nav-control-link-bg:var(--brand);--outline-color:#333;border-bottom:2px solid #333;z-index:1;transition:background-color var(--transition-duration,.3s) ease-in-out;padding:0}}.navigation-control .navigation-control__cta #navigation-control__cta-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:0;transform:none}.page-header{padding-inline-start:20px;padding-inline-end:20px;position:static;background:#fff;z-index:2}@media screen and (min-width:768px){.page-header{padding-inline-start:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.page-header{padding-inline-start:100px}}@media screen and (min-width:768px){.page-header{padding-inline-end:calc(-71.42857px + 11.90476vw)}}@media screen and (min-width:1440px){.page-header{padding-inline-end:100px}}@media(min-width:65em){.page-header{position:fixed;width:100%}}.page-header .page-header__content-container{position:relative;display:flex;align-items:center;max-width:max(1120px,52em);margin-inline:auto}.page-header .page-header__content-container:before{content:"";background-color:transparent;position:fixed;top:0;left:0;right:0;bottom:0;transition:background-color var(--transition-duration,.3s) ease-in-out;pointer-events:none}@media(min-width:65em){.page-header .page-header__content-container:before{top:8.5rem}}.page-header .page-header__logo-wrapper{position:absolute;top:1.5rem;left:0;z-index:2;display:flex;justify-content:flex-start;align-items:center;width:-moz-max-content;width:max-content}@media(min-width:65em){.page-header .page-header__logo-wrapper{height:8.5rem;position:relative;top:0;width:auto;margin-block-end:auto}}.page-header .page-header__logo-wrapper a{border:0}.page-header .page-header__logo-wrapper .page-header__logo{height:3.7rem;width:auto}#main-menu-toggle:checked~.page-header .page-header__content-container:before{background-color:rgba(51,51,51,.4)}#main-menu-toggle:checked~.page-header [for=main-menu-toggle] .navigation-control__trigger-icon{background:transparent}#main-menu-toggle:checked~.page-header [for=main-menu-toggle] .navigation-control__trigger-icon:before{transform:rotate(45deg)}#main-menu-toggle:checked~.page-header [for=main-menu-toggle] .navigation-control__trigger-icon:after{transform:rotate(-45deg)}#main-menu-toggle:checked~.page-header~.main-content-container{pointer-events:none}#main-menu-toggle:focus~.page-header [for=main-menu-toggle]{background-color:var(--brand)}#main-menu-toggle:focus~.page-header [for=main-menu-toggle] .menu-toggle__icon,#main-menu-toggle:focus~.page-header [for=main-menu-toggle] .menu-toggle__icon:after,#main-menu-toggle:focus~.page-header [for=main-menu-toggle] .menu-toggle__icon:before{background-color:#fff}.page-header .page-header__meta-content{position:absolute;inset-block-start:1.5rem;inset-inline-end:0;margin-inline-start:auto;z-index:3}@media(min-width:992px){.page-header .page-header__meta-content{position:relative;margin-block-start:1.5rem;inset-block-start:0;width:55vw}}.page-header .page-header__meta-content .form__row{display:grid;gap:.5em;grid-template-columns:1fr max-content}.page-header .page-header__meta-content .form-control{width:100%;max-width:28rem;height:100%!important}.page-header .page-header__meta-content .page-header__search-wrapper{display:grid;align-items:center}.page-header .page-header__meta-content .page-header__search-wrapper .form-control,.page-header .page-header__meta-content .page-header__search-wrapper .page-header__search-label{grid-row:1;grid-column:1;justify-self:end}.page-header .page-header__meta-content .page-header__search-wrapper .page-header__search-label{margin-inline-end:.5em;display:flex;align-items:center}@media(min-width:620px){.page-header .page-header__meta-content .page-header__search-wrapper .page-header__search-label{pointer-events:none}}@media(max-width:619px){.page-header #job-search-trigger:not(:checked)~.page-header__meta-content .form-control{display:none}.page-header #job-search-trigger:checked~.page-header__meta-content{width:100%}}.teaser-container{width:100%;height:-moz-fit-content;height:fit-content;display:grid;gap:20px;grid-template-columns:repeat(var(--teaser-columns,1),1fr);margin-block-end:3.5rem}.teaser-container .teaser-container__illustration{order:-1;display:flex;justify-content:flex-end}@media(min-width:768px){.teaser-container .teaser-container__illustration{grid-column-end:span 2;height:auto;order:0}}@media(min-width:992px){.teaser-container .teaser-container__illustration{grid-column-end:span 1}}.teaser-container .teaser-container__illustration svg{max-width:100%;height:15rem}@media(min-width:768px){.teaser-container .teaser-container__illustration svg{height:auto;max-height:100%;margin-block-start:-4rem}}@media(min-width:992px){.teaser-container .teaser-container__illustration svg{margin-block-start:-8rem}}.teaser-container.teaser-container--masonry{margin-inline:-20px;width:calc(100% + 40px)}.teaser-container.teaser-container--masonry .teaser{padding-inline:20px;margin-block-end:40px;max-width:100%}@media(min-width:768px){.teaser-container.teaser-container--masonry .teaser{max-width:50%}}@media(min-width:992px){.teaser-container.teaser-container--masonry .teaser{max-width:33.3333333333%}}@media(min-width:768px){.teaser-container.teaser-container--flex{--teaser-columns:2}}@media(min-width:768px)and (max-width:899px){.teaser-container.teaser-container--flex .teaser:not(.teaser--landscape):nth-child(odd):last-child{grid-column-end:span 2;justify-self:center;width:50%}}@media(min-width:900px){.teaser-container.teaser-container--flex:has(.teaser-container__illustration),.teaser-container.teaser-container--flex:has(.teaser:nth-child(3n):last-child){--teaser-columns:3}}@media(min-width:768px){.teaser-container.teaser-container--slider-mobile{--teaser-columns:3}.teaser-container.teaser-container--slider-mobile .teaser{grid-column-end:span 1!important;width:100%!important}}.teaser-container.teaser-container--slider-mobile.slick-initialized{display:grid;grid-template-columns:2.5rem 1fr 2.5rem}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider{overflow:hidden}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-prev{left:0}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-prev:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:1.2em;height:1.2em;bottom:.1em;border-color:var(--brand);border-style:solid;border-width:2px 2px 0 0;transform:rotate(225deg)}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-next{right:0}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-next:after{content:"";position:relative;display:inline-block;margin-left:.3em;width:1.2em;height:1.2em;bottom:.1em;border-color:var(--brand);border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg)}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;overflow:hidden;text-indent:-9999px;margin:0;padding:0;width:2.5rem;height:calc(100% - 120px);border:0;background-color:transparent;transition:background-color var(--transition-duration,.3s) ease-in-out}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow:hover{cursor:pointer;background-color:var(--brand)}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow:hover:after{border-color:#333}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow:after{transition:border-color var(--transition-duration,.3s) ease-in-out;position:absolute;left:calc(50% - .5em);top:50%;transform:translate(-50%,-50%) rotate(45deg)}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));background-color:var(--brand);outline:0}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow:focus:after{border-color:#333}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow:focus:not(:focus-visible){outline:transparent}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow.slick-prev{transform:translateY(-50%) rotate(180deg)}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-arrow.slick-disabled{display:none!important}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-track{display:flex;flex-wrap:nowrap;height:100%;margin-inline:0}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-track:before{content:none}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider.slick-initialized .slick-slide{height:auto}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-slide>div{display:flex;height:100%}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-dots{display:block;width:100%;padding:0;margin:10px 0 0;list-style:none;text-align:center;left:0;position:relative}@media(min-width:1260px){.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-dots{height:40px}}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-dots li{position:relative;display:inline-block;margin:0 4px;padding:0;cursor:pointer}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:3px;cursor:pointer;color:transparent;border-radius:100%}@media(min-width:1260px){.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-dots li button{width:10px;height:10px}}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider .slick-dots li button:focus{outline:var(--brand) solid 2px;outline-offset:2px}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider.slick-initialized{overflow:visible}.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider.slick-initialized .slick-next,.teaser-container.teaser-container--slider-mobile.slick-initialized.slick-slider.slick-initialized .slick-prev{position:absolute}.teaser-container.teaser-container--slider-mobile.slick-initialized .slick-list{grid-column:2}.teaser-container.teaser-container--slider-mobile.slick-initialized .slick-track{gap:20px}.teaser-container.teaser-container--slider-mobile.slick-initialized .slick-arrow{height:100%!important}@media(min-width:768px){.teaser-container.teaser-container--gallery{--teaser-columns:3}}.teaser-container.teaser-container--gallery .slick-track{gap:20px}@media(min-width:992px){.teaser-container.teaser-container--gallery .teaser:nth-child(6n+1),.teaser-container.teaser-container--gallery .teaser:nth-child(6n+2),.teaser-container.teaser-container--gallery .teaser:nth-child(6n+4){--teaser-gallery-aspect-ratio:355/420;grid-row-end:span 2}}.tx-sfdownload .component-container{margin-inline-start:-20px;margin-inline-end:-20px}@media screen and (min-width:768px){.tx-sfdownload .component-container{margin-inline-start:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.tx-sfdownload .component-container{margin-inline-start:-100px}}@media screen and (min-width:768px){.tx-sfdownload .component-container{margin-inline-end:calc(71.42857px - 11.90476vw)}}@media screen and (min-width:1440px){.tx-sfdownload .component-container{margin-inline-end:-100px}}@media(min-width:992px){.tx-sfdownload .form__row .form__input-label-group:first-child{flex-grow:1.5}}.tx-sfdownload .form__row+.form__filter{margin-block-start:40px}@media(min-width:1260px){.tx-sfdownload .form__row+.form__filter{margin-block-start:4rem}}@media(min-width:768px){.tx-sfdownload .pagination--above{display:none}}.tx-sfdownload .teaser-container{display:grid;gap:20px}@media(min-width:576px){.tx-sfdownload .teaser-container{grid-template-columns:repeat(auto-fill,minmax(27rem,1fr))}}@media(min-width:768px){.tx-sfdownload .teaser-container{margin-inline:0;width:100%}}.tx-sfdownload .teaser--download{--icon-size:1em}.tx-sfdownload .teaser--download .teaser__image-wrapper{background-color:#ededed;height:24rem;padding:2.5rem}.tx-sfdownload .teaser--download .teaser__image-wrapper .lazyload,.tx-sfdownload .teaser--download .teaser__image-wrapper .lazyloaded,.tx-sfdownload .teaser--download .teaser__image-wrapper .lazyloading{overflow:hidden;position:relative;height:100%;width:100%}.tx-sfdownload .teaser--download .teaser__image-wrapper .lazyloaded img,.tx-sfdownload .teaser--download .teaser__image-wrapper .lazyload img,.tx-sfdownload .teaser--download .teaser__image-wrapper .lazyloading img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.tx-sfdownload .teaser--download .teaser__image-wrapper img{box-shadow:0 8px 20px rgba(0,0,0,.1)}.tx-sfdownload .teaser--download .teaser__image-wrapper+.teaser__content{margin-block-start:.8em}.tx-sfdownload .teaser--download .teaser__download-link-wrapper{display:flex;justify-content:space-between;align-items:flex-end;max-width:100%}.tx-sfdownload .teaser--download .teaser__download-link-wrapper .teaser__link{margin-block-start:0;max-width:calc(100% - 4rem);border-block-end:0}.tx-sfdownload .teaser--download .teaser__download-link-wrapper .teaser__link span{border-block-end:1px solid var(--brand)}.tx-sfdownload .teaser--download .teaser__download-link-wrapper .teaser__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.tx-sfdownload .teaser--download .teaser__download-link-wrapper .teaser__download-extension{margin-inline-start:1em;font-size:.9em;display:flex;flex-direction:column;align-items:center;align-self:flex-start;text-transform:uppercase}.tx-sfdownload #filter-results{scroll-margin-block-start:20rem}.tx-sfjob{container-type:inline-size;container-name:jobs}.tx-sfjob .component-container--plugin-full-width+.component-container{margin-inline:calc(50% - 50vw)}.tx-sfjob .teaser-container:not(.teaser-container--slider-mobile){display:grid;gap:20px}@media(min-width:576px){.tx-sfjob .teaser-container:not(.teaser-container--slider-mobile){grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}@media(min-width:768px){.tx-sfjob .teaser-container:not(.teaser-container--slider-mobile){grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));margin-inline:0;width:100%}}@media(min-width:768px){.stage+.component-container .tx-sfjob:has(.job__column-wrapper){margin-block-start:clamp(0,10.23vw + -5.895rem,7rem)}}@media(min-width:768px){.tx-sfjob .job__column-wrapper{display:grid;grid-template-columns:2.5fr 3.5fr;gap:20px;align-items:start}}@media(min-width:768px){.tx-sfjob .job__column-wrapper .job__side-column{max-width:40cqi}}.tx-sfjob .job__column-wrapper .job__main-column{margin-block-end:40px}@media(min-width:768px){.tx-sfjob .job__column-wrapper .job__main-column{margin-block-end:0}}.tx-sfjob .job__column-wrapper .job__main-column ul{padding-inline-start:0;list-style:none}.tx-sfjob .job__column-wrapper .job__main-column li{position:relative;padding-inline-start:1.5em}.tx-sfjob .job__column-wrapper .job__main-column li:before{content:"";position:absolute;top:2px;left:.45em;display:block;width:calc(.45em + 1px);height:.9em;transform:rotate(44deg);border-color:var(--list-icon-color,#333);border-style:solid;border-width:0 2px 2px 0;left:.3em}.tx-sfjob .job__column-wrapper .job__main-column li::marker{content:none}.tx-sfjob .job__header{background-color:#ededed;padding:1.5em;margin-inline:calc(50% - 50vw);margin-block-start:-40px}@media(min-width:768px){.tx-sfjob .job__header{margin-inline:0;margin-block-start:0}}.tx-sfjob .job__header .job__topline{font-size:18px}@media screen and (min-width:768px){.tx-sfjob .job__header .job__topline{font-size:18px}}@media screen and (min-width:1260px){.tx-sfjob .job__header .job__topline{font-size:18px}}.tx-sfjob .job__header h1{margin-block-start:0;margin-block-end:.5em}.tx-sfjob .job__header ul{margin-block-end:1.5em}.tx-sfjob #application-form .form{margin-block-start:1em;margin-inline:auto;max-width:min(94rem,100%)}.tx-sfjob #application-form .form fieldset{display:grid;grid-column-gap:20px}@media(min-width:768px){.tx-sfjob #application-form .form fieldset{grid-template-columns:repeat(2,1fr)}}.tx-sfjob #application-form .form .job__form-input-group--col-span legend{width:100%}@media(min-width:768px){.tx-sfjob #application-form .form .job__form-input-group--col-span,.tx-sfjob #application-form .form p{grid-column-end:span 2}}.tx-sfjob .component-container__background-image-container.component-container__background-image-container--cover{max-width:100%}@media(min-width:768px){.tx-sfnewsroom .news-list-view .pagination--above{display:none}}.tx-sfnewsroom .news-search-form .form__fieldset-legend{margin-block-end:.2em}@media(max-width:575px){.tx-sfnewsroom [data-show-mobile="3"] .teaser:nth-child(n+4){display:none}}.tx-sfnewsroom .teaser--newsroom{--icon-size:2rem}.teaser-container--slider-mobile .tx-sfnewsroom .teaser--newsroom{flex-basis:100%}.tx-sfnewsroom .teaser--newsroom .teaser__header-container{justify-content:space-between;margin-block-end:.25em}.tx-sfnewsroom .teaser--newsroom:not(.teaser--highlighter-stretch) .teaser__title{font-size:1.5em}.tx-sfnewsroom .teaser--newsroom .teaser__title{font-weight:400;line-height:1.2}.tx-sfnewsroom .teaser--newsroom .teaser__title+.teaser__text{margin-block-start:1em}.tx-sfnewsroom .teaser--newsroom .teaser__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.tx-sfnewsroom .teaser--newsroom .teaser__link.teaser__link--social-media,.tx-sfnewsroom .teaser--newsroom .teaser__link:only-child{margin-block-start:0}.tx-sfnewsroom .teaser--newsroom .teaser__link.teaser__link--social-media:focus{outline:none}.tx-sfnewsroom .teaser--newsroom .teaser__link.teaser__link--social-media:focus:after{outline:var(--brand) solid 2px;outline-offset:0}.tx-sfnewsroom .teaser--newsroom .teaser__link.teaser__link--social-media:before{content:none}.tx-sfnewsroom .teaser--newsroom-highlighter{position:relative}@media(min-width:576px)and (max-width:767px){.tx-sfnewsroom .teaser--newsroom-highlighter{max-width:100%;flex:1 0 100%}}@media(min-width:768px){.tx-sfnewsroom .teaser--newsroom-highlighter .teaser__text-wrapper{height:100%}}.tx-sfnewsroom .teaser--newsroom-highlighter .teaser__meta{display:inline-block;margin-block-end:.25em}.tx-sfnewsroom .teaser--newsroom-highlighter .teaser__title{font-size:1.3em;align-self:flex-end}.tx-sfnewsroom .teaser--newsroom-highlighter .teaser__link:hover{color:#333;border-color:#333}.tx-sfnewsroom .teaser--newsroom-highlighter .teaser__link:hover:before{border-color:#333}.tx-sfnewsroom .teaser--newsroom-highlighter .svg-bg{width:100%;height:100%}.tx-sfnewsroom .teaser--newsroom-highlighter .teaser__bg{width:100%;display:block;height:auto;position:relative}.tx-sfnewsroom .teaser--newsroom-highlighter .teaser__bg svg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tx-sfnewsroom .teaser--newsroom-highlighter-reduced .teaser__text-wrapper{display:grid}.tx-sfnewsroom .teaser--newsroom-highlighter-reduced .teaser__meta{grid-column:1;grid-row:1}.tx-sfnewsroom .teaser--newsroom-highlighter-reduced .teaser__title{grid-column:1;grid-row:2;font-size:inherit}.tx-sfnewsroom .teaser--newsroom-highlighter-reduced .teaser__link{grid-column:2;grid-row:1/3;border:0;align-self:end;margin-inline-start:1rem}.tx-sfnewsroom .page-navigation ul{display:flex;align-items:center;list-style:none;padding-inline-start:0}.tx-sfnewsroom .page-navigation li{padding-inline:.5em}.tx-sfnewsroom .page-navigation li:first-child{padding-inline-start:0}.tx-sfnewsroom .news__article{margin-inline:calc(50% - 50vw)}@media(min-width:768px){.tx-sfnewsroom .news__article header{max-width:66.6666666667%!important;padding-inline-end:20px}}.tx-sfnewsroom .news__article.news__article--fullwidth .news__article-column-wrapper{flex-direction:column}.tx-sfnewsroom .news__article.news__article--fullwidth .news__article-column-wrapper .news__article-main-column{max-width:100%;flex-basis:100%;padding-inline-end:0;margin-block-end:40px}@media(min-width:768px){.tx-sfnewsroom .news__article-column-wrapper{display:flex}}.tx-sfnewsroom .news__article-column-wrapper .news__article-main-column{margin-block-end:40px}@media(min-width:768px){.tx-sfnewsroom .news__article-column-wrapper .news__article-main-column{flex:1 0 66.6666666667%;max-width:66.6666666667%;padding-inline-end:20px;margin-block-end:0}}@media(min-width:768px){.tx-sfnewsroom .news__article-column-wrapper .news__article-side-column{flex:1 0 33.3333333333%;max-width:33.3333333333%;padding-inline-start:20px}}.tx-sfnewsroom .news__article-related-gallery{--icon-size:1em;list-style:none;padding:0;display:flex;flex-wrap:wrap;margin-inline:-10px}.tx-sfnewsroom .news__article-related-gallery li{flex:1 0 50%;max-width:50%;padding:10px}@media(min-width:576px){.tx-sfnewsroom .news__article-related-gallery li{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media(min-width:768px){.tx-sfnewsroom .news__article-related-gallery li{flex-basis:50%;max-width:50%}}.tx-sfnewsroom .news__article-related-gallery img{margin-block-end:.25em}.tx-sfnewsroom .news__article-related-gallery a{padding-inline-start:0;border-block-end:1px solid var(--brand)}.tx-sfnewsroom .news__article-related-gallery a:before{content:none}.tx-sfnewsroom .news__article-related-gallery .svg-icon{margin-inline-end:.5em;margin-block-end:-.1em;vertical-align:baseline}.tx-sfnewsroom .news__teaser-text{margin-block-end:20px;font-weight:700}.tx-sfnewsroom .news__text-wrap:not(:only-child){margin-block-start:3rem}@media(min-width:576px){.tx-sfnewsroom .news__text-wrap:not(:only-child){margin-block-start:5rem}}.tx-sfnewsroom .news__text-wrap ul:first-child{margin-block-start:0}.tx-sfnewsroom .news__category .news__category-item:not(:last-child):after{content:"|"}.tx-sfnewsroom .news__img-wrap{max-width:66.66667%}.component-container--bg .tx-sfnewsroom .teaser__link:hover{color:var(--brand);border-color:var(--brand)}.component-container--bg .tx-sfnewsroom .teaser__link:hover:before{border-color:var(--brand)}.page-access-filtering .page-access-filtering__request{padding:5em 2em;background-color:#ededed;color:#333}@media(min-width:768px){.page-access-filtering .page-access-filtering__request{max-width:66.66667%;margin:0 auto}}.page-access-filtering .page-access-filtering__request .button{text-align:center;padding:1rem 7rem;margin:3rem 3rem 0 0;width:100%}@media(min-width:768px){.page-access-filtering .page-access-filtering__request .button{width:auto}}.page-access-filtering .page-access-filtering__request .page-access-filtering__formtextstatic{font-weight:700}.page-access-filtering .loading-icon{width:30px;height:30px;display:block;position:relative;margin:0 auto;border:2px solid var(--brand);border-top:2px solid #fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.page-access-filtering .page-loading-container{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1;background-color:#fff;transition:opacity .15s}.page-access-filtering .page-loading-container .loading-icon{width:4rem;height:4rem;margin:0 auto 1rem}.page-access-filtering.content-loaded .page-loading-container{opacity:0!important;z-index:-1;pointer-events:none}