.ProgramItineraryContainer {
  --FontSize__Body: 0.875rem;
}
.ProgramItineraryContainer .ProgramItinerary {
  border-top: 1px solid #e5e7eb;
  padding-top: 2rem;
  margin-bottom: 1rem;
}
.ProgramItineraryContainer .ProgramItinerary__Title {
  font-size: var(--FontSize__H2);
  font-weight: var(--FontWeight__Headers);
  color: #000;
  margin-bottom: 1rem;
}
.ProgramItineraryContainer .ProgramItinerary__Desc {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 1.5rem;
}
.ProgramItineraryContainer .ProgramItinerary__Desc--footer {
  margin-top: 1.5rem;
  margin-bottom: 0;
}
.ProgramItineraryContainer .ProgramItinerary__Timeline {
  position: relative;
}
.ProgramItineraryContainer .ProgramItinerary__Line {
  display: none;
}
.ProgramItineraryContainer .ProgramItinerary__Days {
  display: grid;
  gap: 0.75rem;
}
.ProgramItineraryContainer .ProgramItinerary__Day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1rem;
}
.ProgramItineraryContainer .ProgramItinerary__DayMarker {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: #0a9396;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 1;
}
.ProgramItineraryContainer .ProgramItinerary__Day:last-child .ProgramItinerary__DayMarker {
  background: #d1d5db;
  color: #000;
}
.ProgramItineraryContainer .ProgramItinerary__DayContent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: 0.5rem;
}
.ProgramItineraryContainer .ProgramItinerary__Day:last-child .ProgramItinerary__DayContent {
  padding-bottom: 0;
}
.ProgramItineraryContainer .ProgramItinerary__DayTitle {
  font-size: 0.875rem;
  font-weight: 500;
  color: #000;
  margin: 0;
}
.ProgramItineraryContainer .ProgramItinerary__DayActivities {
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.6);
  margin: 0;
}
.ProgramItineraryContainer .ProgramItinerary__DayActivities p,
.ProgramItineraryContainer .TextBlock .ProgramItinerary__DayActivities p {
  margin-top: 0;
}
.ProgramItineraryContainer .ProgramItinerary__DayActivities p:last-child,
.ProgramItineraryContainer .TextBlock .ProgramItinerary__DayActivities p:last-child {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .ProgramItineraryContainer .ProgramItinerary__Line {
    display: block;
    position: absolute;
    left: 1rem;
    top: 1.5rem;
    bottom: 1.5rem;
    width: 2px;
    background: rgba(10, 147, 150, 0.2);
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2dyYW1faXRpbmVyYXJ5LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLDhCQUE4QjtFQUM5Qix1Q0FBdUM7RUFDdkMsV0FBVztFQUNYLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7RUFDYixZQUFZO0FBQ2Q7QUFDQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsU0FBUztBQUNYO0FBQ0E7RUFDRSxvQkFBYztNQUFkLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0VBQ1Asc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFNBQVM7QUFDWDtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixTQUFTO0FBQ1g7QUFDQTs7RUFFRSxhQUFhO0FBQ2Y7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLGNBQWM7SUFDZCxVQUFVO0lBQ1YsbUNBQW1DO0VBQ3JDO0FBQ0YiLCJmaWxlIjoicHJvZ3JhbV9pdGluZXJhcnkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIge1xuICAtLUZvbnRTaXplX19Cb2R5OiAwLjg3NXJlbTtcbn1cbi5Qcm9ncmFtSXRpbmVyYXJ5Q29udGFpbmVyIC5Qcm9ncmFtSXRpbmVyYXJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX1RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250U2l6ZV9fSDIpO1xuICBmb250LXdlaWdodDogdmFyKC0tRm9udFdlaWdodF9fSGVhZGVycyk7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX0Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uUHJvZ3JhbUl0aW5lcmFyeUNvbnRhaW5lciAuUHJvZ3JhbUl0aW5lcmFyeV9fRGVzYy0tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX1RpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX0xpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX0RheXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNzVyZW07XG59XG4uUHJvZ3JhbUl0aW5lcmFyeUNvbnRhaW5lciAuUHJvZ3JhbUl0aW5lcmFyeV9fRGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbn1cbi5Qcm9ncmFtSXRpbmVyYXJ5Q29udGFpbmVyIC5Qcm9ncmFtSXRpbmVyYXJ5X19EYXlNYXJrZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMGE5Mzk2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX0RheTpsYXN0LWNoaWxkIC5Qcm9ncmFtSXRpbmVyYXJ5X19EYXlNYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFkNWRiO1xuICBjb2xvcjogIzAwMDtcbn1cbi5Qcm9ncmFtSXRpbmVyYXJ5Q29udGFpbmVyIC5Qcm9ncmFtSXRpbmVyYXJ5X19EYXlDb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5Qcm9ncmFtSXRpbmVyYXJ5Q29udGFpbmVyIC5Qcm9ncmFtSXRpbmVyYXJ5X19EYXk6bGFzdC1jaGlsZCAuUHJvZ3JhbUl0aW5lcmFyeV9fRGF5Q29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX0RheVRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5Qcm9ncmFtSXRpbmVyYXJ5Q29udGFpbmVyIC5Qcm9ncmFtSXRpbmVyYXJ5X19EYXlBY3Rpdml0aWVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWFyZ2luOiAwO1xufVxuLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX0RheUFjdGl2aXRpZXMgcCxcbi5Qcm9ncmFtSXRpbmVyYXJ5Q29udGFpbmVyIC5UZXh0QmxvY2sgLlByb2dyYW1JdGluZXJhcnlfX0RheUFjdGl2aXRpZXMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uUHJvZ3JhbUl0aW5lcmFyeUNvbnRhaW5lciAuUHJvZ3JhbUl0aW5lcmFyeV9fRGF5QWN0aXZpdGllcyBwOmxhc3QtY2hpbGQsXG4uUHJvZ3JhbUl0aW5lcmFyeUNvbnRhaW5lciAuVGV4dEJsb2NrIC5Qcm9ncmFtSXRpbmVyYXJ5X19EYXlBY3Rpdml0aWVzIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLlByb2dyYW1JdGluZXJhcnlDb250YWluZXIgLlByb2dyYW1JdGluZXJhcnlfX0xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHRvcDogMS41cmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTQ3LCAxNTAsIDAuMik7XG4gIH1cbn1cbiJdfQ== */