.video-hero-banner{position:relative}.video-hero-banner .video-hero-banner__video-wrapper{bottom:0;height:100%;left:0;margin-left:calc(50% - 50vw);overflow:hidden;position:absolute;right:0;top:0;width:100vw}.video-hero-banner .video-hero-banner__iframe,.video-hero-banner .video-hero-banner__poster,.video-hero-banner .video-hero-banner__video{height:100%;object-fit:cover;object-position:center center;pointer-events:none;width:100%}.video-hero-banner__playing{display:none}.video-hero-banner .video-hero-banner__pause{align-items:center;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;margin:0;padding:0;position:absolute;right:10px;width:52px;z-index:1}.video-hero-banner .video-hero-banner__play-icon{margin-left:5px}.video-hero-banner .video-hero-banner__pause-icon svg,.video-hero-banner .video-hero-banner__play-icon svg{height:25px}.video-hero-banner .video-hero-banner__pause-icon svg path,.video-hero-banner .video-hero-banner__play-icon svg path{fill:hsla(0,0%,98%,.3)}.video-hero-banner .video-hero-banner__pause.is-paused .video-hero-banner__pause-icon,.video-hero-banner .video-hero-banner__pause:not(.is-paused) .video-hero-banner__play-icon{display:none}.video-hero-banner h1.video-hero-banner__heading{font-style:normal;margin-bottom:32px}.video-hero-banner .video-hero-banner__content-wrapper{overflow:hidden;width:100%}.video-hero-banner .video-hero-banner__content{position:relative;z-index:1}.video-hero-banner .video-hero-banner__button-wrapper{align-items:center;display:flex;gap:40px}.video-hero-banner .video-hero-banner__hero-button .video-hero-banner__button,.video-hero-banner .video-hero-banner__hero-button2 .video-hero-banner__button{display:inline-block;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.video-hero-banner .video-hero-banner__hero-button .video-hero-banner__button:hover,.video-hero-banner .video-hero-banner__hero-button2 .video-hero-banner__button:hover{text-decoration:none}@media (max-width:768px){.video-hero-banner .video-hero-banner__button-wrapper{flex-direction:column;gap:30px}}