header {
  position: fixed;
  width: 100%;
  background: none;
  z-index: 10;
}

#menu-toggle {
  color: white;
}

main {
  display: flex;
  min-height: 100dvh;
}

.left,
.right {
  width: 50%;
}

.left {
  display: flex;
  align-items: center;
  justify-content: center;
}

.left img {
  max-width: 300px;
}

.right {
  background-color: #1a202c;
  color: white;
  height: 100dvh;
  width:50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  padding: 0; 
}


@media (max-width: 1000px) {
  main {
    flex-direction: column;
  }
  .left {
    width:100%;
    height: 50dvh;
    box-sizing: border-box;
  }
  .right {
    width: 100%;
    height: 50dvh;
    box-sizing: border-box;
  }

  .left img {
    max-width: 150px;
  }
  #menu-toggle,
  #close-menu {
    color: black;
  }
}

.glider-contain {
  overflow: hidden;
  padding-left: 50px;
  padding-right: 50px;
  box-sizing:border-box;
  max-width: 600px;
}

/* Ensure Glider takes up all vertical space */
.glider {
  overflow: hidden;
}

/* Each slide fills the height and centers content */
.slide {
  text-align: center;
  line-height: 1.5rem;
}


/* Dots styling (optional) */
.dots {

}