/*pal footer*/

.footer-container {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: normal;
}


.centered-bottom-link {
    position: relative;
    z-index: 30;
    display: flex; /* Utilizamos flexbox */
    align-items: center; /* Centra verticalmente los elementos */
    height: 70px;
    width: auto; /* Ancho automático */
}

.centered-bottom-link p {
    margin-left: 5px; /* Ajusta el espacio entre el icono y el texto */
}

/*fin pal footer*/

 

.tooltip-container {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin-right: 20px;  
}

.tooltip-container:last-child {
    margin-right: 0;  
}

.tooltip-container .tooltip {
    visibility: hidden;
    position: absolute;
    z-index: 10;
    background-color: #333;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.3s;
    white-space: nowrap; /* Evita que el texto se divida en múltiples líneas */
}

.tooltip-container:hover .tooltip {
    visibility: visible;
    opacity: 1;
}

.tooltip-container .icon {
    margin-right: 5px; 
    height: 1em;
    width: 1em;
}


.contenedorCred {
    width: 90%; /* Ajusta el ancho según tus necesidades */
    margin: auto;
}

.swiper-slide {
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; /* Transiciones suaves para transform y opacity */
    opacity: 0.5; /* Inicialmente todas las tarjetas tienen menor opacidad excepto la activa */
}

.swiper-slide-active {
    transform: scale(1.1); /* Aumenta el tamaño de la tarjeta activa */
    opacity: 1; /* Aumenta la opacidad de la tarjeta activa a completo */
}

/* Media query para dispositivos móviles */
@media (max-width: 640px) {
    .swiper-slide {
        opacity: 1; /* En dispositivos móviles, todas las tarjetas tendrán opacidad completa */
    }
}

.swiper-container {
    height: auto;
    width: 100%;
}




/* Ajustes específicos para dispositivos móviles */
@media (max-width: 640px) {
    .swiper-slide img {
        max-width: 300px; /* Tamaño máximo de las imágenes en móvil */
        max-height: 200px; /* Ajusta el alto máximo en móvil */
    }
}

/* Ajustes específicos para tablets */
@media (min-width: 640px) and (max-width: 1024px) {
    .swiper-slide img {
        max-width: 350px; /* Tamaño máximo de las imágenes en tablet */
        max-height: 250px; /* Ajusta el alto máximo en tablet */
    }
}


/*@media(max-width: 768px) {
    .swiper-container {
       
        z-index: unset;
    }
})

.swiper-slide {
    transition: transform 0.5s ease;*/ /* Añade una transición para suavizar el movimiento */
    /*margin-right: -30px;*/ /* Ajusta este valor para cambiar la cantidad de superposición */
    /*width: 100%;*/ /* Ancho de cada tarjeta */
/*}

    .swiper-slide:hover {
        transform: scale(1.05);*/ /* Aumenta el tamaño en hover para dar un efecto visual */
        /*z-index: 10;*/ /* Eleva la tarjeta sobre las demás */
    /*}*/


