body { background-color: #6666ff; color: white; text-align: center; } body>header>h1 { padding-top: 15rem; background: transparent url("https://dream.public.cat/uploads/dream/original/1X/0c90cdab7f4542baa08e4232e2ddb7e8216b419c.png") center/15rem no-repeat; } .button { background-color: #4CAF50; border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 1rem; } .grid-container { display: grid; grid-template-columns: 33% 34% 33%; background-color: #2196F3; padding: 10px; } .grid-container>section { background-color: gray; border: 1px solid black; padding: 20px; font-size: 1.5rem; text-align: center; } .tagline { font-size: 2.5rem; } aside { width: 60%; margin: auto; } section { background-color: gray; border: 0.5rem solid #2196F3; padding: 20px; }