.card{max-width:400px}.card--pricing{border:1px solid #eff4f7;border-radius:15px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);min-height:650px;padding:0;text-align:center}.card--pricing table{border:0!important;padding:.5rem 1.25rem;table-layout:auto;text-align:center;top:0;vertical-align:middle;width:100%}.card--pricing table,.card--pricing table td{border-color:transparent!important}.card__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;display:inline-block;max-width:180px;padding:.5rem 2rem}.button,.card__button{font-weight:700}.card--pricing hr{background:none;border-top:1.5px solid #ced4db}.card__header{margin:0;text-align:center;vertical-align:middle}.card__heading{min-height:55px;vertical-align:middle}.card__heading h3{font-size:2rem;margin-bottom:2px;vertical-align:middle}.card p{font-size:.9rem;line-height:1rem;margin:0 0 .75rem}.card__subtitle p{line-height:.9rem;margin:0}.card__body li,.card__subtitle{font-size:.9em;line-height:normal}.card__body{padding-top:0}.card__body li,.card__body ul{padding:0}.card__body li{list-style:none;margin:0;padding:.25rem 0;text-align:left}.card__body svg{display:inline-block;fill:#494a52;margin-right:10px;max-width:20px}@media screen and (max-width:1200px){.card--pricing{min-width:222px}}@media screen and (max-width:787px){.card,.card--pricing{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:auto!important;margin-bottom:1rem}.card__heading h3{font-size:1.7rem;font-weight:700}.card__heading p{font-size:1rem;font-weight:700;line-height:100%}.card{border-radius:15px;height:auto!important;margin:1px;max-width:100%;min-width:232px}.card__body p{margin:0;padding:1px}}