.form { width: 100%; padding-top: 1rem; .btn-container { button { margin-top: 3rem; display: block; padding: .5rem 4rem; border-radius: .5rem; } } } .content { width: 100%; display: flex; flex-wrap: wrap; flex-direction: row; margin: 0 -.5rem; .section { padding: .5rem; flex-basis: 100%; color: var(--grey); font-size: .9rem; letter-spacing: .05em; text-transform: uppercase; } .formfield { flex: 1 0 33%; margin: 0 .5rem; } }