:root{--grid-outer-space:12vw;--grid-gutter:1.4166666667vw;--box-shadow-s:0 2px 4px 0 color-mix(in srgb,#000,transparent 90%);--siteheader-height:92px}.button-reset{border:0;border-radius:0;outline:0}.button-reset,.button-reset:hover{background:none;cursor:pointer}.button-reset:focus{border:0;outline:0}.product-headline--large{font-size:40px;font-weight:900;line-height:50px}.product-headline--medium{font-size:30px;font-weight:900;line-height:40px}.product-headline--small{font-size:24px;font-weight:900;line-height:40px}.product--large{font-size:20px;line-height:24px}.product--large,.product--small{font-family:Noyh,Helvetica,sans-serif;font-weight:700}.product--small{font-size:14px;line-height:22px}.headline--large{font-size:35px;line-height:42px}.headline--large,.headline--small{font-family:Noyh,Helvetica,sans-serif;font-weight:700}.headline--small{font-size:30px;line-height:36px}.subheadline-large{font-size:28px;line-height:34px}.subheadline-large,.subheadline-small{font-family:Noyh,Helvetica,sans-serif;font-weight:700}.subheadline-small{font-size:22px;line-height:30px}.teaser--large{font-size:24px;font-weight:900;line-height:40px}.teaser--small{font-size:18px;font-weight:900;line-height:26px}.subline--large-medium{font-size:18px;font-style:italic;font-weight:500;line-height:30px}.subline--small-medium{font-size:16px;font-style:italic;font-weight:500;line-height:28px}.subline--large-light{font-size:18px;font-style:italic;font-weight:100;line-height:30px}.subline--small-light{font-size:16px;font-style:italic;font-weight:100;line-height:28px}.copy--bold,.copy--regular{font-size:16px;line-height:25px}.copy--bold{font-weight:700}.copy--italic{font-size:16px;font-style:italic;line-height:25px}.copy--small{font-size:14px;line-height:22px}.legal--bold,.legal--regular{font-family:Noyh,Helvetica,sans-serif;font-size:14px;line-height:22px}.label,.legal--bold{font-weight:700}.label{font-family:Noyh,Helvetica,sans-serif;font-size:20px;line-height:24px}.initial--large{font-size:110px;letter-spacing:-.3px;line-height:80px}.initial--small{font-size:55px;letter-spacing:-.2px;line-height:39px}.module--margin{margin-bottom:80px;margin-top:80px}@media only screen and (min-width:768px){.module--margin{margin-bottom:120px;margin-top:120px}}@media only screen and (min-width:1440px){.module--margin{margin-bottom:160px;margin-top:160px}}.module--margin-bottom{margin-bottom:80px}@media only screen and (min-width:768px){.module--margin-bottom{margin-bottom:120px}}@media only screen and (min-width:1440px){.module--margin-bottom{margin-bottom:160px}}.module--margin-top{margin-top:80px}@media only screen and (min-width:768px){.module--margin-top{margin-top:120px}}@media only screen and (min-width:1440px){.module--margin-top{margin-top:160px}}.media__wrapper[data-media=video].has--poster,.media__wrapper[data-media=youtube]{position:relative}.media__wrapper[data-media=video].has--poster span:not(.media__play),.media__wrapper[data-media=youtube] span:not(.media__play){display:block;overflow:hidden}.media__wrapper[data-media=video].has--poster span:not(.media__play):before,.media__wrapper[data-media=youtube] span:not(.media__play):before{aspect-ratio:16/9;content:"";display:block}.media__wrapper[data-media=video].has--poster iframe,.media__wrapper[data-media=youtube] iframe{height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:3}.media__wrapper[data-media=video].has--poster img,.media__wrapper[data-media=youtube] img{bottom:0;display:block;height:auto;left:0;position:absolute;right:0;top:0;width:100%}.media__wrapper[data-media=video].has--poster.is--shown .media__play,.media__wrapper[data-media=youtube].is--shown .media__play{opacity:0;pointer-events:none}.media__wrapper[data-media=video].has--poster.is--shown img,.media__wrapper[data-media=youtube].is--shown img{opacity:0}.media__wrapper[data-media=video].has--poster video{aspect-ratio:16/9;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(.645,.045,.355,1);width:100%}.media__wrapper[data-media=video].has--poster img{opacity:1;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.media__wrapper[data-media=video].has--poster .media__play{opacity:1;transition:transform .125s cubic-bezier(.645,.045,.355,1),opacity .125s cubic-bezier(.645,.045,.355,1)}.media__wrapper[data-media=video].has--poster.is--playing video{opacity:1}.media__wrapper[data-media=video].has--poster.is--playing img{opacity:0}.media__wrapper[data-media=video].has--poster.is--playing .media__play{opacity:0;pointer-events:none}.media__wrapper .pimcore_editable_image{aspect-ratio:16/9;left:0;position:absolute;top:0;width:100%!important}.media__play{cursor:pointer;height:100%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(1);transition:transform .125s cubic-bezier(.645,.045,.355,1);width:100%;z-index:2}.media__play:before{color:#fff;font-size:40px;line-height:40px;transition:color .125s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:1024px){.media__play{height:54px;width:54px}.media__play:before{font-size:54px;line-height:54px}}.media__play i{display:none}@media(hover:hover){.media__play:hover{transform:translateX(-50%) translateY(-50%) scale(1.2)}.media__play:hover:before{color:#cc171a}}.media__play-area{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.media__play-area i{display:none}@media(hover:hover){.media__play-area:hover .media__play:after{transform:scale(1.125)}}