.wp-block-group.is-style-timeline {
  position: relative;
  --deco-timeline-border-width:.5rem;
  --deco-timeline-size:3.5rem;
}
.wp-block-group.is-style-timeline .sticky {
  position: sticky;
  top: 150px;
}
.wp-block-group.is-style-timeline .wp-block-columns {
  border-bottom: 2px solid var(--wp--preset--color--second);
}
.wp-block-group.is-style-timeline .wp-block-columns > .wp-block-column:last-of-type {
  border-left: 2px solid var(--wp--preset--color--second);
}
.wp-block-group.is-style-timeline .wp-block-columns > .wp-block-column:first-of-type > *:first-child:before, .wp-block-group.is-style-timeline .wp-block-columns > .wp-block-column:first-of-type > *:first-child:after {
  background: var(--wp--preset--color--second);
}
.wp-block-group.is-style-timeline .wp-block-columns > .wp-block-column:first-of-type > *:first-child:before {
  content: "";
  height: var(--deco-timeline-size);
  top: 50%;
  width: var(--deco-timeline-border-width);
  display: block;
  position: absolute;
  right: 0;
  border-radius: 10px;
  transform: translateX(calc(50% + 3rem + var(--deco-timeline-border-width) / 4)) translateY(-50%);
}
.wp-block-group.is-style-timeline .wp-block-columns > .wp-block-column:first-of-type > *:first-child:after {
  content: "";
  height: var(--deco-timeline-border-width);
  width: calc(var(--deco-timeline-size) / 2);
  display: block;
  position: absolute;
  top: 50%;
  transform: translateX(calc(100% + 3rem + var(--deco-timeline-border-width) / 4)) translateY(-50%);
  right: 0;
  border-radius: 10px;
}

@media (max-width: 600px) {
  .is-style-timeline .wp-block-column {
    padding: 1rem !important;
  }
  .is-style-timeline .wp-block-column:nth-of-type(1) {
    flex-basis: 10px !important;
  }
  .is-style-timeline .wp-block-column:nth-of-type(2) {
    padding-left: 2.3rem !important;
  }
  .is-style-timeline .wp-block-column:first-of-type > *:first-child:before {
    transform: translateX(calc(50% + 1rem + var(--deco-timeline-border-width) / 4)) translateY(-50%) !important;
  }
  .is-style-timeline .wp-block-column:first-of-type > *:first-child:after {
    transform: translateX(calc(100% + 1rem + var(--deco-timeline-border-width) / 4)) translateY(-50%) !important;
  }
}

/*# sourceMappingURL=style.css.map */
