.carousel{width:100%;position:relative}.carousel .carousel-list{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.3333333333% - 12px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-snap-stop:always;cursor:ew-resize;scrollbar-width:0;-ms-overflow-style:none;scrollbar-width:none}.carousel .carousel-list::-webkit-scrollbar{display:none}.carousel .carousel-list.no-transition{scroll-behavior:auto}.carousel .carousel-list .carousel-item{scroll-snap-align:start;pointer-events:none;user-select:none;overflow:hidden;border-radius:16px}.carousel .prev-btn,.carousel .next-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;position:absolute;top:53%;background:rgba(0,0,0,.015);transform:translateY(-100%);backdrop-filter:blur(10px);font-size:20px;cursor:pointer;z-index:9;transition:.2s ease}.carousel .prev-btn:hover,.carousel .next-btn:hover{background:rgba(0,0,0,.045)}.carousel .prev-btn{left:-10px}.carousel .next-btn{right:-10px}@media screen and (max-width: 900px){.carousel .carousel-list{grid-auto-columns:calc(50% - 12px)}}@media screen and (max-width: 545px){.carousel .carousel-list{grid-auto-columns:calc(100% - 12px)}}/*# sourceMappingURL=Carousel.min.css.map */