.hero-out-wrapper {
    position: relative;
    color: #fff;
    &::after {
         content: '';
         position: absolute;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         background: url("../Images/shape.svg");
         background-repeat: no-repeat;
         background-size: cover;
     }
    .hero-media-bg-wrapper {
        height: 100vh;
        overflow: hidden;
        video {
            object-fit: cover;
            width: 100%;
        }
    }
    .hero-content-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        z-index: 100;
    }
}