.dating-app h2 {
  text-align: left;
  font: normal normal bold 72px/85px Segoe UI;
  letter-spacing: 0px;
  color: #3c3c3c;
  max-width: 800px;
  margin-right: auto;
}
.dating-app .wrapper {
  width: 90vw;
  min-height: inherit;
  margin: auto;
  display: flex;
  flex-direction: inherit;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.dating-app {
  background: white;
}
.item-dat {
  flex: 0 0 50%;
  margin-bottom: 80px;
}
.item-dat:nth-child(odd) {
  margin-bottom: -384px;
}
.item-dat:nth-child(1) {
  flex: 0 0 100%;
  margin-bottom: 80px;
}
.item-dat:nth-child(3) p {
  width: 40%;
}
@media (min-width: 1024px) and (max-width: 1500px) {
  .dating-app h2 {
    font: normal normal bold 48px/56px Segoe UI;
    max-width: 566px;
    margin-bottom: 90px;
  }
}
.tet-block-d h3 {
  font: normal normal bold 21px/30px Segoe UI;
  color: #000000;
  margin-bottom: 30px;
}
.tet-block-d p {
  font: normal normal normal 18px/24px Segoe UI;
  color: #181818;
  width: 80%;
}
@media (max-width: 970px) {
  .tet-block-d p,
  .item-dat:nth-child(3) p {
    width: 100%;
  }
  .item-dat:nth-child(odd) {
    margin-bottom: 80px;
  }
  .item-dat {
    flex: 0 0 100%;
  }
}
