@media (max-width: 1024px) {
.blog__selection_block_global {
  grid-template-columns: repeat(2, 1fr); 
  row-gap: 15px;
}


.blog_selection-images {
  left: 50px;
  top: 140px;
  transform: rotate(120deg);
  transform-origin: top ;
}
}

@media (max-width: 768px) { 
.blog__selection_block_global {
  grid-template-columns: repeat(1, 1fr); 
}

.blog__selection_title {
  padding-top: 50px;
  padding-bottom: 30px;
  font-size: 34px;
  line-height: 120%;
}

.selection_block_text_title {
  font-size: 15px;
}

.selection_block_text_subtitle {
  font-size: 12px;
  
}

 }

 @media (max-width: 480px) { 
.blog_selection-images {
  left: 50px;
  top: 50px;
}

  }