  .timeline-item {
  color: #0F0F0F;
}
.timeline-item .timeline-content {
  display: flex;
  flex-direction: column;
  border-radius: 0 0 16px 16px;
  box-shadow: -4px 4px 8px rgba(15, 15, 15, 0.25);
}
.timeline-item .timeline-content .timeline-date {
  left: 0px;
  right: auto;
  background-color: #ac441e;
  font-weight: bold;
}
.timeline-item .timeline-content .timeline-date.date-block {
  display: block;
  position: relative;
}
.timeline-item .timeline-content .timeline-text h3 {
  margin-top: 0px;
}
.timeline-item .timeline-content .timeline-text a {
  background: unset;
  padding: unset;
  margin: unset;
  font-family: neuzeit-grotesk, sans-serif;
  color: #0F0F0F;
  font-size: 1.125rem;
  font-weight: 900;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  display: inline-flex;
  transition: color 300ms ease-in-out;
}
.timeline-item .timeline-content .timeline-text a:hover {
  text-decoration: none;
  color: #E65300;
}
.timeline-item .timeline-content .timeline-text a .fass,
.timeline-item .timeline-content .timeline-text a .fa-solid.fa-sharp {
  color: #E65300;
}
.timeline-item .timeline-content .timeline-text a:after {
  content: '\f061';
  font-family: 'Font Awesome 6 Sharp';
  color: #E65300;
  margin-left: 8px;
}
.timeline-item .timeline-content .timeline-body {
  background: radial-gradient(circle at center, #fff2de 0% 70%, #d3b292 95% 100%);
  border-radius: 0 0 16px 16px;
}
.timeline-item .timeline-content::after,
.timeline-item:nth-child(2n) .timeline-content::after {
  all: unset !important;
}
.ept-timeline-wrapper .timeline-img-header {
  height: auto;
  margin: 0px;
}
