.hhs-text-mod {
    z-index: 1
}

.hhs-text-mod .row {
    z-index: 3
}

.hhs-row-overlay {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.hhs-form-con,
.hhs-text-mod .c1,
.hhs-text-mod .c2,
.hhs-text-mod .c3,
.hhs-text-mod .c4 {
    position: relative
}

.hhs-form-con {
    margin: 0 auto;
    z-index: 2
}

@media (max-width:575px) {
    .order-1-mobile .hhs-img {
        margin-bottom: 25px
    }
}

.hhs-text-mod {
    position: relative
}

.hhs-text-mod .row {
    position: relative;
    z-index: 2
}

.hhs-col-overlay {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.hhs-text-mod video {
    height: auto;
    left: 50%;
    max-width: none;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
}

.btn-pop {
    clear: both
}

.hhs-text-mod .col-inner {
    height: 100%;
    position: relative
}

@media (max-width:922px) {
    .hhs-text-mod .col-inner {
        height: 100%
    }
}