
  
  /* Calendar Section */
  .calendar-section {
    width: 100%;
    padding: 5rem 1rem;
    display: flex;
    justify-content: center;
  }
  
  /* Calendar Container with glassy effect */
  .calendar-container {
    background: rgba(10, 30, 80, 0.7); /* slightly darker for bigger container */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    padding: 3rem;
    border-radius: 2.5rem;
    box-shadow: 0 15px 50px rgba(0, 0, 50, 0.5);
    max-width: 11000px; /* larger width */
    width: 100%;
    display: flex;
    justify-content: center;
  }
  
  .calendar-container iframe {
    border-radius: 2rem;
    width: 100%;
    height: 800px; /* increased height */
    box-shadow: 0 8px 30px rgba(0,0,0,0.35);
  }
  