.video-teaser{max-width:100%;width:100%}.video-teaser__frame{background-color:#000;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-teaser__player{height:100%;inset:0;position:absolute;width:100%}.video-teaser__player .hs-video-container,.video-teaser__player .hs-video-widget,.video-teaser__player .hs-video-wrapper,.video-teaser__player iframe,.video-teaser__player video{background-color:#000;border:0;display:block;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%!important}.video-teaser__player--hidden{opacity:0;visibility:hidden}.video-teaser__overlay{background:transparent;border:0;cursor:pointer;display:block;height:100%;inset:0;margin:0;overflow:hidden;padding:0;position:absolute;transition:opacity .25s ease;width:100%}.video-teaser__overlay--hidden{opacity:0;pointer-events:none}.video-teaser__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.video-teaser__play{color:rgba(0,0,0,.65);display:block;height:64px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,color .2s ease;width:64px}.video-teaser__play svg{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));height:100%;width:100%}.video-teaser__overlay:focus-visible .video-teaser__play,.video-teaser__overlay:hover .video-teaser__play{color:rgba(0,0,0,.85);transform:translate(-50%,-50%) scale(1.08)}.video-teaser__overlay:focus{outline:none}.video-teaser__overlay:focus-visible{outline:3px solid #fff;outline-offset:-3px}@media (min-width:768px){.video-teaser__play{height:88px;width:88px}}.video-teaser__cta{margin-top:1.5rem;text-align:center;transition:transform .3s ease}.video-teaser__cta-heading{margin:0 0 .5rem}.video-teaser__cta-text{margin:0 0 1rem}.video-teaser__cta-button{background-color:#007b92;display:inline-block;transition:background-color .2s ease,box-shadow .3s ease,transform .2s ease}.video-teaser__cta.is-ended{animation:video-teaser-cta-pulse .6s ease}.video-teaser__cta.is-ended .video-teaser__cta-button{background-color:#ba4827;box-shadow:0 0 0 6px #f8ede9}@keyframes video-teaser-cta-pulse{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}