.header-video-image,.header-video-image.is-admin{margin-bottom:var(--components-margin);position:relative}.header-video-image.hero-comp .background-container,.header-video-image.is-admin.hero-comp .background-container{min-height:calc(100vh - var(--nav-bar-height) - var(--page-external-padding))!important}.header-video-image .video-placeholder,.header-video-image.is-admin .video-placeholder{align-items:center;background-color:#e1e1e1;border-radius:30px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.header-video-image .video-placeholder h2,.header-video-image.is-admin .video-placeholder h2{color:#000;font-family:var(--font-family-Montserrat);font-size:calc(19.35714px + 4.91071vw);font-style:normal;font-weight:700;line-height:calc(23.35714px + 4.91071vw)}@media screen and (min-width:1520px){.header-video-image .video-placeholder h2,.header-video-image.is-admin .video-placeholder h2{font-size:94px;line-height:98px}}.header-video-image .background-container,.header-video-image.is-admin .background-container{align-items:center;border-radius:30px;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--nav-bar-height));width:100%}.header-video-image .background-container h1,.header-video-image.is-admin .background-container h1{-webkit-backdrop-filter:blur(17px);background:inherit;-webkit-background-clip:text;background-clip:text;color:#000;color:hsla(0,0%,100%,.5);font-family:var(--font-family-Montserrat);font-size:calc(19.35714px + 4.91071vw);font-style:normal;font-weight:700;line-height:calc(23.35714px + 4.91071vw);max-width:1260px;padding:1rem;position:relative;text-align:center;z-index:2}@media screen and (min-width:1520px){.header-video-image .background-container h1,.header-video-image.is-admin .background-container h1{font-size:94px;line-height:98px}}.header-video-image .background-container img,.header-video-image .background-container video,.header-video-image.is-admin .background-container img,.header-video-image.is-admin .background-container video{border-radius:30px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.header-video-image.is-admin{position:relative}.header-video-image.is-admin .background-container{height:800px;min-height:unset}.header-video-image.is-admin:after{background:transparent;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:999}
