.breadcrumb {
  list-style: none;

  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.breadcrumb li {
  display: inline;
  white-space: nowrap;
}

.breadcrumb li + li:before {
  content: "/";
  padding: 0.3rem;
}

  #toast-simple {
    transition: opacity 1s;
  }
  .faded {
    opacity: 0;
  }
  .carousel{
    --tw-scroll-snap-strictness: proximity;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
}

.carousel-item{
    --tw-scroll-snap-strictness: proximity;
    scroll-snap-align: center;
}

.gallery > a:nth-child(7n+1) {
  grid-column: span 2;
  grid-row: span 2;
}

.gallery > a > video, .gallery > a > img {
  object-fit: cover;
  width: 100%;
  height:100%;
}

.video-docker video {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .video-docker::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.3);
        z-index: 1;
    }

    .video-content {
        z-index: 2;
    }

    .videoHero {
        opacity: 0;
        display: none;
        transition: all 1s linear;
    }

    .videoHero.show {
        opacity: 1;
    }

       @media (max-width: 768px) {
        #menu-toggle~.menu li {
            height: 0;
            margin: 0;
            padding: 0;
            border: 0;
            transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1);
            display: none;
        }

        #menu-toggle:checked~.menu li {
            height: 2.5em;
            padding: 0.5em;
            transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1);
            display: flex;
        }

        #menu-toggle:checked ~ div ul{
        opacity: 1;
        pointer-events: auto;
        }

        #hamburger-top, #hamburger-center, #hamburger-bottom{
            transition: 300ms ease-in-out all;
        }
        #menu-toggle:checked ~ div label #hamburger-top{
        transform: translateY(12px) rotate(45deg);
        }

        #menu-toggle:checked ~ div label #hamburger-center{
        opacity: 0;
        }
        #menu-toggle:checked ~ div label #hamburger-bottom{
        transform: translateY(-12px) rotate(-45deg); 
        }

        #menu-toggle ~ div ul{
        transition: 500ms ease-in-out all;
        }

    }
    