.dp-carousel-markers{align-items:center;display:flex;width:100%}.dp-carousel-markers--align-left{justify-content:flex-start}.dp-carousel-markers--align-left .dp-carousel__dots{margin-left:0;margin-right:auto}.dp-carousel-markers--align-center{justify-content:center}.dp-carousel-markers--align-center .dp-carousel__dots{margin-left:auto;margin-right:auto}.dp-carousel-markers--align-right{justify-content:flex-end}.dp-carousel-markers--align-right .dp-carousel__dots{margin-left:auto;margin-right:0}.dp-carousel-markers .dp-carousel__scrollbar{align-items:center;cursor:pointer;display:flex;height:16px;position:relative;width:100%}.dp-carousel-markers .dp-carousel__scrollbar:before{background-color:rgba(0,0,0,.08);border-radius:9999px;content:"";height:3px;left:0;position:absolute;right:0}.dp-carousel-markers .dp-carousel__scrollbar-thumb{background-color:var(--dp-carousel-active-color,currentColor);border-radius:9999px;height:3px;left:0;position:absolute;transition:left .25s cubic-bezier(.16,1,.3,1),width .25s ease;width:25%;z-index:1}.dp-carousel-markers .dp-carousel__dots{align-items:center;display:flex;gap:.5rem;z-index:5}.dp-carousel-markers .dp-carousel__dot{background:rgba(0,0,0,.18);border:none;cursor:pointer;outline:none;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.dp-carousel-markers .dp-carousel__dot:hover{background:rgba(0,0,0,.35)}.dp-carousel-markers .dp-carousel__dot--dots{border-radius:50%;height:.5rem;width:.5rem}.dp-carousel-markers .dp-carousel__dot--dots.is-active{background:var(--dp-carousel-active-color,currentColor);border-radius:1rem;width:1.5rem}.dp-carousel-markers .dp-carousel__dot--lines{border-radius:2px;height:.25rem;width:1.5rem}.dp-carousel-markers .dp-carousel__dot--lines.is-active{background:var(--dp-carousel-active-color,currentColor);width:2.5rem}