.elementor-5011 .elementor-element.elementor-element-fec2714{--display:flex;}/* Start custom CSS for html, class: .elementor-element-bcacbdf *//* Calendar container */
.calendar-container {
  margin-top: 140px; /* pushes below sticky header */
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px; /* optional breathing space */
}

/* Responsive iframe */
.calendar-container iframe {
  border: 0;
  width: 100%;
  max-width: 1000px; /* keeps it neat on large screens */
  height: 80vh;      /* fills most of the viewport height */
}/* End custom CSS */