@media (max-width: 991.98px) {
  .content-card__image {
    text-align: center;
    margin-bottom: 20px;
  }
}
.content-card__image img {
  min-width: 100%;
  min-height: 340px;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  border-top-left-radius: 15px;
}
@media (min-width: 992px) {
  .content-card__image img {
    border-bottom-left-radius: 15px;
  }
}
@media (max-width: 991.98px) {
  .content-card__image img {
    min-height: 163px;
    max-width: 145px;
    border-top-right-radius: 15px;
  }
}
.content-card__content {
  padding: 50px 45px 70px;
}
@media (max-width: 991.98px) {
  .content-card__content {
    padding: 19px 19px;
  }
}
@media (max-width: 991.98px) {
  .content-card__content__cta {
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .content-card__content__description {
    margin-bottom: 20px;
  }
}
.content-card__content__person {
  margin-bottom: 30px;
}
@media (max-width: 991.98px) {
  .content-card__content__person {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .content-card__content__logo {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .content-card__content a.link-cta {
    display: none !important;
  }
}
.content-card .order-2 .content-card__image img {
  border-bottom-right-radius: 15px;
  border-top-left-radius: 0;
}
@media (min-width: 992px) {
  .content-card .order-2 .content-card__image img {
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .content-card .order-2 .content-card__image img {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 0;
  }
}
.content-card a:not(.btn-link) svg {
  display: none;
}
.content-card .swiper-container img {
  max-height: 53px;
  object-fit: contain;
}
