@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-fadeIn,.animate-fadeInCard{animation:.6s ease-out both fadeIn}.animate-slideInRight{animation:.6s ease-out .2s both slideInRight}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
.horizontal-scroll-wrapper{background-color:#fff;width:100%;max-width:1440px;position:relative}.section-header{z-index:1;background-color:#fff;position:relative}.scroll-container{will-change:transform;height:100vh;position:sticky;top:0;left:0;right:0;overflow:hidden}.ghost{pointer-events:none;width:100%}.thumbnails-container{background-color:#fff;align-items:center;width:max-content;height:100vh;display:flex;position:relative}.thumbnails-container .thumbnails{display:flex;position:relative}.thumbnails-container .thumbnails .thumbnail{background-color:#f0f0f0;border-radius:20px;flex-shrink:0;width:400px;height:500px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.thumbnails-container .thumbnails .thumbnail img{object-fit:cover;width:100%;height:100%}.thumbnail-content{color:#fff;background:linear-gradient(#0000,#000c);padding:30px;position:absolute;bottom:0;left:0;right:0}.thumbnail-content h3{margin:0;font-size:24px;font-weight:600;line-height:1.3}
