.VideoControlButton{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:1px solid #fff;border-radius:50%}.VideoControlButton__icon{width:32px;fill:#fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.CircleProgress__wrapper{--CircleProgress-size:7rem;--CircleProgress-color:#efdf00;position:relative;display:inline-block;width:var(--CircleProgress-size);height:var(--CircleProgress-size)}.CircleProgress__wrapper.is-countdown{--CircleProgress-size:4.8rem;transform:rotateY(180deg)}.CircleProgress__wrapper.is-countdown .CircleProgress__half-circle{border-width:2px}.CircleProgress__wrapper.is-countdown .CircleProgress__base{display:none}.CircleProgress__base{width:100%;height:100%;border:.6rem solid #d9d9d6;border-radius:50%}.CircleProgress__load{position:absolute;width:100%;height:100%;clip:rect(0,var(--CircleProgress-size),var(--CircleProgress-size),calc(var(--CircleProgress-size)/2))}.CircleProgress__over-50{clip:auto}.CircleProgress__half-circle{position:absolute;width:100%;height:100%;border:.6rem solid var(--CircleProgress-color);border-radius:50%;clip:rect(0,calc(var(--CircleProgress-size)/2),var(--CircleProgress-size),0)}.CircleProgress__label{color:var(--CircleProgress-color);font-family:"NouvelR, sans-serif";font-size:1.9rem;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.CircleProgress__wrapper.is-countdown .CircleProgress__half-circle{--CircleProgress-color:#efdf00}.CircleProgress__label{color:#000;font-weight:700}.CircleProgress__half-circle{--CircleProgress-color:#000}.CMSVideoElement{position:relative;z-index:1;display:block;overflow:hidden;width:100%;max-width:100%;max-height:100%;padding:0;background-color:#000}.CMSVideoElement.is-fullscreen .CMSVideoElement__button{transform:translate(-50%,-50%);top:50%;right:auto;bottom:auto;left:50%}.CMSVideoElement.is-covered{height:100%;background-color:transparent}.CMSVideoElement__image{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.CMSVideoElement__video{z-index:1;display:block;width:100%;max-height:100%}.CMSVideoElement__video.is-covered{height:100%;object-fit:cover}.CMSVideoElement__video.is-contained{height:100%;object-fit:contain}.CMSVideoElement__label{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;color:#fff;font-size:1.6rem;font-weight:700;pointer-events:none}.CMSVideoElement__label.is-offset{top:calc(50% + 44px)}.CMSVideoElement__button{position:absolute;z-index:2;right:24px;bottom:24px;display:grid;grid-template-areas:"main";place-items:center}@media screen and (min-width:1024px){.CMSVideoElement__button{right:5%;bottom:10%}}.CMSVideoElement__progress,.CMSVideoElement__VideoControlButton{grid-area:main}.RevealVideoHeader{position:relative}@media screen and (min-width:1280px){.RevealVideoHeader{position:relative;left:calc(-50vw + 50%);width:100vw}}.RevealVideoHeader__videoContainer{position:relative;height:600px;background-color:transparent}.RevealVideoHeader__videoContainer.is-whiteText{background-color:#000}@media screen and (min-width:1024px){.RevealVideoHeader__videoContainer:not(.is-editMode){height:100vh}}.RevealVideoHeader__video{height:100%}.RevealVideoHeader__title{z-index:2;color:#000;font-size:3.2rem}.RevealVideoHeader__title.is-whiteText{color:#fff}.RevealVideoHeader__title.is-textCentered{display:flex;flex-direction:column;width:70%;background-color:transparent;text-align:center;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.RevealVideoHeader__title.is-textCentered .RevealVideoHeader__bodyCopy{display:none}@media screen and (min-width:1024px){.RevealVideoHeader__title.is-textCentered{font-size:6rem}}.RevealVideoHeader__title:not(.is-textCentered){position:absolute;right:24px;bottom:80px;left:24px}@media screen and (min-width:1024px){.RevealVideoHeader__title:not(.is-textCentered){right:128px;left:80px;font-size:4rem}}.RevealVideoHeader__firstTitleElement,.RevealVideoHeader__secondTitleElement{line-height:1;font-weight:700}.RevealVideoHeader__bodyCopy{color:#fff;font-size:1.8rem;line-height:1.22;font-weight:700}@media screen and (min-width:1024px){.RevealVideoHeader__bodyCopy{font-size:2rem;line-height:1.2;padding-top:0}}