.aboutWrapper { position: relative; flex-direction: column; width: 90%; } .about { width: 90%; display: flex; flex-direction: row; background-color: var(--primary-background); padding: calc(45rem / 16); } .about aside { flex: 1; margin-right: 40px; } .about h1 { margin: 0; } .about article { flex: 3; } .about h4 { margin: 0; } .about p { color: var(--secondary-text) } .angle { position: absolute; top: 0; left: 0; width: calc(70rem / 16); height: calc(70rem / 16); } .anglePath { stroke: var(--primary-text) } .left.angle { transform: rotate(180deg); top: unset; left: unset; bottom: 0; right: 0; }