heliux-video{--video-playicon-size-big:82px;--video-playicon-size-small:50px;--video-playicon-padding-big:20px;--video-playicon-padding-small:10px;--video-16-9-padding:56.25%;--video-9-16-padding:177.7778%;--video-9-16-max-width:400px;--video-playicon-color:var(--scope-color-accent1-text,#000);--video-playicon-background:var(--scope-color-accent1,#fff);--video-nocookie-text-color:var(--scope-color-accent1,#fff);--video-nocookie-text-margin-block-end:var(--scope-layout-margin,20px);--video-nocookie-font-size:var(--scope-font-size,16px);--video-nocookie-background-color:var(--scope-color-accent2,#fff);--video-nocookie-background-transparency:.7;--video-skip-controls-focus:visible;--youtube-aspect-ratio:9/16;--video-margin-block-start:var(--scope-margin-block-start,0);--video-margin-inline-end:var(--scope-margin-inline-end,0);--video-margin-block-end:var(--scope-margin-block-end,var(--global-layout-viewport-default-margin));--video-margin-inline-start:var(--scope-margin-inline-start,0);-webkit-margin-before:var(--video-margin-block-start);margin-block-start:var(--video-margin-block-start);-webkit-margin-after:var(--video-margin-block-end);margin-block-end:var(--video-margin-block-end);-webkit-margin-start:var(--video-margin-inline-start);margin-inline-start:var(--video-margin-inline-start);-webkit-margin-end:var(--video-margin-inline-end);margin-inline-end:var(--video-margin-inline-end);display:block}
heliux-video heliux-icon{--icon-size:var(--video-playicon-size-small);--icon-color:var(--video-playicon-color);height:var(--icon-size);background-color:var(--video-playicon-background)}
@media(min-width:1024px){heliux-video heliux-icon{--icon-size:var(--video-playicon-size-big)}
}
heliux-video heliux-icon:hover{--video-playicon-color:var(--scope-color-accent1-hover-text,#000);--video-playicon-background:var(--scope-color-accent1-hover,#fff)}
heliux-video heliux-icon svg{padding:var(--video-playicon-padding-small)}
@media(min-width:1024px){heliux-video heliux-icon svg{padding:var(--video-playicon-padding-big)}
}
heliux-video .video__base{position:relative}
heliux-video.video--portrait .video__base{max-inline-size:var(--video-9-16-max-width);-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:auto;margin-inline-start:auto}
heliux-video .video__poster{position:absolute;z-index:1;width:100%;height:100%}
heliux-video .video__poster--hidden{display:none}
heliux-video .video__poster--disabled{pointer-events:none;z-index:0}
heliux-video .video__poster .image__base,heliux-video .video__poster .image__imgPreview,heliux-video .video__poster .image__img{height:100%}
heliux-video .video__poster .image__img{-o-object-fit:cover;object-fit:cover}
heliux-video .video__wrapper{height:0;position:relative;-webkit-padding-after:var(--video-16-9-padding);padding-block-end:var(--video-16-9-padding)}
heliux-video.video--portrait .video__wrapper{-webkit-padding-after:var(--video-9-16-padding);padding-block-end:var(--video-9-16-padding)}
heliux-video .video__wrapper .video__player{height:100%;inset-inline-start:0;position:absolute;inset-block-start:0;width:100%;visibility:var(--video-skip-controls-focus)}
heliux-video .video__wrapper--youtube{-webkit-padding-after:calc(var(--youtube-aspect-ratio)*100%);padding-block-end:calc(var(--youtube-aspect-ratio)*100%)}
heliux-video .video__button{cursor:pointer;position:absolute;inset-inline-start:0;inset-inline-end:0;background:transparent;width:100%;height:100%;border:0;z-index:2}
heliux-video .video__player--hidden{display:none;pointer-events:none}
heliux-video .video__cookieMessage{font-size:var(--video-nocookie-font-size);color:var(--video-nocookie-text-color);background-color:transparent;position:absolute;width:100%;height:100%;z-index:3;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}
heliux-video .video__cookieMessage>*{position:relative;-webkit-margin-after:var(--video-nocookie-text-margin-block-end);margin-block-end:var(--video-nocookie-text-margin-block-end);max-inline-size:80%;text-align:center}
heliux-video .video__cookieMessage>*:last-child{-webkit-margin-after:0;margin-block-end:0}
heliux-video .video__cookieMessage::before{width:100%;height:100%;background-color:var(--video-nocookie-background-color);opacity:var(--video-nocookie-background-transparency);content:"";position:absolute;inset-block-start:0;inset-inline-start:0}
heliux-video .video__cookieMessage--hidden{display:none}
heliux-video .video__consent{font-size:var(--video-nocookie-font-size);color:var(--video-nocookie-text-color);background-color:transparent;position:absolute;width:100%;height:100%;z-index:3;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding-inline:20px;padding-block:20px 0;overflow:hidden}
heliux-video .video__consent::before{width:100%;height:100%;background-color:var(--video-nocookie-background-color);opacity:var(--video-nocookie-background-transparency);content:"";position:absolute;inset-block-start:0;inset-inline-start:0}
heliux-video .video__consent--hidden{display:none}
heliux-video .video__consentMessage{-webkit-margin-after:var(--video-nocookie-text-margin-block-end);margin-block-end:var(--video-nocookie-text-margin-block-end);overflow-y:scroll}
heliux-video .video__consentCta{flex-shrink:0}
heliux-video{--video-s7-captions-languages-font-size:14px;--video-s7-captions-languages-background:#000;--video-s7-captions-languages-color:#959595;--video-s7-captions-languages-color-hover:#fff}
heliux-video .video__base--hiddenControls .s7mutebutton,heliux-video .video__base--hiddenControls .s7verticalvolume,heliux-video .video__base--hiddenControls .s7fullscreenbutton,heliux-video .video__base--hiddenControls .s7innercontrolbarcontainer>*:not([aria-label=Replay]){display:none}
heliux-video .video__base--hiddenControls .s7controlbar{background:transparent}
heliux-video .video__base .s7videotime div:not(:first-child){display:none}
heliux-video .video__base .s7videotime div{font-size:inherit}
heliux-video .video__base .s7videoviewer .s7videoplayer .s7caption{max-inline-size:800px;-webkit-padding-before:5px;padding-block-start:5px;-webkit-padding-after:5px;padding-block-end:5px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}
heliux-video .video__base .s7iconeffect{display:none}
heliux-video .video__base .s7innercontrolbarcontainer .caption__languagesWrapper{width:auto;height:auto;max-block-size:0;position:absolute;inset-block-end:40px;inset-inline-end:40px;opacity:0;transition:all 200ms;transition-delay:300ms;overflow-y:scroll}
heliux-video .video__base .s7innercontrolbarcontainer .caption__languagesWrapper::-webkit-scrollbar{width:5px}
heliux-video .video__base .s7innercontrolbarcontainer .caption__languages{background:var(--video-s7-captions-languages-background);height:100%;width:100%;-webkit-padding-before:5px;padding-block-start:5px;-webkit-padding-after:5px;padding-block-end:5px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;display:flex;justify-content:center;flex-direction:column}
heliux-video .video__base .s7innercontrolbarcontainer .caption__languages button{border:0;background:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:2px;padding-block-end:2px;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;cursor:pointer;font-size:var(--video-s7-captions-languages-font-size);color:var(--video-s7-captions-languages-color);display:block;font-weight:bold;transition:all 200ms}
heliux-video .video__base .s7innercontrolbarcontainer .caption__languages button:hover,heliux-video .video__base .s7innercontrolbarcontainer .caption__languages button:focus,heliux-video .video__base .s7innercontrolbarcontainer .caption__languages button.active{color:var(--video-s7-captions-languages-color-hover)}
heliux-video .video__base .s7innercontrolbarcontainer .caption__languages button:hover{transform:scale(1.1)}
heliux-video .video__base .s7innercontrolbarcontainer .s7closedcaptionbutton:hover+.caption__languagesWrapper,heliux-video .video__base .s7innercontrolbarcontainer .caption__languagesWrapper:hover,heliux-video .video__base .s7innercontrolbarcontainer .caption__languagesWrapper:focus-within,heliux-video .video__base .s7innercontrolbarcontainer .caption__languagesWrapper:focus{transition-delay:200ms;max-block-size:80px;opacity:.5;inset-block-end:40px}
@media(min-width:0)and (max-width:1023px){heliux-video .video__base .s7innercontrolbarcontainer .caption__languagesWrapper.open{transition-delay:200ms;max-block-size:80px;opacity:1;inset-block-end:80px}
}
heliux-video .video__player .s7container.s7innercontainer+.s7container.s7innercontainer{display:none;visibility:hidden}