@keyframes fade-slide {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate-fade-slide {
    animation: fade-slide 1s ease-in-out both;
}

.delay-200 {
    animation-delay: 0.2s;
}

.carousel-container {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.carousel {
    display: flex;
    gap: 2rem;
    white-space: nowrap;
    cursor: grab;
    transition: transform 0.2s ease-out;
}
.carousel img {
    max-height: 60px;
    width: auto;
    object-fit: contain;
    filter: grayscale(100%);
    transition: filter 0.3s;
}
.carousel img:hover {
    filter: grayscale(0%);
}

html {
  scroll-behavior: smooth;
}
