ol li, 
ul li,
li ul,
li ul {
  display: block;
}

li ul,
li ul {
  margin-left: 1.5em;
  font-size: 0.95em;
}

.timeline img {
  border-radius: 10px;
}

.timeline-event {
  padding: 0 40px !important;
}

.letter-board .letter-board-row-0-max-width-section-centering > .row-fluid {
  border: 1rem solid #cfb53b;
  padding: 2rem;
  background: url(https://22699593.fs1.hubspotusercontent-na1.net/hubfs/22699593/website/letter-board.svg) repeat repeat left top;
  background-size: 10px;
}

@media (min-width:768px) {
  .testimonials-slider .splide__slide-image img {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
  }
  .testimonials-slider .splide__slide-text--inner {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}

@media (min-width:1120px) {
  .site-header__navigation .hs-menu-item.hs-menu-depth-1>.hs-menu-link.active .hs-menu-label, 
  .site-header__navigation .hs-menu-item.hs-menu-depth-1>.hs-menu-link.active-branch .hs-menu-label, 
  .site-header__navigation .hs-menu-item.hs-menu-depth-1>.hs-menu-link:focus-visible .hs-menu-label, 
  .site-header__navigation .hs-menu-item.hs-menu-depth-1>.hs-menu-link:hover .hs-menu-label {
    background-size: 0;
  }
}

@media (max-width:767px) {
  .tabs--timline {
    max-width: 300px;
    margin: 0 auto;
  }
  .timeline-event {
    padding: 0 !important;
  }
  .timeline-event + .timeline-event {
    margin-top: 1em;
  }
  .timeline-event .eyebrow {
    margin-bottom: 0;
  }
  .timeline-event h3 {
    margin-top: 0;
  }
  .timeline-event h3 + p {
    margin-top: 0.5em;
  }
}

@media print {
}