.tarjeta{position:relative}.tarjeta .card{-ms-flex-line-pack:start;align-content:flex-start}.tarjeta .cards__card__img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 10px)}.tarjeta .card__image__container a,.tarjeta .cards__card__img{display:-webkit-box;display:-ms-flexbox;display:flex}.tarjeta .card__image__container{-ms-flex-item-align:start;align-self:flex-start}.tarjeta .card__image{height:auto;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.tarjeta .card__text{padding:25px 30px 0;text-align:center;width:100%;-ms-flex-item-align:start;align-self:flex-start}.tarjeta .card__text h2.card__title,.tarjeta .card__text h3.card__title{font-size:22px;font-weight:500!important;line-height:29px;margin-bottom:15px}.tarjeta .card__text h3.card__title{color:var(--primary-color)!important}.tarjeta .card__text ul{padding-left:0}.tarjeta .card__button{padding:0 30px 26px;text-align:center;width:100%;-ms-flex-item-align:end;align-self:flex-end;margin-top:auto}.tarjeta h4.card__title{margin:0}.tarjeta .card__button a{font-weight:500;min-width:auto;text-decoration:none}.tarjeta .swiper-autoheight .swiper-wrapper{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}@media (max-width:460px){.tarjeta[data-swiper-devices=only_desktop] .swiper-slide{width:100%!important;-webkit-box-flex:1;-ms-flex:1;height:auto}.tarjeta .cards__card__img{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0}.tarjeta .card__image{max-width:100%}}