.subscription {
  background-color: #a2a9a9;
  padding: 8.75rem 0 7.5rem;
}
.subscription .section-top {
  margin-bottom: 3.75rem;
}
.subscription .section-title span::before {
  left: -2.5rem;
  right: -1.25rem;
  bottom: -0.5rem;
  height: 4.5rem;
  -webkit-transform: rotate(-1.5deg);
  -ms-transform: rotate(-1.5deg);
  transform: rotate(-1.5deg);
  background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 754 73" preserveAspectRatio="none" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M376.995 0.5C481.089 0.500002 575.321 4.554 643.524 11.1074C677.627 14.3844 705.207 18.2855 724.253 22.6123C733.78 24.7766 741.145 27.0418 746.118 29.377C748.606 30.5452 750.468 31.7178 751.7 32.8838C752.933 34.05 753.49 35.1636 753.49 36.2246C753.49 37.2856 752.933 38.3992 751.7 39.5654C750.468 40.7314 748.606 41.904 746.118 43.0723C741.145 45.4074 733.78 47.6736 724.253 49.8379C705.207 54.1647 677.627 58.0648 643.524 61.3418C575.321 67.8952 481.089 71.9492 376.995 71.9492C272.902 71.9492 178.669 67.8952 110.467 61.3418C76.3631 58.0648 48.7833 54.1647 29.7373 49.8379C20.2103 47.6736 12.8451 45.4074 7.87207 43.0723C5.38414 41.904 3.52238 40.7314 2.29004 39.5654C1.05742 38.3992 0.5 37.2856 0.5 36.2246C0.500037 35.1636 1.05746 34.05 2.29004 32.8838C3.52238 31.7179 5.38421 30.5452 7.87207 29.377C12.8451 27.0418 20.2104 24.7766 29.7373 22.6123C48.7833 18.2855 76.363 14.3844 110.467 11.1074C178.669 4.55399 272.902 0.5 376.995 0.5Z" stroke="black" /%3E%3C/svg%3E');
}
.subscription__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px -1.5rem;
}
.subscription__cards > * {
  margin: 0 12px 1.5rem;
  width: calc(50% - 24px);
}
.subscription__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 2rem;
  border-radius: 0.5rem;
  background-color: var(--white);
}
.subscription__card-title {
  font-family: var(--font-kharkiv);
  font-size: max(1.5rem, 12px);
  line-height: 147%;
  margin-bottom: 1rem;
}
.subscription__card-content {
  line-height: 147%;
  margin-bottom: 2rem;
  color: #3d3e3d;
}
.subscription__card-content p:not(:last-child) {
  margin-bottom: 0.75rem;
}
.subscription__card-content ul {
  padding-left: 1.5rem;
  list-style: disc;
  margin-bottom: 0.625rem;
}
.subscription__card-img {
  position: relative;
  margin-top: auto;
  width: 100%;
}
.subscription__card-img::before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 58%;
}
.subscription__card-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0.5rem;
}
.subscription__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2.5rem;
}
@media (max-width: 768px) {
  .subscription {
    padding: 60px 0 80px;
  }
  .subscription .section-title {
    font-size: 32px;
  }
  .subscription .section-title span::before {
    left: -105px;
    bottom: -40px;
    height: 83px;
    -webkit-transform: rotate(-3.4deg);
    -ms-transform: rotate(-3.4deg);
    transform: rotate(-3.4deg);
  }
  .subscription__cards {
    margin: unset;
  }
  .subscription__cards > * {
    margin: unset;
    width: 100%;
  }
  .subscription__card {
    padding: 28px;
  }
  .subscription__card:not(:last-child) {
    margin-bottom: 12px;
  }
  .subscription__button .btn {
    padding: 18.5px;
    width: 100%;
  }
}
/*# sourceMappingURL=subscription.css.map */
/*# sourceMappingURL=subscription.css.map */