section.timeline hr {
  width: 110%;
  margin-left: -5%;
}
section.timeline .row.wysiwyg {
  padding: 0 6%;
}
section.timeline .row.wysiwyg > * {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767px) {
  section.timeline .row.wysiwyg {
    padding: 0;
  }
  section.timeline .row.wysiwyg > * {
    padding-left: 12px;
    padding-right: 12px;
  }
}
section.timeline .wysiwyg.row + .splide {
  margin-top: 40px;
}
section.timeline .splide {
  width: 86%;
  margin: 0 auto;
}
section.timeline .splide .splide__track {
  margin-top: -12px;
}
section.timeline .splide .splide__slide {
  padding-right: 30px;
}
section.timeline .splide .splide__slide .timeline-line {
  margin-bottom: 30px;
}
section.timeline .splide .splide__slide .timeline-line span.dc {
  width: 11px;
  height: 11px;
  background-color: var(--gold-dark);
}
section.timeline .splide .intro {
  color: var(--purple);
}
section.timeline .splide button.splide__arrow {
  width: 40px;
  height: 40px;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 50%;
  opacity: 1;
  top: 0;
}
section.timeline .splide button.splide__arrow:hover {
  background-color: var(--iron-light);
}
section.timeline .splide .splide__arrow--prev {
  left: -8%;
}
section.timeline .splide .splide__arrow--next {
  right: -8%;
}
section.timeline .splide button.splide__arrow svg {
  display: none !important;
}
section.timeline .splide button.splide__arrow--prev {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 46 46"><g transform="translate(-29 -4143.25)"><g transform="translate(57.007 4157.269) rotate(90)"><path d="M19,0,9.5,9.5,0,0" transform="translate(0)" fill="none" stroke="%23c1a027" stroke-width="1"/></g><g transform="translate(75 4143.25) rotate(90)" fill="rgba(201,172,66,0)" stroke="%23c1a027" stroke-width="1"><circle cx="23" cy="23" r="23" stroke="none"/><circle cx="23" cy="23" r="22.5" fill="none"/></g></g></svg>');
}
section.timeline .splide button.splide__arrow--next {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45"><g transform="translate(-948.757 -15850.09)"><path d="M19,9.5,9.5,0,0,9.5" transform="translate(975.757 15863.59) rotate(90)" fill="none" stroke="%23c1a027" stroke-width="1"/><g transform="translate(993.757 15850.09) rotate(90)" fill="rgba(201,172,66,0)" stroke="%23c1a027" stroke-width="1"><circle cx="22.5" cy="22.5" r="22.5" stroke="none"/><circle cx="22.5" cy="22.5" r="22" fill="none"/></g></g></svg>');
}
section.timeline .splide button.splide__arrow--prev:hover,
section.timeline .splide button.splide__arrow--prev:focus {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 46 46"><g transform="translate(-29 -4143.25)"><g transform="translate(57.007 4157.269) rotate(90)"><path d="M19,0,9.5,9.5,0,0" transform="translate(0)" fill="none" stroke="%23b09223" stroke-width="1"/></g><g transform="translate(75 4143.25) rotate(90)" fill="rgba(201,172,66,0)" stroke="%23b09223" stroke-width="1"><circle cx="23" cy="23" r="23" stroke="none"/><circle cx="23" cy="23" r="22.5" fill="none"/></g></g></svg>');
}
section.timeline .splide button.splide__arrow--next:hover,
section.timeline .splide button.splide__arrow--next:focus {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45"><g transform="translate(-948.757 -15850.09)"><path d="M19,9.5,9.5,0,0,9.5" transform="translate(975.757 15863.59) rotate(90)" fill="none" stroke="%23b09223" stroke-width="1"/><g transform="translate(993.757 15850.09) rotate(90)" fill="rgba(201,172,66,0)" stroke="%23b09223" stroke-width="1"><circle cx="22.5" cy="22.5" r="22.5" stroke="none"/><circle cx="22.5" cy="22.5" r="22" fill="none"/></g></g></svg>');
}
@media (max-width: 767px) {
  section.timeline .splide .splide__slide {
    padding-right: 0;
  }
  section.timeline .splide .splide__slide .timeline-line {
    text-align: center;
  }
}