
.schedule__item {
  background-color: #fff;
  border-radius: 0.5rem;
}
.schedule__item-time {
  -webkit-transform: translateY(-35px);
  -moz-transform: translateY(-35px);
  -ms-transform: translateY(-35px);
  -o-transform: translateY(-35px);
  transform: translateY(-35px);
  background-color: #fff;
  display: inline-grid;
  place-items: center;
  border-radius: 0.25rem;
  padding: 0.75rem 1.5rem;
  border: 2px solid rgba(251, 76, 110, 0.3);
}
.schedule__item-time h6 {
  color: #fb4c6e;
}
.schedule__item-content {
  margin: 11px;
}
@media (min-width: 992px) {
  .schedule .col-lg-6:not(:last-child) .schedule__item-inner {
    position: relative;
    display: flex;
  }
  .schedule .col-lg-6:not(:last-child) .schedule__item-inner:after {
    position: absolute;
    content: "";
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    transform: rotate(-35deg);
    height: 180px;
    width: 8px;
    background-color: white;
    z-index: -1;
    right: -40px;
  }
  .schedule .col-lg-6:not(:last-child) .schedule__item--right .schedule__item-inner:after {
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg);
    left: -40px;
  }
}

.choose-icon {
  width: 64px;
  height: 64px;
  color: #fff;
  border-radius: 50%;
  font-size: 20px;
  line-height: 64px;
  display: inline-block;
  text-align: center;
  background: #192c4a;
  margin-bottom: 25px;
}