.container__boxes{
    position:relative;
    top:-100px;
}
.cardCategoria__textContainer:hover .cardCategoria__btn{
    opacity: 1;
    /* bottom: 25px; */
}
.cardCategoria__textContainer:hover .cardCategoriaContainer__tituloTexto{
    /* bottom: 50px; */
    bottom: 300px;
    transition: all 0.5s;
    opacity: 1;

}
.cardCategoriaContainer__tituloTexto{
    position: relative;
    bottom: -50px;
    opacity: 0;
    overflow: hidden;
    z-index: 2; /* Coloca la capa encima de la imagen */
}
.cardCategoria__bgImg{
    width: 100%; /* O el porcentaje necesario según el diseño */
    height: auto;
    transition: transform 0.5s;
    overflow: hidden;
    z-index: 1; /
}
.cardCategoria__bgImg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0);
    transition: background-color 0.5s;
    z-index: 2; /* Coloca la capa encima de la imagen */
    pointer-events: none; /* Asegura que no interfiera con la interacción del usuario */
}
.cardCategoria__textContainer:hover .cardCategoria__bgImg::after {
    background-color: rgba(255, 255, 255, 0.6);
}
.cardCategoria__textContainer:hover .cardCategoria__bgImg{
    transform: scale(1.05);

}
.cardCategoria__titulo{
    position: relative;
    color:#081517;
    font-size:24px;
    font-weight:400;

    transition: all 0.5s;
}
.cardCategoria__btn{
    opacity: 0;
    transition: all 0.5s;
    position: relative;
    margin-top: 20px;

  color: white;
  background-color: #006072;
  border-radius: 0px;
  width: 130px;
}
.cardCategoria__btn:hover{
    border: 1px solid #0095A8;
    background-color: #0095A8;
    color: white;
}
@media (max-width: 991.98px) {
    .cardCategoriaContainer__tituloTexto {
        opacity: 1;
        bottom: 300px; 
    }

    .cardCategoria__btn {
        opacity: 1;
    }

   
    .cardCategoria__textContainer:hover .cardCategoria__bgImg {
        transform: scale(1);
    }

    .cardCategoria__textContainer:hover .cardCategoria__bgImg::after {
        background-color: transparent; 
    }

    .cardCategoria__textContainer:hover .cardCategoriaContainer__tituloTexto {
        bottom: 300px; 
        transition: none;
    }
}