.about-block {
  padding-bottom: max(3.0833333333vw, 20px);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;
  display: flex;
}
.about-block__left {
  width: 59.9%;
}
.about-block__left-image {
  width: 83.5%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.about-block__left-image:after {
  content: "";
  display: block;
  padding-bottom: 102.7%;
}
.about-block__left-text-wrap {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 10px;
  padding: max(4.25vw, 20px) 0 0 max(2.2083333333vw, 20px);
  padding-right: 20px;

  /* padding: max(6.25vw, 20px) 0 0 max(5.2083333333vw, 20px);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: max(5.6770833333vw, 20px); */
}
.about-block__right {
  padding-top: max(6.25vw, 40px);
  padding-right: max(5.2083333333vw, 20px);
  flex: 1;
  display: flex;
  flex-direction: column;
  /* gap: max(4.4791666667vw, 10px); */
  gap: max(10.4791666667vw, 10px);
}
.about-block__right .block-number {
  margin-bottom: max(1.0416666667vw, 10px);
}
.about-block__right-text-wrap {
  padding-right: max(5.9895833333vw, 0px);
  margin-left: min(-3.0729166667vw, 0px);
}
.about-block__right-image {
  /* width: 82.7%; */
  width: 95.7%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-left: auto;
}
.about-block__right-image:after {
  content: "";
  display: block;
  padding-bottom: 123.5%;
}
.about-block__image {
  transition: 0.3s all linear;
  overflow: hidden;
}
.about-block__image-bg {
  filter: blur(5px);
}
.about-block__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  transition: 0.3s all linear;
}
@media (min-width: 992px) {
  .about-block__image:hover .about-block__image-hover {
    transform: scale(0.892);
  }
  .about-block__image:hover .about-block__image-bg {
    transform: scale(1.05);
  }
}
.about-block__title {
  margin-bottom: max(1.40625vw, 14px);
  line-height: 95%;
}

@media (max-width: 991px) {
  .about-block__left-text-wrap {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .about-block__right-text-wrap {
    padding-right: 0;
    margin-left: 0;
  }
  .about-block {
    gap: 20px;
  }
  .about-block__left {
    width: 55%;
  }
}
@media (max-width: 991px) {
  .about-block {
    flex-direction: column-reverse;
    gap: 30px;
  }
  .about-block__right {
    padding-left: 20px;
    padding-right: 20px;
    flex-direction: row;
    align-items: center;
  }
  .about-block__right-image {
    width: 100%;
    flex: 1;
    height: max-content;
  }
  .about-block__right-text-wrap {
    width: 57%;
  }
  .about-block__left {
    width: 100%;
    display: flex;
    gap: 20px;
  }
  .about-block__left-text-wrap {
    width: 57%;
    padding-left: 0;
    padding-top: 0;
  }
  .about-block__left-image {
    width: auto;
    flex: 1;
    height: max-content;
  }
}
@media (max-width: 700px) {
  .about-block__right {
    flex-direction: column;
    gap: 20px;
  }
  .about-block__right-text-wrap {
    width: 100%;
  }
  .about-block__left {
    flex-direction: column-reverse;
    padding: 0 20px;
  }
  .about-block__left-text-wrap {
    width: 100%;
  }
  .about-block__right-image {
    max-height: 300px;
  }
  .about-block__left-image {
    max-height: 400px;
  }
}

/*# sourceMappingURL=block.css.map */
