@import "/src/styles/vars.scss"; #how { position: relative; display: flex; flex-direction: column; justify-content: center; margin-top: 8em; padding: 14em 7.5% 16em; .custom-bg { position: absolute; top: 0; right: -12.5%; bottom: 0; left: -12.5%; margin: 2% 0; background: $color-blue-charcoal; transform: matrix(1, 0.04, -0.04, 1, 0, 0); z-index: -1; overflow: hidden; &::after { content: ""; position: absolute; top: 3%; bottom: -9%; left: 10%; right: 10%; background-image: url("/src/assets/donate-gfx-right.png"); background-position: 100% 100%; background-repeat: no-repeat; background-size: contain; transform: rotate(-2.25deg); } } .feature-group { max-width: 64em; } @media screen and (max-width: 80rem) { p { background: rgba($color-blue-charcoal, 0.75); border-radius: 0.5em; padding: 0.3em 0.5em; margin: -0.3em -0.5em; } } }