@media (min-width: 768px) {
  .navbar-light {
    background-color: white !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.15);
    transition: all 0.3s;
  }
}

@media (max-width: 767px) {
  .navbar-light-mobile {
    background-color: white !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.15);
    transition: all 0.3s;
  }
}

@media (min-width: 768px) {
  .navbar-transparent {
    background-color: #00000000;
    transition: all 0.3s;
  }
}

@media (min-width: 768px) {
  .text-navbar-light {
    color: var(--bs-emphasis-color);
    transition: all 0.3s;
  }
}

@media (max-width: 767px) {
  .text-navbar-light-mobile {
    color: var(--bs-emphasis-color);
    transition: all 0.3s cubic-bezier(0, 1, 0, 1);
  }
}

@media (min-width: 768px) {
  .text-navbar-transparent {
    color: var(--bs-light) !important;
    transition: all 0.3s;
  }
}

a {
  text-decoration: none;
}

#flipbook {
  width: 50%;
  height: 60%;
}

#flipbook .turn-page {
  background-color: #ccc;
  background-size: 100% 100%;
}

