.stack { h1 { font-size: 3rem; text-align: center; margin-bottom: 1.2rem; } section { background-color: rgba(0, 0, 0, 0.5); border-radius: 4px; margin: 1rem; padding: 1.5rem; display: block; text-align: center; @media (min-width: 1150px) { max-width: 1100px; margin: 1rem auto; width: 100%; display: flex; justify-content: space-between; } img { max-width: 80%; max-height: 200px; width: 200px; border-radius: 5px; } .stackgrid_3 { //grid-column: span 3; text-align: center; align-self: center; margin: auto; } } .note { background-color: rgba(0, 0, 0, 0.5); border-radius: 4px; margin: 1rem; @media (min-width: 1150px) { width: 1100px; margin: 1rem auto; } padding: 1rem; text-align: center; a { color: white; text-decoration: underline; font-size: 0.9rem; transition: 0.5s; &:hover { color: rgb(96 59 255) !important; } } } }