.YoutubeVideo{position:relative;padding:0!important}.YoutubeVideo:before{content:"";padding-top:56.25%;display:block;position:relative}.YoutubeVideo iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.IconButton{cursor:pointer;background-color:#0000;border:0;margin:0;padding:0}.IconButton__icon{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.IconButton__icon>svg{fill:currentColor;width:100%;height:100%}.IconButton--sm{width:24px;height:24px}.IconButton--md{width:40px;height:40px}.IconButton--lg{width:60px;height:60px}.IconButton--border{border:2px solid}.IconButton--border .IconButton__icon>svg{width:50%;height:50%}.IconButton:disabled{opacity:.25;pointer-events:none}.IconButton--expand:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.SwiperGallery__button-col{text-align:center}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.IconList__grid-items-row,.IconList__list-items-row{row-gap:var(--space-md)}.IconList__list-item-col:before{content:"";margin:0 auto;margin-bottom:var(--space-md);background-color:#000;border-top:1px solid #000;width:100%;display:block;position:relative}@media (min-width:1200px){.IconList__list-item-col:before{width:83.333%}}.IconList__list-item-col:last-child:after{content:"";margin:0 auto;margin-top:var(--space-md);background-color:#000;border-top:1px solid #000;width:100%;display:block;position:relative}@media (min-width:1200px){.IconList__list-item-col:last-child:after{width:83.333%}}.IconList__item-icon{width:33.333%}.IconList__item-icon svg{fill:currentColor;width:100%;height:auto}.IconList--list .IconList__item-icon{margin-left:auto;margin-right:auto}
.ImageBreaker{background-color:var(--secondary-color,var(--primary-color));position:relative;padding:0!important}.ImageBreaker:before{content:"";padding-top:75%;display:block;position:relative}.ImageBreaker__container{z-index:2;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ImageBreaker__text{color:#fff;text-transform:uppercase;font-size:9vw;font-weight:700;line-height:1.05}.ImageBreaker__image-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ImageBreaker__image-wrapper{width:100%;height:auto;position:absolute;top:-50%;left:0;transform:translateZ(0)}.ImageBreaker--overlay .ImageBreaker__image-wrapper{background-color:var(--secondary-color,var(--primary-color))}.ImageBreaker--overlay .ImageBreaker__image-wrapper img{filter:grayscale();mix-blend-mode:multiply}.ImageBreaker__image{width:100%;height:auto}.ImageBreaker--cutted{clip-path:polygon(0 0,33% 3vw,100% 5vw,100% 100%,75% calc(100% - 3vw),0 calc(100% - 5vw))}@media (min-width:768px){.ImageBreaker{padding:0!important}.ImageBreaker:before{content:"";padding-top:33.333%;display:block;position:relative}.ImageBreaker__text{font-size:5vw}}
.LogoList__container{background-color:var(--alt-background-color,var(--surface-color,#f6f6f6));color:var(--on-alt-background-color,var(--on-surface-color,#4b4b4d));padding-bottom:var(--space-lg);padding-top:calc(var(--space-lg) + 2vw)}.LogoList__col{container-type:inline-size}.LogoList__item{height:calc(100cqw - var(--bs-gutter-x));background-color:#fff;justify-content:center;align-items:center;display:flex}.LogoList__logo{width:80%;height:80%;position:relative}.LogoList__logo img{object-fit:contain}.LogoList--small .LogoList__container{clip-path:polygon(0 0,91.666% 2vw,100% 5vw,100% 100%,0 100%)}.LogoList--small .LogoList__col{width:33.333%}@media (min-width:768px){.LogoList--small .LogoList__col{width:20%}}@media (min-width:1200px){.LogoList--small .LogoList__col{width:10%}}.LogoList--big .LogoList__container{clip-path:polygon(0 5vw,8.333% 2vw,100% 0,100% 100%,0 100%)}.LogoList--big .LogoList__col{width:50%}@media (min-width:768px){.LogoList--big .LogoList__col{width:33.333%}}@media (min-width:1200px){.LogoList--big .LogoList__col{width:20%}}
.HexagonIcon{position:relative}.HexagonIcon>svg{fill:currentColor}.HexagonIcon__icon{fill:currentColor;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);width:60%!important}.HexagonIcon__icon>svg{width:100%;height:100%}
.SubnavTeaserItems__container{gap:var(--space-sm);flex-wrap:wrap;display:flex}.SubnavTeaserItems__item{background-color:#d9d9d9;width:100%;transition:all .5s;position:relative}.SubnavTeaserItems__item:hover{background-color:var(--secondary-color,var(--primary-color))!important;color:var(--on-secondary-color,var(--on-primary-color))!important}.SubnavTeaserItems__item:hover .SubnavTeaserItems__image>img{transform:scale(1.05)}.SubnavTeaserItems__image{position:relative;overflow:hidden;padding:0!important}.SubnavTeaserItems__image:before{content:"";padding-top:33.333%;display:block;position:relative}.SubnavTeaserItems__image>img{object-fit:cover;object-position:center;transition:transform .5s}.SubnavTeaserItems__content{padding:var(--space-sm)}@media (min-width:768px){.SubnavTeaserItems__item{width:calc(50% - var(--bs-gutter-x)*.5)}}@media (min-width:992px){.SubnavTeaserItems{container-type:inline-size}.SubnavTeaserItems__container{column-gap:var(--bs-gutter-x);margin-bottom:calc(var(--bs-gutter-x)*-1);grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(4cqw,auto);row-gap:0;display:grid}.SubnavTeaserItems__item{width:auto;margin-bottom:var(--bs-gutter-x);display:flex}.SubnavTeaserItems__item>div:first-child{flex-basis:50%}.SubnavTeaserItems__item>div:nth-child(2){align-self:flex-end}.SubnavTeaserItems__item:first-child{color:#fff;background:#4b4b4d;flex-direction:column-reverse;grid-area:1/3/7/7}.SubnavTeaserItems__item:first-child>div:nth-child(2){align-self:flex-start}.SubnavTeaserItems__item:first-child .SubnavTeaserItems__image{padding:0!important}.SubnavTeaserItems__item:first-child .SubnavTeaserItems__image:before{content:"";padding-top:50%;display:block;position:relative}.SubnavTeaserItems__item:nth-child(2){background:#d9d9d9;grid-area:3/7/7/13}.SubnavTeaserItems__item:nth-child(3){background:#f6f6f6;flex-direction:row-reverse;grid-area:7/2/11/7}.SubnavTeaserItems__item:nth-child(3)>div:nth-child(2){flex-grow:1}.SubnavTeaserItems__item:nth-child(4){color:#fff;background:#4b4b4d;flex-direction:row-reverse;grid-area:7/7/10/11}.SubnavTeaserItems__item:nth-child(4)>div:nth-child(2){flex-grow:1}.SubnavTeaserItems__item:nth-child(5){color:#fff;background:#4b4b4d;flex-direction:row-reverse;grid-area:11/3/14/7}.SubnavTeaserItems__item:nth-child(5)>div:nth-child(2){flex-grow:1}.SubnavTeaserItems__item:nth-child(6){background:#d9d9d9;grid-area:10/7/13/12}.SubnavTeaserItems__item:nth-child(7){background:#d9d9d9;grid-area:14/2/17/7}.SubnavTeaserItems__item:nth-child(8){color:#fff;background:#4b4b4d;grid-area:13/7/16/11}.SubnavTeaserItems__item:nth-child(9){color:#fff;background:#4b4b4d;grid-area:17/3/20/7}.SubnavTeaserItems__item:nth-child(10){background-color:#f6f6f6;grid-area:16/7/19/12}.SubnavTeaserItems__item:nth-child(2n){transform:translateY(var(--bs-gutter-x))}.SubnavTeaserItems__content{margin-top:var(--space-lg)}.SubnavTeaserItems__image:before{display:none}}
.PrimaryHero__container{background-color:var(--alt-background-color,transparent);row-gap:var(--space-lg);flex-direction:column;display:flex}.PrimaryHero__head{clip-path:polygon(0 0,100% 0,100% 100%,83% calc(100% - 5vw),0 100%);position:relative;overflow:hidden}@media (orientation:landscape){.PrimaryHero__head{padding:0!important}.PrimaryHero__head:before{content:"";padding-top:40%;display:block;position:relative}}@media (orientation:portrait){.PrimaryHero__head{padding:0!important}.PrimaryHero__head:before{content:"";padding-top:66.666%;display:block;position:relative}}.PrimaryHero__body{color:var(--on-alt-background-color,inherit)}.PrimaryHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}.PrimaryHero--references .PrimaryHero__body{padding-bottom:calc(var(--space-lg) + 5vw)}.PrimaryHero--references .PrimaryHero__subnav{margin-top:-5vw}@media (min-width:768px){.PrimaryHero__icon{margin-left:auto;margin-right:auto}}
.Quotes{overflow:hidden}.Quotes__container{position:relative}.Quotes__emblem{position:absolute;top:50%;right:60%;transform:translateY(-50%)}.Quotes__emblem svg{fill:var(--surface-bg,#f6f6f6)}.Quotes__content{row-gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.Quotes__typo{padding:var(--space-md);flex-direction:column;justify-content:flex-end;height:100%;display:flex}.Quotes--type-0 .Quotes__typo{color:#fff;background-color:#4b4b4d}.Quotes--type-1 .Quotes__typo{color:#4b4b4d;background-color:#f6f6f6}.Quotes--type-2 .Quotes__typo{color:#4b4b4d;background-color:#d9d9d9}.Quotes--type-3 .Quotes__typo{color:#4b4b4d;background-color:#f6f6f6}
.ReferenceHero__container{padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);background-color:#f6f6f6}.ReferenceHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}
.Breadcrumb{text-transform:none;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.Breadcrumb__items{flex-wrap:wrap;column-gap:1em;list-style:none;display:flex}.Breadcrumb__item:not(:last-child){position:relative}.Breadcrumb__item:not(:last-child):after{content:"|";display:inline-block;position:absolute;top:0;right:-.5em;transform:translate(50%)}.Breadcrumb__item--active{color:var(--secondary-color,var(--primary-color));font-weight:700}
.SecondaryHero__head{position:relative}@media (orientation:landscape){.SecondaryHero__head{padding:0!important}.SecondaryHero__head:before{content:"";padding-top:40%;display:block;position:relative}}@media (orientation:portrait){.SecondaryHero__head{padding:0!important}.SecondaryHero__head:before{content:"";padding-top:66.666%;display:block;position:relative}}.SecondaryHero__body{background-color:var(--alt-background-color,#f6f6f6);color:var(--on-alt-background-color,inherit);padding-top:calc(5vw + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 5vw,83% 0,100% 5vw,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);row-gap:var(--space-lg);flex-direction:column;margin-top:-5vw;display:flex;position:relative}.SecondaryHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}.SecondaryHero__typo-col{padding-top:var(--space-md)}.SecondaryHero__subnav{margin-top:calc(var(--space-lg)*-1);position:relative}
.Logos{--height:60px;gap:var(--space-sm);padding:var(--space-sm);background-color:#fff;flex-wrap:wrap;display:inline-flex}.Logos__item{height:var(--height);width:calc(var(--height)*var(--dimension-ratio));position:relative}@media (min-width:992px){.Logos{--height:80px}}
.FullTeaser{background-color:var(--surface-color,#f6f6f6);height:100%;color:var(--on-surface-color,#4b4b4d);position:relative;overflow:hidden}.FullTeaser__image-col{position:relative;padding:0!important}.FullTeaser__image-col:before{content:"";padding-top:75%;display:block;position:relative}.FullTeaser__image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.FullTeaser__image img{object-fit:cover;transition:transform .5s}.FullTeaser__typo-col{justify-content:center;align-items:center;display:flex}.FullTeaser__typo{width:83.3333%;padding:var(--space-lg) 0}.FullTeaser--primary-bg{background-color:var(--primary-color);color:var(--on-primary-color)}.FullTeaser:hover .FullTeaser__image>img{transform:scale(1.05)}@media (min-width:992px){.FullTeaser__typo{width:66.6667%}.FullTeaser__image{container-type:size}.FullTeaser__image:after{content:"";background-color:var(--surface-color,#f6f6f6);width:58cqh;height:100cqh;display:block;position:absolute;top:0}.FullTeaser--image-align-right .FullTeaser__image:after{clip-path:polygon(0 0,100% 0,0 100%);left:-1px}.FullTeaser--image-align-left .FullTeaser__image:after{clip-path:polygon(0 0,100% 0,100% 100%);right:-1px}.FullTeaser--primary-bg .FullTeaser__image:after{background-color:var(--primary-color)}}
.HalfTeaser{background-color:var(--surface-color,#f6f6f6);height:100%;color:var(--on-surface-color,#4b4b4d);position:relative;overflow:hidden}.HalfTeaser__image-col{position:relative;padding:0!important}.HalfTeaser__image-col:before{content:"";padding-top:75%;display:block;position:relative}.HalfTeaser__image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.HalfTeaser__image img{object-fit:cover;transition:transform .5s}.HalfTeaser__typo{padding:var(--space-lg) var(--space-md)}.HalfTeaser--primary-bg{background-color:var(--primary-color);color:var(--on-primary-color)}.HalfTeaser:hover .HalfTeaser__image>img{transform:scale(1.05)}@media (min-width:1200px){.HalfTeaser__row{height:100%}.HalfTeaser__image{container-type:size}.HalfTeaser__image:after{content:"";background-color:var(--surface-color,#f6f6f6);clip-path:polygon(100% 0,100% 100%,0 100%);width:58cqh;height:calc(100cqh + 1px);display:block;position:absolute;top:0;right:-1px}.HalfTeaser__typo-col{justify-content:center;align-items:center;display:flex}.HalfTeaser--primary-bg .HalfTeaser__image:after{background-color:var(--primary-color)}}
.TertiaryHero__body{background-color:var(--alt-background-color,var(--surface-color,#f6f6f6));color:var(--on-alt-background-color,var(--on-surface-color,#4b4b4d));padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);row-gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.TertiaryHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}.TertiaryHero__typo-col{padding-top:var(--space-md)}.TertiaryHero__subnav{margin-top:calc(var(--space-lg)*-1);position:relative}


@media (max-width:767.98px){.TextImageList-items.is-collapsed.has-more-xs>:nth-child(n+3){display:none}}@media (min-width:768px) and (max-width:991.98px){.TextImageList-items.is-collapsed.has-more-md>:nth-child(n+5){display:none}}@media (min-width:992px){.TextImageList-items--cols-2.is-collapsed.has-more-lg>:nth-child(n+5),.TextImageList-items--cols-3.is-collapsed.has-more-lg>:nth-child(n+7),.TextImageList-items--cols-4.is-collapsed.has-more-lg>:nth-child(n+9){display:none}}.TextImageList-more{justify-content:center;display:none}@media (max-width:767.98px){.TextImageList-more.has-more-xs{display:flex}}@media (min-width:768px) and (max-width:991.98px){.TextImageList-more.has-more-md{display:flex}}@media (min-width:992px){.TextImageList-more.has-more-lg{display:flex}}
.FactList__items{row-gap:var(--bs-gutter-x)}.FactList__item{padding:var(--space-sm);height:100%;container-type:inline-size}.FactList__icon svg{fill:currentColor;width:100%;height:100%}.FactList__headline{text-transform:uppercase;font-size:10cqw;font-weight:700;line-height:1.1}.FactList--small .FactList__item{align-items:flex-start;row-gap:var(--space-sm);flex-direction:column;display:flex}.FactList--small .FactList__icon{flex-shrink:0;width:20cqw;height:20cqw;margin-top:2cqw}.FactList--big .FactList__item{column-gap:var(--space-sm);display:flex}.FactList--big .FactList__icon{flex-shrink:0;width:10cqw;height:10cqw;margin-top:2cqw}.FactList--surface-bg .FactList__item{background-color:var(--surface-color,#f6f6f6);color:var(--on-surface-color,#4b4b4d)}.FactList--primary-bg .FactList__item{background-color:var(--primary-color);color:var(--on-primary-color)}
.NewsItemHero__container{padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);background-color:#f6f6f6}.NewsItemHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}
.NewsHero__head{position:relative;overflow:hidden}@media (orientation:landscape){.NewsHero__head{padding:0!important}.NewsHero__head:before{content:"";padding-top:33%;display:block;position:relative}}@media (orientation:portrait){.NewsHero__head{padding:0!important}.NewsHero__head:before{content:"";padding-top:66.666%;display:block;position:relative}}.NewsHero__body{padding-top:var(--space-sm)}.NewsHero__item{flex-direction:column;height:100%;display:flex;position:relative}.NewsHero__item-head{position:relative;padding:0!important}.NewsHero__item-head:before{content:"";padding-top:75%;display:block;position:relative}.NewsHero__item-body{align-items:flex-start;row-gap:var(--space-sm);padding:var(--space-sm);background-color:#f6f6f6;flex-direction:column;flex-grow:1;display:flex}.NewsHero__pagination{justify-content:center;gap:10px;display:flex}
.Accordion__item-button{cursor:pointer;text-transform:none;background-color:#0000;border:0;margin:0;padding:0;font-family:Arial;font-size:clamp(18px,.483871vw + 16.2581px,24px);font-style:normal;font-weight:700;line-height:120%}.Accordion__item-button:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.Accordion__item-icon svg{fill:currentColor;width:40px;height:40px}.Accordion__item-text{margin-bottom:var(--space-sm)}@media (max-width:991.98px){.Accordion__items{flex-direction:column;row-gap:1px;display:flex}.Accordion__item{background-color:var(--primary-color);color:var(--on-primary-color);padding:var(--space-sm)}.Accordion__item-head{justify-content:space-between;align-items:center;display:flex;position:relative}.Accordion__item-icon svg{fill:currentColor;width:40px;height:40px}.Accordion__item-body{height:0;transition:height .5s;overflow:hidden}.Accordion__item--open .Accordion__item-body{height:var(--height)}.Accordion__item-content{padding-top:var(--space-sm)}}@media (min-width:992px){.Accordion{--item-width:8cqw}.Accordion__items{background-color:var(--primary-color);color:var(--on-primary-color);flex-direction:row;display:flex;container-type:inline-size}.Accordion__item{display:flex;position:relative;overflow:hidden}.Accordion__item:after{content:"";background-color:#fff;width:1px;height:100%;display:block;position:absolute;top:0;left:0}.Accordion__item-head{cursor:pointer;width:var(--item-width);padding:var(--space-md) 0;min-height:calc(var(--space-md)*2 + var(--space-sm) + var(--button-width) + var(--item-width)*.666);flex-direction:column-reverse;justify-content:space-between;align-items:center;transition:width .5s;display:flex;position:relative}.Accordion__item-headline{width:0;transition:transform .5s}.Accordion__item-button{text-align:center;transform-origin:0 100%;white-space:nowrap;transform:rotate(-90deg)translateY(50%)}.Accordion__item-icon svg{width:calc(var(--item-width)*.666);height:calc(var(--item-width)*.666)}.Accordion__item-body{width:0;transition:width .5s}.Accordion__item-content{width:calc(100cqw - (var(--items-count) + 1)*var(--item-width));padding:var(--space-md) var(--space-sm) 0 var(--space-sm)}.Accordion__item-content:before{content:attr(data-headline);text-transform:none;margin-bottom:var(--space-sm);font-family:Arial;font-size:clamp(18px,.483871vw + 16.2581px,24px);font-style:normal;font-weight:700;line-height:120%;display:block}.Accordion__item--open .Accordion__item-head{width:calc(var(--item-width)*2)}.Accordion__item--open .Accordion__item-body{width:calc(100cqw - (var(--items-count) + 1)*var(--item-width))}.Accordion__item--open .Accordion__item-headline{transform:translateX(calc(var(--item-width) * -2))}}
.Table{text-align:left;background-color:var(--surface-color,#f6f6f6);color:var(--on-surface-color,#4b4b4d)}.Table td,.Table th{padding:5px 10px}.Table thead{background-color:color-mix(in srgb, var(--surface-color,#f6f6f6) 80%, black)}.Table tbody tr:nth-child(2n){background-color:color-mix(in srgb, var(--surface-color,#f6f6f6) 90%, white)}
.GoogleMaps{width:100%;height:100%;position:absolute;top:0;left:0}
.Marker{width:24px;height:24px;transform:"translate(-50%, -50%)";cursor:pointer;background-color:currentColor;transition:all .25s}.Marker:after{content:"";box-sizing:border-box;border:2px solid;width:100%;height:100%;transition:all .25s;display:block;position:absolute;top:0;left:0}.Marker--active:after{width:150%;height:150%;top:-25%;left:-25%}
.TileTeaser{height:100%;transition:all .5s;position:relative}.TileTeaser__image{position:relative;overflow:hidden;padding:0!important}.TileTeaser__image:before{content:"";padding-top:100%;display:block;position:relative}.TileTeaser__image>img{transition:all .5s}.TileTeaser__typo{padding:var(--space-lg) var(--space-sm) var(--space-md) var(--space-sm);justify-content:space-between;row-gap:var(--space-md);flex-direction:column;display:flex}.TileTeaser--surface-bg{background-color:var(--surface-color,#f6f6f6);color:var(--on-surface-color,#4b4b4d)}.TileTeaser--primary-bg,.TileTeaser:hover{background-color:var(--primary-color);color:var(--on-primary-color)}.TileTeaser:hover .TileTeaser__image>img{transform:scale(1.05)}@media (min-width:576px){.TileTeaser{display:flex}.TileTeaser>div{width:50%}.TileTeaser--media-align-sm-left{flex-direction:row}.TileTeaser--media-align-sm-right{flex-direction:row-reverse}}@media (min-width:1200px){.TileTeaser{display:flex}.TileTeaser>div{width:50%}.TileTeaser--media-align-xl-left{flex-direction:row}.TileTeaser--media-align-xl-right{flex-direction:row-reverse}}
.ProjectMap__typo-col{padding:var(--space-lg) 0;background-color:#f6f6f6}.ProjectMap__map-col{position:relative;padding:0!important}.ProjectMap__map-col:before{content:"";padding-top:100%;display:block;position:relative}.ProjectMap__items-anchor{margin-top:calc(var(--header-height)*-1);position:absolute}.ProjectMap__item{background-color:var(--primary-color);color:var(--on-primary-color)}.ProjectMap__legend{text-transform:none;flex-wrap:wrap;gap:10px;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:120%;display:flex}.ProjectMap__legend-item{align-items:center;column-gap:5px;display:flex}.ProjectMap__legend-bullet{background-color:currentColor;width:10px;height:10px;display:block}@media (min-width:992px){.ProjectMap__grid{grid-template-rows:1fr auto;grid-template-columns:50% 50%;display:grid}.ProjectMap__typo-col{grid-column:1;align-self:stretch;height:100%}.ProjectMap__items-col{grid-area:2/1}.ProjectMap__map-col{grid-area:1/2/3;padding:0!important}.ProjectMap__map-col:before{content:"";padding-top:100%;display:block;position:relative}.ProjectMap__legend{justify-content:end}}
.Filter{gap:var(--space-xs);flex-wrap:wrap;display:flex}.Filter__button{align-items:center;column-gap:var(--space-xs);color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;text-transform:uppercase;background-color:#0000;padding:10px;font-family:Arial;font-size:clamp(16px,.16129vw + 15.4194px,18px);font-style:normal;font-weight:700;line-height:100%;transition:all .25s;display:flex}.Filter__button svg{fill:currentColor;width:1em;height:1em;display:none}.Filter__button--active{background-color:var(--primary-color);color:var(--on-primary-color)}.Filter__button--active svg{display:block}
.ProjectHero__head{position:relative}@media (orientation:landscape){.ProjectHero__head{padding:0!important}.ProjectHero__head:before{content:"";padding-top:40%;display:block;position:relative}}@media (orientation:portrait){.ProjectHero__head{padding:0!important}.ProjectHero__head:before{content:"";padding-top:66.666%;display:block;position:relative}}.ProjectHero__body{padding-top:calc(var(--space-lg) + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 5vw,83% 0,100% 5vw,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);row-gap:var(--space-lg);background-color:#f6f6f6;flex-direction:column;margin-top:-5vw;display:flex;position:relative}.ProjectHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}.ProjectHero__typo-col{padding-top:var(--space-md)}.ProjectHero__subnav{margin-top:calc(var(--space-lg)*-1);position:relative}
.TileHero__head{background-color:var(--alt-background-color,#f6f6f6);color:var(--on-alt-background-color,inherit);padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);row-gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.TileHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}.TileHero__typo-col{padding-top:var(--space-md)}.TileHero__items-row{row-gap:var(--bs-gutter-x);margin-top:-5vw;position:relative}.TileHero__item{padding:var(--space-sm);background-color:var(--secondary-color,var(--primary-color));height:100%;color:var(--on-secondary-color,var(--on-primary-color))}
.ServiceHero__head{z-index:2;background-color:var(--alt-background-color,#f6f6f6);color:var(--on-alt-background-color,inherit);padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);row-gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.ServiceHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}.ServiceHero__typo-col{padding-top:var(--space-md)}.ServiceHero__body{z-index:1;background-color:var(--secondary-color,var(--primary-color));color:var(--on-secondary-color,var(--on-primary-color));margin-top:-5vw;position:relative}.ServiceHero__info-image{height:100%;position:relative;padding:0!important}.ServiceHero__info-image:before{content:"";padding-top:75%;display:block;position:relative}.ServiceHero__info-typo{column-gap:var(--space-sm);padding:var(--space-lg) var(--space-sm);align-items:center;height:100%;display:flex}.ServiceHero__info-icon{flex-shrink:0;width:25%}.ServiceHero__info-icon svg{fill:currentColor}
.NewsTeaserList{padding:var(--space-lg) 0;background-color:#f6f6f6}.NewsTeaserList__item{position:relative}.NewsTeaserList__image{position:relative;padding:0!important}.NewsTeaserList__image:before{content:"";padding-top:100%;display:block;position:relative}
.Quote{color:var(--secondary-color,var(--primary-color))}.Quote__quote{text-transform:uppercase;font-family:Arial;font-size:clamp(25px,2.82258vw + 14.8387px,60px);font-style:normal;font-weight:700;line-height:100%}.Quote__quote:before{content:"“";font-size:200%;display:block;position:relative}.Quote__caption{text-align:right}.Quote__author{text-transform:uppercase;font-family:Arial;font-size:clamp(18px,.16129vw + 17.4194px,20px);font-style:normal;font-weight:700;line-height:120%}
.InputWrap__error-messages{color:red;margin-top:5px;font-size:12px}
.Input{position:relative}.Input input[type=text],.Input select,.Input textarea{border:1px solid var(--primary-color);height:40px;font:inherit;background-color:#0000;padding:0 10px;display:block}.Input input[type=text],.Input textarea{width:100%}.Input select{appearance:none;padding-right:40px}.Input--error input[type=text],.Input--error select,.Input--error textarea{border-color:red}.Input:not(.Input--text):not(.Input--textarea):not(.Input--select)>label,.Input:not(.Input--text):not(.Input--textarea):not(.Input--select) legend{font-weight:700}.Input:not(.Input--text):not(.Input--textarea):not(.Input--select)>label+*,.Input:not(.Input--text):not(.Input--textarea):not(.Input--select) legend+*{margin-top:5px}.Input--text.Input--floating-label label,.Input--textarea.Input--floating-label label,.Input--select.Input--floating-label label{pointer-events:none;opacity:.5;transition:all .25s;position:absolute;top:10px;left:10px}.Input--text.Input--floating-label input[type=text],.Input--text.Input--floating-label select,.Input--textarea.Input--floating-label input[type=text],.Input--textarea.Input--floating-label select,.Input--select.Input--floating-label input[type=text],.Input--select.Input--floating-label select{padding-top:12px}.Input--text.Input--floating-label textarea,.Input--textarea.Input--floating-label textarea,.Input--select.Input--floating-label textarea{padding-top:15px}.Input--text.Input--floating-label.Input--focused label,.Input--text.Input--floating-label.Input--filled label,.Input--textarea.Input--floating-label.Input--focused label,.Input--textarea.Input--floating-label.Input--filled label,.Input--select.Input--floating-label.Input--focused label,.Input--select.Input--floating-label.Input--filled label{font-size:10px;top:5px;left:10px;transform:translateY(0)}.Input__select-wrap{display:inline-block;position:relative}.Input__select-wrap svg{pointer-events:none;width:20px;height:20px;position:absolute;top:10px;right:10px}.Input__checkbox,.Input__option{column-gap:5px;display:flex}.Input--file>label{margin-bottom:5px;font-weight:700;display:block}.Input--file input[type=file]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Input__file-dropzone{border:2px dashed var(--primary-color);text-align:center;cursor:pointer;padding:30px 20px;transition:all .2s}.Input__file-dropzone p{margin:0}.Input__file-dropzone span{color:var(--primary-color);text-decoration:underline}.Input--file-dragging .Input__file-dropzone{border-color:var(--primary-color);background-color:#0000000d}.Input__file-dropzone:hover{background-color:#00000005}.Input__file-hint{opacity:.6;font-size:12px;margin-top:5px!important}.Input__file-list{margin:10px 0 0;padding:0;list-style:none}.Input__file-item{background-color:#00000008;align-items:center;gap:10px;margin-bottom:5px;padding:8px 10px;display:flex}.Input__file-item--uploading{opacity:.6}.Input__file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Input__file-size{opacity:.6;font-size:12px}.Input__file-status{font-size:12px;font-style:italic}.Input__file-delete{cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 5px;font-size:20px;line-height:1}.Input__file-delete:hover{opacity:1}.Input__file-errors{color:red;margin:10px 0 0;padding:0;font-size:14px;list-style:none}.Input__file-errors li{margin-bottom:3px}
.FormMessages{font-weight:700}.FormMessages--success{color:green}.FormMessages--error{color:red}
.Sequence{padding-top:var(--space-lg);padding-bottom:var(--space-lg);position:relative}.Sequence__background-wrap{flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Sequence__background{background-color:var(--primary-color);flex-grow:1}.Sequence__container{position:relative}.Sequence__items{row-gap:var(--space-sm);flex-direction:column;display:flex}.Sequence__item{row-gap:var(--space-md);padding:var(--space-sm);background-color:#fff;flex-direction:column;display:flex}.Sequence__item-button{display:none}.Sequence__item-no{text-transform:uppercase;font-family:Arial;font-size:clamp(25px,2.82258vw + 14.8387px,60px);font-style:normal;font-weight:700;line-height:100%}.Sequence__item-body{row-gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:992px){.Sequence{--item-width:8cqw;background-color:#0000;padding-bottom:0}.Sequence__background-spacer{width:var(--sideview-percent-width)}.Sequence__background-spacer:before{content:"";padding-top:calc(1/var(--sideview-dimension-ratio)*50%);display:block}.Sequence__body{container-type:inline-size}.Sequence__items{column-gap:var(--space-sm);flex-direction:row}.Sequence__item{width:var(--item-width);background-color:#fff;flex-direction:row;padding:0;transition:width .5s;display:flex;overflow:hidden}.Sequence__item--open{width:calc(100cqw - (var(--items-count) - 1)*(var(--item-width) + var(--space-sm)))}.Sequence__item-head{padding:var(--space-sm);width:var(--item-width);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;position:relative}.Sequence__item-body{width:calc(100cqw - var(--items-count)*(var(--item-width) + var(--space-sm)));padding:var(--space-md) var(--space-sm) var(--space-md) 0;flex-shrink:0}.Sequence__item-button{display:block}.Sequence__sideview{left:calc((100% - var(--sideview-percent-width))*var(--progress));width:var(--sideview-percent-width);transition:left 2s;position:relative}.Sequence__sideview:before{content:"";padding-top:calc(1/var(--dimension-ratio)*100%);display:block}}
.Faq{--icon-size:24px}.Faq__item{border-bottom:1px solid var(--primary-color)}.Faq__item-head{display:inline-flex}.Faq__item-button{column-gap:var(--space-sm);padding:var(--space-sm) 0;text-align:left;cursor:pointer;background-color:#0000;border:0;margin:0;display:flex}.Faq__item-icon{flex-shrink:0;align-self:center;transition:transform .25s;display:block}.Faq__item-icon>svg{width:var(--icon-size);height:var(--icon-size)}.Faq__item-question{display:block}.Faq__item--open .Faq__item-icon{transform:scaleY(-1)}.Faq__item-body{padding-bottom:var(--space-sm);padding-left:calc(var(--icon-size) + var(--space-sm))}
.LocationHero__container{padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:calc(var(--space-lg) + 5vw);clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),75% calc(100% - 2.5vw),0 100%);background-color:#f6f6f6}.LocationHero__icon{width:calc(var(--space-lg)*1.219);color:#ec7404}
