.header {
  background-color: #2e7d32;
  color: white;
  padding: 20px;
  text-align: center;
}


.contenido {
  max-width: 700px;
  margin: 30px auto;
  padding: 20px;
  background: white;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.contenido h2 {
  color: #38157a;
}
.footer {
    background-color: #88a9d2;
    padding: 100px 0;

}

.footer-content{
    display: flex;
    justify-content: space-between;

}
