

.title{
    text-align: center;
    font-size: 40px;
    color: #6a6a6a;
    margin-top: 100px;
    font-weight: 100;
    font-family: 'Roboto', sans-serif;
}




.contenedor-1{
    width: 100%;
    max-width: 1200px;
    height: auto;
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: center;
    margin: auto;
    margin-top: 80px;
    margin-bottom: 80px;
}

.contenedor-1 .carta{
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    margin: 20px;
    text-align: center;
    transition: all 0.25s;
}

.contenedor-1 .carta:hover{
    transform: translateY(-15px);
    box-shadow: 0 12px 16px rgba(0, 0, 0, 0.2);
}

.contenedor-1 .carta img{
    width: 100%;
    height: auto;
}


.contenedor-1 .carta h4{
    font-weight: 600;
}

.contenedor-1 .carta p{
    padding: 0 1rem;
    font-size: 16px;
    font-weight: 300;
}

.contenedor-1 .carta a {
    font-weight: 500;
    text-decoration: none;
    color: #3498db;
}


 .carta{

    transition: all 0.25s;
}

 .carta:hover{
    transform: translateY(-15px);
    box-shadow: 0 12px 16px rgba(0, 0, 0, 0.2);
}


footer{

background-color: #4999d4;

}

.text-footer{

  color: white;
}


.contenedor-cartas{

max-width: 90%;
margin-left: auto;
margin-right: auto;

}


@media only screen and (max-width: 600px) {


  .text-footer{

    margin-top: 40px;
    text-align: center;

  }

}
