.block_details {
  margin: 160px 0 100px 0;
}

.block_details .container {
  display: flex;
  gap: 40px 55px;
}

.block_details_wrap,
.block_details_item {
  width: 100%;
}

.block_details_wrap {
  overflow: hidden;
}

.block_details_wrap img {
  transition: var(--TransitionSlow);
}

.block_details_wrap:hover img {
  scale: 1.07;
}

.block_details_items {
  display: flex;
  gap: 40px 55px;
}

.block_details_item {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.block_details_item h2 {
  margin-bottom: 25px;
}

.block_details_item p {
  font-size: calc(16px + 2 * ((100vw - 375px) / (1920 - 375)));
  line-height: 140%;
}

.block_details_item ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.block_details_item li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.block_details_item li::before {
  content: "";
  border: solid var(--Grey);
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  margin-top: 7px;
  transform: rotate(-45deg);
}

@media (max-width: 992px) {
  .block_details .container {
    flex-wrap: wrap;
    gap: 40px;
  }

  .block_details_wrap {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .block_details {
    margin: 80px 0;
  }

  .dropMobile {
    display: none;
  }

  .block_details_items {
    flex-direction: column;
  }

  .block_details_item {
    width: 100%;
    gap: 25px;
  }

  .block_details_item h2 {
    margin-bottom: 0;
  }

  .block_details_item ul {
    gap: 15px;
  }
}
