.carousel{position:relative;width:100%;box-sizing:border-box}.carousel *{box-sizing:inherit}.carousel-track{overflow:hidden}.carousel-slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.carousel-slide,.carousel-slides-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.carousel-slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.carousel-arrows,.carousel-bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-rtl{direction:rtl}.carousel{cursor:-webkit-grab;cursor:grab}.carousel:active{cursor:-webkit-grabbing;cursor:grabbing}.carousel a.skip-transition{transition-property:none!important}.carousel-holder{position:relative}.carousel-track{transition:height .3s cubic-bezier(.65,.05,.36,1)}.carousel-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.carousel-controls .carousel-control{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;transform:translateY(-50%);cursor:pointer;pointer-events:all}.carousel-controls .carousel-control:before{display:block;width:20px;height:20px;border-bottom:3px solid #1a1a1a;border-left:3px solid #1a1a1a;transform-origin:center;content:""}.carousel-controls .carousel-control.prev{left:0}.carousel-controls .carousel-control.prev:before{transform:rotate(45deg)}.carousel-controls .carousel-control.next{right:0}.carousel-controls .carousel-control.next:before{transform:rotate(-135deg)}.carousel-dots{position:absolute;bottom:-1.5rem;left:50%;display:flex;transform:translateX(-50%);pointer-events:none}.rtl .carousel-dots{right:50%;left:unset;direction:rtl;transform:translateX(50%)}.carousel-dots .carousel-dot{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:1rem;padding:0;font-size:0;background:none;border:none;cursor:pointer;transition:all .3s;pointer-events:auto}.rtl .carousel-dots .carousel-dot{margin-right:0;margin-left:1rem}.carousel-dots .carousel-dot:last-child{margin-right:0}.carousel-dots .carousel-dot:before{display:block;width:16px;height:16px;background:#d9e2e7;border:none;border-radius:50%;cursor:pointer;content:""}.carousel-dots .carousel-dot.active{width:32px}.carousel-dots .carousel-dot.active:before{width:32px;border-radius:8px}.suite .carousel-dots .carousel-dot.active:before,.veplus .carousel-dots .carousel-dot.active:before{background-color:#87d1ff}.ve .carousel-dots .carousel-dot.active:before{background-color:#73e5d2}.vc .carousel-dots .carousel-dot.active:before{background-color:#94a6ff}.ssm .carousel-dots .carousel-dot.active:before{background-color:#b595fa}.pedit .carousel-dots .carousel-dot.active:before{background-color:#fe7f8a}.PDFChef .carousel-dots .carousel-dot.active:before{background-color:#ffb660}.gc .carousel-dots .carousel-dot.active:before{background-color:#ffd138}.sr .carousel-dots .carousel-dot.active:before{background-color:#67ec88}.carousel-dots .carousel-dot.light-theme:before{background-color:#e7ecee}.carousel-dots .carousel-dot.light-theme.active:before{background-color:#fff}.carousel-dots .carousel-dot.dark-theme:before{background-color:#595959}.old-root .carousel-dots .carousel-dot{width:24px;height:24px;margin-right:0;outline:none}.old-root .carousel-dots .carousel-dot:not(:last-child){margin-right:.75rem}.old-root .carousel-dots .carousel-dot:hover:before{transform:scale(1.6666666667)}.old-root .carousel-dots .carousel-dot.active{width:24px}.old-root .carousel-dots .carousel-dot.active:before{width:12px;background:#3581d5;transform:scale(1.6666666667)}.old-root .carousel-dots .carousel-dot:before{width:12px;height:12px;background:#bdbdbd;border:none;will-change:transform;transition:all .3s cubic-bezier(.65,.05,.36,1)}.old-root .carousel-control{outline:none}