.elementor-653 .elementor-element.elementor-element-ca5318d{--display:flex;}.elementor-653 .elementor-element.elementor-element-d9d60b9{--display:flex;}.elementor-653 .elementor-element.elementor-element-f31ad7c{--display:flex;}/* Start custom CSS for container, class: .elementor-element-ca5318d */.schedule-a {
  text-align: center;
}

.schedule-b {
  background-color: var(--ast-global-color-0);
}

.schedule img {
  width: 150px;
  height: auto;
  border-radius: 150px;
}

/* Tablets only */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .schedule-b {
    width: 480px;
  }
}

/* Desktop */
@media (min-width: 1025px) {
  .schedule > div.e-con-inner {
    display: flex !important;
    flex-direction: row !important;
  }

    .schedule-a,
  .schedule-a .elementor-widget-image {
    text-align: left;
  }
}/* End custom CSS */