.hero-banner{margin-top:5px;position:relative}div[class*=-herobanner]:first-of-type .hero-banner{margin-top:0}.hero-banner .video-control{background-color:transparent;border:none;border-radius:50%;inset:21px 21px auto auto;opacity:.8;padding:0;position:absolute}@media(min-width:769px){.hero-banner .video-control{inset:48px 48px auto auto}}.hero-banner .picture-element{display:block;width:100%}.hero-banner .picture-element .image-element{height:100%}.hero-banner .image-element,.hero-banner .video-item{-o-object-fit:cover;object-fit:cover}.bgcolor-wrapper-link{display:block;height:100%;position:absolute;width:100%}