header { display: flex; background-color: teal; background-size: cover; height: 60px; margin: -8px; } h1{ text-align: center; color: white; margin: 10px; } h2{ text-align: left; color: black; margin: 0; } .imagen { width: 450px; margin: 0; } img { width: 400px; height: 500px; margin-top: 20px; } p { margin-top: 5px; font-size: 20px; text-align: justify; } .contenedor { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 10px; margin-top: 40px; margin-left: 50px; } .biografia { width: 500px; margin-top: 20px; margin-left: -100px; }