.elementor-13609 .elementor-element.elementor-element-e868d1b{--display:flex;overflow:visible;}.elementor-13609 .elementor-element.elementor-element-e868d1b:not(.elementor-motion-effects-element-type-background), .elementor-13609 .elementor-element.elementor-element-e868d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13609 .elementor-element.elementor-element-e868d1b{--content-width:1100px;}}/* Start custom CSS for container, class: .elementor-element-e868d1b */.connectify-calendar-wrapper {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  min-height: 820px;
  display: flex;
  justify-content: center;
}

.connectify-calendar-wrapper iframe {
  width: 100%;
  min-height: 820px;
}

@media (max-width: 768px) {
  .connectify-calendar-wrapper {
    min-height: 1000px; /* Mobile screens need taller height for stacked time slots */
  }
}/* End custom CSS */