.multi-colums-content {
  padding: 6rem 0;
  --cards-gap: 1.2rem;
}
@media (min-width: 992px) {
  .multi-colums-content {
    --cards-gap: 34px;
    padding: 130px 20px 80px;
  }
}
@media (min-width: 1400px) {
  .multi-colums-content {
    --cards-gap: 44px;
    padding: 161px 40px 100px;
  }
}
@media (min-width: 1600px) {
  .multi-colums-content .container {
    max-width: 1494px;
  }
}
@media (min-width: 992px) {
  .multi-colums-content [data-flickity]:after {
    content: "";
  }
}
.multi-colums-content__title {
  margin-bottom: 4.2rem;
}
@media (min-width: 992px) {
  .multi-colums-content__title {
    margin-bottom: 4.4rem;
  }
}
@media (max-width: 991.98px) {
  .multi-colums-content__title {
    font-size: 3.6rem;
  }
}
.multi-colums-content .card__title {
  font-size: 2.4rem;
  margin-bottom: 1.1rem;
}
@media (min-width: 992px) {
  .multi-colums-content .card__title {
    font-size: 3.2rem;
    margin-bottom: 0.2rem;
  }
}
.multi-colums-content .card__image-wrap {
  margin-bottom: 1.9rem;
}
@media (min-width: 992px) {
  .multi-colums-content .card__image-wrap {
    margin-bottom: 1.4rem;
  }
}
.multi-colums-content .card__body-text {
  font-size: 1.6rem;
  line-height: 1.625;
  max-width: 35rem;
  margin: 0 auto 1.6rem;
  font-weight: 300;
}
@media (min-width: 992px) {
  .multi-colums-content .card__body-text {
    font-size: 1.8rem;
    line-height: 1.7778;
    margin-bottom: 0.8rem;
  }
}
.multi-colums-content .card__body-text p {
  margin: 0;
}
@media (max-width: 767.98px) {
  .multi-colums-content .card .link {
    font-size: 1.8rem;
  }
}
.multi-colums-content .flickity-page-dots {
  margin-top: 3.4rem;
}