body {
    padding: 0;
    margin: 0;
}

#back1 {
    background-image: url('img/people.jpg');
    background-size: cover; /* Ajusta la imagen al tamaño del div */
    background-position: center; /* Centra la imagen */
    background-repeat: no-repeat;
    /* Opcional: añade padding para dar espacio al contenido */
    /* padding: 100px 25px; */
    height: 300px;
    position: relative;
    margin-top: 0px;
}


.carousel-item {
    filter: brightness(0.8);
}

.carousel-item:hover {
    transition: all ease-in-out 0.8s;
    filter:brightness(1.1);
}

.footer {
    position: fixed; 
    bottom: 0;
    background-color: black;
    color: white;
    width: 100%;
    height: 30px;
    padding: 5px;
}

.card-title {
    text-shadow: 2px 2px lightgray;
    font-size: 1.5em;
}

.float-wa{
        position:fixed;
        width:60px;
        height:60px;
        bottom:40px;
        right:40px;
        background-color:#25d366;
        color:#FFF;
        border-radius:50px;
        text-align:center;
        font-size:30px;
        z-index:100;
        padding: 6px;
}

.float-wa:hover {
    transition: all ease-in-out 0.6s;
    box-shadow: 5px 5px lightgray;
}

#back2 {
    background-image: url('img/cobertura.png');
    background-size: cover; /* Ajusta la imagen al tamaño del div */
    background-position: center; /* Centra la imagen */
    background-repeat: no-repeat;
    /* Opcional: añade padding para dar espacio al contenido */
    /* padding: 100px 25px; */
    height: 300px;
    position: relative;
    margin-top: 0px;
    width: 100%;
}

.list-group-item {
    cursor: pointer;
}