.bs-newpages {
    .dh-header-banner {
        padding: 180px 100px 100px;
        max-height: 650px;
        position: relative;
        video {
            height: 100%;
            width: 100%;
            object-fit: cover;
            top: 0;
            right: 0;
            left: 0;
            position: absolute;
            z-index: 0;
            max-width: 100%;
        }
        .dh-header-banner__overlay {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background: rgba(15, 55, 147, 0.8);
            z-index: 1;
        }
        .dh-header-banner__inner {
            h1 {
                font-size: 72px;
                line-height: 72px;
                margin: 0 auto;
                background: var(--gradient);
                background-clip: text;
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                text-align: center;
                text-transform: unset;
                font-weight: 600;
                position: relative;
                z-index: 2;
            }
            .dh-header-banner__subtitle {
                font-size: 24px;
                font-weight: 400;
                color: var(--white);
                text-align: center;
                margin-top: 20px;
                line-height: 1.5;
                position: relative;
                z-index: 2;
            }
            .dh-header-banner__button {
                display: flex;
                justify-content: center;
                gap: 20px;
                margin-top: var(--spacing-md);
                position: relative;
                z-index: 2;
                .bs-button-2 {
                    &::after {
                        transform: rotate(135deg);
                        transition: all 0.3s ease;
                    }
                    &:hover {
                        &::after {
                            transform: rotate(135deg);
                            top: 50%;
                        }
                    }   
                }
            }
        }
    }
}