.CMSVideoElement{display:block;overflow:hidden}.ComponentD8vB{display:flex;overflow:hidden;position:relative}.ComponentD8vB__title{display:block;color:inherit;font-family:"NouvelR, sans-serif";font-weight:400;text-transform:uppercase}.ComponentD8vB__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;min-height:100%;min-width:100%}.ComponentD8vB{height:390px}@media screen and (min-width:670px){.ComponentD8vB{align-items:center;height:460px}}@media screen and (min-width:1024px){.ComponentD8vB{grid-template-rows:100%;height:600px}}.ComponentD8vB__header:not(:empty){background-color:hsla(0,0%,100%,.8);line-height:1;margin-left:16px;margin-top:48px;padding:16px 32px;position:absolute;width:calc(100% - 32px);z-index:1}@media screen and (min-width:670px){.ComponentD8vB__header:not(:empty){margin-left:48px;margin-top:0;width:45%}}@media screen and (min-width:1024px){.ComponentD8vB__header:not(:empty){background:transparent;margin-left:48px;transform:translateX(-110%);animation-name:headerAnimation;animation-duration:.6s;animation-fill-mode:forwards;animation-delay:1s}}.ComponentD8vB__title{font-size:2.4rem;margin-bottom:8px}@media screen and (min-width:670px){.ComponentD8vB__title{font-size:3.5rem}}@media screen and (min-width:1024px){.ComponentD8vB__title{color:#fff}}.ComponentD8vB__introduction{color:#3e3f40;font-size:1.4rem;margin-bottom:16px}@media screen and (min-width:670px){.ComponentD8vB__introduction{font-size:1.6rem}}@media screen and (min-width:1024px){.ComponentD8vB__introduction{color:#fff;font-size:2.4rem}}@media screen and (min-width:670px){.ComponentD8vB__Button{opacity:0;animation-name:visibilityAnimation;animation-duration:.55s;animation-fill-mode:forwards;animation-delay:1.8s}}@media screen and (min-width:670px){.ComponentD8vB__visual:before{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9));bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;width:70%}}@keyframes headerAnimation{0%{transform:translateX(-110%)}to{transform:none}}@keyframes visibilityAnimation{0%{opacity:0}to{opacity:1}}