@media only screen and (min-width: 540px) {
  .block-advantages ul {
    display: flex;
  }
}
.block-advantages li {
  display: flex;
  flex-flow: column;
  flex: 1;
  border-radius: 16px;
  background-color: #3cc1cd;
  margin: 16px 8px;
  padding: 8px;
}
@media only screen and (min-width: 540px) {
  .block-advantages li {
    margin: 20px 10px;
  }
}
.block-advantages li img {
  margin-bottom: 16px;
  border-radius: 12px;
  margin: 8px 8px 16px 8px;
}
.block-advantages li h3 {
  color: #fff;
  margin-top: auto;
  padding-bottom: 5px;
}
.block-advantages li p {
  color: #fff;
  line-height: 110%;
  padding-top: 5px;
}
@media only screen and (max-width: 540px) {
  .block-advantages li p {
    font-size: 12px;
  }
}
@media only screen and (min-width: 540px) {
  .block-digits {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, auto);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
}
.block-digits h2 {
  grid-area: 1/1/2/2;
}
.block-digits .desc {
  grid-area: 1/2/2/3;
}
@media only screen and (min-width: 540px) {
  .block-digits .desc {
    margin-top: 7px;
  }
}
.block-digits .image {
  grid-area: 2/1/3/2;
}
.block-digits .dig {
  grid-area: 2/2/3/3;
  font-weight: 500;
  font-size: 64px;
}
@media only screen and (min-width: 540px) {
  .block-digits .dig {
    font-size: 112px;
  }
}
.block-digits ul {
  display: flex;
  flex-flow: row wrap;
  margin-top: 10px;
}
@media only screen and (min-width: 540px) {
  .block-digits ul {
    margin-top: 20px;
  }
}
.block-digits ul li {
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.block-digits ul li .dig {
  height: 36px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  color: transparent;
  padding: 0;
  margin-bottom: 5px;
  line-height: 100%;
  margin-inline: 8px;
}
@media only screen and (min-width: 540px) {
  .block-digits ul li .dig {
    height: 67px;
    margin-inline: 10px;
  }
}
.block-digits ul li .d7 {
  background-image: url("/assets/img/d7.svg");
}
.block-digits ul li .d700 {
  background-image: url("/assets/img/d700.svg");
}
.block-digits ul li .d110 {
  background-image: url("/assets/img/d110.svg");
}
.block-digits ul li .d150 {
  background-image: url("/assets/img/d150.svg");
}
