.learn {
  margin: 6.25rem 0 7.8125rem;
}
.learn__container {
  padding: 2.5rem 9%;
  border-radius: 2rem;
  border: 1px solid rgba(255, 128, 23, 0.35);
  -webkit-box-shadow: inset 0 0 70px 10px rgba(255, 128, 23, 0.38), 0 0 50px 0 rgba(255, 128, 23, 0.28);
  box-shadow: inset 0 0 70px 10px rgba(255, 128, 23, 0.38), 0 0 50px 0 rgba(255, 128, 23, 0.28);
  background: -webkit-gradient(linear, left top, left bottom, from(#241c15), to(#13100d));
  background: linear-gradient(180deg, #241c15 0%, #13100d 100%);
}
.learn__tag {
  font-size: max(1.125rem, 14px);
  line-height: 140%;
  font-weight: 700;
  color: #14110e;
  padding: 0.375rem 1rem;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.32);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.32);
  background-color: var(--orange);
  margin-bottom: 1.25rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  border-radius: 3.5rem;
}
.learn__title {
  margin-bottom: 2.5rem;
}
.learn__title span {
  position: relative;
  display: inline;
}
.learn__title img {
  position: absolute;
  width: 3.625rem;
  height: 3.625rem;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: unset;
  -webkit-transform: translateY(0.4375rem);
  -ms-transform: translateY(0.4375rem);
  transform: translateY(0.4375rem);
}
.learn__cards {
  counter-reset: item;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px -1.25rem;
}
.learn__cards > * {
  margin: 0 10px 1.25rem;
  width: calc(33.3333333333% - 20px);
}
.learn__card {
  padding: 1.25rem;
  border-radius: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.14);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.32);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.32);
  background-color: rgba(255, 255, 255, 0.07);
}
.learn__card-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 120%;
  font-weight: 700;
  letter-spacing: 0.03em;
  width: 2.5625rem;
  height: 2.5625rem;
  margin-bottom: 1.5rem;
  border-radius: 50%;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(20.41%, #e92f2f), to(#ff8e6a));
  background: linear-gradient(0deg, #e92f2f 20.41%, #ff8e6a 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.32);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.32);
}
.learn__card-number::before {
  content: counter(item);
  counter-increment: item;
}
.learn__card-text {
  font-size: max(1.125rem, 14px);
  line-height: 120%;
  font-weight: 500;
  color: var(--light);
}
.learn__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 4.5rem;
}
.learn__button .btn {
  min-width: 20rem;
}
@media (max-width: 768px) {
  .learn {
    margin: 50px 0 60px;
  }
  .learn__container {
    padding: 32px 24px;
  }
  .learn__tag {
    font-size: 15px;
  }
  .learn__title {
    margin-bottom: 24px;
  }
  .learn__title img {
    width: 46px;
    height: 46px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
  }
  .learn__cards {
    margin: unset;
  }
  .learn__cards > * {
    width: 100%;
    margin: unset;
  }
  .learn__card:not(:last-child) {
    margin-bottom: 10px;
  }
}
/*# sourceMappingURL=learn.css.map */
/*# sourceMappingURL=learn.css.map */