.article-block__right .stats__list.desktop {
  margin-top: 0;
}

.article-block__images {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10rem;
  width: 100%;
  margin: 15rem 0;
}

.article-block__images-img {
  border-radius: 20rem;
  overflow: hidden;
  display: flex;
}

.article-block__images-img img {
  width: 100%;
}

.article-block__title {
  margin-top: 30rem;
}

.article-block__item.--bold {
  font-weight: 700;
}

.article-block__img {
  display: flex;
}

.progress.circle-67 {
  background-image: url(../img/probielle_article_2/circle-67.svg);
}

.progress.circle-95 {
  background-image: url(../img/probielle_article_2/circle-95.svg);
}

.progress.circle-37 {
  background-image: url(../img/probielle_article_2/circle-37.svg);
}

.prob-sticker {
  margin-top: 34rem;

}

.prob-sticker__title {
  background: linear-gradient(90.4deg, #38289A -7.89%, #DEB7D6 154.06%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  font-size: 22rem;
  margin-bottom: 2rem;
}

.article-block__left .article-block__text:first-child {
  margin-top: 0;
}

.article-block__img {
  border-radius: 20rem;
  overflow: hidden;
}

.article-block__img.--small {
  max-height: 263rem;
  overflow: hidden;
}

.article-block__list.--with-markers .article-block__item:not(:last-child) {
  margin-bottom: 10rem;
}

.article-block__list.--with-markers {
  padding-left: 0;
}

.article-block__list.--with-markers .article-block__item {
  position: relative;
  list-style-type: none;
  padding-left: 25rem;
}


.article-block__list.--with-markers .article-block__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20rem;
  height: 20rem;
  border-radius: 50%;
  overflow: hidden;
  background-image: url(../img/probielle_article_2/marker.svg);
  background-size: cover;
  background-repeat: no-repeat;
}

.product-block__item {
  overflow: hidden;
}

.usability {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6rem;
  margin-top: 15rem;
}

.usability__item {
  border-radius: 10rem;
  overflow: hidden;
}

.usability__item img {
  width: 100%;
}

.product-block__item.--first {
  background: rgb(247, 161, 196);
  background: -moz-linear-gradient(71deg, rgba(247, 161, 196, 1) 8%, rgba(248, 249, 255, 1) 57%);
  background: -webkit-linear-gradient(71deg, rgba(247, 161, 196, 1) 8%, rgba(248, 249, 255, 1) 57%);
  background: linear-gradient(71deg, rgba(247, 161, 196, 1) 8%, rgba(248, 249, 255, 1) 57%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7a1c4", endColorstr="#f8f9ff", GradientType=1);
}

.product-block__item.--second {
  background: rgb(112, 207, 237);
  background: -moz-linear-gradient(80deg, rgba(112, 207, 237, 1) 8%, rgba(248, 249, 255, 1) 57%);
  background: -webkit-linear-gradient(80deg, rgba(112, 207, 237, 1) 8%, rgba(248, 249, 255, 1) 57%);
  background: linear-gradient(80deg, rgba(112, 207, 237, 1) 8%, rgba(248, 249, 255, 1) 57%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#70cfed", endColorstr="#f8f9ff", GradientType=1);
}

.product-block__item.--second .product-block__img img {
  width: 310rem;
  margin-left: -110rem;
  margin-bottom: -86rem;
  margin-right: -100rem;
  margin-top: -46rem;
}

.prob-sticker .article-block__item:not(:last-child) {
  margin-bottom: 2rem;
}

.prob-sticker.--second {
  margin-top: 338rem;
}

.prob-sticker__row:not(:last-child) {
  margin-bottom: 15rem;
}

.prob-sticker__text.--big {
  font-size: 45rem;
  font-weight: 700;
}

.prob-sticker__text.--big small {
  font-size: 18rem;
  margin-left: -10rem;
  display: inline-block;
}

.prob-sticker.--four {
  margin-top: 548rem;
}

.advert {
  background-color: #A576C1;
  border-radius: 10rem;
  display: flex;
  overflow: hidden;
  color: #fff;
}

.advert__left {
  padding: 10rem 0 10rem 15rem;
  display: flex;
  flex-direction: column;

}

.advert__title {
  font-size: 12rem;
  font-weight: 700;
}

.advert__img {
  width: 130rem;
  flex-shrink: 0;
  margin-bottom: -20rem;
  margin-top: 4rem;
}

.advert__img img {
  width: 100%;
}

.advert__btn {
  padding: 11rem 31rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000;
  color: #fff;
  outline: none;
  border: none;
  border-radius: 67rem;
  font-weight: 700;
  font-size: 9rem;
  margin-top: 12rem;
  width: fit-content;
}

.product-block__item:last-child img {
  width: 150rem;
  margin: 0;
  margin-left: 20rem;
}
.article-block__item:not(:last-child) {
  margin-bottom: 0;
}
.article-block__img {
  display: block;
}

.video_bonus {
  background-image: url(../img/bonus-2.svg);
}
.video_bonus a {
  font-weight: 700;
}

.article-block__title {
  position: relative;
}

@media screen and (min-width: 768px) {
  .article-block__item:not(:last-child) {
    font-size: unset;
  }
  .article-block__img {
    border-radius: 0;
  }
  .article-block__title .anchor {
    top: -100rem;
  }
}

@media screen and (max-width: 767px) {
  .article-block__images {
    grid-template-columns: 1fr;
    gap: 12rem;
    margin: 12rem 0;
  }

  .article-block__images-img {
    border-radius: 10rem;
  }

  .article-block__img.--small.--first {
    max-height: 263rem;
    height: 263rem;
  }

  .article-block__item:not(:last-child) {
    margin-bottom: 0;
  }

  .article-block__title {
    font-size: 22rem;
  }

  .product-block__item:last-child img {
    margin-left: 20rem;
    width: 150rem;
    margin-top: 0;

  }

  .product-block__item.--first {
    background: rgb(247,161,196);
    background: -moz-linear-gradient(56deg, rgba(247,161,196,1) 0%, rgba(248,249,255,1) 100%);
    background: -webkit-linear-gradient(56deg, rgba(247,161,196,1) 0%, rgba(248,249,255,1) 100%);
    background: linear-gradient(56deg, rgba(247,161,196,1) 0%, rgba(248,249,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7a1c4",endColorstr="#f8f9ff",GradientType=1);
  }

  .product-block__item.--second {
    background: rgb(112,207,237);
    background: -moz-linear-gradient(56deg, rgba(112,207,237,1) 0%, rgba(248,249,255,1) 100%);
    background: -webkit-linear-gradient(56deg, rgba(112,207,237,1) 0%, rgba(248,249,255,1) 100%);
    background: linear-gradient(56deg, rgba(112,207,237,1) 0%, rgba(248,249,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#70cfed",endColorstr="#f8f9ff",GradientType=1);
  }

  .product-block__item.--first {
   padding-bottom: 10rem;
  }
  .product-block__item.--second {
   padding-top: 60rem;
  }
  .product-block__item.--second .product-block__img{
   margin-bottom: 30rem;
  }

  .usability {
    grid-template-columns: 1fr;
  }
  .article-footnotes__item {
    color: #fff;
  }
  .article-block__title .anchor {
    top: -70rem;
  }
}
