.cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:-1rem;margin-right:-1rem}.cards--four-col .card__wrapper,.cards--one-col .card__wrapper,.cards--three-col .card__wrapper,.cards--two-col .card__wrapper{width:100%}.card__wrapper{display:flex;justify-content:center}.card{background-color:#fff;border-style:solid;border-width:0;box-shadow:-2px 4px 8px rgba(50,62,72,.25);display:flex;flex-direction:column;margin:1rem;padding:1rem;width:100%}.card.card--no-border{border:none!important}.card__top{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.card__title{margin-bottom:0}.card__underline{margin-bottom:1rem}.card__icon{margin-left:1rem}.card--ofset-icon{margin-top:4rem}.card--ofset-icon .card__icon{margin-right:-2.5rem;margin-top:-9rem}.card__bottom{display:flex;flex-direction:column;flex-grow:1}.card__content{flex-grow:1;margin-bottom:1rem}.card__content :last-child{margin-bottom:0}.card__button{margin-top:1rem}.card__button a{font-weight:700}@media (min-width:480px){.cards--four-col .card__wrapper,.cards--three-col .card__wrapper,.cards--two-col .card__wrapper{width:50%}}@media (min-width:768px){.cards--four-col .card__wrapper,.cards--three-col .card__wrapper{width:33.33333333333%}}@media (min-width:992px){.cards--four-col .card__wrapper{width:25%}}