.VideoBackground{padding-bottom:4.6875rem;padding-top:3.4375rem;position:relative}@media (min-width:1024px){.VideoBackground{padding-bottom:6.25rem}}@media (min-width:1880px){.VideoBackground{padding-top:12.5rem}}.VideoBackground .wave,.VideoBackground .wave-bottom{height:auto;left:0;position:absolute;right:0;width:100vw;z-index:-1}.VideoBackground .wave{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.VideoBackground .wave-bottom{bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.VideoBackground .VideoBackground-video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-2}.VideoBackground .ModuleContainer+.ModuleContainer{padding-top:0}.VideoBackground .ModuleContainer .Copytext,.VideoBackground .ModuleContainer .Copytext a,.VideoBackground .ModuleContainer .ModuleIntro-headline,.VideoBackground .ModuleContainer .ModuleIntro-text,.VideoBackground .ModuleContainer .TextContent .TextContent-title,.VideoBackground .SectionHorizontal .Copytext,.VideoBackground .SectionHorizontal .Copytext a,.VideoBackground .SectionHorizontal .ModuleIntro-headline,.VideoBackground .SectionHorizontal .ModuleIntro-text,.VideoBackground .SectionHorizontal .TextContent .TextContent-title{color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.VideoBackground .ModuleContainer .wave,.VideoBackground .SectionHorizontal .wave{display:none}.VideoBackground--bottom-wave-blue .wave-bottom path{fill:var(--color-primary)}.VideoBackground--mirroredWaves .wave{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.VideoBackground--mirroredWaves .wave-bottom{-webkit-transform:translateY(50%) scaleX(-1);transform:translateY(50%) scaleX(-1)}
