.block-image-text-scroll {
  display: flex;
  justify-content: space-between;
  margin-bottom: 80px;
  max-height: 570px;
}
.block-image-text-scroll .block-image {
  width: 49%;
  border-radius: 2px;
  overflow: hidden;
}
.block-image-text-scroll .block-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.block-image-text-scroll .block-r-text {
  width: 49%;
  overflow-y: auto;
}
.block-image-text-scroll .block-r-text::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: #E0E0E0;
}
.block-image-text-scroll .block-r-text::-webkit-scrollbar-thumb {
  background-color: #E0E0E0;
  border-radius: 9em;
  box-shadow: inset 1px 1px 10px #C89365;
}
.block-image-text-scroll .block-r-text .block-title {
  margin-bottom: 30px;
  font-size: 32px;
}
@media (max-width: 1200px) {
  .block-image-text-scroll {
    margin-bottom: 40px;
    max-height: 400px;
  }
}
@media (max-width: 991px) {
  .block-image-text-scroll {
    flex-direction: column;
    max-height: 100%;
  }
  .block-image-text-scroll .block-image {
    width: 100%;
    max-width: 400px;
    margin-bottom: 30px;
  }
  .block-image-text-scroll .block-r-text {
    width: 100%;
  }
  .block-image-text-scroll .block-r-text .block-title {
    font-size: 26px;
    margin-bottom: 20px;
  }
}