.react-scroll-accordion{scroll-behavior:smooth;scroll-margin-top:0}.react-scroll-accordion .carousel{margin-top:0;scroll-snap-align:start}.features{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.heading{flex-shrink:0}.react-scroll-accordion .titles{position:relative}.react-scroll-accordion .title{transform-origin:center;will-change:transform,opacity;transition:all .3s ease-out}.react-scroll-accordion .title.active{animation:fadeInScale .3s ease-out}.react-scroll-accordion .images{position:relative;display:flex;align-items:center;justify-content:center}.react-scroll-accordion .carousel{overscroll-behavior:contain;touch-action:none;transition:width .5s ease-out}.react-scroll-accordion .images .scrollable-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.react-scroll-accordion .images .scrollable-container::-webkit-scrollbar{display:none}.react-scroll-accordion .images img{will-change:transform,opacity;transition:all .5s cubic-bezier(.4,0,.2,1)}.react-scroll-accordion .images .image-container.active{animation:slideInFade .5s ease-out}.react-scroll-accordion .carousel.animation-started{width:97%!important}.image-item{position:static!important}.image-item>div{position:static!important;transform:none!important}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes fadeInScale{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes slideInFade{0%{opacity:.7;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1.05) translateY(0)}}.title{position:relative}.title .content-wrapper{position:relative;z-index:2}html{scroll-behavior:smooth}.animation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#111317,#1a1d24);z-index:1;opacity:0;transition:opacity .5s ease-out}.animation-overlay.active{opacity:1}
