#home-slider .item {
    background-size: cover;
    background-position: center;
    height: 100vh; /* Altura completa de la ventana en escritorio */
    width: 100%;
    position: relative;
}

#home-slider .slider-item {
    position: relative;
    height: 100vh; /* Altura completa de la ventana en escritorio */
    overflow: hidden;
}

#home-slider .slider-item video {
    width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Estilos específicos para dispositivos móviles */
@media (max-width: 768px) {
    #home-slider .item {
        height: 400px; /* Ajusta la altura según sea necesario para dispositivos móviles */
    }

    #home-slider .slider-item {
        height: 400px; /* Ajusta la altura según sea necesario para dispositivos móviles */
    }

    #home-slider .slider-item video {
        width: 100%;
        height: auto;
        min-height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .contenedor-texto {
        bottom: 10px; /* Ajusta este valor según sea necesario */
        font-size: 14px; /* Ajusta el tamaño del texto para móviles */
    }

    .contenedor-texto h1 {
        font-size: 24px; /* Tamaño del título en móvil */
    }

    .contenedor-texto h2 {
        font-size: 18px; /* Tamaño del subtítulo en móvil */
    }

    .customNavigation {
        display: none; /* Oculta la navegación del carrusel en móviles */
    }
}

/* Estilos para escritorio */
.contenedor-texto {
    position: absolute;
    bottom: 300px; /* Ajusta este valor según sea necesario */
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
/* responsive */
@media (max-width: 768px) {
    section.ftco-section {
        position: relative;
        height: 300px;
        overflow: hidden;
    }
}
