.tournaments_section {
  padding-top: calc(60px + (100 - 60) * (100vw - 320px) / 1280);
  padding-bottom: calc(60px + (100 - 60) * (100vw - 320px) / 1280);
}
.tournaments_section .top_heading {
  text-align: center;
  margin-bottom: 60px;
}
.tournaments_section .tournaments_list {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.tournaments_section .tournament_item {
  display: flex;
  gap: 30px;
  align-items: center;
  background-color: #f4f4f4;
  padding: 30px;
  border-radius: 10px;
}
.tournaments_section .tournament_item.even {
  flex-direction: row-reverse;
}
.tournaments_section .tournament_item .tournament_image {
  flex: 1;
}
.tournaments_section .tournament_item .tournament_image img {
  border-radius: 10px;
}
.tournaments_section .tournament_item .tournament_content {
  flex: 2;
}
