.react-multi-carousel-dot button{width:10px;height:10px;border:none!important;border-radius:7px;background:#ccc}.react-multi-carousel-dot-list{position:unset!important;margin-top:10px!important}.react-multi-carousel-dot--active button{background-color:#006daf!important}.react-multi-carousel-list{position:unset!important;overflow:unset!important;overflow-x:clip!important}.react-multiple-carousel__arrow--right{right:-40px!important}.react-multiple-carousel__arrow--left{left:-40px!important}.custom-carousel-wrapper{position:relative;width:100%}.custom-carousel-wrapper .react-multi-carousel-item{display:flex;justify-content:center}.custom-carousel-wrapper .react-multi-carousel-list{overflow:hidden}@media(max-width:768px){.react-multi-carousel-item{justify-content:center}.carousel-item{justify-content:center!important;width:100%!important}}.shadcn-carousel-wrapper{position:relative;width:100%;padding:0 2rem}.shadcn-carousel-wrapper .carousel{overflow:hidden}.shadcn-carousel-wrapper .carousel-content{display:flex;transition:transform .3s ease;gap:1rem;width:-moz-fit-content;width:fit-content}.shadcn-carousel-wrapper .carousel-item{display:flex;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;padding:0 .5rem;flex-shrink:0}.carousel-next,.carousel-previous{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease}.carousel-next:hover,.carousel-previous:hover{background:#f8f9fa}.carousel-previous{left:0}.carousel-next{right:0}
/*# sourceMappingURL=d312b2c0c5af6bab.css.map*/