.card{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.border--radius--default{border-radius:8px;overflow:hidden}.box--shadow{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s}.box--shadow--effect:hover{-webkit-box-shadow:0 15px 35px rgba(50,50,90,.1),0 5px 15px rgba(0,0,0,.07);box-shadow:0 15px 35px rgba(50,50,90,.1),0 5px 15px rgba(0,0,0,.07);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s;transition:.3s}.card__image{height:auto;margin:0 auto;max-width:100%}.card__image,.card__text{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.card__text{padding:20px;text-align:center;width:100%}.card__cta a,.card__text a{display:block;font-size:.9em;margin-top:0;text-decoration:none}h4.card__title{margin:0}.cards__card__basic{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px}.cards__card__basic,.cards__card__basic a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hiddenCard{visibility:hidden}.showCard{visibility:visible}@media(max-width:768px){.cards__card__basic{margin:10px;width:calc(50% - 20px)!important}}@media(max-width:576px){.cards__card__basic{margin:10px 0;width:100%!important}}