.cards{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;padding-top:1rem}.cards__label{text-align:center}.card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:15px;box-shadow:0 2px 20px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 15px;padding:1.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:35%}.card,.card:hover{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-transition:scale .3s ease-in-out;-o-transition:scale .3s ease-in-out;transition:scale .3s ease-in-out}.card:hover{box-shadow:0 2px 25px 0 rgba(0,0,0,.15);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}@media screen and (max-width:767px){.card{margin:1rem 0;width:auto}}.card__title{font-size:28px;margin:0 0 20px}.card__price,.card__title{color:var(--brand-color);font-weight:600;text-align:center}.card__price{font-size:36px}.card__plan_description{display:flex;flex-direction:column;margin:20px 0 50px;padding:0 25px;text-align:left;width:100%}@media screen and (max-width:767px){.card__plan_description{padding:0 10px}}.card__plan_description__text{font-size:16px;font-weight:300;line-height:1.25;margin:0 0 20px}.card__text2{font-size:14px;font-weight:300;line-height:1.5;text-align:center}.card__button{font-size:14px;margin-top:1rem}.card__bottom{bottom:0;position:absolute}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.card{align-items:stretch;text-align:center}}