  .conteiner {
    width: 1240px;
    margin: 0 auto;
  }
    .course-promo {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;

    }
    .course-promo__content {
      flex: 70%;
      position: relative;
    }
    .label-promo {
      position: absolute;
      left: 60%;
      top: 50px;
      padding: 10px;
      width: 150px;
      height: 100px;
      border-radius: 10px;
      border: 1px solid red;
    }
	.course-promo_data {
		padding: 20px 0;
	}
    .course-info {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
	  gap: 20px;
	  margin-bottom: 30px;
    }
    .info-item {
      flex: 23%;
      padding: 10px;
	  background-color: azure;
    }
    .faq-item {
      padding: 10px;
      background-color: #fdfdfd;
    }
	.document img{width: 100%;}