.hero-video-wrapper .background-video{position:absolute;top:0;right:0;bottom:0;left:0}.hero-video-wrapper .background-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;pointer-events:none;z-index:2}.hero-video-wrapper .info-text{margin:40px 0}.hero-video-wrapper .background-video-content{position:relative;z-index:3;display:flex;align-items:center;height:70vh;text-shadow:2px 1px 5px black;padding:1em 0}.hero-video-wrapper .background-video-content .info-box{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-video-wrapper .background-video-content .info-introtext{width:100%;font-size:2rem;font-weight:400;letter-spacing:2.7px;line-height:35px;text-transform:inherit}.hero-video-wrapper .background-video-content .info-text{width:100%;font-size:1.5rem;font-weight:400}.hero-video-wrapper .hero-video{min-height:calc(100vh - 250px);background:#fff;position:relative;font-size:1.5rem}.hero-video-wrapper video[poster]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width: 992px){.hero-video-wrapper .background-video-content{height:100vh}.hero-video-wrapper .background-video-content .info-introtext{font-size:4.6rem;font-weight:800;letter-spacing:2.7px;line-height:80px}.hero-video-wrapper .background-video-content .info-text{width:70%;font-size:1.5rem;color:#fff}}
