.ba-module__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.ba-module__card .card__image {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ba-module__card .card__image figure {
  background-size: cover;
  background-position: center;
  -webkit-transition: 0.5s ease all;
  transition: 0.5s ease all;
}
.ba-module__card .card__image a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ba-module__card .card__image figure, .ba-module__card .card__image a {
  margin-block: 0;
  margin-inline: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  margin: 0;
  padding: 0;
}
.ba-module__card .card__image:hover figure {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
}
.ba-module__card .card__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ba-module__card .card__content .card__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ba-module__card .card__content > * {
  margin: unset;
}