.section h1 {
  max-width: 880px;
}

.psycho__info {
  background-color: white;
  border-radius: 10px;
  display: flex;
  flex-direction: column-reverse;
  gap: 30px;
  overflow: hidden;
  margin-top: 24px;
}

.psycho__text-block {
  padding: 0 25px 35px;
}

.psycho__contacts-title {
  font-size: 12px;
  font-weight: 700;
  line-height: 14.4px;
  color: #999999;
  text-transform: uppercase;
}

.psycho__info-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  margin-top: 24px;
}

.psycho__video-block {
}

.psycho__video-preview {
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
  object-position: center;
}

.psycho__video-link {
  position: relative;
}

.psycho .button,
.psycho__info .button {
  font-size: 14px;
  font-weight: 700;
  line-height: 18.2px;
  padding: 12px 26px;
  margin-top: 18px;
}

.pcycho__link {
  display: flex;
  flex-direction: column;
  font-size: 18px;
  font-weight: 600;
  line-height: 21.6px;
  margin-top: 34px;
}

@media screen and (min-width: 768px) {
  .psycho__info {
    margin-top: 40px;
  }
  .psycho__info-text {
    font-size: 18px;
    line-height: 21.6px;
    margin-top: 30px;
  }
  .psycho .button,
  .psycho__info .button {
    font-size: 16px;
    line-height: 16px;
    padding: 13px 24px;
    margin-top: 20px;
  }
  .psycho__video-block {
    padding: 40px 40px 0;
  }
  .psycho__text-block {
    padding: 0 40px 35px;
  }
  .pcycho__link {
    margin-top: 38px;
    font-size: 20px;
    line-height: 22px;
  }
}

@media screen and (min-width: 1200px) {
  .psycho__info {
    display: grid;
    grid-template-columns: auto 560px;
    gap: 0;
    position: relative;
  }
  .psycho__info::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='391' height='112' viewBox='0 0 391 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-66.9453 -40C-40.9595 12 54.5635 176.879 84.0929 191.848C129.885 215.063 162.064 196.532 129.885 111C99.4113 30 182.383 20.8333 284.752 133.5C387.12 246.167 358.912 254.485 367.18 260' stroke='%239C1B33' stroke-width='50'/%3E%3C/svg%3E%0A");
    background-size: contain;
    width: 391px;
    height: 112px;
  }
  .psycho__text-block {
    padding: 40px 60px 35px;
    position: relative;
    z-index: 2;
  }
  .psycho__info-text {
    margin-top: 24px;
  }
  .psycho__video-block {
    padding: 36px 60px 35px 0;
  }
  .psycho .news-detail__text {
    margin-top: 40px;
  }
  .pcycho__link {
    margin-top: 70px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
