.contenido {
  margin: 5rem 0 0 0;
  display: grid;
  align-items: end; /* Centrar horizontalmente los elementos */
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 190px; /* Reducir el espacio entre las columnas */
}

.box-head titulo {
  font-size: 2.5cm;
  padding: 0;
  text-align: center;
} 

.box-head p {
  max-width: 700px;
  line-height: 2;
}

.box1 p {
  max-width: 700px;
  line-height: 2;
}

.box1 img {
  height: auto; /* Ajustar la altura automáticamente */
}

.box1 h1 {
  padding: 0;
  text-align: center;
} 

.box1 titulo {
  font-size: 2.5cm;
  padding: 0;
  text-align: center;
} 

.espaciador {
  height: 3cm;
  width: 100%;
}

.box2 p {
  max-width: 700px;
  line-height: 2;
  text-align: right;
  padding: 0 10rem 0 0;
}

@media (max-width: 768px) {

    .contenido {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: auto;
    }

    h1 {
        margin-top: -100px;
    }

    .box-head {
      margin: 15rem 0 0 0;
    }

    .box1 img {
        display: flex;
        justify-content: center;
        align-items: center;
        float: none;
        width: 100%;
        height: 100%;
    }
    .box1 titulo {
    padding: 3rem 0 0 0;
} 
}

/* CSS HEX */
/* --burgundy: #7B1523ff;
--harvest-gold: #DA9938ff;
--white: #FFFFFFff;
--rusty-red: #E62543ff; */

