.features{display:flex;flex-wrap:wrap}.features .columns{display:flex}.feature{border-right:1px solid #E2E2E2;text-align:center;padding:0 2rem;margin-bottom:3rem}.features .columns:nth-child(3n) .feature{border-right:none}.feature figure{background:#e30e18;border-radius:50%;padding:1rem;width:6rem;height:6rem;margin:0 auto;margin-bottom:1.5rem}.feature.icon-blue figure{background:#1c416c}.feature.icon-green figure{background:#0f7f2d}@media only screen and (max-width:64em){.feature{padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e2e2e2;border-right:none}}