.content {
  display: flex;
  padding: 48px 0;
  align-items: flex-start;
  align-self: stretch;
}

.content-tournament {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
}



.content-tournament-fees,
.content-tournament-reginfo,
.content-tournament-agenda {
  padding: 0 48px;
  width: 100vw;
}

.card-tick-wrapper {
  width: 24px;
  height: 24px;
}

.content-tournament-reginfo-bulletbox {
  display: flex;

  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;

  border-radius: 20px;
  border: solid 1px var(--primary-color);
  background: var(--background-highlight);

  padding: 20px;
  position: relative;
  z-index: 1;
}

.content-tournament-reginfo-bulletpoint {
  padding: 10px;
}

.content-tournament-reginfo-bulletpoints {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
}

.content-tournament-reginfo-bulletpoint {
  display: flex;
  align-items: baseline;
  gap: 12px;
  align-self: stretch;
}

.content-tournament-reginfo-bulletpoint-num {
  text-align: right;
  font-weight: bold;
  font-family: Arial, sans-serif;

}


.content-tournament-agenda-event {
  position: relative;
  z-index: 1;
  margin: 10px 0 0 0;
}