/* Features */ .features { display: flex; justify-content: center; flex-wrap: wrap; list-style: none; padding: 0; width: 100%; } .features-icon { width: 100%; max-width: 2rem; margin-right: 2rem; fill: _palette(accent1, bg); } .features-item { display: inline-flex; align-items: start; padding: 4rem 4rem 4rem 3rem; text-align: left; width: 50%; @for $i from 1 through _misc(max-features) { $j: 0.035 * $i; &:nth-child(#{$i}) { background-color: rgba(0,0,0, $j); } } &:nth-child(1) { border-top-left-radius: 3px; } &:nth-child(2) { border-top-right-radius: 3px; } &:nth-last-child(1) { border-bottom-right-radius: 3px; } &:nth-last-child(2) { border-bottom-left-radius: 3px; } @include breakpoint(medium) { @include padding(3em, 2em); text-align: center; &:before { left: 0; margin: 0 0 (_size(element-margin) * 0.5) 0; position: relative; top: 0; } } @include breakpoint(small) { @include padding(3em, 0); background-color: transparent !important; border-top: solid 2px _palette(border); width: 100%; &:first-child { border-top: 0; } } }