.landing-page-footer {
    position: fixed;
    bottom:0px;
    left:0px;
    color:white;
    padding:10px;
}

.init-translate-down {
    transition-property: transform,opacity;
    transform: translateY(-20px);
    opacity:0;
    transition-timing-function: cubic-bezier(.25,.46,.45,.94);
    transition-duration: .7s;
}

.translate-down {
    transform: translateY(0px);
    opacity:1;
}

.work-sans {
    font-family: 'Work Sans', sans-serif;
}

#menu-toggle:checked+#menu {
    display: block;
}

.hover\:grow {
    transition: all 1.3s;
    transform: scale(1);
}

.hover\:grow:hover {
    transform: scale(1.02);
}

.carousel-open:checked+.carousel-item {
    position: static;
    opacity: 100;
}

.carousel-item {
    -webkit-transition: opacity 0.6s ease-out;
    transition: opacity 0.6s ease-out;
}

#carousel-1:checked~.control-1,
#carousel-2:checked~.control-2,
#carousel-3:checked~.control-3 {
    display: block;
}

.carousel-indicators {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 2%;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 10;
}

#carousel-1:checked~.control-1~.carousel-indicators li:nth-child(1) .carousel-bullet,
#carousel-2:checked~.control-2~.carousel-indicators li:nth-child(2) .carousel-bullet,
#carousel-3:checked~.control-3~.carousel-indicators li:nth-child(3) .carousel-bullet {
    color: #000;
    /*Set to match the Tailwind colour you want the active one to be */
}

.poster-img {
    min-width: 100%;
    width: 100%;
    object-fit: contain;
    border: white solid 10px;
    /* object-fit: contain; */
}

.poster-img-wrapper {
    align-items: center;
    object-fit: cover;
    overflow: visible;

}

.poster-img-wrapper a {
    border: solid white 0px;
    overflow: hidden;
    height: 385px;
    padding-top: 120px;
}

p {
    margin-top:0.8em;
    font-weight: 200;
}

h1 {
    font-size:2rem;
    font-weight: 800;
    margin-top: 2rem;
    margin-bottom: 1rem;
}

h2 {
    font-size:1.5rem;
    font-weight: 700;
    margin-top: 2.5rem;
    margin-bottom: 0.75rem;
}

h3 {
    font-size:1.25rem;
    font-weight: 600;
    margin-top: 2rem;
    margin-bottom: 0.5rem;
}