.common-carousel[data-v-b2095ece]{display:flex;flex-direction:column;gap:var(--carousel-gap,25px);min-width:0}.common-carousel__viewport[data-v-b2095ece]{margin-block:calc(var(--carousel-bleed-block, 0px)*-1);margin-inline:calc(var(--carousel-bleed-inline, 15px)*-1);padding-block:var(--carousel-bleed-block,0);padding-inline:var(--carousel-bleed-inline,15px);overflow:hidden;cursor:grab}.common-carousel__viewport[data-v-b2095ece]:active{cursor:grabbing}.common-carousel__viewport[data-v-b2095ece]>:first-child{touch-action:pan-y pinch-zoom}.common-carousel__dots[data-v-b2095ece]{display:var(--carousel-dots-display,flex);justify-content:center;align-items:center;gap:7px;height:8px;transition:opacity .25s}.common-carousel__dots--hidden[data-v-b2095ece]{opacity:0;visibility:hidden}.common-carousel__dots-item[data-v-b2095ece]{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#6abaf3;opacity:.3;cursor:pointer;transition:width .25s,height .25s,opacity .25s}.common-carousel__dots-item--active[data-v-b2095ece]{width:8px;height:8px;opacity:1}@media screen and (min-width:768px){.common-carousel__viewport[data-v-b2095ece]{margin-inline:calc(var(--carousel-bleed-inline, 30px)*-1);padding-inline:var(--carousel-bleed-inline,30px)}}
