/** CSS Easing functions */ /* Bulma Utilities */
.wp-block-starter-timeline .description {
  max-width: clamp(20.625rem, 12.5839rem + 34.3088vw, 41.875rem);
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .wp-block-starter-timeline .description {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: clamp(2rem, 1.3378rem + 2.8254vw, 3.75rem);
  }
}
.wp-block-starter-timeline .timeline-slider.swiper-slider {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.wp-block-starter-timeline .swiper-navigation:has(.swiper-button-prev.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled) {
  display: none;
}
.wp-block-starter-timeline .wp-block-starter-timeline-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.625rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #AC0941;
  height: unset;
}
.wp-block-starter-timeline .wp-block-starter-timeline-date .timeline-date-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.wp-block-starter-timeline .wp-block-starter-timeline-date .timeline-date-thumbnail .timeline-date {
  color: #3D3A71;
  font-size: var(--wp--preset--font-size--size-1);
  font-weight: 600;
}
.wp-block-starter-timeline .wp-block-starter-timeline-date .timeline-date-content {
  font-size: var(--wp--preset--font-size--size-6);
  font-weight: 600;
}
.wp-block-starter-timeline .wp-block-starter-timeline-date:hover .timeline-date-thumbnail img {
  -webkit-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}
