.servicio__name{

    font-size: 35px;
    color: #080808;
    font-weight: 700;
}
.servicio__text{

    font-size: 16px;
    color: #5C5C5C;
    font-weight: 400;
    margin-top: 24px;
}
.servicio__text ul {
    list-style: none; /* Remove default markers */
    padding-left: 0;
}
.servicio__text li {
    position: relative;
    padding-left: 20px; /* Adjust as needed for spacing */
}
.servicio__text li::before {
    content: "\f058"; /* Unicode for FontAwesome check icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 400; /* FontAwesome Solid icons */
    position: absolute;
    left: 0;
    color: #4C5788; /* Change color as needed */
}
.servicio__containerButtons{
    position: absolute;
    width: 90%;
    bottom: 0px;
}
.servicio__btn__consultar{
    background-color: #EA9108;
    border-radius: 0px;
    color: white;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    height: 47px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.servicio__btn__consultar:hover{
    background-color: #EA9108;
    color: white;
}
.servicio__btn__galeria{
    border: 1px solid #EA9108;
    border-radius: 0px;
    color: #EA9108;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    height: 47px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.servicio__btn__galeria:hover{
    color: #EA9108;
    border: 1px solid #EA9108;
}
/* Contenedor de la tarjeta */
.card__servicio__link {
    position: relative;
    /* display: inline-block; */
    overflow: hidden;
    text-decoration: none;
}

/* Imagen con hover */
.card__servicio__link img {
    transition: opacity 0.3s ease-in-out;
}



/* Lupa */
.card__servicio__link::before {
    content: "\f002"; /* Código de la lupa en Font Awesome */
    font-family: "Font Awesome 5 Free"; /* Fuente de Font Awesome */
    font-weight: 900; /* Estilo sólido */
    font-size: 1.2rem; /* Tamaño de la lupa */
    color: black !important; /* Lupa negra */
    background-color: white; /* Círculo blanco */
    width: 3rem; /* Ancho del círculo */
    height: 3rem; /* Alto del círculo */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; /* Hace que sea un círculo */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0); /* Oculto inicialmente */
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    pointer-events: none; /* No interfiere con el hover */
    z-index: 1; /* Aparece sobre la imagen */
}

/* Hover de la tarjeta: muestra la lupa */
.card__servicio__link:hover img{
    filter: brightness(0.8)
}
.card__servicio__link:hover::before {
    transform: translate(-50%, -50%) scale(1);
    color: rgba(255, 255, 255, 1);
}

.card__servicio__nombre{
    color: white;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    top: -34px;
    text-align: center;
    width: 95%;
}
.card__servicio__link img{
    /* filter: brightness(0.8); */
}
.servicio__slider__nombre{
    font-size: 40px;
    font-weight: 700;
    color: white;
    margin-top: 140px;
}
.Servicio__Galeria__titulo{
    font-size: 35px;
    font-weight: 700;
    color: black;
}
@media (max-width:450px) {
    .servicio__containerButtons{
        position: relative;
        bottom: inherit;
    }
}
