.tt_new_events_container {
  background-color: #000000;
  color: #ffffff;
  padding: 80px 0;
}
.tt_new_events_list {
  counter-reset: item;
  list-style: none;
  padding-left: 0;
}
.tt_new_events_list li {
  counter-increment: item;
  position: relative;
  padding-block: 10px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}

.tt_new_events_list li::before {
  content: counter(item, decimal-leading-zero) ". ";
  -webkit-text-stroke: 1px white;
  color: transparent;
  text-align: right;
  font-family: "Clash Display Variable", sans-serif;
  font-size: clamp(22px, 6vw, 48px);
  font-weight: 700;
}

.ee-nouveau-event-title {
  font-family: "Inter", sans-serif;
  font-size: clamp(22px, 6vw, 48px);
  font-weight: 500;
  letter-spacing: 1.2px;
}
.ee-nouveau-event-title a {
  text-decoration: none;
}

.wp-block-navigation-item {
  border-bottom: 1px solid #414141;
}

.eb-advanced-navigation-motzt.eb-advanced-navigation-wrapper
  .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation-item
  > .wp-block-navigation-item__content:hover,
.eb-advanced-navigation-motzt.eb-advanced-navigation-wrapper
  .wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation-item
  .wp-block-navigation__submenu-container
  .wp-block-navigation-item
  .wp-block-navigation-item__content:hover {
  transform: translateX(10px);
  transition: all ease-in-out 0.3s;
}
