.widget-logo .swiper-slide{width:fit-content}.widget-quote{position:relative;overflow:hidden}.widget-quote>svg{bottom:0;width:25rem}@media screen and (min-width:769px),print{.widget-quote>svg{width:50rem}}@media screen and (min-width:1024px){.widget-quote>svg{width:75rem}}.widget-quote__content{position:relative;z-index:1}.widget-quote__image{max-width:26.25rem}.widget-teaser{position:relative;overflow:hidden}.widget-teaser.widget--mirrored>svg{transform:scale(-1)!important}@media screen and (min-width:769px),print{.widget-teaser.widget--mirrored .columns{flex-direction:row!important}}.widget-teaser>svg{top:0;width:37.5rem;transform:scaleY(-1)}@media screen and (min-width:769px),print{.widget-teaser>svg{width:75rem}}@media screen and (min-width:1024px){.widget-teaser>svg{width:112.5rem}}.widget-teaser__content{position:relative;z-index:1}.widget-teaser__item-image{padding:1.5rem}@media screen and (min-width:1024px){.widget-teaser__item-image{padding:2rem}}.widget-teaser__item-image .image{max-width:26.25rem}.widget-video__image{max-width:40.25rem}@font-face{font-family:VAG Rounded;src:url(/VAG-Rounded-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:VAG Rounded;src:url(/VAG-Rounded-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:VAG Rounded;src:url(/VAG-Rounded-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VAG Rounded;src:url(/VAG-Rounded-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@keyframes reveal-rows{0%{clip-path:inset(0 0 100% 0)}33%{clip-path:inset(0 0 66% 0)}66%{clip-path:inset(0 0 33% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes widget-enter{0%{opacity:0;transform:translate3d(0,12.5rem,0)}to{opacity:1;transform:translateZ(0)}}.widget-story__image,.widget-story__image .image{height:100%}.widget-story__image .image img{height:100%;object-fit:cover}.widget-story__image.has-animation{height:auto;padding:1.25rem 1.25rem 0rem}@media screen and (min-width:1024px){.widget-story__image.has-animation{padding:1.875rem 0rem 1.875rem 1.875rem}}@media screen and (min-width:1408px){.widget-story__image.has-animation{padding:3.75rem 0rem 3.75rem 3.75rem}}.widget-story__image.has-animation .image{height:auto}@media screen and (min-width:400px){.widget-story__image.has-animation .image{max-width:20rem}}@media screen and (min-width:500px){.widget-story__image.has-animation .image{max-width:26.25rem}}@media screen and (min-width:620px){.widget-story__image.has-animation .image{max-width:33.75rem}}@media screen and (min-width:1024px){.widget-story__image.has-animation .image{max-width:26.25rem}}@media screen and (min-width:1216px){.widget-story__image.has-animation .image{max-width:32.375rem}}@media screen and (min-width:1408px){.widget-story__image.has-animation .image{max-width:33.75rem}}.widget-story__image.has-animation .image img{height:auto;object-fit:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;clip-path:inset(0 0 100% 0);transition:none}.widget-story__image.has-animation .image img.is-visible{animation:reveal-rows 1.2s ease forwards}@media screen and (min-width:400px){.widget-story__image.has-animation .image img{-webkit-mask-image:radial-gradient(circle at 53px 53px,black 51.5px,transparent 52px),radial-gradient(circle at 50% 53px,black 51.5px,transparent 52px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 53px) 53px,black 51.5px,transparent 52px),radial-gradient(circle at 53px 50%,black 51.5px,transparent 52px),radial-gradient(circle at 50% 50%,black 51.5px,transparent 52px),radial-gradient(circle at calc(100% - 53px) 50%,black 51.5px,transparent 52px),linear-gradient(#000,#000),radial-gradient(circle at 53px calc(100% - 53px),black 51.5px,transparent 52px),radial-gradient(circle at 50% calc(100% - 53px),black 51.5px,transparent 52px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 53px) calc(100% - 53px),black 51.5px,transparent 52px);mask-image:radial-gradient(circle at 53px 53px,black 51.5px,transparent 52px),radial-gradient(circle at 50% 53px,black 51.5px,transparent 52px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 53px) 53px,black 51.5px,transparent 52px),radial-gradient(circle at 53px 50%,black 51.5px,transparent 52px),radial-gradient(circle at 50% 50%,black 51.5px,transparent 52px),radial-gradient(circle at calc(100% - 53px) 50%,black 51.5px,transparent 52px),linear-gradient(#000,#000),radial-gradient(circle at 53px calc(100% - 53px),black 51.5px,transparent 52px),radial-gradient(circle at 50% calc(100% - 53px),black 51.5px,transparent 52px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 53px) calc(100% - 53px),black 51.5px,transparent 52px);-webkit-mask-size:auto,auto,107px 104px,auto,auto,auto,auto,107px 104px,auto,auto,107px 104px,auto;mask-size:auto,auto,107px 104px,auto,auto,auto,auto,107px 104px,auto,auto,107px 104px,auto;-webkit-mask-position:0 0,0 0,53px 1px,0 0,0 0,0 0,0 0,160px 108px,0 0,0 0,53px 214px,0 0;mask-position:0 0,0 0,53px 1px,0 0,0 0,0 0,0 0,160px 108px,0 0,0 0,53px 214px,0 0}}@media screen and (min-width:500px){.widget-story__image.has-animation .image img{-webkit-mask-image:radial-gradient(circle at 70px 70px,black 67.5px,transparent 68px),radial-gradient(circle at 50% 70px,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) 70px,black 67.5px,transparent 68px),radial-gradient(circle at 70px 50%,black 67.5px,transparent 68px),radial-gradient(circle at 50% 50%,black 67.5px,transparent 68px),radial-gradient(circle at calc(100% - 70px) 50%,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at 70px calc(100% - 70px),black 67.5px,transparent 68px),radial-gradient(circle at 50% calc(100% - 70px),black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) calc(100% - 70px),black 67.5px,transparent 68px);mask-image:radial-gradient(circle at 70px 70px,black 67.5px,transparent 68px),radial-gradient(circle at 50% 70px,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) 70px,black 67.5px,transparent 68px),radial-gradient(circle at 70px 50%,black 67.5px,transparent 68px),radial-gradient(circle at 50% 50%,black 67.5px,transparent 68px),radial-gradient(circle at calc(100% - 70px) 50%,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at 70px calc(100% - 70px),black 67.5px,transparent 68px),radial-gradient(circle at 50% calc(100% - 70px),black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) calc(100% - 70px),black 67.5px,transparent 68px);-webkit-mask-size:auto,auto,140px 136px,auto,auto,auto,auto,140px 136px,auto,auto,140px 136px,auto;mask-size:auto,auto,140px 136px,auto,auto,auto,auto,140px 136px,auto,auto,140px 136px,auto;-webkit-mask-position:0 0,0 0,70px 2px,0 0,0 0,0 0,0 0,210px 142px,0 0,0 0,70px 282px,0 0;mask-position:0 0,0 0,70px 2px,0 0,0 0,0 0,0 0,210px 142px,0 0,0 0,70px 282px,0 0}}@media screen and (min-width:620px){.widget-story__image.has-animation .image img{-webkit-mask-image:radial-gradient(circle at 90px 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 90px,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 90px 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at calc(100% - 90px) 50%,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at 90px calc(100% - 90px),black 86.5px,transparent 87.5px),radial-gradient(circle at 50% calc(100% - 90px),black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) calc(100% - 90px),black 86.5px,transparent 87.5px);mask-image:radial-gradient(circle at 90px 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 90px,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 90px 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at calc(100% - 90px) 50%,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at 90px calc(100% - 90px),black 86.5px,transparent 87.5px),radial-gradient(circle at 50% calc(100% - 90px),black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) calc(100% - 90px),black 86.5px,transparent 87.5px);-webkit-mask-size:auto,auto,180px 174px,auto,auto,auto,auto,180px 174px,auto,auto,180px 174px,auto;mask-size:auto,auto,180px 174px,auto,auto,auto,auto,180px 174px,auto,auto,180px 174px,auto;-webkit-mask-position:0 0,0 0,90px 3px,0 0,0 0,0 0,0 0,270px 183px,0 0,0 0,90px 363px,0 0;mask-position:0 0,0 0,90px 3px,0 0,0 0,0 0,0 0,270px 183px,0 0,0 0,90px 363px,0 0}}@media screen and (min-width:1024px){.widget-story__image.has-animation .image img{-webkit-mask-image:radial-gradient(circle at 70px 70px,black 67.5px,transparent 68px),radial-gradient(circle at 50% 70px,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) 70px,black 67.5px,transparent 68px),radial-gradient(circle at 70px 50%,black 67.5px,transparent 68px),radial-gradient(circle at 50% 50%,black 67.5px,transparent 68px),radial-gradient(circle at calc(100% - 70px) 50%,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at 70px calc(100% - 70px),black 67.5px,transparent 68px),radial-gradient(circle at 50% calc(100% - 70px),black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) calc(100% - 70px),black 67.5px,transparent 68px);mask-image:radial-gradient(circle at 70px 70px,black 67.5px,transparent 68px),radial-gradient(circle at 50% 70px,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) 70px,black 67.5px,transparent 68px),radial-gradient(circle at 70px 50%,black 67.5px,transparent 68px),radial-gradient(circle at 50% 50%,black 67.5px,transparent 68px),radial-gradient(circle at calc(100% - 70px) 50%,black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at 70px calc(100% - 70px),black 67.5px,transparent 68px),radial-gradient(circle at 50% calc(100% - 70px),black 67.5px,transparent 68px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 70px) calc(100% - 70px),black 67.5px,transparent 68px);-webkit-mask-size:auto,auto,140px 136px,auto,auto,auto,auto,140px 136px,auto,auto,140px 136px,auto;mask-size:auto,auto,140px 136px,auto,auto,auto,auto,140px 136px,auto,auto,140px 136px,auto;-webkit-mask-position:0 0,0 0,70px 2px,0 0,0 0,0 0,0 0,210px 142px,0 0,0 0,70px 282px,0 0;mask-position:0 0,0 0,70px 2px,0 0,0 0,0 0,0 0,210px 142px,0 0,0 0,70px 282px,0 0}}@media screen and (min-width:1216px){.widget-story__image.has-animation .image img{-webkit-mask-image:radial-gradient(circle at 86px 86px,black 84px,transparent 84px),radial-gradient(circle at 50% 86px,black 84px,transparent 84px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 86px) 86px,black 84px,transparent 84px),radial-gradient(circle at 86px 50%,black 84px,transparent 84px),radial-gradient(circle at 50% 50%,black 84px,transparent 84px),radial-gradient(circle at calc(100% - 86px) 50%,black 84px,transparent 84px),linear-gradient(#000,#000),radial-gradient(circle at 86px calc(100% - 86px),black 84px,transparent 84px),radial-gradient(circle at 50% calc(100% - 86px),black 84px,transparent 84px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 86px) calc(100% - 86px),black 84px,transparent 84px);mask-image:radial-gradient(circle at 86px 86px,black 84px,transparent 84px),radial-gradient(circle at 50% 86px,black 84px,transparent 84px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 86px) 86px,black 84px,transparent 84px),radial-gradient(circle at 86px 50%,black 84px,transparent 84px),radial-gradient(circle at 50% 50%,black 84px,transparent 84px),radial-gradient(circle at calc(100% - 86px) 50%,black 84px,transparent 84px),linear-gradient(#000,#000),radial-gradient(circle at 86px calc(100% - 86px),black 84px,transparent 84px),radial-gradient(circle at 50% calc(100% - 86px),black 84px,transparent 84px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 86px) calc(100% - 86px),black 84px,transparent 84px);-webkit-mask-size:auto,auto,173px 168px,auto,auto,auto,auto,173px 168px,auto,auto,173px 168px,auto;mask-size:auto,auto,173px 168px,auto,auto,auto,auto,173px 168px,auto,auto,173px 168px,auto;-webkit-mask-position:0 0,0 0,86px 2px,0 0,0 0,0 0,0 0,259px 175px,0 0,0 0,86px 348px,0 0;mask-position:0 0,0 0,86px 2px,0 0,0 0,0 0,0 0,259px 175px,0 0,0 0,86px 348px,0 0}}@media screen and (min-width:1408px){.widget-story__image.has-animation .image img{-webkit-mask-image:radial-gradient(circle at 90px 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 90px,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 90px 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at calc(100% - 90px) 50%,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at 90px calc(100% - 90px),black 86.5px,transparent 87.5px),radial-gradient(circle at 50% calc(100% - 90px),black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) calc(100% - 90px),black 86.5px,transparent 87.5px);mask-image:radial-gradient(circle at 90px 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 90px,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) 90px,black 86.5px,transparent 87.5px),radial-gradient(circle at 90px 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at 50% 50%,black 86.5px,transparent 87.5px),radial-gradient(circle at calc(100% - 90px) 50%,black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at 90px calc(100% - 90px),black 86.5px,transparent 87.5px),radial-gradient(circle at 50% calc(100% - 90px),black 86.5px,transparent 87.5px),linear-gradient(#000,#000),radial-gradient(circle at calc(100% - 90px) calc(100% - 90px),black 86.5px,transparent 87.5px);-webkit-mask-size:auto,auto,180px 174px,auto,auto,auto,auto,180px 174px,auto,auto,180px 174px,auto;mask-size:auto,auto,180px 174px,auto,auto,auto,auto,180px 174px,auto,auto,180px 174px,auto;-webkit-mask-position:0 0,0 0,90px 3px,0 0,0 0,0 0,0 0,270px 183px,0 0,0 0,90px 363px,0 0;mask-position:0 0,0 0,90px 3px,0 0,0 0,0 0,0 0,270px 183px,0 0,0 0,90px 363px,0 0}}.widget-story__content{padding:0rem 1.25rem 1.25rem}@media screen and (min-width:1024px){.widget-story__content{padding:1.875rem}}@media screen and (min-width:1408px){.widget-story__content{padding:3.75rem}}@media screen and (min-width:1024px){.widget-story.widget--mirrored .widget-story__image.has-animation{padding:1.875rem 1.875rem 1.875rem 0rem}}@media screen and (min-width:1408px){.widget-story.widget--mirrored .widget-story__image.has-animation{padding:3.75rem 3.75rem 3.75rem 0rem}}.widget-news{position:relative;overflow:hidden}.widget-news>svg{top:0;width:37.5rem}@media screen and (min-width:769px),print{.widget-news>svg{width:75rem}}@media screen and (min-width:1024px){.widget-news>svg{width:112.5rem}}.widget-news__content{position:relative;z-index:1}.widget-news__item{max-width:26.25rem}.widget-links__item{display:inline-block;height:100%;padding:.625rem 1.5625rem;margin-left:-1.25rem;border-radius:9999px;transition:all .3s ease-out!important}.widget-links__item .title{transition:color .3s ease-out}.widget-links__item:hover,.widget-links__item.is-hovered{background-color:#50c9f7}.widget-links__item:hover .title,.widget-links__item.is-hovered .title{color:#000!important}.widget-events{position:relative;overflow:hidden}.widget-events>svg{top:0;width:37.5rem}@media screen and (min-width:769px),print{.widget-events>svg{width:75rem}}@media screen and (min-width:1024px){.widget-events>svg{width:112.5rem}}.widget-events__content{position:relative;z-index:1}.widget-events__item-image{width:33%}.widget-events__item-image .image{height:100%}.widget-events__item-image .image img{height:100%;object-fit:cover}.widget-publication{position:relative;overflow:hidden}.widget-publication>svg{top:0;width:37.5rem}@media screen and (min-width:769px),print{.widget-publication>svg{width:75rem}}@media screen and (min-width:1024px){.widget-publication>svg{width:112.5rem}}.widget-publication__content{position:relative;z-index:1}.section.has-background-white:not(.has-svg)+.section.has-background-white:not(.has-svg){padding-top:0!important}.section.has-background-info:not(.has-svg)+.section.has-background-info:not(.has-svg){padding-top:0!important}.section.has-background-primary:not(.has-svg)+.section.has-background-primary:not(.has-svg){padding-top:0!important}.section.has-background-link:not(.has-svg)+.section.has-background-link:not(.has-svg){padding-top:0!important}.section.widget.is-animate-in{opacity:0;transform:translate3d(0,12.5rem,0);will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.section.widget.is-animate-in{opacity:1;transform:none}}.section.widget.is-animate-in.is-animate-in-visible{opacity:1;transform:translateZ(0);animation:widget-enter .7s ease forwards;will-change:none}@media(prefers-reduced-motion:reduce){.section.widget.is-animate-in.is-animate-in-visible{animation:none;will-change:none}}.section.widget.has-svg{overflow:hidden;position:relative}.section.widget.has-svg>svg{display:block;position:absolute;right:0;height:auto;z-index:0;pointer-events:none;overflow:visible}.section.widget.has-svg.has-background-primary>svg path[fill="#1F7CFF"]{fill:#fff6}.section.widget.has-svg.has-background-primary>svg path[fill="#5E9AEE"],.section.widget.has-svg.has-background-primary>svg path[fill="#50C9F7"]{fill:#fff}.section.widget.has-svg.has-background-primary>svg polygon{fill:#fff6}.section.widget.has-svg.has-background-primary>svg rect[fill="#5E9AEE"]{fill:#0082ff}.section.widget.has-svg.has-background-primary>svg rect[fill="#1F7CFF"]{fill:#fff}@media screen and (min-width:769px),print{.section.widget--mirrored .columns{flex-direction:row-reverse}}.section.widget--mirrored>svg{transform:scaleX(-1);right:auto;left:0}
