.image-block__wrap {
  height: max(29.375vw, 250px);
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 992px) {
  .image-block__wrap:hover .image-block__hover {
    transform: translateX(min(-5.2083333333vw, -10px));
  }
  .image-block__wrap:hover .image-block__bg {
    transform: scale(1.076);
  }
}
.image-block img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.3s all linear;
}
.image-block__bg {
  filter: blur(5px);
  transform: scale(1);
  transform-origin: left;
}
.image-block__text-content {
  padding: max(4.1666666667vw, 40px) max(5.2083333333vw, 20px) max(5.5729166667vw, 40px);
  display: flex;
  gap: max(7.5520833333vw, 20px);
}
.image-block__text-left {
  width: 42.4%;
}
.image-block__text-right {
  flex: 1;
}
.image-block__title {
  line-height: 95%;
}

@media (max-width: 767px) {
  .image-block__text-content {
    flex-direction: column;
    gap: 20px;
  }
  .image-block__text-left {
    width: 100%;
  }
}

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