.twae-wrapper {
  --tw-ibx-bg: #05293e;
  --tw-ibx-size: 5px !important;
  --tw-lbl-big-color: #2b57a6 !important;
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-arrow,
.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-icon i,
.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-start,
.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-end {
  display: none;
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story {
  width: calc(50% - 30px);
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story .twae-labels {
  top: auto;
  left: auto;
  right: 0;
  bottom: calc(100% + 20px);
  text-align: left;
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story .twae-icon {
  top: auto;
  bottom: calc(100% + 20px) !important;
  left: -30px !important;
  transform: translate(-57%, -50%);
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story .twae-content {
  border: none;
  box-shadow: none !important;
  padding: 0;
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story .twae-content .twae-media {
  border-radius: 12px;
  overflow: hidden;
  order: 4;
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story .twae-content .twae-media img {
  max-width: 100%;
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story.twae-story-left .twae-labels {
  right: auto;
  left: 0;
  text-align: right;
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story.twae-story-left .twae-icon {
  left: auto !important;
  right: -30px !important;
  transform: translate(43%, -50%);
}

@media screen and (max-width: 767px) {
  .elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story {
    width: calc(100% - 32px);
  }
  .elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story .twae-icon {
    bottom: 97% !important;
  }
  .elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story.twae-story-left .twae-labels {
    text-align: left;
  }
  .elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-story.twae-story-left .twae-icon {
    left: -30px !important;
    transform: translate(-57%, -50%);
  }
}

.elementor-widget-timeline-widget-addon .twae-vertical.twae-both-sided .twae-timeline::before {
  width: 1px;
}
