.features--light-gray{background-color:var(--light-gray)}.features--curve-left{border-top-left-radius:6rem}.features--curve-right{border-top-right-radius:6rem}.features__header{grid-gap:var(--gap-md);display:grid}.features__cards{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.features__card{border-radius:var(--border-radius);color:var(--base-color);padding:2.4rem;text-align:center;-webkit-transition:none;transition:none;width:100%}.features__card--light-gray{background:var(--light-gray)}.features__card--white{background:var(--white)}.features__card:active,.features__card:focus,.features__card:hover{background:var(--blue-gradient);color:var(--white)}.features__card+.features__card{margin-top:var(--gap)}.features__card-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);justify-content:center}.features__card:active .features__card-title,.features__card:active>img,.features__card:focus .features__card-title,.features__card:focus>img,.features__card:hover .features__card-title,.features__card:hover>img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.features__card-title>svg{-ms-flex-negative:0;flex-shrink:0}@media (min-width:576px){.features__cards{margin:0 -1rem}.features__cards--2 .features__card,.features__cards--3 .features__card,.features__cards--4 .features__card{margin:var(--gap-sm);width:calc(50% - var(--gap))}}@media (min-width:768px){.features__header{gap:var(--gap-xxl);grid-template-columns:1fr 50%}.features__heading,.features__rich-text p:last-child{margin-bottom:0}.features__card{padding:4.8rem}.features__cards--3 .features__card,.features__cards--4 .features__card{width:calc(33.333% - var(--gap))}}@media (min-width:992px){.features__cards--4 .features__card{width:calc(25% - var(--gap))}}@media (min-width:1220px){.features--curve-left{border-top-left-radius:18rem}.features--curve-right{border-top-right-radius:18rem}}