.main{
  padding: 3%;
  text-align: justify;
  background-color: rgb(255, 255, 249);
}
.main__header_size{
  color: rgb(168, 165, 165);
  line-height: 1.3;
  letter-spacing: 0.08em;
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
}
.main__paragraf_size{
  color: rgb(39, 39, 39);
  line-height: 1.4;
  letter-spacing: 0.05em;
  font-size: 14px;
  font-family: 'Roboto Slab', serif;
}

.two-colum {
  display: flex;
  flex-direction: row;
}
.main-first-colum {
  flex: 30%;
}
.main-second-colum {
  flex: 70%;
}
.article-line{
  height: 3px;
  border: none;
  background: rgb(39, 39, 39);;
}
.ul_none-decor {
  list-style-type: none;
  padding-left: 7px;
}
.code__overflow {
  overflow: scroll;
}

@media (max-width: 650px) {
  .two-colum {
    flex-direction: column;
  }
}