.logistics-bold{
  font-weight: bold;
}
.csr-flex {
  display: flex;
  gap: 40px;
}
.csr-flex-item {
  width: 50%;
  &:first-child {
    width: 60%;
    line-height: 2;
  }
  &:last-child {
    width: 40%;
  }
}
.csr-flex-item img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .csr-text.mt40 {
    margin-top: 20px!important;
  }
  .csr-flex {
    flex-wrap: wrap;
    gap: 20px;
  }
  .csr-flex-item {
    width: 100%;
    font-size: 13px;
    &:first-child {
      width: 100%;
      order: 2;
    }
    &:last-child {
      width: 100%;
      order: 1;
    }
  }
}