body { display: flex; flex-direction: row; background-color: rebeccapurple; } section { display: flex; flex-direction: column; height: 100vh; width: 50vw; } #right-section { background-color: aqua; } #left-section { background-color: white; } button { display: flex; justify-content: center; align-items: center; padding: 1.2em; background-color: white; border: 0.2rem solid black; border-radius: 0.5em; font-family: var(--font); font-size: 1.5em; } #or { font-family: var(--font); font-size: 4rem; font-weight: bolder; color: black; } .sub-title { font-family: var(--font); font-size: 1.6em; font-weight: bold; } input[type="checkbox"] { }