.carrousel-container{position:relative;display:flex;align-items:center;overflow:hidden;border-radius:var(--carrousel-border-radius, 0);box-shadow:var(--box-shadow_carrousel-container, none)}.carrousel-ssr{justify-content:flex-start!important;display:flex;position:relative;align-items:center;width:100%;margin:0 .5rem 1rem;transition:transform .3s;transform:translate(0)}.carrousel-pagination{display:flex;gap:2px;align-items:center;height:3px;position:absolute;bottom:2rem;justify-content:center;width:100%}.carrousel-pagination>li{background-color:var(--carrousel-pagination-background-color-white);border-radius:10px;width:2rem;height:100%;list-style:none}@media(max-width:900px){.carrousel-pagination>li{width:1rem}}.carousel-main-container{display:flex;flex-direction:column}.carousel-pagination{display:flex;justify-content:center;align-items:center;gap:0;margin:1.5rem auto 0;width:auto;position:relative;z-index:2}.carousel-pagination .dot{background-color:var(--carousel-pagination-dot-color, #a3a3f7);border-radius:50%;width:12px;height:12px;display:inline-block;cursor:pointer;transition:background .2s,opacity .2s;margin:0 6px;border:none;opacity:.6;padding:0}.carousel-pagination .dot.active{background-color:var(--carousel-pagination-dot-active-color, #2417d6);opacity:1}.card{position:relative;display:flex;justify-content:center;align-items:center}.card>:first-child{width:100%}input[type=radio]{display:none}.visible-arrow{position:absolute;display:none;width:3.5rem;background-color:var(--carrousel-button-background);color:var(--carrousel-button-color);align-items:center;justify-content:center;border-radius:50%;z-index:3;font-size:2rem;height:3.5rem;border:none;cursor:pointer;top:var(--carrousel-arrow-top, auto)}.visible-arrow.right{right:.5rem}.visible-arrow.left{rotate:180deg;left:.5rem}.visible-arrow:hover{background-color:var(--carrousel-button-hover-background, var(--carrousel-button-background));opacity:1!important;color:var(--carrousel-button-hover-color, var(--carrousel-button-color))}.carrousel-ssr{touch-action:pan-y pinch-zoom}.carrousel-ssr[style*="cursor: grab"]{cursor:grab!important}.carrousel-ssr[style*="cursor: grabbing"]{cursor:grabbing!important}.carrousel-ssr[style*="cursor: grabbing"] *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.carrousel-ssr[style*="cursor: grabbing"] .card{pointer-events:none}.carrousel-ssr[style*="cursor: grabbing"] .card *{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visible-arrow[style*="display: flex"]{display:flex!important}@media(max-width:900px){.carrousel-ssr{touch-action:pan-y}.visible-arrow{touch-action:manipulation}}.carrousel-ssr{will-change:transform}body.dragging{touch-action:none}.carrousel-pagination li.active{background-color:var(--carrousel-pagination-background-color, rgba(0, 0, 0, .8))!important}.carrousel-ssr[style*="transition: none"]{transition:none!important}.carrousel-ssr,.carrousel-ssr *,.visible-arrow{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.carrousel-ssr img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}.carrousel-ssr[style*="cursor: grab"] img{pointer-events:none}.visible-arrow:focus{outline:2px solid var(--carrousel-button-focus-color, #007bff);outline-offset:2px}.carrousel-pagination li:focus{outline:2px solid var(--carrousel-button-focus-color, #007bff);outline-offset:2px}
