.icevision.figures-block {
  padding: 80px 0;
  background: #f2fbfd; }
  @media only screen and (min-width: 1200px) {
    .icevision.figures-block .figures-block__text {
      max-width: 100%; } }
  .icevision.figures-block .figures-block__text-top {
    color: #aa3186; }
    @media only screen and (min-width: 1200px) {
      .icevision.figures-block .figures-block__text-top {
        font: bold 40px/105% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .icevision.figures-block .figures-block__text-bottom {
      font: 300 28px/114% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .icevision.figures-block .figures-block__number-text {
      font: 300 60px/100% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .icevision.figures-block .figures-block__number-numb {
      font: bold 190px/122% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .icevision.figures-block .figures-block__number-min-bold {
      font: bold 120px/81% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .icevision.figures-block .figures-block__number-min {
      font: 300 60px/100% "Stem", sans-serif; } }
  .icevision.figures-block .figures-block__right:before {
    background-image: url("/local/static/build/img/svg/decor-ice.svg"); }
  .icevision.figures-block .figures-block__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: wrap row;
    flex-flow: wrap row; }
  .icevision.figures-block .figures-block__box {
    width: 100%; }
    @media only screen and (max-width: 991px) {
      .icevision.figures-block .figures-block__box {
        width: 100%; } }

.figures-block-about {
  margin-top: 40px; }
  .figures-block-about__desc {
    margin-bottom: 40px;
    text-align: center; }
  .figures-block-about__btn-wr {
    text-align: center; }
    .figures-block-about__btn-wr a {
      display: inline-block; }

.figures-block-about-place {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: wrap row;
  flex-flow: wrap row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 20px; }
  @media only screen and (max-width: 767px) {
    .figures-block-about-place {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
      text-align: center; } }
  .figures-block-about-place__title {
    font: bold 26px/154% "Stem", sans-serif; }
  .figures-block-about-place__price {
    font: 300 20px/140% "Stem", sans-serif; }
  .figures-block-about-place__item {
    max-width: 250px;
    display: inline-block; }
    .figures-block-about-place__item:not(:last-child) {
      margin-right: 47px; }
      @media only screen and (max-width: 767px) {
        .figures-block-about-place__item:not(:last-child) {
          margin-right: 0;
          margin-bottom: 30px; } }

.video-block.ic .video-block__grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center; }
