
.video-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
}

.video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7); /* Negro al 50% */
    z-index: 1;
}

.banner-area > .box-table {
    position: relative;
    z-index: 2; /* Asegura que el contenido esté por encima del video y overlay */
}

.info {
    margin-bottom: 20px;
}

.links-footer:hover {
    color: #f5a000 !important;
}

.texto-footer {
    font-size: 15px;
    line-height: 2.2;
}
